From fee6a58b42a8325d8f55f056f7bb9f628ec03650 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Fri, 23 Dec 2016 14:26:25 +1000 Subject: % Fixed some names on the new compound dusts. + Added a new constructor to the CoreItem class to allow naming overrides (Avoids the language file) + Added recipes for Cooked ZrCl4 in the EBF, Zironium pellets(Zr+Cl4) in the Autoclave and ZrCl4 Dust in the Macerator. $ Improved the chance of obtaining Zr quite a lot, fixes a small balance issue. --- src/Java/gtPlusPlus/core/item/ModItems.java | 8 ++++---- src/Java/gtPlusPlus/core/item/base/CoreItem.java | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 4 deletions(-) (limited to 'src/Java/gtPlusPlus/core/item') diff --git a/src/Java/gtPlusPlus/core/item/ModItems.java b/src/Java/gtPlusPlus/core/item/ModItems.java index 1461affb4a..1dd3dbad01 100644 --- a/src/Java/gtPlusPlus/core/item/ModItems.java +++ b/src/Java/gtPlusPlus/core/item/ModItems.java @@ -366,13 +366,13 @@ public final class ModItems { //Zirconium //Cinter Pellet. - itemZirconiumChlorideCinterPellet = new CoreItem("itemZirconiumPellet", tabMisc).setTextureName(CORE.MODID + ":itemShard"); + itemZirconiumChlorideCinterPellet = new CoreItem("itemZirconiumPellet", "Zirconium Pellet", tabMisc).setTextureName(CORE.MODID + ":itemShard"); GT_OreDictUnificator.registerOre("pelletZirconium", new ItemStack(itemZirconiumChlorideCinterPellet)); //Zirconium Chloride - dustZrCl4 = ItemUtils.generateSpecialUseDusts("ZrCl4", "ZrCl4 Dust", Utils.rgbtoHexValue(180, 180, 180))[0]; //http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/39/036/39036750.pdf - dustCookedZrCl4 = ItemUtils.generateSpecialUseDusts("CookedZrCl4", "Cooked ZrCl4 Compound", Utils.rgbtoHexValue(180, 180, 180))[0]; //http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/39/036/39036750.pdf + dustZrCl4 = ItemUtils.generateSpecialUseDusts("ZrCl4", "ZrCl4", Utils.rgbtoHexValue(180, 180, 180))[0]; //http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/39/036/39036750.pdf + dustCookedZrCl4 = ItemUtils.generateSpecialUseDusts("CookedZrCl4", "Cooked ZrCl4", Utils.rgbtoHexValue(180, 180, 180))[0]; //http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/39/036/39036750.pdf //Zirconium Tetrafluoride - dustZrF4 = ItemUtils.generateSpecialUseDusts("ZrF4", "ZrF4 Dust", Utils.rgbtoHexValue(170, 170, 170))[0]; //https://en.wikipedia.org/wiki/Zirconium_tetrafluoride + dustZrF4 = ItemUtils.generateSpecialUseDusts("ZrF4", "ZrF4", Utils.rgbtoHexValue(170, 170, 170))[0]; //https://en.wikipedia.org/wiki/Zirconium_tetrafluoride //Test items diff --git a/src/Java/gtPlusPlus/core/item/base/CoreItem.java b/src/Java/gtPlusPlus/core/item/base/CoreItem.java index 22896fcf9b..5638dac475 100644 --- a/src/Java/gtPlusPlus/core/item/base/CoreItem.java +++ b/src/Java/gtPlusPlus/core/item/base/CoreItem.java @@ -21,6 +21,7 @@ public class CoreItem extends Item private final EnumRarity rarity; private final EnumChatFormatting descColour; private final String itemDescription; + private String itemName; private final boolean hasEffect; //Replace Item - What does this item turn into when held. @@ -35,6 +36,16 @@ public class CoreItem extends Item this(unlocalizedName, creativeTab, 64, 0); //Calls 3 } + //0 + /* + * Name, Tab - 64 Stack, 0 Dmg + */ + public CoreItem(String unlocalizedName, String displayName, CreativeTabs creativeTab) + { + this(unlocalizedName, creativeTab, 64, 0); //Calls 3 + itemName = displayName; + } + //0.1 /* * Name, Tab - 64 Stack, 0 Dmg @@ -155,4 +166,11 @@ public class CoreItem extends Item } } } + + @Override + public String getItemStackDisplayName(ItemStack tItem) { + if (itemName == null || itemName.equals("") || itemName == "") + return super.getItemStackDisplayName(tItem); + return itemName; + } } \ No newline at end of file -- cgit