Index

A B C D E F G H I K L M N O P R S T U V W Y 
All Classes|All Packages|Deprecated API

A

AbstractDSign - Class in de.erethon.dungeonsxl.api.sign
Skeletal implementation of DungeonSign.
AbstractDSign(DungeonsAPI, Sign, String[], InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
ACTION_BAR - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
activate() - Method in class de.erethon.dungeonsxl.api.sign.Deactivatable
Sets the state to active.
activate() - Method in class de.erethon.dungeonsxl.api.sign.Windup
 
activate(Player) - Method in class de.erethon.dungeonsxl.api.sign.Deactivatable
Sets the state to active for the given player.
active - Variable in class de.erethon.dungeonsxl.api.sign.Deactivatable
 
addFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Adds the given floor.
addGroup(PlayerGroup) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Adds the given group to this game.
addInvitedPlayer(Player, boolean) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Invites a player to join the group.
addInvitedPlayer(OfflinePlayer) - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Adds the player to the list of players that are invited to edit the resource.
addItem(ItemStack) - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
Adds the given item to this class.
addMember(Player) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Adds a player to the group.
addMember(Player, boolean) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Adds a player to the group.
addMob(DungeonMob) - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Registers the given dungeon mob
addReward(Reward) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Memorizes the given reward for the group.
addTrigger(Trigger) - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
addTrigger(Trigger) - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Adds a trigger to the sign.
addUnplayedFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Adds a floor to the list of floors to play.
ANNOUNCER - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
 
api - Variable in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
areClassesEnabled() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns if it is required to choose a class in order to start the game.
areCorresponding(PlayerGroup, T) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Checks if two groups are corresponding.

B

backup() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Creates a backup of the resource.
BACKUPS - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
BLACK - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
BLOCK_FADE_DISABLED - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A set of blocks that do not fade.
BREAK_BLOCKS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If players can build and destroy blocks in this world.
BUILD_MODE_READER - Static variable in interface de.erethon.dungeonsxl.api.dungeon.ConfigReader
 
BuildMode - Interface in de.erethon.dungeonsxl.api.dungeon
Checks for whether a block may be broken.
BuildMode.Registry - Class in de.erethon.dungeonsxl.api.dungeon
Stores the pre-set breaking rules.
Button - Class in de.erethon.dungeonsxl.api.sign
A sign that performs a specific action every time it is triggered.
Button(DungeonsAPI, Sign, String[], InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.sign.Button
 

C

captureFlag() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Scores a point.
CHAT - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
check(Player) - Method in interface de.erethon.dungeonsxl.api.Requirement
Returns if the given player fulfills the requirements.
check(Player, GameWorld, Block) - Method in interface de.erethon.dungeonsxl.api.dungeon.BuildMode
Returns if the block can be broken or placed by the player.
checkRequirements(Dungeon) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Performs a requirement check for the given dungeon.
CLASSES - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
clear() - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Clears the external / dungeon group references.
clearOfflineInvitedPlayers() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Removes all invitations for players who are not online.
CollectionGameRule<T,​V extends Collection<T>> - Class in de.erethon.dungeonsxl.api.dungeon
A GameRule where the value is a Collection.
CollectionGameRule(String, V, ConfigReader<V>, Copier<V>) - Constructor for class de.erethon.dungeonsxl.api.dungeon.CollectionGameRule
 
CollectionGameRule(String, V, Copier<V>) - Constructor for class de.erethon.dungeonsxl.api.dungeon.CollectionGameRule
 
COMMAND - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
 
COMMAND - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
 
COMMAND - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
 
ConfigReader<V> - Interface in de.erethon.dungeonsxl.api.dungeon
A functional interface to deserialize a raw value read from a configuration.
containsFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns true if the floor is either in the floors list or the start / end floor.
containsFloor(String) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns true if the floor is either in the floors list or the start / end floor.
copier - Variable in class de.erethon.dungeonsxl.api.dungeon.CollectionGameRule
 
copier - Variable in class de.erethon.dungeonsxl.api.dungeon.MapGameRule
 
Copier<T> - Interface in de.erethon.dungeonsxl.api.dungeon
Copies an object.
copy(T) - Method in interface de.erethon.dungeonsxl.api.dungeon.Copier
Returns a copy of the original.
createDungeonGroup(T) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Creates a dungeon group corresponding with the external group.
createDungeonSign(Sign, String[]) - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Creates a dungeon sign in this instance.
createGroup(Player) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Creates a new group.
createGroup(Player, Dungeon) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Creates a new group.
createGroup(Player, PlayerGroup.Color) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Creates a new group.
createGroup(Player, String) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Creates a new group.
createGroup(Player, Collection<Player>, String, Dungeon) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Creates a new group.
CUSTOM - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
When a group is created by an addon.
CUSTOM - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
 
CUSTOM - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
 
CYAN - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 

D

DAMAGE_PROTECTED_ENTITIES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A list of all entity types that shall be protected from damage.
DARK_BLUE - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
DARK_GRAY - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
DARK_GREEN - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
DARK_RED - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
DataReloadEvent - Class in de.erethon.dungeonsxl.api.event
Fired when the plugin is reloaded with /dxl reload.
DataReloadEvent() - Constructor for class de.erethon.dungeonsxl.api.event.DataReloadEvent
 
de.erethon.dungeonsxl.api - package de.erethon.dungeonsxl.api
 
de.erethon.dungeonsxl.api.dungeon - package de.erethon.dungeonsxl.api.dungeon
 
de.erethon.dungeonsxl.api.event - package de.erethon.dungeonsxl.api.event
 
de.erethon.dungeonsxl.api.event.group - package de.erethon.dungeonsxl.api.event.group
 
de.erethon.dungeonsxl.api.event.mob - package de.erethon.dungeonsxl.api.event.mob
 
de.erethon.dungeonsxl.api.event.player - package de.erethon.dungeonsxl.api.event.player
 
de.erethon.dungeonsxl.api.event.requirement - package de.erethon.dungeonsxl.api.event.requirement
 
de.erethon.dungeonsxl.api.event.world - package de.erethon.dungeonsxl.api.event.world
 
de.erethon.dungeonsxl.api.mob - package de.erethon.dungeonsxl.api.mob
 
de.erethon.dungeonsxl.api.player - package de.erethon.dungeonsxl.api.player
 
de.erethon.dungeonsxl.api.sign - package de.erethon.dungeonsxl.api.sign
 
de.erethon.dungeonsxl.api.world - package de.erethon.dungeonsxl.api.world
 
Deactivatable - Class in de.erethon.dungeonsxl.api.sign
A DungeonSign that changes its state when triggered.
Deactivatable(DungeonsAPI, Sign, String[], InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.sign.Deactivatable
 
deactivate() - Method in class de.erethon.dungeonsxl.api.sign.Deactivatable
Sets the state to inactive.
deactivate() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Cancels the task.
deactivate(Player) - Method in class de.erethon.dungeonsxl.api.sign.Deactivatable
Sets the state to inactive for the given player.
DEATH - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
When the player is kicked because he does not have any lives left.
DEATH_SCREEN - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Sets if death screens are enabled.
DEFAULT - Enum constant in enum class de.erethon.dungeonsxl.api.world.GameWorld.Type
 
DEFAULT - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameGoal
The default game goal: GameGoal.Type.END without TIME_TO_FINISH
DEFAULT_VALUES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A container of all rules with their default value.
delay - Variable in class de.erethon.dungeonsxl.api.sign.Windup
 
delete() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Deletes this game.
delete() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Disbands the group.
delete() - Method in interface de.erethon.dungeonsxl.api.world.EditWorld
 
delete() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Deletes this instance.
delete(boolean) - Method in interface de.erethon.dungeonsxl.api.world.EditWorld
Deletes this edit instance.
demand(Player) - Method in interface de.erethon.dungeonsxl.api.Requirement
This is fired after the Requirement.check(Player) has been accepted.
DIFFICULTY - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The Vanilla difficulty.
dungeon - Variable in class de.erethon.dungeonsxl.api.event.requirement.RequirementEvent
 
Dungeon - Interface in de.erethon.dungeonsxl.api.dungeon
A dungeon consists of floors and settings including its game rules.
DUNGEON_FINISHED - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
 
DungeonMob - Interface in de.erethon.dungeonsxl.api.mob
Wrapper for a mob spawned in a dungeon.
DungeonMobDeathEvent - Class in de.erethon.dungeonsxl.api.event.mob
Fired when a DungeonMob dies.
DungeonMobDeathEvent(DungeonMob) - Constructor for class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
 
DungeonMobEvent - Class in de.erethon.dungeonsxl.api.event.mob
Superclass for events involving DungeonsXL mobs.
DungeonMobEvent(DungeonMob) - Constructor for class de.erethon.dungeonsxl.api.event.mob.DungeonMobEvent
 
DungeonMobSpawnEvent - Class in de.erethon.dungeonsxl.api.event.mob
Fired when a spawned entity is registered as a DungeonMob.
DungeonMobSpawnEvent(DungeonMob) - Constructor for class de.erethon.dungeonsxl.api.event.mob.DungeonMobSpawnEvent
 
DungeonModule - Interface in de.erethon.dungeonsxl.api
Class that manages initialization of several registries.
DUNGEONS - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
DungeonsAPI - Interface in de.erethon.dungeonsxl.api
The API main interface.
DungeonSign - Interface in de.erethon.dungeonsxl.api.sign
Interface for all dungeon signs.
dxl - Variable in class de.erethon.dungeonsxl.api.player.GroupAdapter
 

E

EditPlayer - Interface in de.erethon.dungeonsxl.api.player
Represents a player in an edit instance.
EditPlayerEditEvent - Class in de.erethon.dungeonsxl.api.event.player
Fired when a player starts editing a dungeon map.
EditPlayerEditEvent(EditPlayer, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.player.EditPlayerEditEvent
 
EditPlayerEvent - Class in de.erethon.dungeonsxl.api.event.player
Superclass for events involving EditPlayers.
EditPlayerEvent(EditPlayer) - Constructor for class de.erethon.dungeonsxl.api.event.player.EditPlayerEvent
 
EditPlayerLeaveEvent - Class in de.erethon.dungeonsxl.api.event.player
Fired when a player stops editing a dungeon map.
EditPlayerLeaveEvent(EditPlayer, boolean, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
 
EditWorld - Interface in de.erethon.dungeonsxl.api.world
A raw resource world instance to edit the dungeon map.
EditWorldEvent - Class in de.erethon.dungeonsxl.api.event.world
Superclass for events involving DungeonsXL edit instances.
EditWorldEvent(EditWorld) - Constructor for class de.erethon.dungeonsxl.api.event.world.EditWorldEvent
 
EditWorldGenerateEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired after a dungeon world is generated.
EditWorldGenerateEvent(EditWorld) - Constructor for class de.erethon.dungeonsxl.api.event.world.EditWorldGenerateEvent
 
EditWorldSaveEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired when an edit world is saved.
EditWorldSaveEvent(EditWorld) - Constructor for class de.erethon.dungeonsxl.api.event.world.EditWorldSaveEvent
 
EditWorldUnloadEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired when an edit world is unloaded.
EditWorldUnloadEvent(EditWorld, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
 
END - Enum constant in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
The default goal.
END_FLOOR - Enum constant in enum class de.erethon.dungeonsxl.api.world.GameWorld.Type
 
ensureWorldIsLoaded(boolean) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns and, if necessary, instantiates the game world.
ENTRIES - Static variable in class de.erethon.dungeonsxl.api.dungeon.BuildMode.Registry
Entry keys must be lowercase.
ERROR_0 - Static variable in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
ERROR_1 - Static variable in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
ERROR_2 - Static variable in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
ERROR_3 - Static variable in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
escape() - Method in interface de.erethon.dungeonsxl.api.player.EditPlayer
Makes the player leave the edit world without saving the progress.
ESCAPE_LOCATION - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The location where the players spawn when they leave the dungeon without succeeding.
EX_ITEM_SET_READER - Static variable in interface de.erethon.dungeonsxl.api.dungeon.ConfigReader
Reads a set of Caliburn items.
EX_MOB_SET_READER - Static variable in interface de.erethon.dungeonsxl.api.dungeon.ConfigReader
Reads a set of Caliburn mobs.
ExternalMobProvider - Interface in de.erethon.dungeonsxl.api.mob
Other plugins / libraries that can handle and spawn mobs.

F

FALSE - Static variable in interface de.erethon.dungeonsxl.api.dungeon.BuildMode
Blocks may not be broken.
finish() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
The player finishs the current game.
finish(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
The player finishs the current game.
FINISH_LOCATION - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The location where the players spawn when they finish the dungeon.
FIRE_TICK - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
This does what the doFireTick Vanilla game rule does.
FLY - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If players may fly.
FOOD_LEVEL - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If the food levels of the players change.
FRIENDLY_FIRE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Friendly fire refers just to members of the same group.
fromConfig(DungeonsAPI, GameRuleContainer, ConfigurationSection) - Method in class de.erethon.dungeonsxl.api.dungeon.CollectionGameRule
 
fromConfig(DungeonsAPI, GameRuleContainer, ConfigurationSection) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRule
Returns the state of the game rule fetched from the config.
fromConfig(DungeonsAPI, GameRuleContainer, ConfigurationSection) - Method in class de.erethon.dungeonsxl.api.dungeon.MapGameRule
 

G

Game - Interface in de.erethon.dungeonsxl.api.dungeon
Handles the rules of playing in a dungeon.
GAME_COMMAND_WHITELIST - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
These commands can be used by all players if they are in the dungeon.
GAME_GOAL - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The goal of the game that defines what makes it end.
GAME_MODE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The Vanilla game mode.
GAME_PERMISSIONS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A list of permissions players get while they play the game.
GameGoal - Class in de.erethon.dungeonsxl.api.dungeon
A game goal defines what the players have to do in order to finish the game.
GameGoal(GameGoal.Type) - Constructor for class de.erethon.dungeonsxl.api.dungeon.GameGoal
 
GameGoal.Type - Enum Class in de.erethon.dungeonsxl.api.dungeon
Determines the behavior of the game goal and which settings apply to it.
GamePlayer - Interface in de.erethon.dungeonsxl.api.player
Represents a player in a game dungeon instance.
GamePlayerDeathEvent - Class in de.erethon.dungeonsxl.api.event.player
Fired when a player dies in a dungeon.
GamePlayerDeathEvent(GamePlayer, boolean, int) - Constructor for class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
 
GamePlayerEvent - Class in de.erethon.dungeonsxl.api.event.player
Superclass for events involving GamePlayers.
GamePlayerEvent(GamePlayer) - Constructor for class de.erethon.dungeonsxl.api.event.player.GamePlayerEvent
 
GamePlayerFinishEvent - Class in de.erethon.dungeonsxl.api.event.player
Fired when a player finishs a game.
GamePlayerFinishEvent(GamePlayer, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
 
GameRule<V> - Class in de.erethon.dungeonsxl.api.dungeon
Represents a game rule for a Game.
GameRule(Class<V>, String, V) - Constructor for class de.erethon.dungeonsxl.api.dungeon.GameRule
 
GameRule(Class<V>, String, V, ConfigReader<V>) - Constructor for class de.erethon.dungeonsxl.api.dungeon.GameRule
 
GameRuleContainer - Class in de.erethon.dungeonsxl.api.dungeon
A container for GameRules.
GameRuleContainer() - Constructor for class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
Initializes an emtpy GameRuleContainer.
GameRuleContainer(GameRuleContainer) - Constructor for class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
Copies a GameRuleContainer.
GameWorld - Interface in de.erethon.dungeonsxl.api.world
A playable resource instance.
GameWorld.Type - Enum Class in de.erethon.dungeonsxl.api.world
 
GameWorldEvent - Class in de.erethon.dungeonsxl.api.event.world
Superclass for events involving DungeonsXL game instances.
GameWorldEvent(GameWorld, Dungeon) - Constructor for class de.erethon.dungeonsxl.api.event.world.GameWorldEvent
 
GameWorldStartGameEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired when the game starts, that means when all players have triggered the ready sign.
GameWorldStartGameEvent(GameWorld, Game) - Constructor for class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
 
get(UUID) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
 
getAllEditPlayers() - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns all EditPlayers.
getAllEditPlayersIf(Predicate<EditPlayer>) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns all EditPlayer that satisfy the given predicate.
getAllGamePlayers() - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns all GamePlayers.
getAllGamePlayersIf(Predicate<GamePlayer>) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns all GamePlayer that satisfy the given predicate.
getAllInstancePlayers() - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns all InstancePlayers.
getAllInstancePlayersIf(Predicate<InstancePlayer>) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns all InstancePlayers that satisfy the given predicate.
getBuildPermission() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the permission node that is required to build a sign of this type.
getBukkitEntity() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobEvent
Returns the Bukkit LivingEntity involved in this event.
getBukkitPlayer() - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerEvent
Returns the Bukkit Player involved in this event
getBukkitWorld() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldEvent
Returns the Bukkit world involved in this event.
getByChatColor(ChatColor) - Static method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the GroupColor matching the ChatColor or null if none exists.
getByDyeColor(DyeColor) - Static method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the GroupColor matching the DyeColor or null if none exists.
getByWoolType(ExItem) - Static method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the GroupColor matching the wool material or null if none exists.
getCaliburn() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns the loaded instance of the Caliburn API.
getCause() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
Returns the cause for the group creation.
getCause() - Method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
Returns the cause for the group deletion.
getCause() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
Returns the cause of the kick.
getChatColor() - Method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the ChatColor.
getCheckMessage() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
Returns the message that will be sent to the player to inform him what he needs in order to fulfill the requirement if there is a requirement that he does not fulfill.
getCheckMessage(Player) - Method in interface de.erethon.dungeonsxl.api.Requirement
Returns the message that informs the player if they fulfill the requirement.
getClassRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the loaded classes.
getCollector() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
Returns the player who collected the reward.
getCommand(String, String, double, double, double) - Method in interface de.erethon.dungeonsxl.api.mob.ExternalMobProvider
Returns the console spawn command of the provider with values replaced to spawn the mob represented by the given String.
getComponents() - Method in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
Returns an array of the game rules that apply to game goals of this type.
getCopiedLines() - Method in interface de.erethon.dungeonsxl.api.player.EditPlayer
Returns the lines of a sign the player has copied with a stick tool in an array with the length of four.
getCreator() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
Returns the player who created the group.
getDefaultValue() - Method in class de.erethon.dungeonsxl.api.dungeon.GameRule
Returns the value used if nothing is specified by a game rule provider.
getDefaultValues() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
The values from this game rule container will be overriden by values of the game rule containers of the dungeon's maps.
getDelaySeconds() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns the delay before the task runs in seconds.
getDelayTicks() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns the delay before the task runs in ticks.
getDisbander() - Method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
The player who disbanded the group.
getDungeon() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns the dungeon that "hosts" this game.
getDungeon() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
Returns the dungeon the group was playing.
getDungeon() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementEvent
Returns the dungeon involved in this event.
getDungeon() - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldEvent
Returns the dungeon the game instance is a part of.
getDungeon() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the dungeon the group is playing or has remembered to play next.
getDungeon() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns the dungeon that the game world is part of.
getDungeonGroup(T) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns the dungeon group corresponding with the external group or null of none exists.
getDungeonMob() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobEvent
Returns the DungeonMob involved in this event.
getDungeonMob(LivingEntity) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns an existing DungeonMob object that wraps the given LivingEntity object or null if none exists.
getDungeonRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the dungeons.
getDungeonSign(Block) - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the DungeonSign represented by the given sign block.
getDungeonSigns() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns a collection of the signs in this instance.
getDyeColor() - Method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the DyeColor.
getEditPlayer() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerEvent
Returns the EditPlayer involved in this event.
getEditPlayer(Player) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
 
getEditWorld() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldEvent
Returns the EditWorld involved in this event.
getEditWorld() - Method in interface de.erethon.dungeonsxl.api.player.EditPlayer
Returns the EditWorld the player is editing.
getEditWorld() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
getEditWorld() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the edit world this sign is in; null if this is in a game world.
getEditWorld() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the loaded edit instance of this world or null if none exists.
getEditWorld(World) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns the EditWorld that wraps the given instance world.
getEndFloor() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns the last floor of this dungeon or null if this is an SFD.
getEntity() - Method in interface de.erethon.dungeonsxl.api.mob.DungeonMob
Returns the entity that is wrapped by this object.
getExternalGroup(PlayerGroup) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns the external group corresponding with the dungeon group.
getExternalGroup(Player) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns the external group of the given group member.
getExternalMobProviderRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the external mob providers.
getFinished() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
Returns the game world that was just finished.
getFirstEditPlayerIf(Predicate<EditPlayer>) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns the first EditPlayer that satisfies the given predicate.
getFirstGamePlayerIf(Predicate<GamePlayer>) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns the first GamePlayer that satisfies the given predicate.
getFirstInstancePlayerIf(Predicate<InstancePlayer>) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
Returns the first InstancePlayer that satisfies the given predicate.
getFloorCount() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns the amount of floors in this dungeon including start and end floor.
getFloorCount() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns the amount of played floors in this game.
getFloors() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns a list of the floors without start and end floor.
getFolder() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the world folder.
getFolder() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the folder where this resource is stored.
getGame() - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
Returns the game.
getGame() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the game the player's group plays.
getGame() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the game of the game world the group is in.
getGame() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the game played in the world of this sign.
getGame() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns the game that is played in the game world.
getGame(Player) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns the game the given player plays.
getGame(World) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns the game played in the given instance world.
getGameCache() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a cache of Game objects.
getGamePlayer() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerEvent
Returns the GamePlayer involved in this event.
getGamePlayer(Player) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
 
getGameRuleRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the game rules.
getGameWorld() - Method in class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
Returns the game instance.
getGameWorld() - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldEvent
Returns the GameWorld involved in this event.
getGameWorld() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the game world of the player's group.
getGameWorld() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the game world the group is in.
getGameWorld() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
getGameWorld() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the game world this sign is in; null if this is in an edit world.
getGameWorld(World) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns the GameWorld that wraps the given instance world.
getGlobalPlayer() - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerEvent
Returns the GlobalPlayer involved in this event
getGroup() - Method in class de.erethon.dungeonsxl.api.event.group.GroupEvent
Returns the group involved in this event.
getGroup() - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Returns the player's group.
getGroupCache() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a cache of the player groups.
getGroupOnlineSize(T) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns the amount of members in the external group who are online.
getGroups() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns a read-only List of the groups that are playing this game.
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.DataReloadEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobSpawnEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.player.EditPlayerEditEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.EditWorldGenerateEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.EditWorldSaveEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldUnloadEvent
 
getHandlerList() - Static method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.DataReloadEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobSpawnEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerEditEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldGenerateEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldSaveEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldUnloadEvent
 
getHandlers() - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
 
getHasToWait() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
Returns false if the other group members have all already triggered the end sign, true if not.
getId() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the ID.
getId() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the ID.
getIdentifier() - Method in interface de.erethon.dungeonsxl.api.mob.ExternalMobProvider
Returns the identifier used on mob signs to spawn mobs from this provider.
getInitialLives() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the original amount of lives the player had in the current game or -1 if lives aren't used.
getInitialLives() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the initial amount of lives or -1 if group lives are not used.
getInstance() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldEvent
Returns the instance involved in this event.
getInstanceCache() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a cache of the instance worlds.
getInstancePlayer(Player) - Method in class de.erethon.dungeonsxl.api.player.PlayerCache
 
getInstanceWorld() - Method in interface de.erethon.dungeonsxl.api.player.InstancePlayer
The world of the instance, where the player is supposed to be.
getInstanceWorldName() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent
Returns the name the instance world had.
getInstanceWorldName() - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
Returns the name the newly loaded Bukkit world is going to have.
getIntervalSeconds() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns the task interval in seconds.
getIntervalTicks() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns the task interval in ticks.
getInvitedPlayers() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns a PlayerCollection of the players who are invited to join the group but did not yet do so.
getItems() - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
Returns the list of the items this class gives to a player.
getKey() - Method in class de.erethon.dungeonsxl.api.dungeon.GameRule
Returns the configuration key of the game rule.
getKiller() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
Returns the player who killed the mob or null if the cause of its death was not a player.
getLastCheckpoint() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the location of the last checkpoint the player reached.
getLeader() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
The player who has permission to manage the group.
getLine(int) - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the raw line of this sign at the given index.
getLines() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
getLines() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the raw lines of this sign in an array with 4 elements.
getLives() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the lives the player has left or -1 if per player lives aren't used.
getLives() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the amount of lives the group currently has left or -1 if group lives are not used.
getLobbyLocation() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the location of the lobby where players spawn by default when they are teleported into the dungeon.
getLoserGroup() - Method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
Returns the group that lost a score to the scorers.
getLostLives() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
Returns the amount of lives the player loses.
getMap() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns the map to instantiate.
getMapRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the resources worlds.
getMembers() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns a PlayerCollection of the group members
getMobs() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns the living dungeon mobs
getN() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns how many times the task is supposed to be executed (like in SIGMA notation).
getName() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns the name.
getName() - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
Returns the name of the class.
getName() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the formatted name.
getName() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the name to identify the sign.
getName() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the name of the resource world of this instance.
getName() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the name of this resource world.
getNext() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
Returns the resource world of the next floor.
getNextFloor() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns the resource of the next floor to play.
getOfflineTimeMillis() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the saved time millis from when the player went offline.
getOrCreateDungeonGroup(T) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns the dungeon group that mirrors the external group.
getOrCreateDungeonGroup(T, int) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns the dungeon group that mirrors the external group.
getOrInstantiateEditWorld(boolean) - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the loaded edit instance of this world or generates a new one if none exists.
getOverrideValues() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
The values from this game rule container will override all values of the game rule containers of the dungeon's maps.
getPlacedBlocks() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns a collection of the blocks that have been placed by players in the current game.
getPlayer() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
Returns the player who is joining the group.
getPlayer() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
Returns the player who is joining the group.
getPlayer() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
Returns the player who left the group.
getPlayer() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
Returns the checked player.
getPlayer() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
Returns the player who pays the requirement.
getPlayer() - Method in interface de.erethon.dungeonsxl.api.Trigger
Deprecated.
getPlayerCache() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a cache of player wrapper objects.
getPlayerClass() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the player's class or null if they have none.
getPlayerGroup(Player) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns the group the player is a member of or null if he is in none.
getPlayers() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns the players playing the game.
getPlayers() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the players in the instance.
getRawCommand() - Method in interface de.erethon.dungeonsxl.api.mob.ExternalMobProvider
Returns the raw console spawn command of the provider.
getRawName() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the raw, unformatted name.
getRemoveWhenPlayed() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns if floors cannot be played once if floors are selected randomly from the list.
getRequirement() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementEvent
Returns the requirement involved in this event.
getRequirementRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the requirement types.
getResource() - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldEvent
Returns the resource world involved in this event.
getResource() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the saved map this instance was loaded from.
getReward() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
Returns the reward the group collected.
getRewardItems() - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Returns the reward items the player gets after leaving the dungeon.
getRewardRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the reward types.
getRewards() - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
Returns a list of the rewards the player will get.
getRewards() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the rewards that are memorized for the group.
getRGBColor() - Method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the RGB value.
getRobbedGroup() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns the group whose flag the player robbed; null if the player isn't stealing any.
getRules() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns the rules of this game.
getRules() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns the rules of the dungeon of this game.
getRules() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the GameRules of this world.
getRunnable() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns the runnable.
getSave() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
Returns if the world is saved.
getScore() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns the score number, which is used for capture the flag and similar game types.
getScorer() - Method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
Returns the player who scored.
getSign() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
getSign() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns the sign that represents event point.
getSignRegistry() - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns a registry of the sign types.
getSingleFloorDungeon() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the single floor dungeon of this resource.
getStartFloor() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns the first floor of this dungeon.
getStartLocation(PlayerGroup) - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns the start location of the world.
getState(GameRule<V>) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
Returns the state of the GameRule or UNDEFINED_STATE if it is not defined
getTask() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Returns the underlying task if it has started yet or null if not.
getTriggerId() - Method in interface de.erethon.dungeonsxl.api.mob.DungeonMob
Returns the String used to identify this mob for example in the context of triggers.
getTriggers() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
getTriggers() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns a Set of the triggers registered for this sign.
getType() - Method in class de.erethon.dungeonsxl.api.dungeon.GameGoal
Returns the type of the game goal.
getType() - Method in interface de.erethon.dungeonsxl.api.mob.DungeonMob
Returns the Caliburn representation of the mob or null if it is spawned by an external plugin.
getType() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns the GameWorld.Type of this GameWorld.
getUnloadIfEmpty() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
Returns if the instance shall be unloaded when it is empty after the player left.
getUnplayedFloors() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns a read-only List of the remaining floors to play.
getWolf() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Deprecated.
More dynamic pet features might make this obsolete in the future.
getWoolMaterial() - Method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the wool material.
getWorld() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns the game instance in which this game takes place.
getWorld() - Method in interface de.erethon.dungeonsxl.api.player.InstancePlayer
The world of the instance, where the player is supposed to be.
getWorld() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Returns the wrapped Bukkit world.
getWorldEnvironment() - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns the environment of the world as defined in the config or World.Environment.NORMAL if nothing is set.
giveTo(Player) - Method in interface de.erethon.dungeonsxl.api.Reward
Gives the reward to the given player.
globalPlayer - Variable in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerEvent
 
GlobalPlayer - Interface in de.erethon.dungeonsxl.api.player
Represents a player anywhere on the server.
GlobalPlayerEvent - Class in de.erethon.dungeonsxl.api.event.player
Superclass for events involving DungeonsXL players.
GlobalPlayerEvent(GlobalPlayer) - Constructor for class de.erethon.dungeonsxl.api.event.player.GlobalPlayerEvent
 
GlobalPlayerRewardPayOutEvent - Class in de.erethon.dungeonsxl.api.event.player
Fired when a player gets his Rewards after finishing a game.
GlobalPlayerRewardPayOutEvent(GlobalPlayer, List<Reward>) - Constructor for class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
 
group - Variable in class de.erethon.dungeonsxl.api.event.group.GroupEvent
 
GROUP_ADAPTER - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
When a group is created to mirror the state of a party plugin.
GROUP_ADAPTER - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
 
GROUP_ADAPTER - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
When a player is kicked from a group to mirror the state of a party plugin.
GROUP_IS_EMPTY - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
 
GROUP_SIGN - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
 
GROUP_TAG_ENABLED - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If group tags are used.
GroupAdapter<T> - Class in de.erethon.dungeonsxl.api.player
Implement and register in order to track a group.
GroupAdapter(DungeonsAPI) - Constructor for class de.erethon.dungeonsxl.api.player.GroupAdapter
 
GroupCollectRewardEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group collects a reward.
GroupCollectRewardEvent(PlayerGroup, GamePlayer, Reward) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
 
GroupCreateEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group is created explicitly or implicitly.
GroupCreateEvent(PlayerGroup, GlobalPlayer, GroupCreateEvent.Cause) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
 
GroupCreateEvent.Cause - Enum Class in de.erethon.dungeonsxl.api.event.group
The reason why the group is created.
GroupDisbandEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group is disbanded.
GroupDisbandEvent(PlayerGroup, GroupDisbandEvent.Cause) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
GroupDisbandEvent(PlayerGroup, GlobalPlayer, GroupDisbandEvent.Cause) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
GroupDisbandEvent.Cause - Enum Class in de.erethon.dungeonsxl.api.event.group
 
GroupEvent - Class in de.erethon.dungeonsxl.api.event.group
Superclass for events involving DungeonsXL groups.
GroupEvent(PlayerGroup) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupEvent
 
GroupFinishDungeonEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group finishs a Dungeon, which means the end floor of a dungeon.
GroupFinishDungeonEvent(PlayerGroup, Dungeon) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
 
GroupFinishFloorEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group finishs a dungeon floor.
GroupFinishFloorEvent(PlayerGroup, GameWorld, ResourceWorld) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
 
GroupPlayerJoinEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a player joins a DungeonsXL group.
GroupPlayerJoinEvent(PlayerGroup, GlobalPlayer, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
 
GroupPlayerKickEvent - Class in de.erethon.dungeonsxl.api.event.group
 
GroupPlayerKickEvent(PlayerGroup, GlobalPlayer, GroupPlayerKickEvent.Cause) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
 
GroupPlayerKickEvent.Cause - Enum Class in de.erethon.dungeonsxl.api.event.group
 
GroupPlayerLeaveEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a player leaves a group.
GroupPlayerLeaveEvent(PlayerGroup, GlobalPlayer) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
 
groups - Variable in class de.erethon.dungeonsxl.api.player.GroupAdapter
 
GroupScoreEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group scores a point.
GroupScoreEvent(PlayerGroup, GamePlayer, PlayerGroup) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
 
GroupStartFloorEvent - Class in de.erethon.dungeonsxl.api.event.group
Fired when a group starts playing a floor.
GroupStartFloorEvent(PlayerGroup, GameWorld) - Constructor for class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
 

H

hasComponent(GameRule) - Method in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
Returns whether the given game rule applies to game goals of this type.
hasDog() - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
Deprecated.
More dynamic pet features might make this obsolete in the future.
hasPermission(String) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Checks if the player has the given permission.
hasRewardItemsLeft() - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Returns if the player has any reward items left.
hasRewards() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns if the game has rewards.
hasStarted() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns if the group has started (=if the ready sign has been triggered).
hasTriggers() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the sign has triggers.

I

initGameRules(Registry<String, GameRule>) - Method in interface de.erethon.dungeonsxl.api.DungeonModule
Initializes the game rule registry.
INITIAL_GROUP_LIVES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Alternatively to player lives, you can use group lives.
INITIAL_LIVES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Amount of lives a player initially has when he enters a dungeon.
INITIAL_SCORE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameGoal
Score used for capture the flag and similar game types.
initialize() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Makes the sign listen for its triggers if it DungeonSign.hasTriggers().
initRequirements(Registry<String, Class<? extends Requirement>>) - Method in interface de.erethon.dungeonsxl.api.DungeonModule
Initializes the requirement registry.
initRewards(Registry<String, Class<? extends Reward>>) - Method in interface de.erethon.dungeonsxl.api.DungeonModule
Initializes the reward registry.
initSigns(Registry<String, Class<? extends DungeonSign>>) - Method in interface de.erethon.dungeonsxl.api.DungeonModule
Initializes the dungeon sign registry.
instance - Variable in class de.erethon.dungeonsxl.api.event.world.InstanceWorldEvent
 
InstancePlayer - Interface in de.erethon.dungeonsxl.api.player
Represents a player in an instance.
InstanceWorld - Interface in de.erethon.dungeonsxl.api.world
Super interface for worlds that are instantiated by DungeonsXL.
InstanceWorldEvent - Class in de.erethon.dungeonsxl.api.event.world
Superclass for events involving DungeonsXL instances.
InstanceWorldEvent(InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.event.world.InstanceWorldEvent
 
InstanceWorldPostUnloadEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired after an instance world is unloaded.
InstanceWorldPostUnloadEvent(ResourceWorld, String) - Constructor for class de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent
 
InstanceWorldUnloadEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired when an instance is unloaded.
InstanceWorldUnloadEvent(InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.event.world.InstanceWorldUnloadEvent
 
instantiateGameWorld(Game, boolean) - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns a new game instance of this resource.
INTERACTION_BLACKLIST - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A blacklist of block types players cannot interact with.
INTERACTION_PROTECTED_ENTITIES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A list of all entity types that shall be protected from interaction.
interval - Variable in class de.erethon.dungeonsxl.api.sign.Windup
 
isActive() - Method in class de.erethon.dungeonsxl.api.sign.Deactivatable
Returns if the sign is currently in its activated state.
isActive(Player) - Method in class de.erethon.dungeonsxl.api.sign.Deactivatable
Returns if the sign is activated for the given player.
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.DataReloadEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldSaveEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldUnloadEvent
 
isCancelled() - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
 
isCreator() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
Returns if the player is the creator of the group.
isDungeonItem(ItemStack) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns if the given item stack is a dungeon item.
isEditInstance() - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
Returns if the loaded instance will be an edit world.
isEmpty() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns true if there are no groups in this game; false if not.
isErroneous() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
isErroneous() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the sign is erroneous.
isEscape() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
Returns false if the edit world is saved, true if not.
isExternalGroupMember(Player) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns if the player is a member of any external group.
isExternalGroupMember(T, Player) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Returns if the player is a member of the external group.
isExternalMob() - Method in interface de.erethon.dungeonsxl.api.mob.DungeonMob
Returns if the mob is spawned by an external plugin.
isFinished() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns true if all groups of the game have finished it; false if not.
isFinished() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns if the player finished the game.
isFinished() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns true if all players of the group have finished the game; false if not.
isInBreakMode() - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Returns if the player is currently breaking a global protection (=using /dxl break).
isInChatSpyMode() - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Returns if the player may read messages from the built-in group chat.
isInGroupChat() - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Returns if the player uses the built-in group chat.
isInitialized() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
isInitialized() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the sign is DungeonSign.initialize()d.
isInstance(World) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Returns if the given world is an instance.
isInventoryKept() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
If the player's state - including his inventory, EXP etc. - is kept.
isInventoryKept() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
If the player's state - including his inventory, EXP etc. - is kept.
isInventoryKept() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
If the player's state - including his inventory, EXP etc. - is kept.
isInvitedPlayer(OfflinePlayer) - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Returns if the player is invited to edit the resource.
isMultiFloor() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns if this dungeon has multiple floors.
isNewlyLoaded() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerEditEvent
Returns true if the edit world was not instantiated before the player edited it and false if it was.
isOnDungeonInit() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the sign gets initialized when the dungeon is loaded instead of when the game starts.
isPlaying() - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Returns if the group is already playing its remembered dungeon.
isPlaying() - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Returns if the game has begun in the game world.
isProtected() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the sign block is breakable after the initialization.
isReady() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns if the player is ready to start the game.
isSetToAir() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the block type of the sign is set to air after the initialization.
isSetupCorrect() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Returns false if there are errors in the setup; true if not.
isStealingFlag() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Returns if the player is stealing another group's flag.
isTriggered() - Method in interface de.erethon.dungeonsxl.api.Trigger
Deprecated.
isTutorial() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Returns if this is a tutorial game.
isValidValue(Object) - Method in class de.erethon.dungeonsxl.api.dungeon.CollectionGameRule
This implementation uses more expensive casting + catching the ClassCastException.
isValidValue(Object) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRule
Returns if the given value is an instance of GameRule.
isValidValue(Object) - Method in class de.erethon.dungeonsxl.api.dungeon.MapGameRule
This implementation uses more expensive casting + catching the ClassCastException.
isWorldFinished() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Use this method to ensure that its world still exists.

K

KEEP_INVENTORY_ON_DEATH - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Shall players lose their items when they die (do not mix up this with "onEscape"!)?
KEEP_INVENTORY_ON_ENTER - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Shall players play the dungeon with their own items or do you want to use classes?
KEEP_INVENTORY_ON_ESCAPE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Shall players keep their inventory when they leave the dungeon without succeeding?
KEEP_INVENTORY_ON_FINISH - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Shall players keep their inventory when they finish the dungeon?
kickAllPlayers() - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Makes all players leave the world.
kill() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Treats the player as if they lost their last life and kicks them from the dungeon.

L

LANGUAGES - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
LAST_MAN_STANDING - Enum constant in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
The game ends when a player dies and only one group is left.
leave() - Method in interface de.erethon.dungeonsxl.api.player.EditPlayer
Makes the player leave his group and dungeon.
leave() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Makes the player leave his group and dungeon.
leave() - Method in interface de.erethon.dungeonsxl.api.player.InstancePlayer
Makes the player leave his group and dungeon.
leave(boolean) - Method in interface de.erethon.dungeonsxl.api.player.EditPlayer
Makes the player leave his group and dungeon.
leave(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Makes the player leave his group and dungeon.
LIGHT_BLUE - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
LIGHT_GRAY - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
LIGHT_GREEN - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
LIGHT_RED - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
LOST - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
 

M

MAGENTA - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
MapGameRule<TK,​TV,​V extends Map<TK,​TV>> - Class in de.erethon.dungeonsxl.api.dungeon
A GameRule where the value is a Map.
MapGameRule(String, V, ConfigReader<V>, Copier<V>) - Constructor for class de.erethon.dungeonsxl.api.dungeon.MapGameRule
 
MAPS - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
markAsErroneous(String) - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
markAsErroneous(String) - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Set a placeholder to show that the sign is setup incorrectly.
merge(GameRuleContainer) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
Fills the values that are not yet set with values from a subsidiary container.
merge(GameRuleContainer, GameRuleContainer, GameRuleContainer) - Method in class de.erethon.dungeonsxl.api.dungeon.CollectionGameRule
 
merge(GameRuleContainer, GameRuleContainer, GameRuleContainer) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRule
Compares the state attached to the game rule of two GameRuleContainers.
merge(GameRuleContainer, GameRuleContainer, GameRuleContainer) - Method in class de.erethon.dungeonsxl.api.dungeon.MapGameRule
 
MESSAGES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Messages; also to be created with /dxl msg
mob - Variable in class de.erethon.dungeonsxl.api.event.mob.DungeonMobEvent
 
MOB_EXP_DROPS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If mobs shall drop experience or a whitelist of mobs that drop experience, while all others do not.
MOB_ITEM_DROPS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If mobs shall drop items or a whitelist of mobs that drop items, while all others do not.

N

n - Variable in class de.erethon.dungeonsxl.api.sign.Windup
How many times the task is supposed to be executed (unless it is cancelled).

O

OFFLINE - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
 
ORANGE - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 

P

Passive - Class in de.erethon.dungeonsxl.api.sign
A sign that does not do anything on its own.
Passive(DungeonsAPI, Sign, String[], InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.sign.Passive
 
PINK - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
PLACE_BLOCKS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If blocks may be placed.
PLACED - Static variable in interface de.erethon.dungeonsxl.api.dungeon.BuildMode
Blocks placed by players may be broken.
PLAYER_VERSUS_PLAYER - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
PvP
PlayerCache - Class in de.erethon.dungeonsxl.api.player
 
PlayerCache() - Constructor for class de.erethon.dungeonsxl.api.player.PlayerCache
 
PlayerClass - Class in de.erethon.dungeonsxl.api.player
Represents a class and a class script.
PlayerClass(CaliburnAPI, File) - Constructor for class de.erethon.dungeonsxl.api.player.PlayerClass
Creates a PlayerClass from a class YAML file.
PlayerClass(CaliburnAPI, String, FileConfiguration) - Constructor for class de.erethon.dungeonsxl.api.player.PlayerClass
Creates a PlayerClass from the given class config.
PlayerClass(String, List<ItemStack>, boolean) - Constructor for class de.erethon.dungeonsxl.api.player.PlayerClass
 
PlayerGroup - Interface in de.erethon.dungeonsxl.api.player
Represents a group of players provided by DungeonsXL.
PlayerGroup.Color - Enum Class in de.erethon.dungeonsxl.api.player
Links different color types together.
PLAYERS - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
playersActivated - Variable in class de.erethon.dungeonsxl.api.sign.Deactivatable
 
PLUGIN_ROOT - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
PURPLE - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
push() - Method in class de.erethon.dungeonsxl.api.sign.Button
When the sign is triggered without one particular player being the cause.
push(Player) - Method in class de.erethon.dungeonsxl.api.sign.Button
When the sign is triggered.

R

RAIN - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If it should rain permanently in the dungeon.
read(DungeonsAPI, Object) - Method in interface de.erethon.dungeonsxl.api.dungeon.ConfigReader
Reads a game rule state from the configuration.
reader - Variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
 
READER - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameGoal
The reader to deserialize a game goal from a configuration.
ready() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets the player to be ready to start the dungeon game, like when a ready sign is triggered.
registerGroupAdapter(GroupAdapter) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Makes DungeonsXL track external group and synchronize them with its own groups.
registerModule(DungeonModule) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Registers a DungeonModule.
registerSign(Block) - Method in interface de.erethon.dungeonsxl.api.world.EditWorld
Registers the block as a DungeonSign sothat it can later be saved persistently.
Registry() - Constructor for class de.erethon.dungeonsxl.api.dungeon.BuildMode.Registry
 
removeDungeonSign(DungeonSign) - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Removes the given dungeon sign from this instance.
removeDungeonSign(Block) - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Removes the dungeon sign represented by the given sign block from this instance.
removeFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Removes the given floor.
removeGroup(PlayerGroup) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Removes the given group from this game.
removeInvitedPlayer(Player, boolean) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Removes an invitation priviously made for a player to join the group.
removeInvitedPlayer(OfflinePlayer) - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Removes a player from the list of players that are invited to edit the resource.
removeItem(ItemStack) - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
Removes the given item from this class.
removeMember(Player) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Removes a player from the group.
removeMember(Player, boolean) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Removes a player from the group.
removeMob(DungeonMob) - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Unregisters the given dungeon mob
removeReference(PlayerGroup) - Method in class de.erethon.dungeonsxl.api.player.GroupAdapter
Removes the external / dungeon group reference from the cache.
removeReward(Reward) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Removes the given reward.
removeTrigger(Trigger) - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
removeTrigger(Trigger) - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Attempts to remove a trigger from the sign.
removeUnplayedFloor(ResourceWorld, boolean) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Removes a floor from the list of floors to play.
requirement - Variable in class de.erethon.dungeonsxl.api.event.requirement.RequirementEvent
 
Requirement - Interface in de.erethon.dungeonsxl.api
Something a player needs to fulfill in order to be allowed to start the game (= trigger a ready sign).
RequirementCheckEvent - Class in de.erethon.dungeonsxl.api.event.requirement
Fired when it is checked if a player fulfills a Requirement realized through the Requirement API.
RequirementCheckEvent(Requirement, Dungeon, Player, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
 
RequirementDemandEvent - Class in de.erethon.dungeonsxl.api.event.requirement
Fired when a Requirement is demanded from a player.
RequirementDemandEvent(Requirement, Dungeon, Player, boolean) - Constructor for class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
 
RequirementEvent - Class in de.erethon.dungeonsxl.api.event.requirement
Superclass for events involving Requirements.
RequirementEvent(Requirement, Dungeon) - Constructor for class de.erethon.dungeonsxl.api.event.requirement.RequirementEvent
 
REQUIREMENTS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
A list of requirements.
reset(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Respawns the player at the location defined by the game rules or his old position before he was in a dungeon.
reset(Location, boolean) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Respawns the player at the given location.
RESET_CLASS_INVENTORY_ON_RESPAWN - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Shall players reset their inventory to their chosen class when respawning?
resource - Variable in class de.erethon.dungeonsxl.api.event.world.ResourceWorldEvent
 
ResourceWorld - Interface in de.erethon.dungeonsxl.api.world
A stored world that can be instantiated as an EditWorld or as a GameWorld.
ResourceWorldEvent - Class in de.erethon.dungeonsxl.api.event.world
Superclass for events involving DungeonsXL resource worlds.
ResourceWorldEvent(ResourceWorld) - Constructor for class de.erethon.dungeonsxl.api.event.world.ResourceWorldEvent
 
ResourceWorldInstantiateEvent - Class in de.erethon.dungeonsxl.api.event.world
Fired when a ResourceWorld is instantiated.
ResourceWorldInstantiateEvent(ResourceWorld, String) - Constructor for class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
 
respawn() - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Respawns the player.
Reward - Interface in de.erethon.dungeonsxl.api
Something players are given when they successfully finish a Dungeon.
REWARDS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
This can be used to give rewards.
Rocker - Class in de.erethon.dungeonsxl.api.sign
A sign that has a deactivated and an activated state and can switch between these two.
Rocker(DungeonsAPI, Sign, String[], InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.sign.Rocker
 
rules - Variable in class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
 

S

save() - Method in interface de.erethon.dungeonsxl.api.world.EditWorld
Saves the sign data and overrides the resource with the changes.
SCORE - Enum constant in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
SCORE_GOAL = -1: The game does not end.
SCORE_GOAL - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameGoal
The amount of goals to score before the game ends. -1 = not used.
SCRIPTS - Static variable in interface de.erethon.dungeonsxl.api.DungeonsAPI
 
SECURE_OBJECTS - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Items you cannot drop or destroy.
sendMessage(String) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Sends a message to each player in each group.
sendMessage(String) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Sends a message to the player.
sendMessage(String) - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Sends a message to all players in the instance.
sendMessage(String, Player...) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sends a message to all players in the group.
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.DataReloadEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldSaveEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldUnloadEvent
 
setCancelled(boolean) - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
 
setCheckMessage(BaseComponent[]) - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
Sets the message that will be sent to the player to inform him what he needs in order to fulfill the requirement if there is a a requirement that he does not fulfill.
setClassesEnabled(boolean) - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Sets if it is required to choose a class in order to start the game.
setCopiedLines(String[]) - Method in interface de.erethon.dungeonsxl.api.player.EditPlayer
Sets the memorized sign lines.
setDog(boolean) - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
Deprecated.
More dynamic pet features might make this obsolete in the future.
setDungeonItem(ItemStack, boolean) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Sets the given item stack to be a dungeon item and returns a copy with the updated state.
setEndFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets the last floor of this MFD.
setFinished(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets if the player finished their game.
setFloorCount(int) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets the amount of floors that shall be played.
setInBreakMode(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Sets the player into or out of break mode; see GlobalPlayer.isInBreakMode().
setInChatSpyMode(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Sets if the player may read messages from the built-in group chat.
setInGroupChat(boolean) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Sets if the player uses the built-in group chat.
setInitialLives(int) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets the original amount of lives the player had in the current game; -1 means lives aren't used.
setInitialLives(int) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sets the initial amount of lives.
setInventoryKept(boolean) - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
Sets if the player's state - including his inventory, EXP etc. - is kept.
setLastCheckpoint(Location) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets the location of the last checkpoint the player reached.
setLeader(Player) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sets the leader to another group member.
setLives(int) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets the lives the player has left.
setLives(int) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sets the amount of lives the group currently has left.
setLobbyLocation(Location) - Method in interface de.erethon.dungeonsxl.api.world.InstanceWorld
Sets the default spawn location of the instance.
setLostLives(int) - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
Sets the amount of lives the player loses.
setN(int) - Method in class de.erethon.dungeonsxl.api.sign.Windup
Sets how many times the task is supposed to be executed (like in SIGMA notation).
setName(PlayerGroup.Color) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sets the name to a default value taken from the color.
setName(String) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets the name to the given value.
setName(String) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sets the name.
setName(String) - Method in interface de.erethon.dungeonsxl.api.world.ResourceWorld
Renames the resource world and its folder.
setNext(ResourceWorld) - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
Sets the next floor to load.
setNextFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Sets the next floor to play.
setOfflineTimeMillis(long) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets the saved time millis from when the player went offline.
setPlayer(Player) - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
Sets the checked player.
setPlayer(Player) - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
Sets the player who pays the requirement.
setPlayerClass(PlayerClass) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets and applies the given class.
setRemoveWhenPlayed(boolean) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets if floors cannot be played once if floors are selected randomly from the list.
setRequirement(Requirement) - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementEvent
Sets the requirement involved in this event.
setReward(Reward) - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
Sets the reward the group collected.
setRewardItems(List<ItemStack>) - Method in interface de.erethon.dungeonsxl.api.player.GlobalPlayer
Sets the reward items the player gets after leaving the dungeon.
setRewards(boolean) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Sets if the game has rewards.
setRobbedGroup(PlayerGroup) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Sets the player to be stealing the team flag of the given group.
setRules(GameRuleContainer) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets the rules of the game.
setRunnable(Runnable) - Method in class de.erethon.dungeonsxl.api.sign.Windup
Sets the runnable.
setSave(boolean) - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
Sets if the world shall be saved.
setScore(int) - Method in interface de.erethon.dungeonsxl.api.player.PlayerGroup
Sets the score of this group to a new value.
setStarted(boolean) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Sets the status of the game to have started / not yet started.
setStartFloor(ResourceWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets the first floor of this dungeon.
setState(GameRule<V>, V) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
Sets the state of the GameRule.Set it to null to remove the rule from the map sothat a subsidiary provider can set it.
setToAir() - Method in class de.erethon.dungeonsxl.api.sign.AbstractDSign
 
setToAir() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Sets the sign to air if it is not erroneous and if its type requires this.
setTutorial(boolean) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Sets if this is a tutorial game
setType(GameWorld.Type) - Method in interface de.erethon.dungeonsxl.api.world.GameWorld
Sets the GameWorld.Type of this GameWorld.
setUnloadIfEmpty(boolean) - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
Sets if the instance shall be unloaded when it is empty after the player left.
setup(ConfigurationSection) - Method in interface de.erethon.dungeonsxl.api.Requirement
Sets up the requirement from the given requirements GameRule section.
setupRules() - Method in interface de.erethon.dungeonsxl.api.dungeon.Dungeon
Sets up the rules with the following priority: 1.
setWolf(Wolf) - Method in interface de.erethon.dungeonsxl.api.player.GamePlayer
Deprecated.
More dynamic pet features might make this obsolete in the future.
setWorld(GameWorld) - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Sets the game instance in which this game takes place.
start() - Method in interface de.erethon.dungeonsxl.api.dungeon.Game
Starts the game.
START_FLOOR - Enum constant in enum class de.erethon.dungeonsxl.api.world.GameWorld.Type
 
startTask() - Method in class de.erethon.dungeonsxl.api.sign.Windup
Starts the runnable.
SUBTITLE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
summon(String, Location) - Method in interface de.erethon.dungeonsxl.api.mob.ExternalMobProvider
Summons the mob.

T

THUNDER - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Thunderstorms.
TIME - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The time ticks (to be used like in the vanilla /time command).
TIME_EXPIRED - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
When the time for the group to reach a certain state expired.
TIME_SURVIVAL - Enum constant in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
The game ends after a specific time.
TIME_TO_FINISH - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameGoal
The time left to finish the game; -1 if no timer is used.
TIME_TO_NEXT_LOOT - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
When loot may be taken away out of the dungeon again.
TIME_TO_NEXT_WAVE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
The cooldown between two mob waves.
TIME_UNTIL_KICK_OFFLINE_PLAYER - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Time until a player is kicked out of a group after he leaves the server.
TITLE - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
TITLE_FADE_IN - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
TITLE_FADE_OUT - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
TITLE_SHOW - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
Use this to replace the default ready / new floor message.
TOOL_BLOCK_MAP_READER - Static variable in interface de.erethon.dungeonsxl.api.dungeon.ConfigReader
Reads a map of Caliburn items as tool keys and a set of Caliburn items as block values.
toString() - Method in class de.erethon.dungeonsxl.api.dungeon.GameRule
 
toString() - Method in class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
 
toString() - Method in class de.erethon.dungeonsxl.api.event.DataReloadEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCollectRewardEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishDungeonEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupFinishFloorEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerJoinEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupPlayerLeaveEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupScoreEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.group.GroupStartFloorEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobDeathEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.mob.DungeonMobSpawnEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerEditEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.player.EditPlayerLeaveEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerDeathEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.player.GamePlayerFinishEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.player.GlobalPlayerRewardPayOutEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementCheckEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.requirement.RequirementDemandEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldGenerateEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldSaveEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.EditWorldUnloadEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.GameWorldStartGameEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldUnloadEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.event.world.ResourceWorldInstantiateEvent
 
toString() - Method in class de.erethon.dungeonsxl.api.player.PlayerClass
 
trigger(Player) - Method in class de.erethon.dungeonsxl.api.sign.Button
trigger(Player) - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Triggers the sign.
trigger(Player) - Method in class de.erethon.dungeonsxl.api.sign.Passive
Does nothing.
trigger(Player) - Method in class de.erethon.dungeonsxl.api.sign.Rocker
Activates the sign if it is not yet active and deactivates it if it is already active.
trigger(Player) - Method in class de.erethon.dungeonsxl.api.sign.Windup
Activates the sign if it is not yet active and deactivates it if it is already active.
Trigger - Interface in de.erethon.dungeonsxl.api
Deprecated.
stub
TRUE - Static variable in interface de.erethon.dungeonsxl.api.dungeon.BuildMode
All blocks except for protected ones may be broken.
TUTORIAL - Enum constant in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
 
type - Variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
 

U

unsetState(GameRule<?>) - Method in class de.erethon.dungeonsxl.api.dungeon.GameRuleContainer
Removes the rule from the map sothat a subsidiary container can set it.
updateTriggers(Trigger) - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Checks if the triggers of the sign have been triggered.
updateTriggers(Trigger) - Method in class de.erethon.dungeonsxl.api.sign.Passive
Does nothing.
USE_NATIVE_CITIZENS_REGISTRY - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
If Citizens NPCs should be copied to the native registry.

V

validate() - Method in interface de.erethon.dungeonsxl.api.sign.DungeonSign
Returns if the sign is valid.
valueOf(String) - Static method in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.erethon.dungeonsxl.api.world.GameWorld.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.erethon.dungeonsxl.api.dungeon.GameGoal.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.erethon.dungeonsxl.api.event.group.GroupDisbandEvent.Cause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent.Cause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.erethon.dungeonsxl.api.world.GameWorld.Type
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in class de.erethon.dungeonsxl.api.dungeon.GameRule
An array of all game rules that exist natively in DungeonsXL.

W

wasEditInstance() - Method in class de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent
Returns if the unloaded instance was an edit world.
WHITE - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
Windup - Class in de.erethon.dungeonsxl.api.sign
A sign with an attached task that does actions in a set interval Windup.n times, like a mob sign that spawns Windup.n mobs.
Windup(DungeonsAPI, Sign, String[], InstanceWorld) - Constructor for class de.erethon.dungeonsxl.api.sign.Windup
 
wrapEntity(LivingEntity, GameWorld, ExMob) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Wraps the given LivingEntity object in a DungeonMob object.
wrapEntity(LivingEntity, GameWorld, ExMob, String) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Wraps the given LivingEntity object in a DungeonMob object.
wrapEntity(LivingEntity, GameWorld, String) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
Wraps the given LivingEntity object in a DungeonMob object.

Y

YELLOW - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
 
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes|All Packages|Deprecated API