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 TypMethodeBeschreibungvoid
accept
(org.bukkit.event.Event event) addLoreLine
(@NotNull net.kyori.adventure.text.Component line, int pos) amount
(int amount) org.bukkit.inventory.ItemStack
build()
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 ItemBuilder
of
(@NotNull org.bukkit.Material material) static ItemBuilder
of
(@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()
-