diff options
author | GlodBlock <1356392126@qq.com> | 2021-07-27 19:44:12 +0800 |
---|---|---|
committer | GlodBlock <1356392126@qq.com> | 2021-07-27 19:44:12 +0800 |
commit | 744e920770c6a9a81c8275ec528000085d601131 (patch) | |
tree | 6d0296c57944f3221a7b778a859078b41401bb90 /src/main/java/GoodGenerator/Loader/Loaders.java | |
parent | e1bc1013d5fa8a579d509da6e97901b6410959e0 (diff) | |
download | GT5-Unofficial-744e920770c6a9a81c8275ec528000085d601131.tar.gz GT5-Unofficial-744e920770c6a9a81c8275ec528000085d601131.tar.bz2 GT5-Unofficial-744e920770c6a9a81c8275ec528000085d601131.zip |
add LargeEssentiaGenerator structure and fix some bug
Diffstat (limited to 'src/main/java/GoodGenerator/Loader/Loaders.java')
-rw-r--r-- | src/main/java/GoodGenerator/Loader/Loaders.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/main/java/GoodGenerator/Loader/Loaders.java b/src/main/java/GoodGenerator/Loader/Loaders.java index 32af1052d6..5f3a2c1fdc 100644 --- a/src/main/java/GoodGenerator/Loader/Loaders.java +++ b/src/main/java/GoodGenerator/Loader/Loaders.java @@ -11,6 +11,10 @@ import GoodGenerator.Items.MyItems; import GoodGenerator.Main.GoodGenerator; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.enums.Textures; +import gregtech.api.interfaces.ITexture; +import gregtech.api.render.TextureFactory; +import gregtech.api.util.GT_Log; import net.minecraft.block.Block; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -19,6 +23,7 @@ import net.minecraftforge.oredict.OreDictionary; public class Loaders { public static final int IDOffset = 32001; + public static final byte GoodGeneratorTexturePage = 12; public static final Item radiationProtectionPlate = new MyItems("radiationProtectionPlate", GoodGenerator.GG); public static final Item wrappedUraniumIngot = new MyItems("wrappedUraniumIngot", GoodGenerator.GG); @@ -83,11 +88,11 @@ public class Loaders { Loaders.MAR = new MultiNqGenerator(12732, "NaG", "Large Naquadah Reactor").getStackForm(1L); Loaders.FRF = new FuelRefineFactory(16999, "FRF", "Naquadah Fuel Refinery").getStackForm(1L); Loaders.UCFE = new UniversalChemicalFuelEngine(IDOffset, "UniversalChemicalFuelEngine", "Universal Chemical Fuel Engine").getStackForm(1L); - /*if (Loader.isModLoaded("Thaumcraft")){ + if (Loader.isModLoaded("Thaumcraft")){ GameRegistry.registerBlock(magicCasing, MyItemBlocks.class, "magicCasing"); GameRegistry.registerBlock(essentiaCells[0], MyItemBlocks.class, "essentiaCell"); Loaders.LEG = new LargeEssentiaGenerator(IDOffset + 1, "LargeEssentiaGenerator", "Large Essentia Generator").getStackForm(1L); - }*/ + } } public static void addOreDic(){ @@ -95,4 +100,11 @@ public class Loaders { OreDictionary.registerOre("blockGlassZPM", fieldRestrictingGlass); OreDictionary.registerOre("dustAluminumNitride", aluminumNitride); } + + public static void addTexturePage(){ + if (Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage] == null){ + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage] = new ITexture[128]; + Textures.BlockIcons.casingTexturePages[GoodGeneratorTexturePage][0] = TextureFactory.of(magicCasing); + } + } } |