Frage von Dark868, 39

Wie gebe ich einem Spieler einen Trank in sein Inventar [Spigot 1.9] [Bukkit Plugin]?

Hallo liebe GuteFrage.net Communety, meine Frage steht mehr oder weniger schon oben.

Mein Problem ist, dass der Spieler mit meinem Code keinen werfbaren Trank in das Inventar bekommt, sondern nur werfbare Glasflaschen, welche keine Texturen und keine Effekte besitzen. Dies könnt ihr unten im angehangenen Bild sehen. (Fehlermeldungen im Log gibt es keine.)

Wie kann ich nun dem Spieler einen richtigen werfbaren Trank in sein Inventar geben? Danke für eure Hilfe.

Mein Code:

private static void setWitcherKit() {

    sword = new ItemStack(Material.GOLD_SWORD);
    sword.addEnchantment(Enchantment.DURABILITY, 3);

    goldenapple = new ItemStack(Material.GOLDEN_APPLE);

    healpotion = new ItemStack(Material.SPLASH_POTION, 4, (short) 16389);

    speedpotion = new ItemStack(Material.SPLASH_POTION, 2, (short) 8194);

    damagepotion = new ItemStack(Material.SPLASH_POTION, 4, (short) 16396);

    weaknesspotion = new ItemStack(Material.SPLASH_POTION, 2, (short) 16392);

    helmet = new ItemStack(Material.GOLD_HELMET);

    chestplate = new ItemStack(Material.CHAINMAIL_CHESTPLATE);

    leggings = new ItemStack(Material.CHAINMAIL_LEGGINGS);

    boots = new ItemStack(Material.GOLD_BOOTS);
}

Die Itemstacks sind oben als Instanzvariablen angegeben, mit welchen ich ein Objekt erzeuge, Dabei dürfte es keine Fehler geben. Ich vermute eher, dass die Trank IDs oder ähnliches in der 1.9 geändert wurde, da mein Code in der 1.8 noch funktionierte.

Antwort
von Dark868, 6

Auf Stack Overflow würde mir gesagt, die Tränke in der Spigot 1.9 Version seien momentan verbuggt.

Also ---> Frage beantwortet.

Keine passende Antwort gefunden?

Fragen Sie die Community