aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/loader/Loaders.java
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-06-27 13:05:23 +0200
committerGitHub <noreply@github.com>2024-06-27 13:05:23 +0200
commit9f490cb6a776b659a462c3fabec663da9e4b8ec8 (patch)
tree4fe2fab5c93ed9a4c3fa3672aff1de428ffaf843 /src/main/java/goodgenerator/loader/Loaders.java
parentf1956fe327d968edbbe44b644e696d2a2a0a0f1a (diff)
downloadGT5-Unofficial-9f490cb6a776b659a462c3fabec663da9e4b8ec8.tar.gz
GT5-Unofficial-9f490cb6a776b659a462c3fabec663da9e4b8ec8.tar.bz2
GT5-Unofficial-9f490cb6a776b659a462c3fabec663da9e4b8ec8.zip
Create Enum for gt++ and GG IDs (#2685)
* enum for goodgen ids * enum for gt++ ids * spotlessApply
Diffstat (limited to 'src/main/java/goodgenerator/loader/Loaders.java')
-rw-r--r--src/main/java/goodgenerator/loader/Loaders.java85
1 files changed, 54 insertions, 31 deletions
diff --git a/src/main/java/goodgenerator/loader/Loaders.java b/src/main/java/goodgenerator/loader/Loaders.java
index 3ecaf74c23..11875703a3 100644
--- a/src/main/java/goodgenerator/loader/Loaders.java
+++ b/src/main/java/goodgenerator/loader/Loaders.java
@@ -59,7 +59,6 @@ import gregtech.api.render.TextureFactory;
public class Loaders {
- public static final int IDOffset = 32001;
public static final byte GoodGeneratorTexturePage = 12;
public static final Item _null_ = new MyItems("_null_", null);
@@ -264,67 +263,87 @@ public class Loaders {
// public static Item Isotope = new NuclearMetaItemGenerator();
public static void GTMetaTileRegister() {
- Loaders.MAR = new MultiNqGenerator(12732, "NaG", "Large Naquadah Reactor").getStackForm(1L);
- Loaders.FRF = new FuelRefineFactory(16999, "FRF", "Naquadah Fuel Refinery").getStackForm(1L);
+ Loaders.MAR = new MultiNqGenerator(IDs_GoodGenerator.MultiNqGenerator.ID, "NaG", "Large Naquadah Reactor")
+ .getStackForm(1L);
+ Loaders.FRF = new FuelRefineFactory(IDs_GoodGenerator.FuelRefineFactory.ID, "FRF", "Naquadah Fuel Refinery")
+ .getStackForm(1L);
Loaders.UCFE = new UniversalChemicalFuelEngine(
- IDOffset,
+ IDs_GoodGenerator.UniversalChemicalFuelEngine.ID,
"UniversalChemicalFuelEngine",
"Universal Chemical Fuel Engine").getStackForm(1L);
+ int[] neutronAcceleratorIDs = new int[] { IDs_GoodGenerator.NeutronAcceleratorULV.ID,
+ IDs_GoodGenerator.NeutronAcceleratorLV.ID, IDs_GoodGenerator.NeutronAcceleratorMV.ID,
+ IDs_GoodGenerator.NeutronAcceleratorHV.ID, IDs_GoodGenerator.NeutronAcceleratorEV.ID,
+ IDs_GoodGenerator.NeutronAcceleratorIV.ID, IDs_GoodGenerator.NeutronAcceleratorLuV.ID,
+ IDs_GoodGenerator.NeutronAcceleratorZPM.ID, IDs_GoodGenerator.NeutronAcceleratorUV.ID, };
for (int i = 0; i < 9; i++) {
Loaders.NeutronAccelerators[i] = new NeutronAccelerator(
- IDOffset + 2 + i,
+ neutronAcceleratorIDs[i],
"Neutron Accelerator " + GT_Values.VN[i],
"Neutron Accelerator " + GT_Values.VN[i],
i).getStackForm(1L);
}
- Loaders.NS = new NeutronSensor(IDOffset + 11, "Neutron Sensor", "Neutron Sensor", 5).getStackForm(1L);
- Loaders.NA = new NeutronActivator(IDOffset + 12, "NeutronActivator", "Neutron Activator").getStackForm(1L);
- Loaders.YFT = new YottaFluidTank(IDOffset + 13, "YottaFluidTank", "YOTTank").getStackForm(1L);
- Loaders.YFH = new YOTTAHatch(IDOffset + 14, "YottaFluidTankHatch", "YOTHatch", 5).getStackForm(1L);
+ Loaders.NS = new NeutronSensor(IDs_GoodGenerator.NeutronSensor.ID, "Neutron Sensor", "Neutron Sensor", 5)
+ .getStackForm(1L);
+ Loaders.NA = new NeutronActivator(
+ IDs_GoodGenerator.NeutronActivator.ID,
+ "NeutronActivator",
+ "Neutron Activator").getStackForm(1L);
+ Loaders.YFT = new YottaFluidTank(IDs_GoodGenerator.YottaFluidTank.ID, "YottaFluidTank", "YOTTank")
+ .getStackForm(1L);
+ Loaders.YFH = new YOTTAHatch(IDs_GoodGenerator.YottaHatch.ID, "YottaFluidTankHatch", "YOTHatch", 5)
+ .getStackForm(1L);
Loaders.SCTurbine = new SupercriticalFluidTurbine(
- IDOffset + 15,
+ IDs_GoodGenerator.SupercriticalFluidTurbine.ID,
"SupercriticalSteamTurbine",
"SC Steam Turbine").getStackForm(1L);
- Loaders.XHE = new ExtremeHeatExchanger(IDOffset + 16, "ExtremeHeatExchanger", "Extreme Heat Exchanger")
- .getStackForm(1L);
- Loaders.PA = new PreciseAssembler(IDOffset + 17, "PreciseAssembler", "Precise Auto-Assembler MT-3662")
- .getStackForm(1L);
+ Loaders.XHE = new ExtremeHeatExchanger(
+ IDs_GoodGenerator.ExtremeHeatExchanger.ID,
+ "ExtremeHeatExchanger",
+ "Extreme Heat Exchanger").getStackForm(1L);
+ Loaders.PA = new PreciseAssembler(
+ IDs_GoodGenerator.PreciseAssembler.ID,
+ "PreciseAssembler",
+ "Precise Auto-Assembler MT-3662").getStackForm(1L);
Loaders.LFC[0] = new LargeFusionComputer1(
- IDOffset + 18,
+ IDs_GoodGenerator.LargeFusionComputer1.ID,
"LargeFusionComputer1",
"Compact Fusion Computer MK-I Prototype").getStackForm(1);
Loaders.LFC[1] = new LargeFusionComputer2(
- IDOffset + 19,
+ IDs_GoodGenerator.LargeFusionComputer2.ID,
"LargeFusionComputer2",
"Compact Fusion Computer MK-II").getStackForm(1L);
Loaders.LFC[2] = new LargeFusionComputer3(
- IDOffset + 20,
+ IDs_GoodGenerator.LargeFusionComputer3.ID,
"LargeFusionComputer3",
"Compact Fusion Computer MK-III").getStackForm(1L);
Loaders.LFC[3] = new LargeFusionComputer4(
- IDOffset + 21,
+ IDs_GoodGenerator.LargeFusionComputer4.ID,
"LargeFusionComputer4",
"Compact Fusion Computer MK-IV Prototype").getStackForm(1L);
- Loaders.LFC[4] = new LargeFusionComputer5(IDOffset + 22, "LargeFusionComputer5", "Compact Fusion Computer MK-V")
- .getStackForm(1L);
+ Loaders.LFC[4] = new LargeFusionComputer5(
+ IDs_GoodGenerator.LargeFusionComputer5.ID,
+ "LargeFusionComputer5",
+ "Compact Fusion Computer MK-V").getStackForm(1L);
Loaders.Generator_Diesel[0] = new DieselGenerator(
- 1113,
+ IDs_GoodGenerator.DieselGeneratorEV.ID,
"basicgenerator.diesel.tier.04",
"Turbo Supercharging Combustion Generator",
4).getStackForm(1L);
Loaders.Generator_Diesel[1] = new DieselGenerator(
- 1114,
+ IDs_GoodGenerator.DieselGeneratorIV.ID,
"basicgenerator.diesel.tier.05",
"Ultimate Chemical Energy Releaser",
5).getStackForm(1L);
- Loaders.CT = new CoolantTower(IDOffset + 24, "CoolantTower", "Coolant Tower").getStackForm(1L);
+ Loaders.CT = new CoolantTower(IDs_GoodGenerator.CoolantTower.ID, "CoolantTower", "Coolant Tower")
+ .getStackForm(1L);
Loaders.CompAssline = new ComponentAssemblyLine(
- IDOffset + 25,
+ IDs_GoodGenerator.ComponentAssemblyLine.ID,
"ComponentAssemblyLine",
"Component Assembly Line").getStackForm(1L);
- CrackRecipeAdder.registerPipe(30995, MyMaterial.incoloy903, 15000, 8000, true);
- CrackRecipeAdder.registerWire(32749, MyMaterial.signalium, 12, 131072, 16, true);
- CrackRecipeAdder.registerWire(32737, MyMaterial.lumiium, 8, 524288, 64, true);
+ CrackRecipeAdder.registerPipe(IDs_GoodGenerator.PipeIncoloy903.ID, MyMaterial.incoloy903, 15000, 8000, true);
+ CrackRecipeAdder.registerWire(IDs_GoodGenerator.WireSignalium.ID, MyMaterial.signalium, 12, 131072, 16, true);
+ CrackRecipeAdder.registerWire(IDs_GoodGenerator.WireLumiium.ID, MyMaterial.lumiium, 8, 524288, 64, true);
}
public static void Register() {
@@ -392,10 +411,14 @@ public class Loaders {
GameRegistry.registerTileEntity(EssentiaHatch.class, "EssentiaHatch");
GameRegistry.registerTileEntity(EssentiaOutputHatch.class, "EssentiaOutputHatch");
GameRegistry.registerTileEntity(EssentiaOutputHatch_ME.class, "EssentiaOutputHatch_ME");
- Loaders.LEG = new LargeEssentiaGenerator(IDOffset + 1, "LargeEssentiaGenerator", "Large Essentia Generator")
- .getStackForm(1L);
- Loaders.LES = new LargeEssentiaSmeltery(IDOffset + 23, "LargeEssentiaSmeltery", "Large Essentia Smeltery")
- .getStackForm(1L);
+ Loaders.LEG = new LargeEssentiaGenerator(
+ IDs_GoodGenerator.LargeEssentiaGenerator.ID,
+ "LargeEssentiaGenerator",
+ "Large Essentia Generator").getStackForm(1L);
+ Loaders.LES = new LargeEssentiaSmeltery(
+ IDs_GoodGenerator.LargeEssentiaSmeltery.ID,
+ "LargeEssentiaSmeltery",
+ "Large Essentia Smeltery").getStackForm(1L);
essentiaHatch = new TEBlock("essentiaHatch", new String[] { GoodGenerator.MOD_ID + ":essentiaHatch" }, 1);
essentiaOutputHatch = new TEBlock(
"essentiaOutputHatch",