以下是使用Java编写的Bukkit 1.20.1插件,该插件通过Gui的Title标题为"玩家点券 #1",在打开Gui时输出玩家后面的字和#后面的数字,使用了replace方法。

import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryOpenEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class GuiPlugin extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onInventoryOpen(InventoryOpenEvent event) {
        if (event.getPlayer() instanceof Player) {
            Player player = (Player) event.getPlayer();
            String title = event.getView().getTitle();
            if (title.contains("玩家点券 #")) {
                String playerInfo = player.getName() + " 后面的字";
                String numberInfo = title.replace("玩家点券 #", "");
                player.sendMessage(playerInfo + " " + numberInfo);
            }
        }
    }
}

请注意,以上代码是一个简单的示例,仅用于演示如何在打开Gui时获取标题中的信息并输出。您需要根据自己的需求进行修改和扩展。确保将插件编译为jar文件并放置在服务器的插件文件夹中,以便在服务器启动时加载插件

用Java写一个Bukkit1201的 在Gui的Title标题为 玩家点券 #1 打开Gui的时候输出玩家 后面的字 和 #后面的数字 用replace方法

原文地址: https://www.cveoy.top/t/topic/ikxx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录