Uses of Class
valorless.rarespawns.datamodels.ItemData
Packages that use ItemData
Package
Description
Public API for RareSpawns.
Builders and factories for items and entities.
Compilation and dynamic class loading for RareSpawns scripts.
Internal event adapters and listeners for gameplay integration.
Ability system for RareSpawns.
-
Uses of ItemData in valorless.rarespawns.api
Methods in valorless.rarespawns.api that return ItemDataModifier and TypeMethodDescriptionstatic ItemDataRareSpawnsAPI.getItemData(String id) Fetches the immutable configuration/data model for a RareSpawns item. -
Uses of ItemData in valorless.rarespawns.builders
Methods in valorless.rarespawns.builders that return ItemDataModifier and TypeMethodDescriptionstatic ItemDataItemCache.getItemData(String id) Retrieves the ItemData for a given item ID from the loaded config files.static ItemDataItemBuilder.prepareData(valorless.valorlessutils.config.Config config, String id) Prepares all necessary item data from the configuration for a specific item ID.static ItemDataItemCache.prepareData(valorless.valorlessutils.config.Config config, String id) Prepares all necessary item data from the configuration for a specific item ID.static ItemDataItemBuilder.prepareSharedData(valorless.valorlessutils.config.Config config, String id) Prepares shared item data from the configuration.Methods in valorless.rarespawns.builders with parameters of type ItemDataModifier and TypeMethodDescriptionstatic org.bukkit.inventory.ItemStackItemBuilder.sharedBuilder(ItemData data) Builds an ItemStack from the provided ItemData object, applying all properties and components. -
Uses of ItemData in valorless.rarespawns.compilers
Methods in valorless.rarespawns.compilers with parameters of type ItemData -
Uses of ItemData in valorless.rarespawns.events
Methods in valorless.rarespawns.events with parameters of type ItemDataModifier and TypeMethodDescriptionstatic BooleanPowerItemsEvent.isWorldBlacklisted(org.bukkit.World world, ItemData itemData) World access control: treats the provided list as an allow-list. -
Uses of ItemData in valorless.rarespawns.soulpower
Methods in valorless.rarespawns.soulpower that return types with arguments of type ItemDataModifier and TypeMethodDescriptionSoulPowerManager.getSoulHarvesterItems(org.bukkit.entity.Player player) Lists all items in the player's inventory that contain a Soul Harvester component.SoulPowerManager.getSoulPowers(org.bukkit.entity.Player player) Collects all soul powers available to the player from their equipped armor and main-hand item, regardless of trigger type.SoulPowerManager.getSoulPowers(org.bukkit.entity.Player player, SoulPowerInfo.SoulPowerType type) Collects soul powers of a specific trigger type from the player's equipped armor and main-hand item.Methods in valorless.rarespawns.soulpower with parameters of type ItemDataModifier and TypeMethodDescriptionstatic BooleanSoulPowerManager.checkConditions(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack item, ItemData data) Evaluates whether the given item now meets any Soul Harvester upgrade conditions and applies the first matching upgrade.voidExecutes this power's effect using the provided item context and player.