Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import net.minecraft.client.Minecraft;
- import java.io.File;
- import java.util.ArrayList;
- import java.util.Map;
- import java.util.Random;
- public class mod_PlasmaCraft extends BaseMod
- {
- public String Version()
- {
- return "1.2_02";
- }
- public static boolean isFluidMaterial(Material material)
- {
- return (material == Material.water ||
- material == Material.lava ||
- material == mod_PlasmaCraft.acid ||
- material == mod_PlasmaCraft.plutonium ||
- material == mod_PlasmaCraft.radionite);
- }
- public static boolean isWateryMaterial(Material material)
- {
- return (material == Material.water ||
- material == mod_PlasmaCraft.acid ||
- material == mod_PlasmaCraft.plutonium ||
- material == mod_PlasmaCraft.radionite);
- }
- public static boolean isDangerousMaterial(Material material)
- {
- return (material == Material.lava ||
- material == mod_PlasmaCraft.acid ||
- material == mod_PlasmaCraft.plutonium ||
- material == mod_PlasmaCraft.radionite);
- }
- public static boolean isCausticMaterial(Material material)
- {
- return (material == mod_PlasmaCraft.acid ||
- material == mod_PlasmaCraft.plutonium ||
- material == mod_PlasmaCraft.radionite);
- }
- public void AddRenderer(Map map)
- {
- map.put(EntityAcidTNTPrimed.class, new RenderAcidTNTPrimed());
- map.put(EntityCausticBoat.class, new RenderCausticBoat());
- }
- public void AddRecipes(CraftingManager recipes)
- {
- // Begin PlasmaCraft recipes
- System.out.println("AddRecipes enter");
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.reinforcedGlass, 1), new Object[] {
- "X", "#", Character.valueOf('#'), Block.glass, Character.valueOf('X'), Item.ingotIron,
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.acidVial, 1), new Object[] {
- "X#X", "X X", "X#X", Character.valueOf('#'), Item.ingotIron, Character.valueOf('X'), mod_PlasmaCraft.reinforcedGlass
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plasmificatorIdle, 1), new Object[] {
- "X#X", "#Y#", "X#X", Character.valueOf('#'), Item.ingotIron, Character.valueOf('X'), mod_PlasmaCraft.fullAcidVial, Character.valueOf('Y'), Block.stoneOvenIdle,
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plasmaGel, 1), new Object[] {
- "XXX", Character.valueOf('X'), mod_PlasmaCraft.fullAcidVial
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plutoniumVial, 1), new Object[] {
- "X#X", "XYX", "X#X", Character.valueOf('#'), Item.ingotIron, Character.valueOf('X'), mod_PlasmaCraft.reinforcedGlass, Character.valueOf('Y'), mod_PlasmaCraft.ingotPlutonium,
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.radioniteVial, 1), new Object[] {
- "X#X", "XYX", "X#X", Character.valueOf('#'), Item.ingotIron, Character.valueOf('X'), mod_PlasmaCraft.reinforcedGlass, Character.valueOf('Y'), mod_PlasmaCraft.ingotRadionite,
- });
- // Begin debug recipes
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.acidHot, 1), new Object[] {
- "Z", "X", Character.valueOf('Z'), Block.dirt, Character.valueOf('X'), Block.sand
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.ingotPlutonium, 4), new Object[] {
- "XXX", " X ", " X ", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.ingotRadionite, 4), new Object[] {
- " X ", " X ", "XXX", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.orePlutonium, 4), new Object[] {
- "X X", "XXX", "X X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.oreRadionite, 4), new Object[] {
- "XXX", " XX", " X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.acidVial, 1), new Object[] {
- "XXX", "XXX", "X X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.fullAcidVial, 1), new Object[] {
- " X ", "XXX", "X X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plutoniumVial, 1), new Object[] {
- "XX ", "XX ", "X ", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.radioniteVial, 1), new Object[] {
- "XX ", "XX ", "X X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.reinforcedGlass, 2), new Object[] {
- "X X", " X ", "X X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plasmificatorIdle, 1), new Object[] {
- " X ", "XXX", " X ", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plasmaGel, 1), new Object[] {
- "XX ", " XX", "XX ", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.plasma, 4), new Object[] {
- "XX ", " XX", " X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(mod_PlasmaCraft.acidTnt, 32), new Object[] {
- " X ", "X X", "X X", Character.valueOf('X'), Block.planks
- });
- recipes.addRecipe(new ItemStack(Item.redstone, 32), new Object[] {
- "X X", Character.valueOf('X'), Block.planks
- });
- System.out.println("AddRecipes exit");
- }
- public static void prepareProps()
- {
- System.out.println("prepareProps enter");
- props.getInt("radioniteBoatEntityID", 42);
- props.getInt("primedAcidTNTEntityID", 43);
- props.getInt("acidStillID", 120);
- props.getInt("acidFlowID", 121);
- props.getInt("plutoniumStillID", 122);
- props.getInt("plutoniumFlowID", 123);
- props.getInt("radioniteStillID", 124);
- props.getInt("radioniteFlowID", 125);
- props.getInt("orePlutoniumID", 126);
- props.getInt("oreRadioniteID", 127);
- props.getInt("reinforcedGlassID", 119);
- props.getInt("plasmificatorIdleID", 117);
- props.getInt("plasmificatorActiveID", 118);
- props.getInt("acidBarrierID", 116);
- props.getInt("acidTntID", 115);
- props.getInt("ingotPlutoniumID", 2048);
- props.getInt("ingotRadioniteID", 2049);
- props.getInt("emptyVialID", 2050);
- props.getInt("acidVialID", 2051);
- props.getInt("plutoniumViaID", 2052);
- props.getInt("radioniteVialID", 2053);
- props.getInt("plasmaGelID", 2054);
- props.getInt("plasmaID", 2055);
- props.getInt("causticBoatID", 2056);
- props.getInt("hazmatHoodID", 2057);
- props.getInt("hazmatJacketID", 2058);
- props.getInt("hazmatPantsID", 2059);
- props.getInt("hazmatBootsID", 2060);
- System.out.println("prepareProps exit");
- }
- public void RegisterAnimation(Minecraft minecraft)
- {
- ModLoader.addAnimation(new TextureTintedStillFX(acidStillIndex, 0.5f, 1.0f, 0.5f, 1.0f, 32f, 255f, 50f, 146f, 32f, 64f, 64f, 50f));
- ModLoader.addAnimation(new TextureTintedStillFX(plutoniumStillIndex, 0.5f, 0.9f, 1.0f, 1.0f, 32f, 64f, 64f, 255f, 32f, 64f, 64f, 75f));
- ModLoader.addAnimation(new TextureTintedStillFX(radioniteStillIndex, 0.9f, 0.4f, 1.0f, 1.0f, 64f, 32f, 64f, 255f, 64f, 32f, 64f, 75f));
- ModLoader.addAnimation(new TextureTintedFlowFX(acidMovingIndex, 0.5f, 1.0f, 0.5f, 1.0f, 32f, 255f, 50f, 146f, 32f, 64f, 64f, 50f));
- ModLoader.addAnimation(new TextureTintedFlowFX(plutoniumMovingIndex, 0.5f, 0.9f, 1.0f, 1.0f, 32f, 64f, 64f, 255f, 32f, 64f, 64f, 75f));
- ModLoader.addAnimation(new TextureTintedFlowFX(radioniteMovingIndex, 0.9f, 0.4f, 1.0f, 1.0f, 64f, 32f, 64f, 255f, 64f, 32f, 64f, 75f));
- }
- public void RegisterTextureOverrides(RenderEngine engine)
- {
- orePlutoniumIndex = ModLoader.addOverride("/terrain.png", "/terrain/plutonium.png");
- oreRadioniteIndex = ModLoader.addOverride("/terrain.png", "/terrain/radionite.png");
- reinforcedGlassIndex = ModLoader.addOverride("/terrain.png", "/terrain/reinforced_glass.png");
- plasmificatorSidesIndex = ModLoader.addOverride("/terrain.png", "/terrain/plasmificator_sides.png");
- plasmificatorFrontIdleIndex = ModLoader.addOverride("/terrain.png", "/terrain/plasmificator_front_idle.png");
- plasmificatorFrontActiveIndex = ModLoader.addOverride("/terrain.png", "/terrain/plasmificator_front_active.png");
- acidHotIndex = ModLoader.addOverride("/terrain.png", "/terrain/acid_barrier.png");
- acidTntSideIndex = ModLoader.addOverride("/terrain.png", "/terrain/acid_tnt.png");
- acidTntTopIndex = ModLoader.addOverride("/terrain.png", "/terrain/acid_tnt_top.png");
- acidStillIndex = ModLoader.addOverride("/terrain.png", "/terrain/acid_still.png");
- acidTntBottomIndex = ModLoader.addOverride("/terrain.png", "/terrain/acid_tnt_bottom.png");
- acidMovingIndex = ModLoader.addOverride("/terrain.png", "/terrain/acid_moving.png");
- //acidMoving2Index = ModLoader.addOverride("/terrain.png", "/terrain/acid_moving2.png");
- plutoniumStillIndex = ModLoader.addOverride("/terrain.png", "/terrain/plutonium_still.png");
- plutoniumMovingIndex = ModLoader.addOverride("/terrain.png", "/terrain/plutonium_moving.png");
- radioniteStillIndex = ModLoader.addOverride("/terrain.png", "/terrain/radionite_still.png");
- radioniteMovingIndex = ModLoader.addOverride("/terrain.png", "/terrain/radionite_moving.png");
- ingotPlutoniumIndex = ModLoader.addOverride("/gui/items.png", "/items/plutonium_ingot.png");
- ingotRadioniteIndex = ModLoader.addOverride("/gui/items.png", "/items/radionite_ingot.png");
- acidVialIndex = ModLoader.addOverride("/gui/items.png", "/items/empty_vial.png");
- fullAcidVialIndex = ModLoader.addOverride("/gui/items.png", "/items/acid_vial.png");
- plutoniumVialIndex = ModLoader.addOverride("/gui/items.png", "/items/plutonium_vial.png");
- radioniteVialIndex = ModLoader.addOverride("/gui/items.png", "/items/radionite_vial.png");
- plasmaGelIndex = ModLoader.addOverride("/gui/items.png", "/items/plasma_gel.png");
- plasmaIndex = ModLoader.addOverride("/gui/items.png", "/items/plasma.png");
- causticBoatIndex = ModLoader.addOverride("/gui/items.png", "/items/caustic_boat.png");
- helmetIndex = ModLoader.addOverride("/gui/items.png", "/hazmat/hazmat_helmet.png");
- plateIndex = ModLoader.addOverride("/gui/items.png", "/hazmat/hazmat_jacket.png");
- legsIndex = ModLoader.addOverride("/gui/items.png", "/hazmat/hazmat_pants.png");
- bootsIndex = ModLoader.addOverride("/gui/items.png", "/hazmat/hazmat_boots.png");
- }
- public mod_PlasmaCraft()
- {
- System.out.println("Constructor enter");
- ModLoader.RegisterBlock(acidStill);
- ModLoader.RegisterBlock(acidMoving);
- ModLoader.RegisterBlock(plutoniumStill);
- ModLoader.RegisterBlock(plutoniumMoving);
- ModLoader.RegisterBlock(radioniteStill);
- ModLoader.RegisterBlock(radioniteMoving);
- ModLoader.RegisterBlock(orePlutonium);
- ModLoader.RegisterBlock(oreRadionite);
- ModLoader.RegisterBlock(reinforcedGlass);
- ModLoader.RegisterBlock(plasmificatorIdle);
- ModLoader.RegisterBlock(plasmificatorActive);
- ModLoader.RegisterBlock(acidHot);
- ModLoader.RegisterBlock(acidTnt);
- ModLoader.RegisterEntityID(EntityCausticBoat.class, "RadioniteBoat", props.getInt("radioniteBoatEntityID"));
- ModLoader.RegisterEntityID(EntityAcidTNTPrimed.class, "AcidTNTPrimed", props.getInt("primedAcidTNTEntityID"));
- ModLoader.AddName(orePlutonium, "Plutonium Ore");
- ModLoader.AddName(oreRadionite, "Radionite Ore");
- ModLoader.AddName(reinforcedGlass, "Reinforced Glass");
- ModLoader.AddName(plasmificatorIdle, "Plasmificator");
- ModLoader.AddName(plasmificatorActive, "Plasmificator");
- ModLoader.AddName(acidHot, "Acidic Barrier");
- ModLoader.AddName(acidTnt, "Acidic TNT");
- ModLoader.AddName(ingotPlutonium, "Plutonium Ingot");
- ModLoader.AddName(ingotRadionite, "Radionite Ingot");
- ModLoader.AddName(acidVial, "Empty Vial");
- ModLoader.AddName(fullAcidVial, "Acid Vial");
- ModLoader.AddName(plutoniumVial, "Plutonium Vial");
- ModLoader.AddName(radioniteVial, "Radionite Vial");
- ModLoader.AddName(plasmaGel, "Plasma Goop");
- ModLoader.AddName(plasma, "Plasma");
- ModLoader.AddName(causticBoat, "Radionite Boat");
- ModLoader.AddName(helmetHazmat, "Hazmat Hood");
- ModLoader.AddName(plateHazmat, "Hazmat Jacket");
- ModLoader.AddName(legsHazmat, "Hazmat Pants");
- ModLoader.AddName(bootsHazmat, "Hazmat Boots");
- System.out.println("Constructor exit");
- }
- public GuiScreen OpenModGUI(EntityPlayer player, Object tileEntity)
- {
- if(tileEntity instanceof TileEntityPlasmaBench)
- {
- return new GuiPlasmaBench(player.inventory, (TileEntityPlasmaBench)tileEntity);
- }
- return null;
- }
- public void GenerateSurface(World world, Random random, int chunkX, int chunkZ)
- {
- System.out.println("GenerateSurface enter");
- /*
- for(int i = 0; i < 20; i++)
- {
- int x = chunkX + random.nextInt(16);
- int y = random.nextInt(30);
- int z = chunkZ + random.nextInt(16);
- (new WorldGenMinable(orePlutonium.blockID, 6)).generate(world, random, x, y, z);
- }
- for(int i = 0; i < 20; i++)
- {
- int x = chunkX + random.nextInt(16);
- int y = random.nextInt(30);
- int z = chunkZ + random.nextInt(16);
- (new WorldGenMinable(oreRadionite.blockID, 6)).generate(world, random, x, y, z);
- }
- */
- if(random.nextInt(4) == 0)
- {
- int x = random.nextInt(16) + 8;
- int y = random.nextInt(random.nextInt(48) + 64);
- int z = random.nextInt(16) + 8;
- if(y < 96)
- {
- (new WorldGenLakes(acidStill.blockID)).generate(world, random, x, y, z);
- }
- }
- for(int index = 0; index < 80; index++)
- {
- int x = chunkX + random.nextInt(16) + 8;
- int y = random.nextInt(random.nextInt(64) + 8);
- int z = chunkZ + random.nextInt(16) + 8;
- (new WorldGenCaustics(acidStill.blockID)).generate(world, random, x, y, z);
- }
- System.out.println("Generatesurface exit");
- }
- public static Block acidStill;
- public static Block acidMoving;
- public static Block plutoniumStill;
- public static Block plutoniumMoving;
- public static Block radioniteStill;
- public static Block radioniteMoving;
- public static Block orePlutonium;
- public static Block oreRadionite;
- public static Block reinforcedGlass;
- public static Block plasmificatorIdle;
- public static Block plasmificatorActive;
- public static Block acidHot;
- public static Block acidTnt;
- public static Item causticBoat;
- public static Item ingotPlutonium;
- public static Item ingotRadionite;
- public static Item acidVial;
- public static Item fullAcidVial;
- public static Item plutoniumVial;
- public static Item radioniteVial;
- public static Item plasma;
- public static Item plasmaGel;
- public static Item helmetHazmat;
- public static Item plateHazmat;
- public static Item legsHazmat;
- public static Item bootsHazmat;
- public static Material acid;
- public static Material plutonium;
- public static Material radionite;
- public static int orePlutoniumIndex;
- public static int oreRadioniteIndex;
- public static int reinforcedGlassIndex;
- public static int plasmificatorSidesIndex;
- public static int plasmificatorFrontIdleIndex;
- public static int plasmificatorFrontActiveIndex;
- public static int acidHotIndex;
- public static int acidTntSideIndex;
- public static int acidTntTopIndex;
- public static int acidStillIndex;
- public static int acidTntBottomIndex;
- public static int acidMovingIndex;
- //public static int acidMoving2Index;
- public static int plutoniumStillIndex;
- public static int plutoniumMovingIndex;
- public static int radioniteStillIndex;
- public static int radioniteMovingIndex;
- public static int ingotPlutoniumIndex;
- public static int ingotRadioniteIndex;
- public static int acidVialIndex;
- public static int fullAcidVialIndex;
- public static int plutoniumVialIndex;
- public static int radioniteVialIndex;
- public static int plasmaGelIndex;
- public static int plasmaIndex;
- public static int causticBoatIndex;
- public static int helmetIndex;
- public static int plateIndex;
- public static int legsIndex;
- public static int bootsIndex;
- private static Props props;
- static
- {
- System.out.println("Static constructor enter");
- props = new Props(new File(Minecraft.getMinecraftDir() + "/" + "modChestWeb.props").getPath());
- prepareProps();
- acid = new MaterialLiquid();
- plutonium = new MaterialLiquid();
- radionite = new MaterialLiquid();
- ModLoader.RegisterTileEntity(TileEntityPlasmaBench.class, "plasmaBench");
- acidStill = (new BlockCausticStationary(props.getInt("acidStillID"), acidStillIndex, acid)).setHardness(100F).setLightValue(1.0F).setLightOpacity(3).func_20012_a("acid");
- acidMoving = (new BlockCausticFlowing(props.getInt("acidFlowID"), acidMovingIndex/*acidMoving2Index*/, acid)).setHardness(100F).setLightValue(1.0F).setLightOpacity(3).func_20012_a("acid");
- plutoniumStill = (new BlockCausticStationary(props.getInt("plutoniumStillID"), plutoniumStillIndex, plutonium)).setHardness(100F).setLightValue(0.8F).setLightOpacity(2).func_20012_a("plutoniumStill");
- plutoniumMoving = (new BlockCausticFlowing(props.getInt("plutoniumFlowID"), plutoniumMovingIndex, plutonium)).setHardness(100F).setLightValue(0.8F).setLightOpacity(2).func_20012_a("plutoniumFlowing");
- radioniteStill = (new BlockCausticStationary(props.getInt("radioniteStillID"), radioniteStillIndex, radionite)).setHardness(100F).setLightValue(0.5F).setLightOpacity(2).func_20012_a("radioniteStill");
- radioniteMoving = (new BlockCausticFlowing(props.getInt("radioniteFlowID"), radioniteMovingIndex, radionite)).setHardness(100F).setLightValue(0.5F).setLightOpacity(2).func_20012_a("radioniteFlowing");
- orePlutonium = (new BlockPlutonium(props.getInt("orePlutoniumID"), orePlutoniumIndex)).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setLightValue(1.5F).func_20012_a("orePlutonium");
- oreRadionite = (new BlockRadionite(props.getInt("oreRadioniteID"), oreRadioniteIndex)).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setLightValue(1.5F).func_20012_a("oreRadionite");
- reinforcedGlass = (new BlockReinforcedGlass(props.getInt("reinforcedGlassID"), reinforcedGlassIndex, Material.glass, false)).setHardness(1.0F).setStepSound(Block.soundGlassFootstep).func_20012_a("reinforcedGlass");
- plasmificatorIdle = (new BlockPlasmificator(props.getInt("plasmificatorIdleID"), plasmificatorSidesIndex,
- plasmificatorFrontIdleIndex,
- plasmificatorFrontActiveIndex, false)).setHardness(3.0F).setStepSound(Block.soundStoneFootstep).func_20012_a("plasmificatorIdle");
- plasmificatorActive = (new BlockPlasmificator(props.getInt("plasmificatorActiveID"), plasmificatorSidesIndex,
- plasmificatorFrontIdleIndex,
- plasmificatorFrontActiveIndex, true)).setHardness(3.0F).setLightValue(0.5f).setStepSound(Block.soundStoneFootstep).func_20012_a("plasmificatorActive");
- acidHot = (new BlockAcidHot(props.getInt("acidBarrierID"), acidHotIndex)).setHardness(3F).setResistance(5F).setLightValue(0.2F).setLightOpacity(2).setStepSound(Block.soundGlassFootstep).func_20012_a("acidHot");
- acidTnt = (new BlockAcidTNT(props.getInt("acidTntID"), acidTntSideIndex, acidTntTopIndex, acidTntBottomIndex)).setHardness(0.0F).setStepSound(Block.soundGrassFootstep).func_20012_a("acidTnt");
- ingotPlutonium = (new Item(props.getInt("ingotPlutoniumID"))).setIconIndex(ingotPlutoniumIndex).func_20011_a("ingotPlutonium");
- ingotRadionite = (new Item(props.getInt("ingotRadioniteID"))).setIconIndex(ingotRadioniteIndex).func_20011_a("ingotRadionite");
- acidVial = (new ItemAcidVial(props.getInt("emptyVialID"), 0)).setIconIndex(acidVialIndex).func_20011_a("acidVial");
- fullAcidVial = (new ItemAcidVial(props.getInt("acidVialID"), props.getInt("acidStillID"))).setIconIndex(fullAcidVialIndex).func_20011_a("fullAcidVial").func_21017_a(acidVial);
- plutoniumVial = (new ItemAcidVial(props.getInt("plutoniumViaID"), props.getInt("plutoniumStillID"))).setIconIndex(plutoniumVialIndex).func_20011_a("plutoniumVial").func_21017_a(acidVial);
- radioniteVial = (new ItemAcidVial(props.getInt("radioniteVialID"), props.getInt("plutoniumStillID"))).setIconIndex(radioniteVialIndex).func_20011_a("radioniteVial").func_21017_a(acidVial);
- plasmaGel = (new ItemPlasmaGel(props.getInt("plasmaGelID"))).setIconIndex(plasmaGelIndex).func_20011_a("plasmaGel");
- plasma = (new ItemPlasma(props.getInt("plasmaID"))).setIconIndex(plasmaIndex).func_20011_a("plasma");
- causticBoat = (new ItemCausticBoat(props.getInt("causticBoatID"))).setIconIndex(causticBoatIndex).func_20011_a("causticBoat");
- int renderIndex = ModLoader.AddArmor("hazmat");
- helmetHazmat = (new ItemArmor(props.getInt("hazmatHoodID"), 2, renderIndex, 0)).setIconIndex(helmetIndex).func_20011_a("helmetHazmat");
- plateHazmat = (new ItemArmor(props.getInt("hazmatJacketID"), 2, renderIndex, 1)).setIconIndex(plateIndex).func_20011_a("plateHazmat");
- legsHazmat = (new ItemArmor(props.getInt("hazmatPantsID"), 2, renderIndex, 2)).setIconIndex(legsIndex).func_20011_a("legsHazmat");
- bootsHazmat = (new ItemArmor(props.getInt("hazmatBootsID"), 2, renderIndex, 3)).setIconIndex(bootsIndex).func_20011_a("bootsHazmat");
- System.out.println("Static constructor exit");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement