Guest User

Untitled

a guest
Jan 6th, 2021
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. @Mod.EventBusSubscriber(modid = ProjectDawn.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE)
  2. public class LeftClickEvent
  3. {
  4.  
  5. @SubscribeEvent
  6. public static void onPlayerLeftClick(PlayerInteractEvent.LeftClickEmpty event)
  7. {
  8. onLeftClick(event.getPlayer(), event.getItemStack());
  9.  
  10. ProjectDawn.LOGGER.info("LEFT CLICK WORKS");
  11. }
  12.  
  13. public static void onLeftClick(PlayerEntity player, ItemStack stack)
  14. {
  15.  
  16. if(stack.getItem() == WeaponList.NEXUS_AXEBLADE_NEBULA.get() && player.swingProgress == 0.0F) {
  17.  
  18. Vector3d vec3d = player.getEyePosition(1.0F);
  19. Vector3f vec3f = new Vector3f(vec3d);
  20.  
  21. MagicBallEntity magicball = new MagicBallEntity(player, player.world);
  22. magicball.shoot(vec3f.getX(), vec3f.getY(), vec3f.getZ(), 1.5f, 1.0f);
  23.  
  24. player.playSound(SoundEvents.ENTITY_EVOKER_CAST_SPELL, SoundCategory.NEUTRAL, 1.0F, 1.5F);
  25. player.world.addEntity(magicball);
  26.  
  27. ProjectDawn.LOGGER.info("IT SHOOTS!!!");
  28. }
  29. }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment