ich entschulde mich nochmal wegen meiner Rechtschreibung!

...zur Antwort

Hier mein SourceCode: https://pastebin.com/s39Thuhy

...zur Antwort
Wie kann ich den Spielern einen Kopf aufsetzen?

	@EventHandler
	public void onClick(InventoryClickEvent e) {


    try {
        Player p = (Player)e.getWhoClicked();
        if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§a§lKöpfe") && e.getCurrentItem().getType() == Material.SKULL_ITEM) {
            Inventory inv = Bukkit.createInventory(null, 4*9, "§8» §3§lKöpfe §8«");
            
            ItemStack Kopf1 = new ItemStack(Material.SKULL_ITEM, 1, (byte) 3);
            SkullMeta Kopf1meta = (SkullMeta) Kopf1.getItemMeta();
            Kopf1meta.setOwner("xDrawnGamerHD");
            Kopf1meta.setDisplayName("§aKopf von xDrawnGamerHD");
            ArrayList<String> Kopf1lore = new ArrayList<>();
            Kopf1lore.add("§3➤ §cBester Kopf!");
            Kopf1meta.setLore(Kopf1lore);
            Kopf1.setItemMeta(Kopf1meta);
            
            inv.setItem(10, Kopf1);
            
            p.getPlayer().playSound(p.getPlayer().getLocation(), Sound.CHEST_OPEN, 1F, 1F);
            p.openInventory(inv);
            p.sendMessage(Main.Prefix + "§cDieses Feature ist bald verfügbar.");
        } else {
           return;
        }

        } catch(Exception e0) {
        }
	}

Der Code ist jetzt ziemlich durcheinander, aber eins kann ich euch gut versichern, dass der Code perfekt funktioniert.

Nun habe ich noch das Problem, dass ich nicht weiß wie ich das so machen kann, dass wenn die Spieler auf einen bestimmten Kopf klicken ihn dann auch automatisch aufgesetzt bekommen.

Meine Überlegung war zuerst irgendwas mit (p.setArmor....) ja man merkt das ich noch nicht lange programmiere, genau deswegen Frage ich euch ja ;)!

...zum Beitrag

warum auch immer der code hier ziemlich ungepflegt ausschaut, nur eins kann ich euch gut versicher, es funktioniert so wie ich es auch haben will.

...zur Antwort