summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorbspkrs <bspkrs@gmail.com>2013-12-16 15:10:01 -0500
committerbspkrs <bspkrs@gmail.com>2013-12-16 15:10:01 -0500
commit80ec62513742ba5515fc0ba3f6ab2f3429176a8b (patch)
treeffc70353cf596765253e397de1dc8869a9dd2a37 /common
parent86084ff97061be16b8ee3e9fe8d8c79865610398 (diff)
added more chat messages for various block states
Diffstat (limited to 'common')
-rw-r--r--common/darkknight/jewelrycraft/block/BlockMolder.java19
-rw-r--r--common/darkknight/jewelrycraft/block/BlockSmelter.java1
2 files changed, 16 insertions, 4 deletions
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;