Package-level declarations
Types
Holds any custom commands as parsed from customdrops.yml
Base class for all custom drops including custom commands
Holds a mob or group instance and associates it with a list of custom drop items. This is where the override for a mob / group is set
This holds all the attributes set for a custom drop item
Used to store information when a custom drop item is being requested either during mob spawn in for equipped items or after mob death to get the items the mob will potentially drop
Used internally to determine if the mob's vanilla items should be removed or not
Holds all default values for either all custom drop items
The main CustomDropsclass that holds useful functions for parsing, instantizing and more of custom drop items
Parses all data from customdrops.yml and places into the corresponding java classes
Used in conjunction with custom drops for handling enchantment level chances
Holds info on which custom drops are equipped on a mob
Provides an interface for 3rd party plugins to add custom drops
This class allows 3rd parties to add custom drops directly to LevelledMobs
Holds settings used for the group-limits feature of custom drops
Interfaces with the plugin LM_Items so can custom items from 3rd party plugins can be used directly in custom drops
Holds values that are used for a variable chance based on either a float number or a defined set of tiers