Uses of Class
net.tnemc.item.bukkit.BukkitItemStack
Packages that use BukkitItemStack
Package
Description
-
Uses of BukkitItemStack in net.tnemc.item.bukkit
Methods in net.tnemc.item.bukkit that return BukkitItemStackModifier and TypeMethodDescriptionBukkitItemStack.amount
(int amount) Sets the quantity of the item stack.BukkitItemStack.applyPersistentHolder
(PersistentDataHolder newHolder, boolean replaceOld) Replaces the persistent data holder for the item stack.BukkitItemStack.attributeModifiers
(List<AttributeModifier> modifiers, boolean showInTooltip) Updates the attribute modifiers of the item stack.BukkitItemStack.bannerPatterns
(List<PatternData> patterns) Updates the banner patterns of the item stack.Updates the base color of the item stack.BukkitItemStack.bucketEntityData
(boolean noAI, boolean silent, boolean noGravity, boolean glowing, boolean invulnerable, float health, int age, int variant, long huntingCooldown, int bucketVariantTag, String type) Updates the bucket entity data of the item stack.BukkitItemStack.bundle
(Map<Integer, AbstractItemStack<org.bukkit.inventory.ItemStack>> items) Bundles a collection ofAbstractItemStack
instances into a single collection.BukkitItemStack.canBreak
(List<BlockPredicate> predicates) Updates the blocks that the item stack can break.BukkitItemStack.canPlaceOn
(List<BlockPredicate> predicates) Updates the blocks that the item stack can be placed on.BukkitItemStack.clone()
BukkitItemStack.consumable
(float consumeSeconds, String animation, String sound, boolean hasConsumeParticles, List<ComponentEffect> effects) Updates the consumable properties of the item stack.BukkitItemStack.container
(Map<Integer, AbstractItemStack<org.bukkit.inventory.ItemStack>> items) Constructs a container with the given map of items.BukkitItemStack.customName
(net.kyori.adventure.text.Component customName) Updates the custom name of the item stack.BukkitItemStack.damage
(int damage) Updates the damage of the item stack.BukkitItemStack.damageResistant
(List<String> types) Updates the damage-resistant types of the item stack.BukkitItemStack.deathProtection
(List<ComponentEffect> deathEffects) Updates the death protection effects of the item stack.BukkitItemStack.debug
(boolean debug) Enables or disables debug mode for the item stack.BukkitItemStack.dyedColor
(int rgb) Updates the dyed color of the item stack.Adds an enchantment to the item stack.Adds enchantments to the item stack by name.Adds multiple enchantments to the item stack.BukkitItemStack.enchantable
(int value) Updates the enchantability of the item stack.BukkitItemStack.enchantmentGlintOverride
(boolean glintOverride) Updates the enchantment glint override of the item stack.BukkitItemStack.enchantments
(Map<String, Integer> levels) Updates the enchantments of the item stack.BukkitItemStack.equip
(String cameraKey, String equipSound, String modelKey, EquipSlot slot, boolean damageOnHurt, boolean dispensable, boolean swappable, boolean equipOnInteract, List<String> entities) Equips an item with specified parameters.BukkitItemStack.fireworkExplosion
(ExplosionData explosion) Updates the firework explosion properties of the item stack.BukkitItemStack.fireworks
(byte flightDuration, List<ExplosionData> explosions) Updates the fireworks properties of the item stack.Sets the item flags.BukkitItemStack.food
(boolean noHunger, float saturation, int nutrition) Updates the food properties of the item stack.BukkitItemStack.gliderTag()
Updates the item stack to enable glider functionality.BukkitItemStack.hideAdditionalTooltipTag()
Updates the item stack to hide additional tooltip.BukkitItemStack.hideTooltipTag()
Updates the item stack to hide its tooltip.BukkitItemStack.instrument
(String soundEvent, int useDuration, int range) Updates the instrument properties of the item stack.BukkitItemStack.intangibleProjectileTag()
Updates the item stack as an intangible projectile.Updates the model properties of the item stack.BukkitItemStack.itemName
(net.kyori.adventure.text.Component itemName) Updates the name of the item stack.Updates the jukebox properties of the item stack.BukkitItemStack.lodestoneTracker
(String target, int[] pos, String dimension, boolean tracked) Updates the lodestone tracker properties of the item stack.Updates the lore of the item stack.BukkitItemStack.loreComponent
(List<net.kyori.adventure.text.Component> lore) Sets the lore (descriptive text) of the item stack.BukkitItemStack.mapColor
(int mapColor) Updates the map color of the item stack.BukkitItemStack.mapId
(int mapId) Updates the map ID of the item stack.Sets the material of the item stack.BukkitItemStack.maxDamage
(int maxDamage) Updates the maximum damage of the item stack.BukkitItemStack.maxStackSize
(int maxStackSize) Updates the maximum stack size of the item stack.BukkitItemStack.modelData
(List<String> colours, List<Float> floats, List<Boolean> flags, List<String> strings) Updates the model data of the item stack.BukkitItemStack.noteBlockSound
(String soundId) Updates the note block sound of the item stack.Creates a new item stack with the specified material and amount.BukkitItemStack.of
(org.bukkit.inventory.ItemStack locale) Creates a new item stack from a locale-specific object.BukkitItemStack.of
(org.json.simple.JSONObject json) Creates a new item stack from a JSON representation.BukkitItemStack.ominousBottleAmplifier
(int amplifier) Updates the ominous bottle amplifier of the item stack.BukkitItemStack.potDecorations
(List<String> decorations) Updates the pot decorations of the item stack.BukkitItemStack.potionContents
(String potionId, int customColor, String customName, List<EffectInstance> effects) Updates the potion contents of the item stack.BukkitItemStack.potionDuration
(float potionDuration) Sets the duration of a potion effect for the item stack.BukkitItemStack.profile
(SkullProfile profile) Profiles the given SkullProfile to the BukkitItemStack object.Updates the rarity of the item stack.Updates the recipes of the item stack.BukkitItemStack.repairable
(List<String> repairItems) Updates the repairable items of the item stack.BukkitItemStack.repairCost
(int repairCost) Updates the repair cost of the item stack.BukkitItemStack.setItemProvider
(String itemProvider) Sets the item provider to be used for retrieving items.BukkitItemStack.setProviderItemID
(String providerItemID) Sets the provider's item ID for the current item.BukkitItemStack.slot
(int slot) Sets the inventory slot of the item stack.BukkitItemStack.storedEnchantments
(Map<String, Integer> enchantments) Updates the stored enchantments of the item stack.BukkitItemStack.tool
(float defaultSpeed, int blockDamage, boolean canDestroyBlocksCreative, List<ToolRule> rules) Constructs a new tool item with the specified characteristics.BukkitItemStack.tooltipStyle
(String style) Updates the tooltip style of the item stack.Updates the trim properties of the item stack.BukkitItemStack.unbreakable
(boolean showInTooltip) Updates the unbreakable property of the item stack.BukkitItemStack.useCooldown
(String cooldownGroup, float seconds) Updates the use cooldown properties of the item stack.BukkitItemStack.weapon
(int damagePerAttack, boolean canDisableBlocking) Represents a weapon item that can be used for combat.BukkitItemStack.writableBookContent
(List<String> pages) Updates the writable book content of the item stack.BukkitItemStack.writtenBookContent
(String title, String author, int generation, boolean resolved, List<String> pages) Updates the written book content of the item stack.Methods in net.tnemc.item.bukkit that return types with arguments of type BukkitItemStackModifier and TypeMethodDescriptionBukkitCalculationsProvider.giveItems
(Collection<BukkitItemStack> items, org.bukkit.inventory.Inventory inventory) Adds a collection of net.tnemc.item stacks to an inventory, dropping them on the ground if it's a player inventory and overflow exists.Methods in net.tnemc.item.bukkit with parameters of type BukkitItemStackModifier and TypeMethodDescriptionint
BukkitCalculationsProvider.count
(BukkitItemStack stack, org.bukkit.inventory.Inventory inventory) Returns a count of items equal to the specific stack in an inventory.int
BukkitCalculationsProvider.removeAll
(BukkitItemStack stack, org.bukkit.inventory.Inventory inventory) Removes all items that are equal to the stack from an inventory.int
BukkitCalculationsProvider.removeItem
(BukkitItemStack stack, org.bukkit.inventory.Inventory inventory) Removes an ItemStack with a specific amount from an inventory.Method parameters in net.tnemc.item.bukkit with type arguments of type BukkitItemStackModifier and TypeMethodDescriptionboolean
BukkitCalculationsProvider.drop
(Collection<BukkitItemStack> left, UUID player, boolean setOwner) Removes items from a collection based on certain criteria.BukkitCalculationsProvider.giveItems
(Collection<BukkitItemStack> items, org.bukkit.inventory.Inventory inventory) Adds a collection of net.tnemc.item stacks to an inventory, dropping them on the ground if it's a player inventory and overflow exists.void
BukkitCalculationsProvider.takeItems
(Collection<BukkitItemStack> items, org.bukkit.inventory.Inventory inventory) Takes a collection of items from an inventory. -
Uses of BukkitItemStack in net.tnemc.item.bukkit.platform
Methods in net.tnemc.item.bukkit.platform that return BukkitItemStackModifier and TypeMethodDescriptionBukkitItemPlatform.createStack
(String material) BukkitItemPlatform.locale
(org.bukkit.inventory.ItemStack locale) Converts the given locale stack to an instance ofAbstractItemStack
Methods in net.tnemc.item.bukkit.platform that return types with arguments of type BukkitItemStackModifier and TypeMethodDescriptionBukkitItemPlatform.initSerialized
(org.json.simple.JSONObject object) Initializes and returns an AbstractItemStack object by deserializing the provided JSON object. -
Uses of BukkitItemStack in net.tnemc.item.bukkit.platform.impl
Methods in net.tnemc.item.bukkit.platform.impl that return BukkitItemStackModifier and TypeMethodDescriptionBukkitAttributeModifiersComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitBannerPatternsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitBaseColorComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitBundleComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitChargedProjectilesComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitContainerComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitCustomNameComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitDamageComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitDyedColorComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitEnchantableComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitEnchantmentsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitFoodComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitGliderComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitHideTooltipComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitItemModelComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitItemNameComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitLoreComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitMaxDamageComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitMaxStackSizeComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitModelDataComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitModelDataOldComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitProfileComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitRarityComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitRepairCostComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitShulkerColorComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitStoredEnchantmentsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitSuspiciousStewEffectsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitTooltipStyleComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitTrimComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitUnbreakableComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) Methods in net.tnemc.item.bukkit.platform.impl with parameters of type BukkitItemStackModifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStack
BukkitAttributeModifiersComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitBannerPatternsComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitBaseColorComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitBundleComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitChargedProjectilesComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitContainerComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitCustomNameComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitDamageComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitDyedColorComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitEnchantableComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitEnchantmentsComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitFoodComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitGliderComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitHideTooltipComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitItemModelComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitItemNameComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitLoreComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitMaxDamageComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitMaxStackSizeComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitModelDataComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitModelDataOldComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitProfileComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitRarityComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitRepairCostComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitShulkerColorComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitStoredEnchantmentsComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitSuspiciousStewEffectsComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitTooltipStyleComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitTrimComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) org.bukkit.inventory.ItemStack
BukkitUnbreakableComponent.apply
(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) BukkitAttributeModifiersComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitBannerPatternsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitBaseColorComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitBundleComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitChargedProjectilesComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitContainerComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitCustomNameComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitDamageComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitDyedColorComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitEnchantableComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitEnchantmentsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitFoodComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitGliderComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitHideTooltipComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitItemModelComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitItemNameComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitLoreComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitMaxDamageComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitMaxStackSizeComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitModelDataComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitModelDataOldComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitProfileComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitRarityComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitRepairCostComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitShulkerColorComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitStoredEnchantmentsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitSuspiciousStewEffectsComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitTooltipStyleComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitTrimComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) BukkitUnbreakableComponent.serialize
(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) -
Uses of BukkitItemStack in net.tnemc.item.example
Methods in net.tnemc.item.example that return BukkitItemStack