Jump to content

leviathan01

Members
  • Posts

    12
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    new to modding

leviathan01's Achievements

Tree Puncher

Tree Puncher (2/8)

-1

Reputation

  1. thanks but I knew all that I just do not know how to change the texture.
  2. I would like to change the texture of a item when the player right clicks. I can detect when a player clicks, but I can not change the texture.
  3. I fixed my problem, old code... @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { System.out.println("test"); return itemStack; } new code... @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { if (!world.isRemote) { System.out.println("test"); // more code here } return itemStack; }
  4. I got it to work by add "!world.isremote" tests to where "onCast()" is called.
  5. I have tried it as if (!world.isRemote) and if (world.isRemote) and it still will not work.
  6. like this? @Override public boolean onCast(EntityPlayer player, int x, int y, int z) { y += 1; World world = player.worldObj; if (!world.isRemote) { if (world.getBlock(x, y, z) == Blocks.water) { world.setBlock(x, y, z, Blocks.ice); } return true; } return false; }
  7. it Is called in the "onItemUse()" method of a item. p.s. I am new to minecraft modding.
  8. the name says it all, and some code ... @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { System.out.println("test"); return itemStack; }
  9. when I use setBlock the block appears then disappears. this is my code ... public boolean onCast(EntityPlayer player, int x, int y, int z) { y += 1; World world = player.worldObj; if (world.getBlock(x, y, z) == Blocks.water) { world.setBlock(x, y, z, Blocks.ice); return true; } return false; } the x, y, z is the block the player right clicks.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.