42 lines
1.2 KiB
Java
42 lines
1.2 KiB
Java
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();
|
|
}
|
|
|
|
}
|