package Ġme kan ism . patch oul i Ċ Ċ import Ġme kan ism . patch oul i . dsl . IG u ide Entry Ċ import Ġjava . util . HashSet Ċ import Ġjava . util . Locale Ċ Ċ private Ġval ĠUNIQUE _ CACHE : ĠMutable Set < String > Ġ= ĠHashSet () Ċ Ċ enum Ġclass ĠGuide Entry ( folder : ĠString ?, Ġname : ĠString ): ĠI Guide Entry Ġ{ ĊĠĠĠ ĠP IP ES _ LOG IST ICAL (" pipes ", Ġ" log istical "), ĊĠĠĠ ĠP IP ES _ ME CHAN ICAL (" pipes ", Ġ" me chan ical "), ĊĠĠĠ ĠP IP ES _ G AS (" pipes ", Ġ" gas "), ĊĠĠĠ ĠP IP ES _ HE AT (" pipes ", Ġ" heat "), ĊĠĠĠ ĠP IP ES _ POWER (" pipes ", Ġ" power "), ĊĠĠĠ ĠT AN KS _ LI Q UID (" t anks ", Ġ" liquid "), ĊĠĠĠ ĠT AN KS _ G AS (" t anks ", Ġ" gas "), ĊĠĠĠ ĠB INS (" bins "), ĊĠĠĠ ĠEN ER GY _ C UB ES (" energy _ c ubes "), ĊĠĠĠ ĠIN DU CTION _ CELL (" ind uction ", Ġ" cell "), ĊĠĠĠ ĠIN DU CTION _ PROVIDER (" ind uction ", Ġ" provider "), ĊĠĠĠ ĠAL LO YS (" item ", Ġ" al lo ys "), ĊĠĠĠ ĠINSTALL ERS (" item ", Ġ" install ers "), ĊĠĠĠ ĠC IR CU ITS (" item ", Ġ" circ uits "), ĊĠĠĠ ĠT HER MAL _ EV AP (" mult ib locks ", Ġ" ther mal _ ev apor ation "), ĊĠĠĠ ĠD Y NAMIC _ T ANK (" mult ib locks ", Ġ" dynamic _ tank "), ĊĠĠĠ ĠTE LE PORT ER (" mult ib locks ", Ġ" tele port er "), ĊĠĠĠ ĠIN DU CTION (" mult ib locks ", Ġ" ind uction _ matrix "), ĊĠĠĠ ĠBO IL ER (" mult ib locks ", Ġ" bo iler "), ĊĠĠĠ ĠO RE _ DO UB LING (" ore _ processing ", Ġ" doub ling "), ĊĠĠĠ ĠO RE _ TR IP LING (" ore _ processing ", Ġ" tri pl ing "), ĊĠĠĠ ĠO RE _ QUAD R UP LING (" ore _ processing ", Ġ" quadr up ling "), ĊĠĠĠ ĠO RE _ QU INT UP LING (" ore _ processing ", Ġ" qu int up ling "), ĊĠĠĠ ĠEN RIC H ED _ INF US ION (" item ", Ġ" en ric hed _ inf usion "), ĊĊĠĠĠ Ġ// fix me ? ĊĠĠĠ ĠGENER ATORS _ TUR B INE (" mult ib locks ", Ġ" ind ustrial _ tur bine "), ĊĠĠĠ ĠGENER ATORS _ F US ION (" mult ib locks ", Ġ" fusion _ reactor "), ĊĊĠĠĠ ĠCHE M ICAL _ DE UT ER IUM (" che mical s ", Ġ" de uter ium "), ĊĠĠĠ ĠCHE M ICAL _ TR IT IUM (" che mical s ", Ġ" tr it ium "), ĊĠĠĠ ĠCHE M ICAL _ DT _ F UE L (" che mical s ", Ġ" dt _ fuel "), ĊĊĠĠĠ ĠLI Q UID _ HE AV Y _ WATER (" li qu ids ", Ġ" heavy _ water ") ĊĊĠĠĠ Ġ; ĊĊĠĠĠ Ġoverride Ġval Ġentry Id : ĠString Ġ= ĠI Guide Entry . generate ( folder , Ġname ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġrequire ( UNIQUE _ CACHE . add ( entry Id )) Ġ{ Ġ" Duplicate Ġpage Ġid : Ġ$ entry Id " Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( name : ĠString ) Ġ: Ġthis ( null , Ġname ) Ċ }