MCPcopy Create free account

hub / github.com/Rosewood-Development/RoseLoot / functions

Functions1,460 in github.com/Rosewood-Development/RoseLoot

↓ 2 callersMethodsafeStringToInt
(String str)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ZMenuPlayerDataLootItem.java:125
↓ 2 callersMethodsetSkullTexture
Applies a base64 encoded texture to an item's SkullMeta @param skullMeta The ItemMeta for the Skull @param texture The texture to apply to the skull
Plugin/src/main/java/dev/rosewood/roseloot/util/SkullUtils.java:35
↓ 2 callersMethodsumEquipmentBonuses
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ExperienceLootItem.java:40
↓ 2 callersMethodtoConsumeEffect
(LootContext context)
Component/Common/src/main/java/dev/rosewood/roseloot/loot/item/component/common/EffectConfig.java:16
↓ 2 callersMethodtoSection
(ItemStack itemStack, boolean keepVanillaNBT)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ItemLootItem.java:204
↓ 2 callersMethodwithBlockInfo
(Function<T, BlockInfo> blockInfoProvider)
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContextParams.java:117
↓ 2 callersMethodwithPlayer
(Function<T, Player> playerProvider)
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContextParams.java:107
↓ 2 callersMethodwithdraw
Withdraws the specified amount of currency from the specified player's account. @param offlinePlayer The player to withdraw the currency from @param
Plugin/src/main/java/dev/rosewood/roseloot/hook/economy/EconomyProvider.java:41
↓ 2 callersMethodwrite
Writes a line with the current indentation, also appends a newline at the end @param line The line to write
Plugin/src/main/java/dev/rosewood/roseloot/util/IndentedFileWriter.java:21
↓ 2 callersMethodwriteAmountModifiers
(String path, IndentedFileWriter writer, JsonObject json)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:1000
↓ 2 callersMethodwriteItemConditions
(String path, IndentedFileWriter writer, JsonObject json)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:605
↓ 2 callersMethodwriteItemFunctions
(String path, IndentedFileWriter writer, JsonObject json)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:1045
↓ 2 callersMethodwriteLootTableHeader
(String path, IndentedFileWriter writer)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:301
↓ 2 callersMethodwriteTableContents
(String path, IndentedFileWriter writer, JsonObject json)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:305
↓ 1 callersMethodadd
Adds a placeholder to the loot placeholders @param key The key of the placeholder @param value The value of the placeholder
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootPlaceholders.java:22
↓ 1 callersMethodaddContextPlaceholders
Adds placeholders relative to this context
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContext.java:246
↓ 1 callersMethodall
()
Plugin/src/main/java/dev/rosewood/roseloot/loot/OverwriteExisting.java:23
↓ 1 callersMethodallowsRecursion
@return true if this LootTable allows recursion
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootTable.java:76
↓ 1 callersMethodapply
Applies stored ItemMeta information to the given ItemStack @param itemStack The ItemStack to apply ItemMeta to @param context The LootContext, nullab
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ItemLootMeta.java:207
↓ 1 callersMethodapplyComponentProperties
(ItemStack itemStack, StringBuilder stringBuilder)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ItemLootMeta.java:434
↓ 1 callersMethodapplyDurability
Applies the durability change to the given item. @param player The player using the tool, may be null @param itemStack The item having its durability
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ChangeToolDurabilityLootItem.java:65
↓ 1 callersMethodapplyProperties
(ItemStack itemStack, StringBuilder stringBuilder)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ArmorItemLootMeta.java:51
↓ 1 callersMethodapplyProperties
(ItemStack itemStack, StringBuilder stringBuilder)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ItemLootMeta.java:376
↓ 1 callersMethodavailableOrContains
(T entity, Collection<V> values, Function<T, V> supplier, boolean allowEmptyValues)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/EntityPropertyConditions.java:321
↓ 1 callersMethodbuild
@return A new LootTableType with the given parameters
Plugin/src/main/java/dev/rosewood/roseloot/loot/table/LootTableType.java:105
↓ 1 callersMethodbuilder
@return a new LootTableType builder
Plugin/src/main/java/dev/rosewood/roseloot/loot/table/LootTableType.java:58
↓ 1 callersMethodcanTriggerWith
Checks if this GroupTriggerableLootItem can trigger with the given other GroupTriggerableLootItem. @param other The other GroupTriggerableLootItem @r
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/GroupTriggerableLootItem.java:33
↓ 1 callersMethodcheckBalance
Gets the balance of the specified player, or 0 if the balance was unable to be looked up. @param offlinePlayer The player to get the balance of @para
Plugin/src/main/java/dev/rosewood/roseloot/hook/economy/EconomyProvider.java:23
↓ 1 callersMethodcheckCooldown
Checks if a player is on cooldown for a certain cooldown ID. @param cooldownId The ID of the cooldown @param player The player to check, null for glo
Plugin/src/main/java/dev/rosewood/roseloot/manager/CooldownManager.java:30
↓ 1 callersMethodconvertDirectory
(File directory, File destination)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:70
↓ 1 callersMethodconvertVanilla
(File destination)
Plugin/src/main/java/dev/rosewood/roseloot/util/VanillaLootTableConverter.java:54
↓ 1 callersMethodcopyPlaceholders
Copies placeholders from this LootContext to another LootContext @param otherContext the other LootContext
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContext.java:222
↓ 1 callersMethodcopyTo
Copies the placeholders from this LootPlaceholders to another LootPlaceholders @param other The other LootPlaceholders
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootPlaceholders.java:71
↓ 1 callersMethodenchantWithLevels
Randomly enchants an item using vanilla logic @param itemStack The ItemStack to enchant @param levels The level of the enchant (equivalent to enchant
NMS/Wrapper/src/main/java/dev/rosewood/roseloot/nms/NMSHandler.java:19
↓ 1 callersMethodformatCurrency
Formats a currency value to a user-displayable string. @param amount The currency amount to format @param currency The currency ID to use, nullable @
Plugin/src/main/java/dev/rosewood/roseloot/hook/economy/EconomyProvider.java:14
↓ 1 callersMethodfrom
(ItemStack item)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/EntityPropertyConditions.java:406
↓ 1 callersMethodfromSection
(Material material, ConfigurationSection section)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/meta/ItemLootMeta.java:372
↓ 1 callersMethodfromString
(String name)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ItemLootItem.java:285
↓ 1 callersMethodfromString
(String name)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/RoseStackerLootItem.java:95
↓ 1 callersMethodfromString
(String name)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/MessageLootItem.java:90
↓ 1 callersMethodfromString
(String name)
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/CustomItemPlugin.java:87
↓ 1 callersMethodfromString
(String name)
Plugin/src/main/java/dev/rosewood/roseloot/hook/economy/EconomyPlugin.java:41
↓ 1 callersMethodgenerate
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ContainerContentsLootItem.java:23
↓ 1 callersMethodget
(String type, int stackSize)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/RoseStackerLootItem.java:66
↓ 1 callersMethodget
Gets an Optional LootContext value based on its LootContextParam @param param the LootContextParam to get the value for @param <T> the type of the va
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContext.java:76
↓ 1 callersMethodgetAllItems
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/LootTableLootItem.java:180
↓ 1 callersMethodgetBiomeID
(org.bukkit.World world, Location location)
Plugin/src/main/java/dev/rosewood/roseloot/hook/TerraHook.java:14
↓ 1 callersMethodgetBiomeName
Gets the name of the biome at the given Location @param location The location to get the biome at @return The name of the biome at the given Location
Plugin/src/main/java/dev/rosewood/roseloot/hook/biomes/BiomeProvider.java:27
↓ 1 callersMethodgetBlockDataProperties
(ImmutableBlockState blockState)
Plugin/src/main/java/dev/rosewood/roseloot/listener/hook/CraftEngineBlockBreakListener.java:88
↓ 1 callersMethodgetBlockInfo
Gets optional block info used from the given value @param value the value to get the item from @return an optional item
Plugin/src/main/java/dev/rosewood/roseloot/loot/context/LootContextParam.java:81
↓ 1 callersMethodgetBonusAmount
(LootContext context, int originalAmount)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ItemLootItem.java:254
↓ 1 callersMethodgetConditionSuffix
@return a suffix to be added to the condition name
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/ItemProvider.java:67
↓ 1 callersMethodgetCooldowns
()
Plugin/src/main/java/dev/rosewood/roseloot/manager/DataManager.java:50
↓ 1 callersMethodgetDeprecationReplacement
@return The deprecation replacement condition, or null if there is no replacement
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/BaseLootCondition.java:78
↓ 1 callersMethodgetEntityItemUsed
Gets the item used by an entity @param entity The entity to get the item from @return The item used by the entity
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:336
↓ 1 callersMethodgetExtras
@return the extra loot items which aren't an item or experience drop
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootContents.java:117
↓ 1 callersMethodgetFailToResolveMessage
(String itemId)
Plugin/src/main/java/dev/rosewood/roseloot/loot/item/ItemLootItem.java:79
↓ 1 callersMethodgetFileName
(File file)
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:221
↓ 1 callersMethodgetFormatted
Gets a string from this provider with placeholders and colors applied @param context The LootContext @return The string with placeholders and colors
Plugin/src/main/java/dev/rosewood/roseloot/provider/StringProvider.java:26
↓ 1 callersMethodgetInHandLootConditionPredicate
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/CustomItemPlugin.java:67
↓ 1 callersMethodgetInteger
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/provider/NumberProvider.java:177
↓ 1 callersMethodgetInventoryContainsLootConditionFunction
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/CustomItemPlugin.java:83
↓ 1 callersMethodgetItemId
Gets the item ID for the given ItemStack @param item The ItemStack to look up @return The item ID for the given ItemStack, or null if no item IDs mat
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/ItemProvider.java:47
↓ 1 callersMethodgetItemIds
Gets the item IDs for the given ItemStack, may include subtypes @param item The ItemStack to look up @return The item ID for the given ItemStack, or
Plugin/src/main/java/dev/rosewood/roseloot/hook/items/ItemProvider.java:57
↓ 1 callersMethodgetListValue
(NBTCompound compound, NBTType type, String key, int index)
Plugin/src/main/java/dev/rosewood/roseloot/hook/conditions/nbt/NBTCondition.java:94
↓ 1 callersMethodgetLootComponentsRecursively
(String fileName, ConfigurationSection componentsSection, String parents)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LootTableManager.java:329
↓ 1 callersMethodgetLootConditionPredicate
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/biomes/CustomBiomePlugin.java:29
↓ 1 callersMethodgetLootTablePath
(File path)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LootTableManager.java:291
↓ 1 callersMethodgetLootTableType
(String name)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LootTableManager.java:677
↓ 1 callersMethodgetLootTableTypeName
(LootTableType lootTableType)
Plugin/src/main/java/dev/rosewood/roseloot/manager/LootTableManager.java:683
↓ 1 callersMethodgetMusicInstrument
(String id)
Plugin/src/main/java/dev/rosewood/roseloot/util/NewerVersionUtils.java:22
↓ 1 callersMethodgetMusicInstrumentKey
(MusicInstrument patternType)
Plugin/src/main/java/dev/rosewood/roseloot/util/NewerVersionUtils.java:42
↓ 1 callersMethodgetNBTCompound
(LootContext context)
Plugin/src/main/java/dev/rosewood/roseloot/hook/conditions/nbt/NBTCondition.java:53
↓ 1 callersMethodgetNBTValue
(LootContext context, String path)
Plugin/src/main/java/dev/rosewood/roseloot/hook/conditions/nbt/NBTCondition.java:55
↓ 1 callersMethodgetNextItem
()
Plugin/src/main/java/dev/rosewood/roseloot/listener/VaultListener.java:164
↓ 1 callersMethodgetOverwriteChance
()
Plugin/src/main/java/dev/rosewood/roseloot/listener/VaultListener.java:178
↓ 1 callersMethodgetOverwriteExistingValues
@return the OverwriteExisting values of the loot generation
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootTableGenerateEvent.java:87
↓ 1 callersMethodgetPatternType
(String id)
Plugin/src/main/java/dev/rosewood/roseloot/util/VersionUtils.java:165
↓ 1 callersMethodgetPatternTypeKey
(PatternType patternType)
Plugin/src/main/java/dev/rosewood/roseloot/util/VersionUtils.java:184
↓ 1 callersMethodgetRegisteredConditions
@return an unmodifiable map of registered LootConditions
Plugin/src/main/java/dev/rosewood/roseloot/event/LootConditionRegistrationEvent.java:28
↓ 1 callersMethodgetRegisteredCustomLootConditions
@return An unmodifiable map of all LootConditions registered through this API
Plugin/src/main/java/dev/rosewood/roseloot/api/RoseLootAPI.java:175
↓ 1 callersMethodgetRegisteredCustomLootItemTypes
@return An unmodifiable map of all LootItem types registered through this API
Plugin/src/main/java/dev/rosewood/roseloot/api/RoseLootAPI.java:183
↓ 1 callersMethodgetRegisteredCustomLootTableTypes
@return An unmodifiable map of all LootTableTypes registered through this API
Plugin/src/main/java/dev/rosewood/roseloot/api/RoseLootAPI.java:191
↓ 1 callersMethodgetRegisteredLootItemTypes
@return an unmodifiable map of registered LootItem types
Plugin/src/main/java/dev/rosewood/roseloot/event/LootItemTypeRegistrationEvent.java:29
↓ 1 callersMethodgetRegisteredLootTableTypes
@return an unmodifiable map of registered LootTableTypes
Plugin/src/main/java/dev/rosewood/roseloot/event/LootTableTypeRegistrationEvent.java:27
↓ 1 callersMethodgetReloadSender
()
Plugin/src/main/java/dev/rosewood/roseloot/command/command/LoggingReloadCommand.java:32
↓ 1 callersMethodgetRestrictedItemPickup
(ItemMeta itemMeta)
Plugin/src/main/java/dev/rosewood/roseloot/util/LootUtils.java:191
↓ 1 callersMethodgetReturnValueReflectively
(Class<T> classType0, String className, T value, Class<R> returnType, String methodName)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/EntityPropertyConditions.java:336
↓ 1 callersMethodgetSupportedBlockBreaker
(Block block)
Plugin/src/main/java/dev/rosewood/roseloot/manager/SupportedBlockManager.java:43
↓ 1 callersMethodgetTimeStringUntil
Gets the time string until a certain time @param target The target time @return The time string or null if the target time is in the past
Plugin/src/main/java/dev/rosewood/roseloot/util/TimeUtils.java:54
↓ 1 callersMethodgetValue
(NBTCompound compound, NBTType type, String key)
Plugin/src/main/java/dev/rosewood/roseloot/hook/conditions/nbt/NBTCondition.java:106
↓ 1 callersMethodgetVoucherLootTableName
Gets the loottable of the voucher from the ItemStack @param itemStack The ItemStack to get the loottable from @return The loottable of the voucher, o
Plugin/src/main/java/dev/rosewood/roseloot/util/VoucherUtils.java:40
↓ 1 callersMethodgetWeight
Gets the weight of this component taking the quality into account @param context The LootContext @return the weight of this component
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootComponent.java:111
↓ 1 callersMethodhasFailedConditions
@return true if the loot generation failed at any point due to top-level conditions not being met
Plugin/src/main/java/dev/rosewood/roseloot/loot/LootResult.java:67
↓ 1 callersMethodhasPrecedence
(String incomingOp, String stackOp)
Plugin/src/main/java/dev/rosewood/roseloot/loot/condition/LootConditionParser.java:71
↓ 1 callersMethodisCancelled
()
Plugin/src/main/java/dev/rosewood/roseloot/event/PostLootTableGenerateEvent.java:149
↓ 1 callersMethodisEnabled
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/JustLootItHook.java:9
↓ 1 callersMethodisEnabled
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/CraftEngineHook.java:9
↓ 1 callersMethodisEnabled
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/NexoHook.java:9
↓ 1 callersMethodisEnabled
()
Plugin/src/main/java/dev/rosewood/roseloot/hook/OraxenHook.java:9
← previousnext →201–300 of 1,460, ranked by callers