カスタムGUIメニューの中に卵を追加しようとしています。 これは私がこれまでに完了するものである:BukkitカスタムインベントリSpawn Egg(#2)
ItemStack stack = new ItemStack(Material.MONSTER_EGG, 1, EntityType.CREEPER.getTypeId());
ItemMeta meta = stack.getItemMeta();
meta.setDisplayName(ChatColor.AQUA + "Creeper");
stack.setItemMeta(meta);
inv.setItem(1, stack);
player.openInventory(inv);
return true;
私の質問は:私は私のInventoryClickクラスにクリーパーの卵を追加するにはどうすればよいですか?
Player player = (Player) event.getWhoClicked();
ItemStack item = event.getCurrentItem();
if (item.getType() == Material.blah blah) {
player.performCommand("blah blah");
event.setCancelled(true);
}
追加の意味は?あなたは何をしようとしているのですか? – Li357
私はファーストクラスを終えました。そこには幼稚な卵が入っています。しかし、私はInventoryClickのためにもそれを必要とします。そのため、クリックしたときのように分かり、卵をクリックするとコマンドを実行することがわかります。ですから、私は混乱しています。なぜなら、GUIの中に卵を追加する場合、inventoryClickクラスで何をすべきか分からないからです。P – TechStudios
なぜ別のクラス*があるのですか? – Li357