EventListener.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:CutePortals 作者:
@EventHandler(priority = EventPriority.HIGH)
public void onPlayerPortal(PlayerPortalEvent event) {
    if (plugin.UseQuickPortals) return;

    Player player = event.getPlayer();
    if (!player.hasPermission("cuteportals.use")) {
        player.sendMessage(ChatColor.DARK_RED + "You don't have permission to use portals.");
        return;
    }

    Block block = player.getWorld().getBlockAt(player.getLocation());
    String data = String.format("%s#%s#%s#%s", block.getWorld().getName(),
            String.valueOf(block.getX()), String.valueOf(block.getY()), String.valueOf(block.getZ()));

    if (plugin.portalData.containsKey(data)) {
         String[] args = plugin.portalData.get(data).split("#");
         plugin.TransferPlayer(player, args[0], args[1]);
         event.setCancelled(true);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号