Skip to content

Commit 4f36d36

Browse files
committed
clean up MetaTileEntities
1 parent 161a216 commit 4f36d36

File tree

3 files changed

+94
-282
lines changed

3 files changed

+94
-282
lines changed

src/main/java/gregtech/api/GTValues.java

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package gregtech.api;
22

33
import gregtech.api.util.XSTR;
4-
import gregtech.common.ConfigHolder;
54
import net.minecraftforge.fml.common.Loader;
65
import net.minecraftforge.oredict.OreDictionary;
76

@@ -115,43 +114,5 @@ public static boolean isModLoaded(String modid) {
115114
/**
116115
* Used to tell if any high-tier machine (UHV+) was registered.
117116
*/
118-
public static final boolean HT =
119-
ConfigHolder.U.machines.highTierMachines ||
120-
ConfigHolder.U.machines.highTierAlloySmelter ||
121-
ConfigHolder.U.machines.highTierArcFurnaces ||
122-
ConfigHolder.U.machines.highTierAssemblers ||
123-
ConfigHolder.U.machines.highTierAutoclaves ||
124-
ConfigHolder.U.machines.highTierBenders ||
125-
ConfigHolder.U.machines.highTierBreweries ||
126-
ConfigHolder.U.machines.highTierCanners ||
127-
ConfigHolder.U.machines.highTierCentrifuges ||
128-
ConfigHolder.U.machines.highTierChemicalBaths ||
129-
ConfigHolder.U.machines.highTierChemicalReactors ||
130-
ConfigHolder.U.machines.highTierCompressors ||
131-
ConfigHolder.U.machines.highTierCutters ||
132-
ConfigHolder.U.machines.highTierDistilleries ||
133-
ConfigHolder.U.machines.highTierElectricFurnace ||
134-
ConfigHolder.U.machines.highTierElectrolyzers ||
135-
ConfigHolder.U.machines.highTierElectromagneticSeparators ||
136-
ConfigHolder.U.machines.highTierExtractors ||
137-
ConfigHolder.U.machines.highTierExtruders ||
138-
ConfigHolder.U.machines.highTierFermenters ||
139-
ConfigHolder.U.machines.highTierFluidHeaters ||
140-
ConfigHolder.U.machines.highTierFluidSolidifiers ||
141-
ConfigHolder.U.machines.highTierForgeHammers ||
142-
ConfigHolder.U.machines.highTierFormingPresses ||
143-
ConfigHolder.U.machines.highTierLathes ||
144-
ConfigHolder.U.machines.highTierMixers ||
145-
ConfigHolder.U.machines.highTierOreWashers ||
146-
ConfigHolder.U.machines.highTierPackers ||
147-
ConfigHolder.U.machines.highTierPolarizers ||
148-
ConfigHolder.U.machines.highTierLaserEngravers ||
149-
ConfigHolder.U.machines.highTierSifters ||
150-
ConfigHolder.U.machines.highTierThermalCentrifuges ||
151-
ConfigHolder.U.machines.highTierMacerators ||
152-
ConfigHolder.U.machines.highTierUnpackers ||
153-
ConfigHolder.U.machines.highTierWiremills ||
154-
ConfigHolder.U.machines.highTierMassFabricators ||
155-
ConfigHolder.U.machines.highTierReplicators ||
156-
ConfigHolder.U.machines.highTierScanners;
117+
public static boolean HT = false;
157118
}

src/main/java/gregtech/common/ConfigHolder.java

