# ItemBuilder

Kurzbeschreibung

ItemBuilder ist eine fluente API zum einfachen Erstellen und Konfigurieren von ItemStacks für Bukkit/Spigot. Er unterstützt Name, Lore und CustomModelData.


# Anwendung

ItemStack bauen:

ItemStack item = new ItemBuilder(Material.PAPER)
    .setName("§eMein Item")
    .setLore(Arrays.asList("Zeile 1", "Zeile 2"))
    .setCustomModelData(1234)
    .build();

Typische Use-Cases:

  • Items für GUIs oder Belohnungen generieren
  • CustomModelData für Resourcepacks setzen
  • Lore und Namen dynamisch vergeben

# Quick Reference

Signaturen:

  • public ItemBuilder(Material material)
  • public ItemBuilder(ItemStack itemStack)
  • public ItemBuilder setName(String name)
  • public ItemBuilder setLore(List<String> lore)
  • public ItemBuilder setCustomModelData(Integer data)
  • public ItemStack build()

# Hinweise

  • Builder kann mit Material oder bestehendem ItemStack initialisiert werden