用Java写一个Bukkit1201 插件加载的服务器为Bc子服 子夫名称为111hub的时候 禁止加载
以下是一个使用Java编写的Bukkit插件,当服务器名称为"111hub"时禁止加载:
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.server.ServerLoadEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class ServerNameCheckPlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onServerLoad(ServerLoadEvent event) {
String serverName = Bukkit.getServer().getName();
if (serverName.equalsIgnoreCase("111hub")) {
Bukkit.getLogger().severe("Server name '111hub' is not allowed. Disabling plugin...");
Bukkit.getPluginManager().disablePlugin(this);
}
}
}
请注意,这个插件需要在Bukkit 1.20.1版本上运行。将以上代码保存为Java文件,然后编译成插件jar文件并放入Bukkit服务器的插件文件夹中。当服务器名称为"111hub"时,插件将禁止加载并在控制台输出错误消息。
原文地址: https://www.cveoy.top/t/topic/ivFp 著作权归作者所有。请勿转载和采集!