Index
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 aCollection
. - 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
EditPlayer
s. - 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
GamePlayer
s. - 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
GameRule
s. - 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 givenLivingEntity
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
GameRule
s 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
Reward
s 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
- 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
Requirement
s. - 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
- 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
-
This is the same as
Button.push(org.bukkit.entity.Player)
. - 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
- 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 aDungeonMob
object. - wrapEntity(LivingEntity, GameWorld, ExMob, String) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
-
Wraps the given
LivingEntity
object in aDungeonMob
object. - wrapEntity(LivingEntity, GameWorld, String) - Method in interface de.erethon.dungeonsxl.api.DungeonsAPI
-
Wraps the given
LivingEntity
object in aDungeonMob
object.
Y
- YELLOW - Enum constant in enum class de.erethon.dungeonsxl.api.player.PlayerGroup.Color
All Classes|All Packages|Deprecated API