From 955160ff450f15d68ede8c2cccf3b98fc7698758 Mon Sep 17 00:00:00 2001 From: "Aidan C. Brady" Date: Wed, 25 Feb 2015 08:44:24 -0500 Subject: [PATCH] Lithium! --- .../mekanism/client/render/MekanismRenderer.java | 1 + src/main/java/mekanism/common/InfuseStorage.java | 3 ++- src/main/java/mekanism/common/Mekanism.java | 8 ++------ src/main/java/mekanism/common/MekanismItems.java | 3 +++ src/main/java/mekanism/common/item/ItemDust.java | 6 +++--- .../resources/assets/mekanism/lang/en_US.lang | 4 ++++ .../mekanism/textures/blocks/LiquidLithium.png | Bin 0 -> 9860 bytes .../textures/blocks/LiquidLithium.png.mcmeta | 5 +++++ .../mekanism/textures/items/LithiumBucket.png | Bin 0 -> 1447 bytes .../mekanism/textures/items/LithiumDust.png | Bin 0 -> 1386 bytes 10 files changed, 20 insertions(+), 10 deletions(-) create mode 100644 src/main/resources/assets/mekanism/textures/blocks/LiquidLithium.png create mode 100644 src/main/resources/assets/mekanism/textures/blocks/LiquidLithium.png.mcmeta create mode 100644 src/main/resources/assets/mekanism/textures/items/LithiumBucket.png create mode 100644 src/main/resources/assets/mekanism/textures/items/LithiumDust.png diff --git a/src/main/java/mekanism/client/render/MekanismRenderer.java b/src/main/java/mekanism/client/render/MekanismRenderer.java index 80a593886..1dbc518ed 100644 --- a/src/main/java/mekanism/client/render/MekanismRenderer.java +++ b/src/main/java/mekanism/client/render/MekanismRenderer.java @@ -94,6 +94,7 @@ public class MekanismRenderer GasRegistry.getGas("fusionFuelDD").setIcon(event.map.registerIcon("mekanism:LiquidDD")); GasRegistry.getGas("fusionFuelDT").setIcon(event.map.registerIcon("mekanism:LiquidDT")); GasRegistry.getGas("steam").setIcon(event.map.registerIcon("mekanism:LiquidSteam")); + GasRegistry.getGas("lithium").setIcon(event.map.registerIcon("mekanism:LiquidLithium")); for(Gas gas : GasRegistry.getRegisteredGasses()) { diff --git a/src/main/java/mekanism/common/InfuseStorage.java b/src/main/java/mekanism/common/InfuseStorage.java index f62ee9491..122330c19 100644 --- a/src/main/java/mekanism/common/InfuseStorage.java +++ b/src/main/java/mekanism/common/InfuseStorage.java @@ -26,7 +26,8 @@ public class InfuseStorage if(contains(storage)) { amount -= storage.amount; - } else if(type == storage.type) + } + else if(type == storage.type) { amount = 0; } diff --git a/src/main/java/mekanism/common/Mekanism.java b/src/main/java/mekanism/common/Mekanism.java index 93745ceaa..dcced8408 100644 --- a/src/main/java/mekanism/common/Mekanism.java +++ b/src/main/java/mekanism/common/Mekanism.java @@ -832,6 +832,7 @@ public class Mekanism OreDictionary.registerOre("dustSilver", new ItemStack(MekanismItems.Dust, 1, 8)); OreDictionary.registerOre("dustLead", new ItemStack(MekanismItems.Dust, 1, 9)); OreDictionary.registerOre("dustSulfur", new ItemStack(MekanismItems.Dust, 1, 10)); + OreDictionary.registerOre("dustLithium", new ItemStack(MekanismItems.Dust, 1, 11)); OreDictionary.registerOre("ingotRefinedObsidian", new ItemStack(MekanismItems.Ingot, 1, 0)); OreDictionary.registerOre("ingotOsmium", new ItemStack(MekanismItems.Ingot, 1, 1)); @@ -862,12 +863,6 @@ public class Mekanism OreDictionary.registerOre("oreCopper", new ItemStack(MekanismBlocks.OreBlock, 1, 1)); OreDictionary.registerOre("oreTin", new ItemStack(MekanismBlocks.OreBlock, 1, 2)); - //MC stuff - OreDictionary.registerOre("oreCoal", new ItemStack(Blocks.coal_ore)); - OreDictionary.registerOre("ingotIron", new ItemStack(Items.iron_ingot)); - OreDictionary.registerOre("ingotGold", new ItemStack(Items.gold_ingot)); - OreDictionary.registerOre("oreRedstone", new ItemStack(Blocks.redstone_ore)); - if(general.controlCircuitOreDict) { OreDictionary.registerOre("circuitBasic", new ItemStack(MekanismItems.ControlCircuit, 1, 0)); @@ -1048,6 +1043,7 @@ public class Mekanism GasRegistry.register(new Gas("fusionFuelDD")).registerFluid(); GasRegistry.register(new Gas("fusionFuelDT")).registerFluid(); GasRegistry.register(new Gas("steam")).registerFluid(); + GasRegistry.register(new Gas("lithium")).registerFluid(); FluidRegistry.registerFluid(new Fluid("heavyWater")); diff --git a/src/main/java/mekanism/common/MekanismItems.java b/src/main/java/mekanism/common/MekanismItems.java index b4669ebeb..ecba3708f 100644 --- a/src/main/java/mekanism/common/MekanismItems.java +++ b/src/main/java/mekanism/common/MekanismItems.java @@ -76,6 +76,7 @@ public class MekanismItems public static final Item Sawdust = new ItemMekanism().setUnlocalizedName("Sawdust"); public static final Item Salt = new ItemMekanism().setUnlocalizedName("Salt"); public static final Item BrineBucket = new ItemMekanism().setMaxStackSize(1).setContainerItem(Items.bucket).setUnlocalizedName("BrineBucket"); + public static final Item LithiumBucket = new ItemMekanism().setMaxStackSize(1).setContainerItem(Items.bucket).setUnlocalizedName("LithiumBucket"); public static final Item FrictionBoots = new ItemFreeRunners().setUnlocalizedName("FreeRunners"); public static final ItemJetpack ArmoredJetpack = (ItemJetpack)new ItemJetpack().setUnlocalizedName("ArmoredJetpack"); public static final Item FilterCard = new ItemFilterCard().setUnlocalizedName("FilterCard"); @@ -135,6 +136,7 @@ public class MekanismItems GameRegistry.registerItem(Sawdust, "Sawdust"); GameRegistry.registerItem(Salt, "Salt"); GameRegistry.registerItem(BrineBucket, "BrineBucket"); + GameRegistry.registerItem(LithiumBucket, "LithiumBucket"); GameRegistry.registerItem(Crystal, "Crystal"); GameRegistry.registerItem(FrictionBoots, "FrictionBoots"); GameRegistry.registerItem(ArmoredJetpack, "ArmoredJetpack"); @@ -147,6 +149,7 @@ public class MekanismItems GameRegistry.registerItem(Flamethrower, "Flamethrower"); FluidContainerRegistry.registerFluidContainer(FluidRegistry.getFluid("brine"), new ItemStack(BrineBucket), FluidContainerRegistry.EMPTY_BUCKET); + FluidContainerRegistry.registerFluidContainer(FluidRegistry.getFluid("lithium"), new ItemStack(LithiumBucket), FluidContainerRegistry.EMPTY_BUCKET); MinecraftForge.EVENT_BUS.register(GasMask); MinecraftForge.EVENT_BUS.register(FrictionBoots); diff --git a/src/main/java/mekanism/common/item/ItemDust.java b/src/main/java/mekanism/common/item/ItemDust.java index 4a7824848..d919319c6 100644 --- a/src/main/java/mekanism/common/item/ItemDust.java +++ b/src/main/java/mekanism/common/item/ItemDust.java @@ -17,7 +17,7 @@ public class ItemDust extends ItemMekanism public static String[] en_USNames = {"Iron", "Gold", "Osmium", "Obsidian", "Diamond", "Steel", "Copper", "Tin", "Silver", - "Lead", "Sulfur"}; + "Lead", "Sulfur", "Lithium"}; public ItemDust() { @@ -29,7 +29,7 @@ public class ItemDust extends ItemMekanism @Override public void registerIcons(IIconRegister register) { - for(int i = 0; i <= 10; i++) + for(int i = 0; i <= 11; i++) { icons[i] = register.registerIcon("mekanism:" + en_USNames[i] + "Dust"); } @@ -44,7 +44,7 @@ public class ItemDust extends ItemMekanism @Override public void getSubItems(Item item, CreativeTabs tabs, List itemList) { - for(int counter = 0; counter <= 10; ++counter) + for(int counter = 0; counter <= 11; ++counter) { itemList.add(new ItemStack(item, 1, counter)); } diff --git a/src/main/resources/assets/mekanism/lang/en_US.lang b/src/main/resources/assets/mekanism/lang/en_US.lang index f3d845328..7e0f6f362 100644 --- a/src/main/resources/assets/mekanism/lang/en_US.lang +++ b/src/main/resources/assets/mekanism/lang/en_US.lang @@ -32,6 +32,7 @@ item.ElectrolyticCore.name=Electrolytic Core item.Sawdust.name=Sawdust item.Salt.name=Salt item.BrineBucket.name=Brine Bucket +item.LithiumBucket.name=Lithium Bucket item.FreeRunners.name=Free Runners item.ArmoredJetpack.name=Armored Jetpack item.FilterCard.name=Filter Card @@ -178,6 +179,7 @@ item.tinDust.name=Tin Dust item.silverDust.name=Silver Dust item.leadDust.name=Lead Dust item.sulfurDust.name=Sulfur Dust +item.lithiumDust.name=Lithium Dust //Clumps item.ironClump.name=Iron Clump @@ -244,6 +246,7 @@ gas.sodium=Sodium gas.brine=Gaseous Brine gas.deuterium=Deuterium gas.tritium=Tritium +gas.lithium=Lithium gas.iron=Iron Slurry gas.gold=Gold Slurry @@ -279,6 +282,7 @@ fluid.brine=Brine fluid.ethene=Liquid Ethylene fluid.sodium=Liquid Sodium fluid.heavyWater=Heavy Water +fluid.lithium=Liquid Lithium //OreGas names oregas.iron=Iron Ore diff --git a/src/main/resources/assets/mekanism/textures/blocks/LiquidLithium.png b/src/main/resources/assets/mekanism/textures/blocks/LiquidLithium.png new file mode 100644 index 0000000000000000000000000000000000000000..eac0456660f00970792106b4bdaa298b6b4a370c GIT binary patch literal 9860 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 literal 0 HcmV?d00001