summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/item/ItemTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/item/ItemTest.java')
-rwxr-xr-x[-rw-r--r--]src/main/java/darkknight/jewelrycraft/item/ItemTest.java105
1 files changed, 54 insertions, 51 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemTest.java b/src/main/java/darkknight/jewelrycraft/item/ItemTest.java
index 250ec1b..4b16a86 100644..100755
--- 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;
+ }
}