package com.io.yutian.mclive; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerKickEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerSwapHandItemsEvent; public class LinkRoom implements Listener { @EventHandler public void onSwap(PlayerSwapHandItemsEvent e) { Player p = e.getPlayer(); if (!Main.check_plugin) { Bukkit.getConsoleSender().sendMessage("[系统提示] 当前房间未检测到游戏插件,请检查配置文件."); p.sendMessage("§c[系统]§a游戏设置错误,未检测到游戏插件."); return; } e.setCancelled(true); if (p.isSneaking()) { LiveAdminGui.OpenGui(p); } } @EventHandler public void onQuit(PlayerQuitEvent e){ Player player = e.getPlayer(); String playName = player.getName(); Main.configYml.SaveConfigYml(); } @EventHandler public void onKick(PlayerKickEvent e){ Player player = e.getPlayer(); String playName = player.getName(); Main.configYml.SaveConfigYml(); } }