Exemple #1
0
  public static void handlePartyTeleportEvent(Player teleportingPlayer, Player targetPlayer) {
    McMMOPlayer mcMMOPlayer = UserManager.getPlayer(teleportingPlayer);

    McMMOPartyTeleportEvent event =
        new McMMOPartyTeleportEvent(
            teleportingPlayer, targetPlayer, mcMMOPlayer.getParty().getName());
    mcMMO.p.getServer().getPluginManager().callEvent(event);

    if (event.isCancelled()) {
      return;
    }

    teleportingPlayer.teleport(targetPlayer);

    teleportingPlayer.sendMessage(
        LocaleLoader.getString("Party.Teleport.Player", targetPlayer.getName()));
    targetPlayer.sendMessage(
        LocaleLoader.getString("Party.Teleport.Target", teleportingPlayer.getName()));

    mcMMOPlayer.getPartyTeleportRecord().actualizeLastUse();
  }