Posted December 24, 20187 yr /** * returns the action that specifies what animation to play when the items is being used */ @Override public EnumAction getItemUseAction(final ItemStack stack) { return EnumAction.BOW; } /** * Called when the equipped item is right clicked. */ @Override public ActionResult<ItemStack> onItemRightClick(final World worldIn, final EntityPlayer playerIn, final EnumHand handIn) { final ItemStack itemstack = playerIn.getHeldItem(handIn); final boolean flag = !this.findAmmo(playerIn).isEmpty(); if (!playerIn.capabilities.isCreativeMode && !flag) { return flag ? new ActionResult<>(EnumActionResult.PASS, itemstack) : new ActionResult<>(EnumActionResult.FAIL, itemstack); } else { playerIn.setActiveHand(handIn); return new ActionResult<>(EnumActionResult.SUCCESS, itemstack); } } Alright so I got this in my ItemGun class. When I aim it shows just like a bow: http://prntscr.com/lytsr5 anyway to possible like use glstatemanager and rotate/translate it?
December 26, 20187 yr I think so. I think maybe you can maybe you can handle the RenderHandEvent or the RenderSpecificHandEvent. You might also want to rotate the original model.ย ย Note that it (in order to be more gun-like) may be more important to control the rotation of the whole hand. Check out my tutorials here:ย http://jabelarminecraft.blogspot.com/
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.