@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);
}
}
EventListener.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:CutePortals
作者:
评论列表
文章目录