gpt4 book ai didi

java - 如何关闭任务中带有名称的库存

转载 作者:行者123 更新时间:2023-11-30 06:06:47 25 4
gpt4 key购买 nike

我正在寻找一种方法来关闭任务中的库存,没有事件等,我只想关闭我将显示的库存,这可能吗?

public static void stopEventSystem() {
int stop = cfg.getConfig().getInt("event.stop")*1200;
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
@Override
public void run() {
Bukkit.broadcastMessage("§7Event stop");
status = false;
for(Player p : Bukkit.getOnlinePlayers()) {
//???
}
}
}, stop);
}

最佳答案

看看player.closeInventory()。您还可以使用player.getOpenInventory()来获取当前打开的库存,这样您就可以检查名称等。如果玩家没有任何打开的库存,这将根据文档返回较小的制作网格。

有关与 Player 交互的更多方法,您应该查看文档: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html

关于java - 如何关闭任务中带有名称的库存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51129552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com