From 9a4d1e95ea7784f0f98ea2913701a3a3c28aefaa Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 24 May 2018 16:03:42 -0400 Subject: Formatting pass --- .../jewelrycraft/block/BlockSmelter.java | 405 ++++++++++++--------- 1 file changed, 240 insertions(+), 165 deletions(-) (limited to 'src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java') diff --git a/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java b/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java index ea5e991..4da1037 100755 --- a/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java +++ b/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java @@ -47,8 +47,8 @@ public class BlockSmelter extends BlockContainer { public void dropItem(World world, double x, double y, double z, ItemStack stack) { - EntityItem entityitem = - new EntityItem(world, x + 0.5D, y + 1.3D, z + 0.5D, stack); + EntityItem entityitem = new EntityItem(world, x + 0.5D, + y + 1.3D, z + 0.5D, stack); entityitem.motionX = 0; entityitem.motionZ = 0; entityitem.motionY = 0.11000000298023224D; @@ -57,24 +57,29 @@ public class BlockSmelter extends BlockContainer { } @Override - public void breakBlock(World world, int i, int j, int k, Block block, - int meta) { - TileEntitySmelter te = - (TileEntitySmelter) world.getTileEntity(i, j, k); + public void breakBlock(World world, int i, int j, int k, + Block block, int meta) { + TileEntitySmelter te = (TileEntitySmelter) world + .getTileEntity(i, j, k); if (te != null) { if (te.hasMetal) dropItem(world, i, j, k, te.metal.copy()); if (te.hasMoltenMetal && te.moltenMetal != null - && Item.getIdFromItem(te.moltenMetal.getItem()) > 0) { + && Item.getIdFromItem( + te.moltenMetal.getItem()) > 0) { int quant = (int) (te.quantity * 10); - ItemStack metalBucket = new ItemStack(ItemList.bucket); - JewelryNBT.addMetal(metalBucket, te.moltenMetal.copy()); + ItemStack metalBucket = new ItemStack( + ItemList.bucket); + JewelryNBT.addMetal(metalBucket, + te.moltenMetal.copy()); if (quant == 9) { dropItem(world, i, j, k, - new ItemStack(Blocks.cobblestone, 6)); + new ItemStack(Blocks.cobblestone, + 6)); dropItem(world, i, j, k, new ItemStack(Items.lava_bucket)); - dropItem(world, i, j, k, metalBucket); + dropItem(world, i, j, k, + metalBucket); } } world.removeTileEntity(i, j, k); @@ -83,115 +88,145 @@ public class BlockSmelter extends BlockContainer { @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.getTileEntity(i, j, k); + EntityPlayer entityPlayer, int par6, float par7, + float par8, float par9) { + TileEntitySmelter te = (TileEntitySmelter) world + .getTileEntity(i, j, k); ItemStack item = entityPlayer.inventory.getCurrentItem(); if (te != null && te.hasMoltenMetal && te.quantity >= .9f && !te.pouring && item != null && item.getItem() == Items.bucket) { te.quantity = 0f; te.hasMoltenMetal = false; - ItemStack metalBucket = new ItemStack(ItemList.bucket, 1); + ItemStack metalBucket = new ItemStack( + ItemList.bucket, 1); ItemStack ingot = te.moltenMetal.copy(); JewelryNBT.addMetal(metalBucket, ingot); --item.stackSize; - entityPlayer.inventory.addItemStackToInventory(metalBucket); + entityPlayer.inventory.addItemStackToInventory( + metalBucket); te.isDirty = true; return true; } if (te != null && !world.isRemote) { if (te.hasMetal && entityPlayer.isSneaking()) { - dropItem(world, te.xCoord, te.yCoord, te.zCoord, + dropItem(world, te.xCoord, te.yCoord, + te.zCoord, te.metal.copy()); te.hasMetal = false; te.melting = -1; te.isDirty = true; } - if (item != null && item.getItem() != null && !(item - .getItem() instanceof ItemMoltenMetalBucket)) { + if (item != null && item.getItem() != null + && !(item.getItem() instanceof ItemMoltenMetalBucket)) { int index = -1; - for (int a = 0; - a < JewelrycraftUtil.jamcraftPlayers.size(); a++) - if (entityPlayer.getUniqueID().toString().equals( - JewelrycraftUtil.jamcraftPlayers.get(a))) + for (int a = 0; a < JewelrycraftUtil.jamcraftPlayers + .size(); a++) + if (entityPlayer.getUniqueID() + .toString() + .equals(JewelrycraftUtil.jamcraftPlayers + .get(a))) index = a; if (entityPlayer.capabilities.isCreativeMode) index = 1; - boolean canPlace = JewelrycraftUtil.isMetal(item) - || JewelrycraftUtil.isOre(item) || index >= 0 - || JewelryNBT.ingot(item) != null; - boolean isOre = false, oreCoincidesWithMetal = false, + boolean canPlace = JewelrycraftUtil + .isMetal(item) + || JewelrycraftUtil.isOre( + item) + || index >= 0 + || JewelryNBT.ingot( + item) != null; + boolean isOre = false, + oreCoincidesWithMetal = false, itemCoincidesWithMetal = false, itemCoincidesWithMoltenMetal = false, overflow = false; isOre = JewelrycraftUtil.isOre(item); - if (te.metal != null && te.metal.getItem() != null) { + if (te.metal != null && te.metal + .getItem() != null) { if (JewelryNBT.ingot(item) == null) - itemCoincidesWithMetal = - item.getItem().equals(te.metal.getItem()) - && item.getItemDamage() == te.metal - .getItemDamage(); + itemCoincidesWithMetal = item + .getItem() + .equals(te.metal.getItem()) + && item.getItemDamage() == te.metal + .getItemDamage(); else - itemCoincidesWithMetal = - item.getItem().equals(te.metal.getItem()) - && item.getItemDamage() == te.metal - .getItemDamage() - && JewelryNBT.ingot(item).getItem() - .equals(JewelryNBT - .ingot(te.metal) - .getItem()) - && JewelryNBT.ingot(item) - .getItemDamage() == JewelryNBT - .ingot(te.metal) - .getItemDamage(); + itemCoincidesWithMetal = item + .getItem() + .equals(te.metal.getItem()) + && item.getItemDamage() == te.metal + .getItemDamage() + && JewelryNBT.ingot( + item) + .getItem() + .equals(JewelryNBT + .ingot(te.metal) + .getItem()) + && JewelryNBT.ingot( + item) + .getItemDamage() == JewelryNBT + .ingot(te.metal) + .getItemDamage(); } if (te.moltenMetal != null - && te.moltenMetal.getItem() != null) { + && te.moltenMetal + .getItem() != null) { if (JewelryNBT.ingot(item) == null) - itemCoincidesWithMoltenMetal = item.getItem() - .equals(te.moltenMetal.getItem()) + itemCoincidesWithMoltenMetal = item + .getItem() + .equals(te.moltenMetal + .getItem()) && item.getItemDamage() == te.moltenMetal .getItemDamage(); else - itemCoincidesWithMoltenMetal = - JewelryNBT.ingot(item).getItem() - .equals(te.moltenMetal.getItem()) - && JewelryNBT.ingot(item) - .getItemDamage() == te.moltenMetal - .getItemDamage(); + itemCoincidesWithMoltenMetal = JewelryNBT + .ingot(item) + .getItem() + .equals(te.moltenMetal + .getItem()) + && JewelryNBT.ingot( + item) + .getItemDamage() == te.moltenMetal + .getItemDamage(); if (isOre) - oreCoincidesWithMetal = te.moltenMetal.getItem() + oreCoincidesWithMetal = te.moltenMetal + .getItem() .equals(JewelrycraftUtil - .getIngotFromOre(item).getItem()) + .getIngotFromOre( + item) + .getItem()) && te.moltenMetal .getItemDamage() == JewelrycraftUtil - .getIngotFromOre(item) + .getIngotFromOre( + item) .getItemDamage(); } - overflow = isOre - ? te.metal.stackSize * 0.2f + te.quantity < 0.8f - : te.metal.stackSize * 0.1f + te.quantity < 0.9f; - boolean isValid = - te.hasMoltenMetal - ? isOre ? oreCoincidesWithMetal - : itemCoincidesWithMoltenMetal - : true; - if (te.quantity < 0.9f && !te.pouring && canPlace - && isValid) { + overflow = isOre ? te.metal.stackSize + * 0.2f + te.quantity < 0.8f + : te.metal.stackSize * 0.1f + + te.quantity < 0.9f; + boolean isValid = te.hasMoltenMetal ? isOre + ? oreCoincidesWithMetal + : itemCoincidesWithMoltenMetal + : true; + if (te.quantity < 0.9f && !te.pouring + && canPlace && isValid) { boolean check = isOre - ? oreCoincidesWithMetal && te.quantity < 0.8f + ? oreCoincidesWithMetal + && te.quantity < 0.8f : itemCoincidesWithMoltenMetal; - boolean check2 = isOre ? oreCoincidesWithMetal + boolean check2 = isOre + ? oreCoincidesWithMetal : itemCoincidesWithMetal; - if (!te.hasMetal && !te.hasMoltenMetal || !te.hasMetal - && te.hasMoltenMetal && check) { - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocalFormatted( - "chatmessage." + Variables.MODID - + ".smelter.nowsmeltingingot", - item.getDisplayName()))); + if (!te.hasMetal && !te.hasMoltenMetal + || !te.hasMetal && te.hasMoltenMetal + && check) { + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocalFormatted( + "chatmessage." + Variables.MODID + + ".smelter.nowsmeltingingot", + item.getDisplayName()))); te.metal = item.copy(); te.metal.stackSize = 1; te.hasMetal = true; @@ -199,19 +234,23 @@ public class BlockSmelter extends BlockContainer { if (!entityPlayer.capabilities.isCreativeMode) --item.stackSize; te.isDirty = true; - } else if (te.hasMetal && te.hasMoltenMetal && check2 + } else if (te.hasMetal + && te.hasMoltenMetal + && check2 && overflow || te.hasMetal && !te.hasMoltenMetal && itemCoincidesWithMetal && overflow) { - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocalFormatted( - "Smelting extra " - + (isOre ? "ores" - : "ingots") - + " (" - + (te.metal.stackSize + 1) - + ")"))); + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocalFormatted( + "Smelting extra " + + (isOre ? "ores" + : "ingots") + + " (" + + (te.metal.stackSize + + 1) + + ")"))); te.metal.stackSize++; te.hasMetal = true; te.melting += ConfigHandler.INGOT_MELTING_TIME; @@ -220,34 +259,43 @@ public class BlockSmelter extends BlockContainer { te.isDirty = true; } te.isDirty = true; - } else if ((te.hasMetal || te.hasMoltenMetal) + } else if ((te.hasMetal + || te.hasMoltenMetal) && !itemCoincidesWithMoltenMetal && te.quantity < .9f) - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocal("chatmessage." - + Variables.MODID - + ".smelter.contentdoesnotmatch"))); - else if (!item.getUnlocalizedName().toLowerCase() + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.contentdoesnotmatch"))); + else if (!item.getUnlocalizedName() + .toLowerCase() .contains("ingot") - && item.getDisplayName().toLowerCase() + && item.getDisplayName() + .toLowerCase() .contains("ingot") && te.quantity < .9f) - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocal("chatmessage." - + Variables.MODID - + ".smelter.itemrenamedtoingot"))); + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.itemrenamedtoingot"))); else if (te.quantity >= .9f) - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocal("chatmessage." - + Variables.MODID + ".smelter.full"))); + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.full"))); else - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocal( - "chatmessage." + Variables.MODID - + ".smelter.cannotsmelt"))); + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.cannotsmelt"))); } else if (item != null && item.getItem() != null && item.getItem() instanceof ItemMoltenMetalBucket - && !te.hasMoltenMetal && !te.hasMetal) { + && !te.hasMoltenMetal + && !te.hasMetal) { te.hasMoltenMetal = true; ItemStack ingot = JewelryNBT.ingot(item); te.moltenMetal = ingot; @@ -255,18 +303,22 @@ public class BlockSmelter extends BlockContainer { te.isDirty = true; if (!entityPlayer.capabilities.isCreativeMode) { --item.stackSize; - dropItem(world, entityPlayer.posX, entityPlayer.posY, + dropItem(world, entityPlayer.posX, + entityPlayer.posY, entityPlayer.posZ, new ItemStack(Items.bucket)); } } else if (item == null && te.hasMoltenMetal - && te.moltenMetal.getItem() != null) - entityPlayer.addChatMessage(new ChatComponentText( - StatCollector.translateToLocalFormatted( - "chatmessage." + Variables.MODID - + ".smelter.hasmolteningot", - te.moltenMetal.getDisplayName() - .replace(" Ingot", "")))); + && te.moltenMetal + .getItem() != null) + entityPlayer.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocalFormatted( + "chatmessage." + Variables.MODID + + ".smelter.hasmolteningot", + te.moltenMetal.getDisplayName() + .replace(" Ingot", + "")))); world.setTileEntity(i, j, k, te); } return true; @@ -275,99 +327,122 @@ public class BlockSmelter extends BlockContainer { @Override public void onBlockClicked(World world, int i, int j, int k, EntityPlayer player) { - TileEntitySmelter te = - (TileEntitySmelter) world.getTileEntity(i, j, k); + TileEntitySmelter te = (TileEntitySmelter) world + .getTileEntity(i, j, k); TileEntityMolder me = null; if (world.getBlockMetadata(i, j, k) == 0 && world.getTileEntity(i, j, k - 1) != null - && world.getTileEntity(i, j, - k - 1) instanceof TileEntityMolder) - me = (TileEntityMolder) world.getTileEntity(i, j, k - 1); + && world.getTileEntity(i, j, k + - 1) instanceof TileEntityMolder) + me = (TileEntityMolder) world.getTileEntity(i, j, + k - 1); else if (world.getBlockMetadata(i, j, k) == 1 && world.getTileEntity(i + 1, j, k) != null && world.getTileEntity(i + 1, j, k) instanceof TileEntityMolder) - me = (TileEntityMolder) world.getTileEntity(i + 1, j, k); + me = (TileEntityMolder) world.getTileEntity(i + 1, + j, k); else if (world.getBlockMetadata(i, j, k) == 2 && world.getTileEntity(i, j, k + 1) != null - && world.getTileEntity(i, j, - k + 1) instanceof TileEntityMolder) - me = (TileEntityMolder) world.getTileEntity(i, j, k + 1); + && world.getTileEntity(i, j, k + + 1) instanceof TileEntityMolder) + me = (TileEntityMolder) world.getTileEntity(i, j, + k + 1); else if (world.getBlockMetadata(i, j, k) == 3 && world.getTileEntity(i - 1, j, k) != null && world.getTileEntity(i - 1, j, k) instanceof TileEntityMolder) - me = (TileEntityMolder) world.getTileEntity(i - 1, j, k); + me = (TileEntityMolder) world.getTileEntity(i - 1, + j, k); if (te != null && me != null && !world.isRemote) - if (te.hasMoltenMetal && isConnectedToMolder(world, i, j, k) + if (te.hasMoltenMetal + && isConnectedToMolder(world, i, j, + k) && me.hasMold && !me.hasMoltenMetal && !me.hasJewelBase) { te.pouring = true; te.isDirty = true; } else if (te.hasMetal && te.melting > 0) - player.addChatMessage(new ChatComponentText( - StatCollector.translateToLocalFormatted( - "chatmessage." + Variables.MODID - + ".smelter.metalismelting", - te.metal.getDisplayName()) - + " (" - + (ConfigHandler.INGOT_MELTING_TIME - * te.metal.stackSize - te.melting) - * 100 - / (ConfigHandler.INGOT_MELTING_TIME - * te.metal.stackSize) - + "%)")); + player.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocalFormatted( + "chatmessage." + Variables.MODID + + ".smelter.metalismelting", + te.metal.getDisplayName()) + + " (" + + (ConfigHandler.INGOT_MELTING_TIME + * te.metal.stackSize + - te.melting) + * 100 + / (ConfigHandler.INGOT_MELTING_TIME + * te.metal.stackSize) + + "%)")); else if (te.hasMoltenMetal - && !isConnectedToMolder(world, i, j, k)) - player.addChatMessage(new ChatComponentText(StatCollector - .translateToLocal("chatmessage." + Variables.MODID - + ".smelter.molderismissing"))); + && !isConnectedToMolder(world, i, + j, k)) + player.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.molderismissing"))); else if (!me.hasMold && te.hasMoltenMetal) - player.addChatMessage(new ChatComponentText(StatCollector - .translateToLocal("chatmessage." + Variables.MODID - + ".smelter.molderhasnomold"))); + player.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.molderhasnomold"))); else if (me.hasMoltenMetal && te.hasMoltenMetal) - player.addChatMessage(new ChatComponentText(StatCollector - .translateToLocal("chatmessage." + Variables.MODID - + ".smelter.molderhasmoltenmetal"))); + player.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.molderhasmoltenmetal"))); else if (me.hasJewelBase && te.hasMoltenMetal) - player.addChatMessage(new ChatComponentText(StatCollector - .translateToLocal("chatmessage." + Variables.MODID - + ".smelter.modlerhasitem"))); + player.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.modlerhasitem"))); else - player.addChatMessage(new ChatComponentText( - StatCollector.translateToLocal("chatmessage." - + Variables.MODID + ".smelter.empty"))); + player.addChatMessage( + new ChatComponentText( + StatCollector.translateToLocal( + "chatmessage." + Variables.MODID + + ".smelter.empty"))); } - public boolean isConnectedToMolder(World world, int i, int j, int k) { + public boolean isConnectedToMolder(World world, int i, int j, + int k) { int blockMeta = world.getBlockMetadata(i, j, k); - if (blockMeta == 0 - && world.getBlock(i, j, k - 1) instanceof BlockMolder) + if (blockMeta == 0 && world.getBlock(i, j, + k - 1) instanceof BlockMolder) return true; - else if (blockMeta == 1 - && world.getBlock(i + 1, j, k) instanceof BlockMolder) + else if (blockMeta == 1 && world.getBlock(i + 1, j, + k) instanceof BlockMolder) return true; - else if (blockMeta == 2 - && world.getBlock(i, j, k + 1) instanceof BlockMolder) + else if (blockMeta == 2 && world.getBlock(i, j, + k + 1) instanceof BlockMolder) return true; - else if (blockMeta == 3 - && world.getBlock(i - 1, j, k) instanceof BlockMolder) + else if (blockMeta == 3 && world.getBlock(i - 1, j, + k) instanceof BlockMolder) return true; return false; } @Override 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; + EntityLivingBase entityLiving, + ItemStack par6ItemStack) { + int rotation = MathHelper + .floor_double(entityLiving.rotationYaw + * 4.0F / 360.0F + 0.5D) + & 3; world.setBlockMetadataWithNotify(i, j, k, rotation, 2); } @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; } -- cgit v1.2.3