Posted July 4, 201510 yr Hey, I want to get the current damage of the item... I typed this.setMaxDamage(2000); and i called this function: @Override public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { blablabla(); stack.damageItem(stack, player); } But i want that blablabla is only called if the damage is < 0;...How can I do this?
July 4, 201510 yr Sigh. Use your IDE for what it was designed for. The function you want is so cleverly named getItemDamage() Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
July 4, 201510 yr Also, the damage can NEVER be less than zero. Contrary to what many expect, the damage value is actually incremented each the stack is damaged - when it reaches the max stack damage, it breaks. http://i.imgur.com/NdrFdld.png[/img]
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.