From 3f4c717de5ebc9b942d65ae45ac87c43bdf8a31b Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Tue, 3 Feb 2015 21:09:09 +0000 Subject: Made a few modifications to some classes, added earrings and bracelets. Improved coloring algorithm and balanced the Thieving Glove --- java/darkknight/jewelrycraft/tileentity/TileEntityMolder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'java/darkknight/jewelrycraft/tileentity/TileEntityMolder.java') diff --git a/java/darkknight/jewelrycraft/tileentity/TileEntityMolder.java b/java/darkknight/jewelrycraft/tileentity/TileEntityMolder.java index 6006dea..62ec130 100644 --- a/java/darkknight/jewelrycraft/tileentity/TileEntityMolder.java +++ b/java/darkknight/jewelrycraft/tileentity/TileEntityMolder.java @@ -1,5 +1,7 @@ package darkknight.jewelrycraft.tileentity; +import net.minecraft.block.Block; +import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -90,13 +92,15 @@ public class TileEntityMolder extends TileEntity } if (this.hasMoltenMetal && !this.hasJewelBase && quantity >= 0.1f) { - ringMetal = moltenMetal; + ringMetal = moltenMetal.copy(); if (cooling > 0) this.cooling--; if (cooling <= 0f) { if (mold.getItemDamage() == 0) this.jewelBase = moltenMetal; else if (mold.getItemDamage() == 1) this.jewelBase = new ItemStack(ItemList.ring); - else this.jewelBase = new ItemStack(ItemList.necklace); + else if (mold.getItemDamage() == 2) this.jewelBase = new ItemStack(ItemList.necklace); + else if (mold.getItemDamage() == 3) this.jewelBase = new ItemStack(ItemList.bracelet); + else if (mold.getItemDamage() == 4) this.jewelBase = new ItemStack(ItemList.earrings); ringMetal.stackSize = 1; jewelBase.stackSize = 1; if (mold.getItemDamage() != 0 && jewelBase != new ItemStack(Item.getItemById(0), 0, 0)) JewelryNBT.addMetal(jewelBase, ringMetal); -- cgit v1.2.3