Bukkit 1.20.1 玩家切换世界发送消息插件教程
Bukkit 1.20.1 玩家切换世界发送消息插件教程
本教程将指导你如何创建一个 Bukkit 1.20.1 插件,该插件会在玩家切换世界时向他们发送一条消息,其中包含他们当前所在世界的名称。
代码
以下是插件代码,你需要将其保存为一个名为 WorldChangeMessagePlugin.java 的文件:javaimport org.bukkit.Bukkit;import org.bukkit.ChatColor;import org.bukkit.World;import org.bukkit.entity.Player;import org.bukkit.event.EventHandler;import org.bukkit.event.Listener;import org.bukkit.event.player.PlayerChangedWorldEvent;import org.bukkit.plugin.java.JavaPlugin;
public class WorldChangeMessagePlugin extends JavaPlugin implements Listener {
@Override public void onEnable() { // 注册事件监听器 Bukkit.getPluginManager().registerEvents(this, this); }
@EventHandler public void onPlayerChangedWorld(PlayerChangedWorldEvent event) { Player player = event.getPlayer(); World world = player.getWorld(); String message = ChatColor.YELLOW + '你已切换到世界: ' + world.getName(); player.sendMessage(message);
原文地址: https://www.cveoy.top/t/topic/fv9s 著作权归作者所有。请勿转载和采集!