【发布时间】:2021-11-17 11:42:19
【问题描述】:
我的 1.17.1 的 Spigot 插件有问题。当点击不朽图腾时,我尝试实现一个事件,它将打开一个库存。几个小时后阅读了一些帖子,没有任何帮助,我被困住了。有人可以帮帮我吗?
这是我的代码:
public class HerrDesWindesTalisman implements Listener{
@EventHandler
public void onPlayerInteract (PlayerInteractEvent e) {
Player p = e.getPlayer();
Action a = e.getAction();
if(a.equals(Action.RIGHT_CLICK_AIR) || a.equals(Action.RIGHT_CLICK_BLOCK)) {
p.sendMessage("Warpmenü");
if(e.getItem() != null && e.getItem().getType().equals(Material.TOTEM_OF_UNDYING)) {
Inventory inv = Bukkit.createInventory(p, 27*9, "Ziele");
ItemStack item1 = new ItemStack(Material.ACACIA_DOOR);
ItemMeta imeta1 = item1.getItemMeta();
imeta1.setDisplayName("Reise nach Irgendwo");
item1.setItemMeta(imeta1);
inv.setItem(5, item1);
p.openInventory(inv);
}
}
}
}
【问题讨论】: