Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rosewood-Development/RoseLoot
/ functions
Functions
1,460 in github.com/Rosewood-Development/RoseLoot
⨍
Functions
1,460
◇
Types & classes
450
↓ 1 callers
Method
isExpired
()
Plugin/src/main/java/dev/rosewood/roseloot/manager/CooldownManager.java:86
↓ 1 callers
Method
isInFluid
(Location location)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/InFluidCondition.java:44
↓ 1 callers
Method
isLootTableTypeUsed
(Collection<LootTableType> lootTableTypes)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LootTableManager.java:713
↓ 1 callers
Method
isMarked
(Block block)
Plugin/src/main/java/dev/rosewood/roseloot/hook/CoreProtectRecentBlockHook.java:27
↓ 1 callers
Method
isWeighted
@return true if this component is weighted
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootComponent.java:118
↓ 1 callers
Method
loadFile
(File file)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LootTableManager.java:230
↓ 1 callers
Method
markBlock
(Block block)
Plugin/src/main/java/dev/rosewood/roseloot/hook/CoreProtectRecentBlockHook.java:22
↓ 1 callers
Method
mergeItemNBT
Merges the NBT of the given item with the given NBT string @param itemStack The ItemStack to merge the NBT with @param nbt The NBT string to merge wi
Plugin/src/main/java/dev/rosewood/roseloot/hook/NBTAPIHook.java:32
↓ 1 callers
Method
parseChance
(String value)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/PlaceholderChanceCondition.java:35
↓ 1 callers
Method
parsePostProcessing
(String value)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/MapPostProcessingComponent.java:19
↓ 1 callers
Method
parsePotionEffects
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/ParsingUtils.java:76
↓ 1 callers
Method
parseRegistryTag
(StringProvider provider, RegistryKey<T> registryKey, LootContext context)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/ParsingUtils.java:170
↓ 1 callers
Method
parseValues
Parses the value portion of the tag @param values The values portion of the tag to parse @return true if the tag is valid, otherwise false
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/BaseLootCondition.java:68
↓ 1 callers
Method
passesOverwrite
()
Plugin/src/main/java/dev/rosewood/roseloot/listener/VaultListener.java:174
↓ 1 callers
Method
playItemBreakAnimation
Plays the item break animation and sound to a player @param player The player to play the animation to @param itemStack The item to play the animatio
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:362
↓ 1 callers
Method
provideLootItemComponentConstructors
()
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/component/LootItemComponentProvider.java:11
↓ 1 callers
Method
provideLootItemComponentPropertyApplicators
()
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/component/LootItemComponentProvider.java:13
↓ 1 callers
Method
recursivelyGenerateLootItems
(RecursiveLootItem recursiveLootItem)
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootContents.java:57
↓ 1 callers
Method
removeRestrictedItemPickup
(ItemMeta itemMeta)
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:199
↓ 1 callers
Method
resetCooldowns
Resets all cooldowns for a player @param player The player to reset cooldowns for
Plugin/src/main/java/dev/rosewood/roseloot/manager/CooldownManager.java:66
↓ 1 callers
Method
resolveItem
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/RoseStackerLootItem.java:25
↓ 1 callers
Method
resolveItem
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/TagLootItem.java:22
↓ 1 callers
Method
resolveItem
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/CustomItemLootItem.java:19
↓ 1 callers
Method
resolveItemIds
(ItemStack itemStack)
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/CustomItemPlugin.java:55
↓ 1 callers
Method
sendPrefixedText
(CommandSender sender, String text)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LocaleManager.java:13
↓ 1 callers
Method
setCooldowns
(Collection<CooldownManager.Cooldown> cooldowns)
Plugin/src/main/java/dev/rosewood/roseloot/manager/DataManager.java:28
↓ 1 callers
Method
setDropItems
Sets if the loot generation should drop items. @param dropItems true if the loot generation should drop items, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootGenerateEvent.java:113
↓ 1 callers
Method
setOverwriteExistingValues
@param overwriteExisting the OverwriteExisting values to set
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootResult.java:50
↓ 1 callers
Method
setPiglinBarterItems
(Piglin piglin)
Plugin/src/main/java/dev/rosewood/roseloot/listener/PiglinBarterListener.java:98
↓ 1 callers
Method
setRestrictedItemPickup
(ItemMeta itemMeta, UUID owner)
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:186
↓ 1 callers
Method
setVoucherData
Sets the voucher data to the ItemStack @param itemStack The ItemStack to set the voucher data to @param lootTable The loottable to execute when the v
Plugin/src/main/java/dev/rosewood/roseloot/util/VoucherUtils.java:24
↓ 1 callers
Method
shouldDropExperience
@return true if the loot generation should drop experience, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootGenerateEvent.java:88
↓ 1 callers
Method
shouldDropExperience
@return true if the loot generation should drop experience, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootTableGenerateEvent.java:102
↓ 1 callers
Method
shouldDropItems
@return true if the loot generation should drop items, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootGenerateEvent.java:81
↓ 1 callers
Method
shouldDropItems
@return true if the loot generation should drop items, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootTableGenerateEvent.java:95
↓ 1 callers
Method
shouldIgnoreDurabilityDecrease
Check if a durability decrease by 1 should be ignored @param level The level of the unbreaking enchantment @return true if a durability decrease by 1
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:106
↓ 1 callers
Method
shouldIgnoreNormalDeathEvent
(EntityDeathEvent event)
Plugin/src/main/java/dev/rosewood/roseloot/hook/RoseStackerHook.java:18
↓ 1 callers
Method
shouldTriggerExtras
@return true if the loot generation should trigger any extra actions, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootGenerateEvent.java:95
↓ 1 callers
Method
shouldTriggerExtras
@return true if the loot generation should trigger any extra actions, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootTableGenerateEvent.java:109
↓ 1 callers
Method
supportsIdLookup
@return true if the provider supports looking up an item ID from an ItemStack, false otherwise
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/ItemProvider.java:28
↓ 1 callers
Method
toAttributeModifier
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ItemLootMeta.java:448
↓ 1 callers
Method
toAttributeModifier
(LootContext context)
Component/v1_21_3/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_3/AttributeModifiersComponent.java:134
↓ 1 callers
Method
toAttributeModifier
(LootContext context)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/AttributeModifiersComponent.java:151
↓ 1 callers
Method
toAttributeModifier
(LootContext context)
Component/v1_21_4/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_4/AttributeModifiersComponent.java:116
↓ 1 callers
Method
toDamageReduction
(LootContext context)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BlocksAttacksComponent.java:166
↓ 1 callers
Method
toDamageReduction
(LootContext context)
Component/v1_21_7/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_7/BlocksAttacksComponent.java:153
↓ 1 callers
Method
toItemDamageFunction
(LootContext context)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BlocksAttacksComponent.java:193
↓ 1 callers
Method
toItemDamageFunction
(LootContext context)
Component/v1_21_7/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_7/BlocksAttacksComponent.java:180
↓ 1 callers
Method
toPatternType
(LootContext context)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BannerPatternsComponent.java:77
↓ 1 callers
Method
tokenize
(String input)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/LootConditionParser.java:102
↓ 1 callers
Method
traverse
(CommandSender sender, LocaleManager localeManager, int depth)
Plugin/src/main/java/dev/rosewood/roseloot/command/command/ListCommand.java:84
↓ 1 callers
Method
unrestricted
@return a new LootTableType builder which accepts all parameters
Plugin/src/main/java/dev/rosewood/roseloot/loot/table/LootTableType.java:65
↓ 1 callers
Method
update
()
Plugin/src/main/java/dev/rosewood/roseloot/manager/SupportedBlockManager.java:64
↓ 1 callers
Method
validateLootContext
Validates that the parameters in a LootContext are valid for this LootTableType @param context The LootContext to validate @throws IllegalArgumentExc
Plugin/src/main/java/dev/rosewood/roseloot/loot/table/LootTableType.java:33
↓ 1 callers
Method
withItemUsed
(Function<T, ItemStack> itemUsedProvider)
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContextParams.java:112
↓ 1 callers
Method
writeArchaeologyHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:252
↓ 1 callers
Method
writeBlockHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:179
↓ 1 callers
Method
writeContainerHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:194
↓ 1 callers
Method
writeEntityDropsHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:209
↓ 1 callers
Method
writeEntityHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:163
↓ 1 callers
Method
writeEntries
(String path, String yamlName, IndentedFileWriter writer, JsonArray entries)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:442
↓ 1 callers
Method
writeFishingHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:188
↓ 1 callers
Method
writeHarvestHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:280
↓ 1 callers
Method
writePiglinBarteringHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:203
↓ 1 callers
Method
writeVaultHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:261
Method
AdvancedItemsProvider
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/AdvancedItemsProvider.java:11
Method
AdvancementCondition
(String tag)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/AdvancementCondition.java:14
Method
AdvancementListener
(RosePlugin rosePlugin)
Plugin/src/main/java/dev/rosewood/roseloot/listener/AdvancementListener.java:19
Method
ArchaeologyListener
(RosePlugin rosePlugin)
Plugin/src/main/java/dev/rosewood/roseloot/listener/ArchaeologyListener.java:34
Method
ArmorItemLootMeta
(ConfigurationSection section)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ArmorItemLootMeta.java:17
Method
AttackRangeComponent
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/AttackRangeComponent.java:20
Method
AttributeModifiersComponent
(ConfigurationSection section)
Component/v1_21_3/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_3/AttributeModifiersComponent.java:27
Method
AttributeModifiersComponent
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/AttributeModifiersComponent.java:29
Method
AttributeModifiersComponent
(ConfigurationSection section)
Component/v1_21_4/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_4/AttributeModifiersComponent.java:26
Method
AuraSkillsExperienceLootItem
(String skill, NumberProvider amount, boolean raw)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/AuraSkillsExperienceLootItem.java:20
Method
AxolotlBucketItemLootMeta
(ConfigurationSection section)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/AxolotlBucketItemLootMeta.java:16
Method
BannerItemLootMeta
(ConfigurationSection section)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/BannerItemLootMeta.java:18
Method
BannerPatternsComponent
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BannerPatternsComponent.java:26
Method
BaseColorComponent
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BaseColorComponent.java:14
Method
BaseCommand
(RosePlugin rosePlugin)
Plugin/src/main/java/dev/rosewood/roseloot/command/command/BaseCommand.java:14
Method
BaseLootCondition
@param tag The tag, including both prefix and values @param parse Whether or not the tag should be parsed @throws IllegalArgumentException if the tag
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/BaseLootCondition.java:15
Method
BinomialDistributionNumberProvider
(NumberProvider n, NumberProvider p)
Plugin/src/main/java/dev/rosewood/roseloot/provider/NumberProvider.java:172
Method
BiomeCondition
(String tag)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/BiomeCondition.java:17
Method
BiomeKeyCondition
(String tag)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/paper/BiomeKeyCondition.java:27
Method
BiomeProvider
(String pluginName)
Plugin/src/main/java/dev/rosewood/roseloot/hook/biomes/BiomeProvider.java:10
Method
BlockBlockInfo
(Block block)
Plugin/src/main/java/dev/rosewood/roseloot/util/BlockInfo.java:30
Method
BlockDataCondition
(String tag)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/BlockDataCondition.java:15
Method
BlockDataContainer
(ConfigurationSection section)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ParticleLootItem.java:174
Method
BlockListener
(RosePlugin rosePlugin)
Plugin/src/main/java/dev/rosewood/roseloot/listener/BlockListener.java:48
Method
BlockStateBlockInfo
(BlockState blockState)
Plugin/src/main/java/dev/rosewood/roseloot/util/BlockInfo.java:58
Method
BlockTrackerNaturalBlockCondition
(String tag)
Plugin/src/main/java/dev/rosewood/roseloot/hook/conditions/BlockTrackerNaturalBlockCondition.java:12
Method
BlockTypeCondition
(String tag)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/tags/BlockTypeCondition.java:16
Method
BlocksAttacksComponent
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BlocksAttacksComponent.java:33
Method
BlocksAttacksComponent
(ConfigurationSection section)
Component/v1_21_7/src/main/java/dev/rosewood/roseloot/loot/item/component/v1_21_7/BlocksAttacksComponent.java:33
Method
BookItemLootMeta
(ConfigurationSection section)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/BookItemLootMeta.java:20
Method
BooleanLootCondition
(String tag, Predicate<LootContext> predicate)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/BooleanLootCondition.java:10
Method
BreakBlockLootItem
(RelativeTo relativeTo, NumberProvider xOffset, NumberProvider yOffset, NumberProvider zOffset, boolean breakA
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/BreakBlockLootItem.java:37
Method
BreakSoundComponent
(ConfigurationSection section)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/stable/BreakSoundComponent.java:15
Method
Builder
(LootContextParam<T> param)
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContextParams.java:98
Method
Builder
(double luck)
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContext.java:296
← previous
next →
301–400 of 1,460, ranked by callers