Package de.smoofy.core.api.builder
Klasse ItemBuilder
java.lang.Object
de.smoofy.core.api.builder.ItemBuilder
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaccept(org.bukkit.event.Event event) addLoreLine(@NotNull net.kyori.adventure.text.Component line, int pos) amount(int amount) org.bukkit.inventory.ItemStackbuild()durability(int damage) enchant(int level, @NotNull org.bukkit.enchantments.Enchantment... enchantments) enchantUnsafe(int level, @NotNull org.bukkit.enchantments.Enchantment... enchantments) <T extends org.bukkit.event.Event>
ItemBuilderitemFlags(org.bukkit.inventory.ItemFlag... itemFlags) lore(@NotNull net.kyori.adventure.text.Component... lore) name(@NotNull net.kyori.adventure.text.Component name) noName()static ItemBuilderof(@NotNull org.bukkit.Material material) static ItemBuilderof(@NotNull org.bukkit.inventory.ItemStack itemStack)
-
Methodendetails
-
of
-
of
-
name
-
noName
-
amount
-
durability
-
itemFlags
-
unbreakable
-
enchant
public ItemBuilder enchant(int level, @NotNull @NotNull org.bukkit.enchantments.Enchantment... enchantments) -
enchantUnsafe
public ItemBuilder enchantUnsafe(int level, @NotNull @NotNull org.bukkit.enchantments.Enchantment... enchantments) -
lore
-
lore
-
addLoreLine
-
event
public <T extends org.bukkit.event.Event> ItemBuilder event(String key, Class<T> clazz, Consumer<T> consumer) -
accept
public void accept(org.bukkit.event.Event event) -
build
public org.bukkit.inventory.ItemStack build()
-