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 --- .../darkknight/jewelrycraft/item/ItemTest.java | 105 +++++++++++---------- 1 file changed, 54 insertions(+), 51 deletions(-) mode change 100644 => 100755 src/main/java/darkknight/jewelrycraft/item/ItemTest.java (limited to 'src/main/java/darkknight/jewelrycraft/item/ItemTest.java') diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemTest.java b/src/main/java/darkknight/jewelrycraft/item/ItemTest.java old mode 100644 new mode 100755 index 250ec1b..4b16a86 --- a/src/main/java/darkknight/jewelrycraft/item/ItemTest.java +++ b/src/main/java/darkknight/jewelrycraft/item/ItemTest.java @@ -1,6 +1,7 @@ package darkknight.jewelrycraft.item; import java.util.List; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import darkknight.jewelrycraft.api.Curse; @@ -18,59 +19,61 @@ import net.minecraft.util.MovingObjectPosition; import net.minecraft.util.MovingObjectPosition.MovingObjectType; import net.minecraft.world.World; -public class ItemTest extends Item -{ - @SideOnly (Side.CLIENT) - private IIcon[] icons; - private NBTTagCompound nbt = new NBTTagCompound(); - - public ItemTest() - { - super(); - setHasSubtypes(true); - } - - @Override - @SideOnly (Side.CLIENT) - public IIcon getIconFromDamage(int damage) - { - int j = MathHelper.clamp_int(damage, 0, Curse.getCurseList().size() - 1); - return icons[j]; - } - - public void getSubItems(Item par1, CreativeTabs par2CreativeTabs, List par3List) - { - for(int j = 0; j < Curse.getCurseList().size(); ++j) - par3List.add(new ItemStack(par1, 1, j)); - } - - public void registerIcons(IIconRegister par1IconRegister) - { - icons = new IIcon[Curse.getCurseList().size()]; - for(int i = 0; i < Curse.getCurseList().size(); ++i) - icons[i] = par1IconRegister.registerIcon(Variables.MODID + ":" + "testItem_" + i); - } - - @Override - public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) - { - MovingObjectPosition mop = getMovingObjectPositionFromPlayer(world, player, true); +public class ItemTest extends Item { + @SideOnly(Side.CLIENT) + private IIcon[] icons; + private NBTTagCompound nbt = new NBTTagCompound(); + + public ItemTest() { + super(); + setHasSubtypes(true); + } + + @Override + @SideOnly(Side.CLIENT) + public IIcon getIconFromDamage(int damage) { + int j = MathHelper.clamp_int(damage, 0, + Curse.getCurseList().size() - 1); + return icons[j]; + } + + @Override + public void getSubItems(Item par1, CreativeTabs par2CreativeTabs, + List par3List) { + for (int j = 0; j < Curse.getCurseList().size(); ++j) + par3List.add(new ItemStack(par1, 1, j)); + } + + @Override + public void registerIcons(IIconRegister par1IconRegister) { + icons = new IIcon[Curse.getCurseList().size()]; + for (int i = 0; i < Curse.getCurseList().size(); ++i) + icons[i] = par1IconRegister + .registerIcon(Variables.MODID + ":" + "testItem_" + i); + } + + @Override + public ItemStack onItemRightClick(ItemStack stack, World world, + EntityPlayer player) { + MovingObjectPosition mop = + getMovingObjectPositionFromPlayer(world, player, true); if (mop != null && mop.typeOfHit == MovingObjectType.BLOCK) { int x = mop.blockX, y = mop.blockY, z = mop.blockZ; TileEntity tile = world.getTileEntity(x, y, z); - if(tile != null) - if(!player.isSneaking()) tile.writeToNBT(nbt); - else{ - NBTTagCompound block = new NBTTagCompound(); - tile.writeToNBT(block); - nbt.setString("id", block.getString("id")); - nbt.setInteger("x", tile.xCoord); - nbt.setInteger("y", tile.yCoord); - nbt.setInteger("z", tile.zCoord); - tile.readFromNBT(nbt); - world.func_147479_m(x, y, z); - } + if (tile != null) + if (!player.isSneaking()) + tile.writeToNBT(nbt); + else { + NBTTagCompound block = new NBTTagCompound(); + tile.writeToNBT(block); + nbt.setString("id", block.getString("id")); + nbt.setInteger("x", tile.xCoord); + nbt.setInteger("y", tile.yCoord); + nbt.setInteger("z", tile.zCoord); + tile.readFromNBT(nbt); + world.func_147479_m(x, y, z); + } } - return stack; - } + return stack; + } } -- cgit v1.2.3