Minecraft plugint készítek, de nem értem miért kapok hibaüzenetet az ItemStack-hez: The constructor ItemStack (Material, int) is undefined Valaki megmagyarázná?
A bukkit inventory be van importálva.
private void openGUI(Player player) {
Inventory inv = Bukkit.createInventory(null, 9, ChatColor.DARK_GREEN + "Szerver választó");
ItemStack survival = new ItemStack(Material.CAKE, 1);
ItemMeta survivalMeta = survival.getItemMeta();
ItemStack creative = new ItemStack(Material.GRASS, 1);
ItemMeta creativeMeta = survival.getItemMeta();
ItemStack minigame = new ItemStack(Material.DRAGON_EGG, 1);
ItemMeta minigameMeta = survival.getItemMeta();
survivalMeta.setDisplayName(ChatColor.RED + "Túlélő");
survival.setItemMeta(survivalMeta);
creativeMeta.setDisplayName(ChatColor.BLUE + "Kreatív");
creative.setItemMeta(creativeMeta);
minigameMeta.setDisplayName(ChatColor.LIGHT_PURPLE + "Minigames");
minigame.setItemMeta(minigameMeta);
inv.setItem(2, survival);
inv.setItem(4, creative);
inv.setItem(6, minigame);
player.openInventory(inv);
}
Nem tudom, pedig jol nézz ki. Szerintem próbáld ezzel a konstruktorral:
ItemStack(Material)
A második konstruktor paramétert (count) ne add meg! Ha azt nem adod meg a példány count változója 1 lesz.
A torta nem stack-elhető. Pedig 1-et irtál, úgy működnie kellet volna.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!