@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerMovesArm(PlayerAnimationEvent event) { if (event.getAnimationType() == PlayerAnimationType.ARM_SWING) { plugin .getServer() .getScheduler() .runTask(plugin, new ResetIgnoreSleepTask(plugin, event.getPlayer().getName())); } }
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerChangesHeldItem(PlayerAnimationEvent event) { plugin .getServer() .getScheduler() .runTask(plugin, new ResetIgnoreSleepTask(plugin, event.getPlayer().getName())); }