Lines changed: 0 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,6 @@ public static class NanoSaberConfiguration {
185185

186186
public static class UnofficialOptions {
187187

188-
@Config.Comment("Config category for enabling higher-tier machines.")
189-
@Config.Name("Higher Tier Machines")
190-
@Config.RequiresMcRestart
191-
public HighTierMachines machines = new HighTierMachines();
192-
193188
@Config.Comment("Config category for GT5u inspired features.")
194189
@Config.Name("GregTech 5 Unofficial Options")
195190
public GT5U GT5u = new GT5U();
@@ -198,14 +193,6 @@ public static class UnofficialOptions {
198193
@Config.Name("GregTech 6 Options")
199194
public GT6 GT6 = new GT6();
200195

201-
@Config.Comment("Should Drums be enabled? Default: true")
202-
@Config.RequiresMcRestart
203-
public boolean registerDrums = true;
204-
205-
@Config.Comment("Should Crates be enabled? Default: true")
206-
@Config.RequiresMcRestart
207-
public boolean registerCrates = true;
208-
209196
@Config.Comment("Should recipes for EV and IV Drills be enabled, which may cause large amounts of lag when used on some low-end devices? Default: true")
210197
@Config.RequiresMcRestart
211198
public boolean registerRecipesForHighTierDrills = true;
@@ -282,100 +269,5 @@ public static class GT6 {
282269
@Config.RequiresMcRestart
283270
public boolean plateWrenches = false;
284271
}
285-
286-
public static class HighTierMachines {
287-
288-
@Config.Comment("Enable all LuV-UV Machines, overrides individual values if true. Default: false")
289-
@Config.Name("LuV-UV Machines")
290-
public boolean midTierMachines = false;
291-
292-
@Config.Comment("Enable all UHV-UXV Machines, overrides individual values if true. THESE WILL HAVE NO RECIPES BY DEFAULT WITHOUT GREGICALITY! Default: false")
293-
@Config.Name("UHV-UXV Machines")
294-
public boolean highTierMachines = false;
295-
296-
@Config.Comment("Should higher tier Pumps be registered (IV-UV)? Separate from other configs. Default: false")
297-
public boolean highTierPumps = false;
298-
299-
@Config.Comment("Should higher tier Air Collectors be registered (IV, LuV)? Separate from other configs. Default: false")
300-
public boolean highTierAirCollectors = false;
301-
302-
@Config.Comment("Set these to true to enable LuV-UV tiers of machines. Default (all): false")
303-
public boolean midTierAlloySmelter = false;
304-
public boolean midTierArcFurnaces = false;
305-
public boolean midTierAssemblers = false;
306-
public boolean midTierAutoclaves = false;
307-
public boolean midTierBenders = false;
308-
public boolean midTierBreweries = false;
309-
public boolean midTierCanners = false;
310-
public boolean midTierCentrifuges = false;
311-
public boolean midTierChemicalBaths = false;
312-
public boolean midTierChemicalReactors = false;
313-
public boolean midTierCompressors = false;
314-
public boolean midTierCutters = false;
315-
public boolean midTierDistilleries = false;
316-
public boolean midTierElectricFurnace = false;
317-
public boolean midTierElectrolyzers = false;
318-
public boolean midTierElectromagneticSeparators = false;
319-
public boolean midTierExtractors = false;
320-
public boolean midTierExtruders = false;
321-
public boolean midTierFermenters = false;
322-
public boolean midTierFluidHeaters = false;
323-
public boolean midTierFluidSolidifiers = false;
324-
public boolean midTierForgeHammers = false;
325-
public boolean midTierFormingPresses = false;
326-
public boolean midTierLathes = false;
327-
public boolean midTierMixers = false;
328-
public boolean midTierOreWashers = false;
329-
public boolean midTierPackers = false;
330-
public boolean midTierPolarizers = false;
331-
public boolean midTierLaserEngravers = false;
332-
public boolean midTierSifters = false;
333-
public boolean midTierThermalCentrifuges = false;
334-
public boolean midTierMacerators = false;
335-
public boolean midTierUnpackers = false;
336-
public boolean midTierWiremills = false;
337-
public boolean midTierMassFabricators = false;
338-
public boolean midTierReplicators = false;
339-
public boolean midTierScanners = false;
340-
341-
@Config.Comment("Set these to true to enable UHV-UXV tiers of machines. THESE WILL HAVE NO RECIPES BY DEFAULT WITHOUT GREGICALITY! Default (all): false")
342-
public boolean highTierAlloySmelter = false;
343-
public boolean highTierArcFurnaces = false;
344-
public boolean highTierAssemblers = false;
345-
public boolean highTierAutoclaves = false;
346-
public boolean highTierBenders = false;
347-
public boolean highTierBreweries = false;
348-
public boolean highTierCanners = false;
349-
public boolean highTierCentrifuges = false;
350-
public boolean highTierChemicalBaths = false;
351-
public boolean highTierChemicalReactors = false;
352-
public boolean highTierCompressors = false;
353-
public boolean highTierCutters = false;
354-
public boolean highTierDistilleries = false;
355-
public boolean highTierElectricFurnace = false;
356-
public boolean highTierElectrolyzers = false;
357-
public boolean highTierElectromagneticSeparators = false;
358-
public boolean highTierExtractors = false;
359-
public boolean highTierExtruders = false;
360-
public boolean highTierFermenters = false;
361-
public boolean highTierFluidHeaters = false;
362-
public boolean highTierFluidSolidifiers = false;
363-
public boolean highTierForgeHammers = false;
364-
public boolean highTierFormingPresses = false;
365-
public boolean highTierLathes = false;
366-
public boolean highTierMixers = false;
367-
public boolean highTierOreWashers = false;
368-
public boolean highTierPackers = false;
369-
public boolean highTierPolarizers = false;
370-
public boolean highTierLaserEngravers = false;
371-
public boolean highTierSifters = false;
372-
public boolean highTierThermalCentrifuges = false;
373-
public boolean highTierMacerators = false;
374-
public boolean highTierUnpackers = false;
375-
public boolean highTierWiremills = false;
376-
public boolean highTierMassFabricators = false;
377-
public boolean highTierReplicators = false;
378-
public boolean highTierScanners = false;
379-
}
380272
}
381273
}

0 commit comments

Comments
 (0)