From 80ec62513742ba5515fc0ba3f6ab2f3429176a8b Mon Sep 17 00:00:00 2001 From: bspkrs Date: Mon, 16 Dec 2013 15:10:01 -0500 Subject: added more chat messages for various block states --- common/darkknight/jewelrycraft/block/BlockMolder.java | 19 +++++++++++++++---- .../darkknight/jewelrycraft/block/BlockSmelter.java | 1 + 2 files changed, 16 insertions(+), 4 deletions(-) (limited to 'common') diff --git a/common/darkknight/jewelrycraft/block/BlockMolder.java b/common/darkknight/jewelrycraft/block/BlockMolder.java index 9d39afb..795a689 100644 --- a/common/darkknight/jewelrycraft/block/BlockMolder.java +++ b/common/darkknight/jewelrycraft/block/BlockMolder.java @@ -10,6 +10,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.StatCollector; import net.minecraft.world.Explosion; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; @@ -46,6 +47,7 @@ public class BlockMolder extends BlockContainer ItemStack item = entityPlayer.inventory.getCurrentItem(); if (te != null && item != null && !te.hasMold && item.itemID == ItemList.molds.itemID) { + entityPlayer.addChatMessage(StatCollector.translateToLocalFormatted("chatmessage.jewelrycraft.molder.addedmold", te.mold.getDisplayName())); te.mold = item; te.hasMold = true; --item.stackSize; @@ -123,11 +125,20 @@ public class BlockMolder extends BlockContainer public void onBlockClicked(World world, int i, int j, int k, EntityPlayer player) { TileEntityMolder me = (TileEntityMolder) world.getBlockTileEntity(i, j, k); - if (me != null && me.hasJewelBase) + if (me != null) { - giveJewelToPlayer(me, player, me.jewelBase, me.ringMetal); - me.jewelBase = new ItemStack(0, 0, 0); - me.hasJewelBase = false; + if (me.hasJewelBase) + { + giveJewelToPlayer(me, player, me.jewelBase, me.ringMetal); + me.jewelBase = new ItemStack(0, 0, 0); + me.hasJewelBase = false; + } + else if (me.hasMoltenMetal && me.cooling > 0) + player.addChatMessage(StatCollector.translateToLocal("chatmessage.jewelrycraft.molder.metaliscooling")); + else if (me.hasMold && !me.hasMoltenMetal) + player.addChatMessage(StatCollector.translateToLocal("chatmessage.jewelrycraft.molder.moldisempty")); + else if (!me.hasMold) + player.addChatMessage(StatCollector.translateToLocal("chatmessage.jewelrycraft.molder.moldismissing")); } } diff --git a/common/darkknight/jewelrycraft/block/BlockSmelter.java b/common/darkknight/jewelrycraft/block/BlockSmelter.java index 12f4611..3ac4e45 100644 --- a/common/darkknight/jewelrycraft/block/BlockSmelter.java +++ b/common/darkknight/jewelrycraft/block/BlockSmelter.java @@ -82,6 +82,7 @@ public class BlockSmelter extends BlockContainer { if (!te.hasMetal && !te.hasMoltenMetal && item != null && item.getDisplayName().contains("Ingot") && !item.getDisplayName().contains("Mold")) { + entityPlayer.addChatMessage(StatCollector.translateToLocalFormatted("chatmessage.jewelrycraft.smelter.nowsmeltingingot", item.getDisplayName())); te.metal = new ItemStack(item.itemID, 1, item.getItemDamage()); te.hasMetal = true; te.melting = 2000; -- cgit v1.2.3