PlayerMoveEvent event = EventFactory.getInstance() .callEvent(new PlayerMoveEvent(player, oldLocation, newLocation)); if (event.isCancelled()) {
@Override public boolean isCancelled() { return pme.isCancelled(); }
@EventHandler(priority = EventPriority.MONITOR) public void onMonitor(PlayerMoveEvent event) { if (!event.isCancelled()) { Player player = event.getPlayer(); if (player.getItemInHand().getType() == Material.GLOWSTONE) { Block block = event.getTo().subtract(0D, 1D, 0D).getBlock(); Material type = block.getType(); if (type.isSolid()) { if (!Restore.locked.contains(block)) { Restore restore = new Restore(block, type, block.getData()); block.setType(Material.GLOWSTONE); restore.runTaskLater(Plugin, 10L); } } } } }
@EventHandler(priority = EventPriority.HIGH) public void onJump(PlayerMoveEvent event) { if ((!event.getPlayer().isFlying()) && (event.getPlayer().getGameMode() != GameMode.CREATIVE) && (event.getFrom().getY() + 0.5D != event.getTo().getY()) && (event.getFrom().getY() + 0.419D < event.getTo().getY())) { Location loc = event.getFrom(); loc.setY(event.getFrom().getY() - 1.0D); if (loc.getBlock().getType() != Material.AIR) { if (!this.cooldown.containsKey(event.getPlayer())) { this.cooldown.put(event.getPlayer(), System.currentTimeMillis() + 350L); PlayerJumpEvent evt = new PlayerJumpEvent(event.isCancelled(), event.getPlayer()); Bukkit.getPluginManager().callEvent(evt); if (evt.isCancelled()) { event.setCancelled(true); } } else if (this.cooldown.get(event.getPlayer()) <= System.currentTimeMillis()) { this.cooldown.put(event.getPlayer(), System.currentTimeMillis() + 350L); PlayerJumpEvent evt = new PlayerJumpEvent(event.isCancelled(), event.getPlayer()); Bukkit.getPluginManager().callEvent(evt); if (evt.isCancelled()) { event.setCancelled(true); } } } } }
@EventHandler public void onMove(PlayerMoveEvent mv) { if (mv.isCancelled()) { return;
@EventHandler public void onMove(PlayerMoveEvent mv) { if (mv.isCancelled()) { return;
final int tick = TickTask.getTick(); final MovingConfig mCc = pData.getGenericInstance(MovingConfig.class); if (!event.isCancelled()) { final Location pLoc = player.getLocation(useLoc); onMoveMonitorNotCancelled(player,
@EventHandler public void onMove(PlayerMoveEvent move) { if (move.isCancelled()) { return;
@EventHandler public void onMove(PlayerMoveEvent move) { if (move.isCancelled()) { return;
if (event.isCancelled()) { return;