• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spigot Verzaubertes Buch funktioniert nicht im Amboss

Freestyler431

Minecrafter
Registriert
21 Oktober 2020
Beiträge
10
Diamanten
301
Hallo, ich habe ein Plugin wo ich ein Custom Rezept für Mending gemacht habe funktioniert soweit alles top, allerdings kann ich dieses Custom gecraftete Buch nicht im Amboss verwenden. Ich glaube es liegt an der ItemMeta ich bin relativ planlos und habe schon gegoogelt, aber kein Ergebniss. Ich bitte um Hilfe und Danke im Vorraus.



ShapedCrafting:
        ItemStack mending = new ItemStack(Material.ENCHANTED_BOOK, 1);
        EnchantmentStorageMeta esm = (EnchantmentStorageMeta)mending.getItemMeta();
        esm.addStoredEnchant(Enchantment.MENDING, 1, false);
        mending.setItemMeta(esm);
        ShapedRecipe mendingRecipe = new ShapedRecipe(mending);
        mendingRecipe.shape(new String[]{"ABA", "CDC", "ABA"});
        mendingRecipe.setIngredient('A', Material.BOOK);
        mendingRecipe.setIngredient('B', Material.DIAMOND_BLOCK);
        mendingRecipe.setIngredient('C', Material.EMERALD_BLOCK);
        mendingRecipe.setIngredient('D', Material.NETHER_STAR);
        Bukkit.getServer().addRecipe(mendingRecipe);


 

Curelabs

Minecrafter
Registriert
17 Januar 2023
Beiträge
12
Alter
28
Diamanten
214
Minecraft
Curelabs
Soweit ich mich erinnere gibt es das 'PrepareAnvilEvent' wo du das Result setzen kannst.

Um die Level-Kosten zu bearbeiten könntest du mit 'AnvilInventory' arbeiten.

Eine genauere Lösung habe ich leider nicht, hab damit noch nicht gearbeitet.
 

raffel080108

Minecrafter
Registriert
7 Januar 2023
Beiträge
10
Diamanten
205
Hallo, ich habe ein Plugin wo ich ein Custom Rezept für Mending gemacht habe funktioniert soweit alles top, allerdings kann ich dieses Custom gecraftete Buch nicht im Amboss verwenden. Ich glaube es liegt an der ItemMeta ich bin relativ planlos und habe schon gegoogelt, aber kein Ergebniss. Ich bitte um Hilfe und Danke im Vorraus.



ShapedCrafting:
        ItemStack mending = new ItemStack(Material.ENCHANTED_BOOK, 1);
        EnchantmentStorageMeta esm = (EnchantmentStorageMeta)mending.getItemMeta();
        esm.addStoredEnchant(Enchantment.MENDING, 1, false);
        mending.setItemMeta(esm);
        ShapedRecipe mendingRecipe = new ShapedRecipe(mending);
        mendingRecipe.shape(new String[]{"ABA", "CDC", "ABA"});
        mendingRecipe.setIngredient('A', Material.BOOK);
        mendingRecipe.setIngredient('B', Material.DIAMOND_BLOCK);
        mendingRecipe.setIngredient('C', Material.EMERALD_BLOCK);
        mendingRecipe.setIngredient('D', Material.NETHER_STAR);
        Bukkit.getServer().addRecipe(mendingRecipe);


Genau kann ich dir auch nicht sagen warum das nicht funktionieren würde.
Wenn du custom rezepte zum Spiel hinzufügen möchtest, könnte ich dir allerdings dieses plugin empfehlen:
Ist weniger Arbeit für dich ;)
 
Oben