Merthew 1 Report post Posted March 12, 2018 Is there a way to check for any time that a player right clicks with an empty hand? I want to create a chestpiece that when wearing and have an open hand, you could shoot fireballs. For reference, here is my code: https://github.com/Merthew/ModNameHere Share this post Link to post Share on other sites
Merthew 1 Report post Posted March 12, 2018 Forgot to mention, 1.12.2 Share this post Link to post Share on other sites
Daeruin 22 Report post Posted March 12, 2018 PlayerInteractEvent.RightClickEmpty Share this post Link to post Share on other sites
Merthew 1 Report post Posted March 12, 2018 For the sake of convenience, i put the spawnFireball method in the event handler class. How would i call that? Share this post Link to post Share on other sites
Cadiboo 142 Report post Posted March 14, 2018 On 13/03/2018 at 7:51 AM, Merthew said: For the sake of convenience, i put the spawnFireball method in the event handler class. How would i call that? Look at how ItemBow does it, Heres how I do it in my flamethrower class, adapt it to your situation float velocity = 0.75F; EntityPlayer entityplayer = (EntityPlayer)entityLiving; if (!worldIn.isRemote) { EntityNapalm entitynapalm = new EntityNapalm(worldIn, player); entitynapalm.shoot(player, player.rotationPitch, player.rotationYaw, 0.0F, velocity, 1.0F); worldIn.spawnEntity(entitynapalm); } worldIn.playSound(null, entityplayer.posX, entityplayer.posY, entityplayer.posZ, SoundEvents.ITEM_FIRECHARGE_USE, SoundCategory.PLAYERS, 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + velocity * 0.5F); Share this post Link to post Share on other sites