aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/Loader/Loaders.java
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-07-27 19:44:12 +0800
committerGlodBlock <1356392126@qq.com>2021-07-27 19:44:12 +0800
commit744e920770c6a9a81c8275ec528000085d601131 (patch)
tree6d0296c57944f3221a7b778a859078b41401bb90 /src/main/java/GoodGenerator/Loader/Loaders.java
parente1bc1013d5fa8a579d509da6e97901b6410959e0 (diff)
downloadGT5-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.java16
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);
+ }
+ }
}