summaryrefslogtreecommitdiff
path: root/common/bspkrs/briefcasespeakers/block/BlockSmelter.java
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-15 00:16:41 +0200
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-15 00:16:41 +0200
commit8454f32231da94fd5864b04dd19cd296e9c69e1c (patch)
tree092b4b93a46f551ba893f19502d3588f3b26adb5 /common/bspkrs/briefcasespeakers/block/BlockSmelter.java
parent6179c30aa5a053adce80dce2658495af3b142ff1 (diff)
Lots of modifications
Diffstat (limited to 'common/bspkrs/briefcasespeakers/block/BlockSmelter.java')
-rw-r--r--common/bspkrs/briefcasespeakers/block/BlockSmelter.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/common/bspkrs/briefcasespeakers/block/BlockSmelter.java b/common/bspkrs/briefcasespeakers/block/BlockSmelter.java
index c1df82c..3d81914 100644
--- a/common/bspkrs/briefcasespeakers/block/BlockSmelter.java
+++ b/common/bspkrs/briefcasespeakers/block/BlockSmelter.java
@@ -27,18 +27,24 @@ public class BlockSmelter extends BlockContainer
return false;
}
+ @Override
public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityPlayer, int par6, float par7, float par8, float par9)
{
TileEntitySmelter te = (TileEntitySmelter)world.getBlockTileEntity(i, j, k);
ItemStack item = entityPlayer.inventory.getCurrentItem();
if(te != null)
{
- if(!te.hasMetal)
+ if(!te.hasMetal && item != null && item.getDisplayName().contains("Ingot"))
{
te.metalID = item.getItem().itemID;
te.hasMetal = true;
+ --item.stackSize;
}
- if(te.hasMetal && entityPlayer.isSneaking()){ entityPlayer.dropItem(te.metalID, 1); te.hasMetal = false;}
+ if(te.hasMetal && entityPlayer.isSneaking())
+ {
+ entityPlayer.dropItem(te.metalID, 1);
+ te.hasMetal = false;
+ }
world.setBlockTileEntity(i, j, k, te);
}
return true;