diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-09-21 01:38:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-21 01:38:28 +0200 |
commit | c10272e0e358a233ed0ce7d591e9e43ca7ffa26c (patch) | |
tree | a097f2307d43a5c3d77a698b3c01eae801d35c6c /src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java | |
parent | e567c18792be9fe623ec777b40f3cbc36572b78e (diff) | |
download | GT5-Unofficial-c10272e0e358a233ed0ce7d591e9e43ca7ffa26c.tar.gz GT5-Unofficial-c10272e0e358a233ed0ce7d591e9e43ca7ffa26c.tar.bz2 GT5-Unofficial-c10272e0e358a233ed0ce7d591e9e43ca7ffa26c.zip |
Delete more reflection (#3233)
Diffstat (limited to 'src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java')
-rw-r--r-- | src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java | 38 |
1 files changed, 16 insertions, 22 deletions
diff --git a/src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java b/src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java index 08eb98c7d4..ee207bbaeb 100644 --- a/src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java +++ b/src/main/java/gregtech/loaders/preload/LoaderGTBlockFluid.java @@ -22,7 +22,6 @@ import java.util.Locale; import net.minecraft.init.Blocks; import net.minecraft.init.Items; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidContainerRegistry; import net.minecraftforge.fluids.FluidRegistry; @@ -80,10 +79,12 @@ import gregtech.common.blocks.BlockStones; import gregtech.common.blocks.BlockTintedIndustrialGlass; import gregtech.common.blocks.BlockWormholeRender; import gregtech.common.blocks.TileEntityOres; +import gregtech.common.items.ItemAdvancedSensorCard; import gregtech.common.items.ItemDepletedCell; import gregtech.common.items.ItemFluidDisplay; import gregtech.common.items.ItemIntegratedCircuit; import gregtech.common.items.ItemNeutronReflector; +import gregtech.common.items.ItemSensorCard; import gregtech.common.items.ItemTierDrone; import gregtech.common.items.ItemVolumetricFlask; import gregtech.common.items.ItemWirelessHeadphones; @@ -179,25 +180,18 @@ public class LoaderGTBlockFluid implements Runnable { ItemList.VOLUMETRIC_FLASK.set(new ItemVolumetricFlask("Volumetric_Flask", "Volumetric flask", 1000)); - Item tItem = (Item) GTUtility.callConstructor( - "gregtech.common.items.ItemSensorCard", - 0, - null, - false, - new Object[] { "sensorcard", "GregTech Sensor Card" }); - ItemList.NC_SensorCard.set( - tItem == null ? new GTGenericItem("sensorcard", "GregTech Sensor Card", "Nuclear Control not installed") - : tItem); - - Item advSensorCard = (Item) GTUtility - .callConstructor("gregtech.common.items.ItemAdvancedSensorCard", 0, null, false); - ItemList.NC_AdvancedSensorCard.set( - advSensorCard == null - ? new GTGenericItem( + if (Mods.IC2NuclearControl.isModLoaded()) { + ItemList.NC_SensorCard.set(new ItemSensorCard("sensorcard", "GregTech Sensor Card")); + ItemList.NC_AdvancedSensorCard.set(new ItemAdvancedSensorCard()); + } else { + ItemList.NC_SensorCard + .set(new GTGenericItem("sensorcard", "GregTech Sensor Card", "Nuclear Control not installed")); + ItemList.NC_AdvancedSensorCard.set( + new GTGenericItem( "advancedsensorcard", "GregTech Advanced Sensor Card", - "Nuclear Control not installed") - : advSensorCard); + "Nuclear Control not installed")); + } ItemList.Neutron_Reflector.set(new ItemNeutronReflector("neutronreflector", "Iridium Neutron Reflector", 0)); ItemList.Reactor_Coolant_He_1 @@ -241,12 +235,12 @@ public class LoaderGTBlockFluid implements Runnable { ItemList.Depleted_Thorium_1.set(new ItemDepletedCell("ThoriumcellDep", "Fuel Rod (Depleted Thorium)", 1)); ItemList.Depleted_Thorium_2 .set(new ItemDepletedCell("Double_ThoriumcellDep", "Dual Fuel Rod (Depleted Thorium)", 1)); // TODO - // CHECK - // num + // CHECK + // num ItemList.Depleted_Thorium_4 .set(new ItemDepletedCell("Quad_ThoriumcellDep", "Quad Fuel Rod (Depleted Thorium)", 1)); // TODO - // CHECK - // num + // CHECK + // num ItemList.ThoriumCell_1.set( new ItemRadioactiveCellIC( "Thoriumcell", |