Class ItemEditor<M extends org.bukkit.inventory.meta.ItemMeta>
java.lang.Object
net.okocraft.box.feature.gui.api.util.ItemEditor<M>
-
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.inventory.ItemStack
applyTo
(@NotNull org.bukkit.inventory.ItemStack item) @NotNull ItemEditor
<M> @NotNull ItemEditor
<M> copyLoreFrom
(@NotNull org.bukkit.inventory.ItemStack source) static @NotNull ItemEditor
<org.bukkit.inventory.meta.ItemMeta> create()
static <M extends org.bukkit.inventory.meta.ItemMeta>
@NotNull ItemEditor<M> @NotNull org.bukkit.inventory.ItemStack
createItem
(@NotNull org.bukkit.Material material) @NotNull org.bukkit.inventory.ItemStack
createItem
(@NotNull org.bukkit.Material material, int amount) @NotNull ItemEditor
<M> displayName
(@NotNull Component displayName) @NotNull ItemEditor
<M> @NotNull ItemEditor
<M> @NotNull ItemEditor
<M> loreEmptyLineIf
(boolean state) @NotNull ItemEditor
<M> @NotNull ItemEditor
<M> loreLineIf
(boolean state, @NotNull Supplier<Component> line) @NotNull ItemEditor
<M> @NotNull ItemEditor
<M> loreLinesIf
(boolean state, @NotNull Supplier<Component> lines)
-
Method Details
-
create
@Contract("-> new") @NotNull public static @NotNull ItemEditor<org.bukkit.inventory.meta.ItemMeta> create() -
create
@Contract("_ -> new") @NotNull public static <M extends org.bukkit.inventory.meta.ItemMeta> @NotNull ItemEditor<M> create(@NotNull @NotNull Class<M> clazz) -
displayName
-
clearLore
-
loreEmptyLine
-
loreEmptyLineIf
-
loreLine
-
loreLineIf
@NotNull public @NotNull ItemEditor<M> loreLineIf(boolean state, @NotNull @NotNull Supplier<Component> line) -
loreLines
-
loreLinesIf
@NotNull public @NotNull ItemEditor<M> loreLinesIf(boolean state, @NotNull @NotNull Supplier<Component> lines) -
copyLoreFrom
@NotNull public @NotNull ItemEditor<M> copyLoreFrom(@NotNull @NotNull org.bukkit.inventory.ItemStack source) -
editMeta
-
applyTo
@Contract("_ -> param1") @NotNull public @NotNull org.bukkit.inventory.ItemStack applyTo(@NotNull @NotNull org.bukkit.inventory.ItemStack item) -
createItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack createItem(@NotNull @NotNull org.bukkit.Material material) -
createItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack createItem(@NotNull @NotNull org.bukkit.Material material, int amount)
-