Package-level declarations

Types

Link copied to clipboard
class BlockPlaceListener : Listener

Listens for blocks being placed for the sole reason of transferring PDC data to a placed LM spawner

Link copied to clipboard
class ChunkLoadListener : Listener

Listens for when chunks are loaded and processes any mobs accordingly Needed for server startup and for mostly passive mobs when players are moving around

Link copied to clipboard
class CombustListener : Listener

Listens for when an entity combusts for the purpose of increasing sunlight damage if desired

Link copied to clipboard
class EntityDamageDebugListener : Listener

This class is used for debugging the plugin. When an entity is punched, a player with permission will receive a bunch of data about the mob.

Link copied to clipboard
class EntityDamageListener : Listener

Listens for when an entity is damaged so LevelledMobs can apply a multiplier to the damage amount

Link copied to clipboard
class EntityDeathListener : Listener

Listens for when an entity dies so it's drops can be multiplied, manipulated, etc

Link copied to clipboard
class EntityNametagListener : Listener

Listens when a nametag is placed on an entity so LevelledMobs can apply various rules around nametagged entities

Link copied to clipboard
class EntityPickupItemListener : Listener

Listens for when an entity picks up items and tracks the items only if the entity equipped the items so that later we can be sure not to destroy these items

Link copied to clipboard

Listens for when an entity regains health so the nametag can be updated accordingly

Link copied to clipboard
class EntitySpawnListener : Listener

This class handles mob spawning on the server, forming the starting point of the 'levelling' process

Link copied to clipboard
class EntityTameListener : Listener

Listens when an entity is tamed so various rules can be applied

Link copied to clipboard
class EntityTargetListener : Listener

Used as a workaround to ensure mob nametags are properly updated

Link copied to clipboard
class EntityTransformListener : Listener

Listens for when a mob transforms so the applicable rules can be applied

Link copied to clipboard
class PlayerDeathListener : Listener

Listens for when a player dies

Link copied to clipboard

Listens for when a player interacts with the environment. Currently only used to check for LM spawners and LM spawn eggs

Link copied to clipboard
class PlayerJoinListener : Listener

Listens for when a player joins, leaves or changes worlds so that send messages as needed, update nametags or track the player

Link copied to clipboard
class PlayerPortalEventListener : Listener

Provides logic for when a player enters a portal. Used for various spawn distance placeholders

Link copied to clipboard
class ServerLoadEvent : Listener