⚔️Item Builder
Create items with ease with this builder.
Overview
The ItemBuilder class simplifies the construction of custom ItemStacks in a Minecraft Bukkit server environment. It provides methods for setting properties such as amount, display name, lore, enchantments, attributes, and item flags, allowing for flexible and convenient item customization.
Constructor
ItemBuilder
ItemBuilderpublic ItemBuilder(Material material)Initializes a new instance of the ItemBuilder class with the specified material type.
Parameters
material: The material type of the item to be constructed.
Methods
amount
amountpublic ItemBuilder amount(int amount)Sets the amount of the item.
displayName
displayNamepublic ItemBuilder displayName(String displayName)Sets the display name of the item.
lore
lorepublic ItemBuilder lore(String... lore)Sets the lore of the item.
enchant
enchantpublic ItemBuilder enchant(Enchantment enchantment, int level)Enchants the item with the specified enchantment and level.
attribute
attributepublic ItemBuilder attribute(Attribute attribute, AttributeModifier modifier)Sets an attribute modifier for the item.
flags
flagspublic ItemBuilder flags(ItemFlag... flags)Sets item flags for the item.
build
buildpublic ItemStack build()Builds and returns the constructed ItemStack.
Notes
The
ItemBuilderclass allows for the creation of custom ItemStacks with various properties and attributes.Developers can easily configure the amount, display name, lore, enchantments, attributes, and flags of the item using the provided methods.
Custom ItemStacks created using this builder pattern can enhance gameplay by providing players with unique and tailored items for use in the game.
Last updated