All Classes
Class
Description
Skeletal implementation of
DungeonSign
.Checks for whether a block may be broken.
Stores the pre-set breaking rules.
A sign that performs a specific action every time it is triggered.
A
GameRule
where the value is a Collection
.A functional interface to deserialize a raw value read from a configuration.
Copies an object.
Fired when the plugin is reloaded with /dxl reload.
A
DungeonSign
that changes its state when triggered.A dungeon consists of floors and settings including its game rules.
Wrapper for a mob spawned in a dungeon.
Fired when a
DungeonMob
dies.Superclass for events involving DungeonsXL mobs.
Fired when a spawned entity is registered as a
DungeonMob
.Class that manages initialization of several registries.
The API main interface.
Interface for all dungeon signs.
Represents a player in an edit instance.
Fired when a player starts editing a dungeon map.
Superclass for events involving
EditPlayer
s.Fired when a player stops editing a dungeon map.
A raw resource world instance to edit the dungeon map.
Superclass for events involving DungeonsXL edit instances.
Fired after a dungeon world is generated.
Fired when an edit world is saved.
Fired when an edit world is unloaded.
Other plugins / libraries that can handle and spawn mobs.
Handles the rules of playing in a dungeon.
A game goal defines what the players have to do in order to finish the game.
Determines the behavior of the game goal and which settings apply to it.
Represents a player in a game dungeon instance.
Fired when a player dies in a dungeon.
Superclass for events involving
GamePlayer
s.Fired when a player finishs a game.
Represents a game rule for a
Game
.A container for
GameRule
s.A playable resource instance.
Superclass for events involving DungeonsXL game instances.
Fired when the game starts, that means when all players have triggered the ready sign.
Represents a player anywhere on the server.
Superclass for events involving DungeonsXL players.
Fired when a player gets his
Reward
s after finishing a game.Implement and register in order to track a group.
Fired when a group collects a reward.
Fired when a group is created explicitly or implicitly.
The reason why the group is created.
Fired when a group is disbanded.
Superclass for events involving DungeonsXL groups.
Fired when a group finishs a
Dungeon
, which means the end floor of a dungeon.Fired when a group finishs a dungeon floor.
Fired when a player joins a DungeonsXL group.
Fired when a player leaves a group.
Fired when a group scores a point.
Fired when a group starts playing a floor.
Represents a player in an instance.
Super interface for worlds that are instantiated by DungeonsXL.
Superclass for events involving DungeonsXL instances.
Fired after an instance world is unloaded.
Fired when an instance is unloaded.
A sign that does not do anything on its own.
Represents a class and a class script.
Represents a group of players provided by DungeonsXL.
Links different color types together.
Something a player needs to fulfill in order to be allowed to start the game (= trigger a ready sign).
Fired when it is checked if a player fulfills a
Requirement
realized through the Requirement API.Fired when a
Requirement
is demanded from a player.Superclass for events involving
Requirement
s.Superclass for events involving DungeonsXL resource worlds.
Fired when a
ResourceWorld
is instantiated.Something players are given when they successfully finish a
Dungeon
.A sign that has a deactivated and an activated state and can switch between these two.
Deprecated.
stub