Jump to content

Boobchi

Members
  • Posts

    1
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Boobchi's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. I dont know why is ReleaseUsing method don't work @Override public InteractionResultHolder<ItemStack> use(Level pLevel, Player pPlayer, InteractionHand pUsedHand) { pPlayer.playSound(SoundEvents.GENERIC_EAT, 0.5f, 0.6f); return super.use(pLevel, pPlayer, pUsedHand); } @Override public void releaseUsing(ItemStack pStack, Level pLevel, LivingEntity pLivingEntity, int pTimeCharged) { if (pLivingEntity instanceof Player && pLevel.isClientSide()) { Player player = (Player) pLivingEntity; double eyeX = player.getEyePosition().x(); double eyeY = player.getEyePosition().y(); double eyeZ = player.getEyePosition().z(); float x = (float) Math.toRadians(player.getYRot() % 360); float y = (float) Math.toRadians(player.getXRot()); pLevel.addParticle(ParticleTypes.CAMPFIRE_SIGNAL_SMOKE.getType(), eyeX, eyeY, eyeZ, -0.1 * Math.sin(x), -0.1 * Math.sin(y) + 0.06, 0.1 * Math.cos(x)); } super.releaseUsing(pStack, pLevel, pLivingEntity, pTimeCharged); } } When i press right mouse button it makes a sound, but when i release button the releaseUsing method is simply ignored. What can i do to make it work ?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.