Posted May 8, 20196 yr How do I make an Item use an animation from a minecraft item like a bow for example? Edited May 8, 20196 yr by SaltStation
May 9, 20196 yr Author I copied the methods from the ItemBow class, but the animation is kind of not working. You can see the item twitching in first person, but no animation from any other perspective. Am I missing something? Spoiler @Override public int getMaxItemUseDuration(ItemStack stack) { return 7000; } @Override public EnumAction getItemUseAction(ItemStack stack) { return EnumAction.BOW; }
May 9, 20196 yr This should not be the case. Could you provide screenshots of the use animation from a FP perspective and a TP perspective as well as the entire code for said item?
May 9, 20196 yr Author I just hold rightclick in this video. The upload here failed so here is a link to google drive: https://drive.google.com/open?id=1Xfw6LoKfH6m_OqXlkFFqhSyXxR-KoHpT Code: Spoiler public class Catalyst extends ItemBase{ public Catalyst(String name) { super(name); } @Override public int getMaxItemUseDuration(ItemStack stack) { return 7000; } @Override public EnumAction getItemUseAction(ItemStack stack) { return EnumAction.BOW; } }
May 9, 20196 yr Don't use ItemBase. Well, you are not setting your item in use. You are just clicking it which does nothing. Bow uses EntityPlayer#setActiveHand
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.