Package-level declarations

Types

Link copied to clipboard

Holds any custom commands as parsed from customdrops.yml

Link copied to clipboard
abstract class CustomDropBase(val defaults: CustomDropsDefaults)

Base class for all custom drops including custom commands

Link copied to clipboard

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

Link copied to clipboard

This holds all the attributes set for a custom drop item

Link copied to clipboard

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

Link copied to clipboard
class CustomDropResult(val stackToItem: MutableList<Map.Entry<ItemStack, CustomDropItem>>, val hasOverride: Boolean, val didAnythingDrop: Boolean)

Used internally to determine if the mob's vanilla items should be removed or not

Link copied to clipboard

Holds all default values for either all custom drop items

Link copied to clipboard

The main CustomDropsclass that holds useful functions for parsing, instantizing and more of custom drop items

Link copied to clipboard

Parses all data from customdrops.yml and places into the corresponding java classes

Link copied to clipboard

Used in conjunction with custom drops for handling enchantment level chances

Link copied to clipboard

Holds info on which custom drops are equipped on a mob

Link copied to clipboard

Provides an interface for 3rd party plugins to add custom drops

Link copied to clipboard

This class allows 3rd parties to add custom drops directly to LevelledMobs

Link copied to clipboard

Holds settings used for the group-limits feature of custom drops

Link copied to clipboard

Interfaces with the plugin LM_Items so can custom items from 3rd party plugins can be used directly in custom drops

Link copied to clipboard

Holds values that are used for a variable chance based on either a float number or a defined set of tiers