From 4f7ad220df0438b6f3382110577b53f29da46453 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 24 May 2018 15:50:07 -0400 Subject: Update of all changes --- .../jewelrycraft/block/BlockCrystal.java | 156 +++++++++++---------- 1 file changed, 80 insertions(+), 76 deletions(-) mode change 100644 => 100755 src/main/java/darkknight/jewelrycraft/block/BlockCrystal.java (limited to 'src/main/java/darkknight/jewelrycraft/block/BlockCrystal.java') diff --git a/src/main/java/darkknight/jewelrycraft/block/BlockCrystal.java b/src/main/java/darkknight/jewelrycraft/block/BlockCrystal.java old mode 100644 new mode 100755 index e987c27..3ecbcd6 --- a/src/main/java/darkknight/jewelrycraft/block/BlockCrystal.java +++ b/src/main/java/darkknight/jewelrycraft/block/BlockCrystal.java @@ -5,6 +5,7 @@ package darkknight.jewelrycraft.block; import java.util.List; import java.util.Random; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import darkknight.jewelrycraft.config.ConfigHandler; @@ -24,82 +25,85 @@ import net.minecraft.world.World; * @author Sorin * */ -public class BlockCrystal extends Block implements ITileEntityProvider -{ - public static int[] colors = {1973019, 11743532, 3887386, 5320730, 2437522, 8073150, 2651799, 11250603, 4408131, 14188952, 4312372, 14602026, 6719955, 12801229, 15435844, 15790320}; - - protected BlockCrystal() - { - super(Material.glass); - setBlockBounds(0.2F, 0F, 0.2F, 0.8F, 1.0F, 0.8F); - setHarvestLevel("pickaxe", 0); - this.setTickRandomly(true); - } - - @Override - public TileEntity createNewTileEntity(World world, int var2) - { - return new TileEntityCrystal(); - } - - @Override - public boolean renderAsNormalBlock() - { - return false; - } - - @Override - public boolean isOpaqueCube() - { - return false; - } - - @SideOnly(Side.CLIENT) - public int getRenderBlockPass() - { - return 1; - } - - @SideOnly(Side.CLIENT) - public void getSubBlocks(Item item, CreativeTabs tab, List list) - { - for(int i = 0; i < 16; ++i) list.add(new ItemStack(item, 1, i)); - } - - @Override - public int getRenderType() - { - return BlockRenderIDs.CRYSTAL.id(); - } - - @Override - @SideOnly (Side.CLIENT) - public int colorMultiplier(IBlockAccess world, int i, int j, int k) - { - return colors[world.getBlockMetadata(i, j, k)]; - } - - public int damageDropped(int meta) - { - return meta; - } +public class BlockCrystal extends Block implements ITileEntityProvider { + public static int[] colors = { 1973019, 11743532, 3887386, 5320730, + 2437522, 8073150, 2651799, 11250603, 4408131, 14188952, + 4312372, 14602026, 6719955, 12801229, 15435844, 15790320 }; + + protected BlockCrystal() { + super(Material.glass); + setBlockBounds(0.2F, 0F, 0.2F, 0.8F, 1.0F, 0.8F); + setHarvestLevel("pickaxe", 0); + this.setTickRandomly(true); + } + + @Override + public TileEntity createNewTileEntity(World world, int var2) { + return new TileEntityCrystal(); + } + + @Override + public boolean renderAsNormalBlock() { + return false; + } + + @Override + public boolean isOpaqueCube() { + return false; + } + + @Override + @SideOnly(Side.CLIENT) + public int getRenderBlockPass() { + return 1; + } + + @Override + @SideOnly(Side.CLIENT) + public void getSubBlocks(Item item, CreativeTabs tab, List list) { + for (int i = 0; i < 16; ++i) + list.add(new ItemStack(item, 1, i)); + } + + @Override + public int getRenderType() { + return BlockRenderIDs.CRYSTAL.id(); + } + + @Override + @SideOnly(Side.CLIENT) + public int colorMultiplier(IBlockAccess world, int i, int j, int k) { + return colors[world.getBlockMetadata(i, j, k)]; + } + + @Override + public int damageDropped(int meta) { + return meta; + } + + @Override + public void breakBlock(World world, int x, int y, int z, Block block, + int meta) { + super.breakBlock(world, x, y, z, block, meta); + world.removeTileEntity(x, y, z); + } - public void breakBlock(World world, int x, int y, int z, Block block, int meta) - { - super.breakBlock(world, x, y, z, block, meta); - world.removeTileEntity(x, y, z); - } + @Override + public boolean onBlockEventReceived(World world, int x, int y, int z, + int eventNo, int arg) { + super.onBlockEventReceived(world, x, y, z, eventNo, arg); + TileEntity tileentity = world.getTileEntity(x, y, z); + return tileentity != null + ? tileentity.receiveClientEvent(eventNo, arg) : false; + } - public boolean onBlockEventReceived(World world, int x, int y, int z, int eventNo, int arg) - { - super.onBlockEventReceived(world, x, y, z, eventNo, arg); - TileEntity tileentity = world.getTileEntity(x, y, z); - return tileentity != null ? tileentity.receiveClientEvent(eventNo, arg) : false; - } - - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World world, int x, int y, int z, Random rand) - { - if(ConfigHandler.CRYSTAL_PARTICLES) world.spawnParticle("instantSpell", x + rand.nextFloat(), y + rand.nextFloat(), z + rand.nextFloat(), 0.0D, -1.0D, 0.0D); - } + @Override + @SideOnly(Side.CLIENT) + public void randomDisplayTick(World world, int x, int y, int z, + Random rand) { + if (ConfigHandler.CRYSTAL_PARTICLES) + world.spawnParticle("instantSpell", x + rand.nextFloat(), + y + rand.nextFloat(), z + rand.nextFloat(), 0.0D, + -1.0D, 0.0D); + } } -- cgit v1.2.3