Lukas0816HD
Minecrafter
Leute was ist hier Falsch? Es wird der displayname des Items nicht gesetzt!
Javascript:
public class COMMAND_kit implements CommandExecutor {
private Inventory inv=null;
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player)sender;
if(cmd.getName().equalsIgnoreCase("kit")){
inv = p.getPlayer().getServer().createInventory(null, 9, "Kits");
ItemStack istack = new ItemStack(Material.BOW);
ItemMeta istackMeta = istack.getItemMeta();
istackMeta.setDisplayName("§4Test");
ItemStack istack1 = new ItemStack(Material.APPLE);
ItemMeta istackMeta1 = istack1.getItemMeta();
istackMeta1.setDisplayName("§4Test1");
ItemStack istack2 = new ItemStack(Material.GOLDEN_CARROT);
ItemMeta istackMeta2 = istack2.getItemMeta();
istackMeta2.setDisplayName("§4Test2");
ItemStack istack3 = new ItemStack(Material.APPLE);
ItemMeta istackMeta3 = istack3.getItemMeta();
istackMeta3.setDisplayName("§4Test3");
ItemStack istack4 = new ItemStack(Material.GOLDEN_APPLE);
ItemMeta istackMeta4 = istack4.getItemMeta();
istackMeta4.setDisplayName("§4Test4");
inv.setItem(0, istack);
inv.setItem(2, istack1);
inv.setItem(4, istack2);
inv.setItem(6, istack3);
inv.setItem(8, istack4);
p.getPlayer().openInventory(inv);
}else {
}
return false;
}
}