Posted January 27, 20169 yr Hey guys, I'm trying to experiment with the onBlockActivated function. I'm trying to create a block that will give the player an item when clocked with a bone. The function works when I don't check the player's held item for a bone. However, it refuses to spawn the item when I use an if statement to check. I'm not sure what's wrong, but here's my code: http://pastebin.com/VNS0sAxy
January 27, 20169 yr if(held == new ItemStack(Items.bone)){ ItemStack out = new ItemStack(Items.iron_ingot); EntityItem entity = new EntityItem(world, player.posX, player.posY, player.posZ, out); world.spawnEntityInWorld(entity); } Im not sure what you are triing to do there. if(held.getItem()==Items.bone);
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.