summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java')
-rwxr-xr-xsrc/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java97
1 files changed, 28 insertions, 69 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java b/src/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java
index 2bd78ac..4209a86 100755
--- a/src/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java
+++ b/src/main/java/darkknight/jewelrycraft/block/BlockJewelersCraftingTable.java
@@ -40,43 +40,32 @@ public class BlockJewelersCraftingTable extends BlockContainer {
}
@Override
- public boolean onBlockActivated(World world, int i, int j, int k,
- EntityPlayer entityPlayer, int par6, float par7,
+ public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityPlayer, int par6, float par7,
float par8, float par9) {
- TileEntityJewelrsCraftingTable te = (TileEntityJewelrsCraftingTable) world
- .getTileEntity(i, j, k);
+ TileEntityJewelrsCraftingTable te = (TileEntityJewelrsCraftingTable) world.getTileEntity(i, j, k);
ItemStack item = entityPlayer.inventory.getCurrentItem();
if (te != null && !world.isRemote) {
if (te.hasEndItem && item != null)
- entityPlayer.addChatMessage(
- new ChatComponentText(
- StatCollector.translateToLocal(
- "chatmessage." + Variables.MODID
- + ".table.hasenditem")));
- if (!te.hasEndItem && !te.hasJewelry
- && item != null && JewelrycraftUtil
- .isJewelry(item)) {
+ entityPlayer.addChatMessage(new ChatComponentText(
+ StatCollector.translateToLocal("chatmessage." + Variables.MODID + ".table.hasenditem")));
+ if (!te.hasEndItem && !te.hasJewelry && item != null && JewelrycraftUtil.isJewelry(item)) {
te.setJewelryItemStack(item);
if (!entityPlayer.capabilities.isCreativeMode)
--item.stackSize;
}
- if (!te.hasEndItem && !te.hasGem && item != null
- && JewelrycraftUtil.isGem(item)) {
+ if (!te.hasEndItem && !te.hasGem && item != null && JewelrycraftUtil.isGem(item)) {
te.setGemItemStack(item);
if (!entityPlayer.capabilities.isCreativeMode)
--item.stackSize;
}
- if (!te.hasEndItem && te.hasJewelry && te.hasGem
- && !te.crafting)
+ if (!te.hasEndItem && te.hasJewelry && te.hasGem && !te.crafting)
te.setCrafting();
}
return true;
}
- public void dropItem(World world, double x, double y, double z,
- ItemStack stack) {
- EntityItem entityitem = new EntityItem(world, x + 0.5D,
- y + 1D, z + 0.5D, stack);
+ public void dropItem(World world, double x, double y, double z, ItemStack stack) {
+ EntityItem entityitem = new EntityItem(world, x + 0.5D, y + 1D, z + 0.5D, stack);
entityitem.motionX = 0;
entityitem.motionZ = 0;
entityitem.motionY = 0.21000000298023224D;
@@ -84,43 +73,30 @@ public class BlockJewelersCraftingTable extends BlockContainer {
}
@Override
- public void breakBlock(World world, int i, int j, int k,
- Block par5, int par6) {
- TileEntityJewelrsCraftingTable te = (TileEntityJewelrsCraftingTable) world
- .getTileEntity(i, j, k);
+ public void breakBlock(World world, int i, int j, int k, Block par5, int par6) {
+ TileEntityJewelrsCraftingTable te = (TileEntityJewelrsCraftingTable) world.getTileEntity(i, j, k);
if (te != null) {
if (te.hasJewelry)
- dropItem(world, te.xCoord, te.yCoord,
- te.zCoord,
- te.jewelry.copy());
+ dropItem(world, te.xCoord, te.yCoord, te.zCoord, te.jewelry.copy());
if (te.hasGem)
- dropItem(world, te.xCoord, te.yCoord,
- te.zCoord, te.gem.copy());
+ dropItem(world, te.xCoord, te.yCoord, te.zCoord, te.gem.copy());
if (te.hasEndItem)
- dropItem(te.getWorldObj(), te.xCoord,
- te.yCoord, te.zCoord,
- te.endItem.copy());
+ dropItem(te.getWorldObj(), te.xCoord, te.yCoord, te.zCoord, te.endItem.copy());
world.removeTileEntity(i, j, k);
}
super.breakBlock(world, i, j, k, par5, par6);
}
@Override
- public void onBlockPlacedBy(World world, int i, int j, int k,
- EntityLivingBase entityLiving,
+ public void onBlockPlacedBy(World world, int i, int j, int k, EntityLivingBase entityLiving,
ItemStack par6ItemStack) {
- int rotation = MathHelper
- .floor_double(entityLiving.rotationYaw
- * 4.0F / 360.0F + 0.5D)
- & 3;
+ int rotation = MathHelper.floor_double(entityLiving.rotationYaw * 4.0F / 360.0F + 0.5D) & 3;
world.setBlockMetadataWithNotify(i, j, k, rotation, 2);
}
@Override
- public void onBlockClicked(World world, int i, int j, int k,
- EntityPlayer player) {
- TileEntityJewelrsCraftingTable te = (TileEntityJewelrsCraftingTable) world
- .getTileEntity(i, j, k);
+ public void onBlockClicked(World world, int i, int j, int k, EntityPlayer player) {
+ TileEntityJewelrsCraftingTable te = (TileEntityJewelrsCraftingTable) world.getTileEntity(i, j, k);
if (te != null && !world.isRemote)
if (player.isSneaking()) {
if (te.hasJewelry)
@@ -129,38 +105,21 @@ public class BlockJewelersCraftingTable extends BlockContainer {
te.removeGem();
} else if (te.hasEndItem)
te.removeResult();
- else if (te.hasJewelry && te.hasGem
- && te.carving > 0
- && te.jewelry != null)
- player.addChatMessage(
- new ChatComponentText(
- StatCollector.translateToLocalFormatted(
- "chatmessage." + Variables.MODID
- + ".table.iscrafting",
- te.jewelry.getDisplayName())
- + " ("
- + (ConfigHandler.GEM_PLACEMENT_TIME
- - te.carving)
- * 100
- / ConfigHandler.GEM_PLACEMENT_TIME
- + "%)"));
+ else if (te.hasJewelry && te.hasGem && te.carving > 0 && te.jewelry != null)
+ player.addChatMessage(new ChatComponentText(StatCollector.translateToLocalFormatted(
+ "chatmessage." + Variables.MODID + ".table.iscrafting", te.jewelry.getDisplayName()) + " ("
+ + (ConfigHandler.GEM_PLACEMENT_TIME - te.carving) * 100 / ConfigHandler.GEM_PLACEMENT_TIME
+ + "%)"));
else if (!te.hasGem)
- player.addChatMessage(
- new ChatComponentText(
- StatCollector.translateToLocal(
- "chatmessage." + Variables.MODID
- + ".table.missinggem")));
+ player.addChatMessage(new ChatComponentText(
+ StatCollector.translateToLocal("chatmessage." + Variables.MODID + ".table.missinggem")));
else if (!te.hasJewelry)
- player.addChatMessage(
- new ChatComponentText(
- StatCollector.translateToLocal(
- "chatmessage." + Variables.MODID
- + ".table.missingjewelry")));
+ player.addChatMessage(new ChatComponentText(
+ StatCollector.translateToLocal("chatmessage." + Variables.MODID + ".table.missingjewelry")));
}
@Override
- public boolean shouldSideBeRendered(IBlockAccess iblockaccess,
- int i, int j, int k, int l) {
+ public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l) {
return false;
}