SYMBOL INDEX (2467 symbols across 252 files) FILE: adapter/src/main/java/de/erethon/dungeonsxl/adapter/block/BlockAdapter.java type BlockAdapter (line 26) | public interface BlockAdapter { method isBedHead (line 28) | boolean isBedHead(Block block); method openDoor (line 30) | void openDoor(Block block); method closeDoor (line 32) | void closeDoor(Block block); method setBlockWoolColor (line 34) | void setBlockWoolColor(Block block, Color color); method getFacing (line 36) | BlockFace getFacing(Block block); method setFacing (line 38) | void setFacing(Block block, BlockFace facing); method setAxis (line 40) | void setAxis(Block block, boolean z); FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/DungeonsXXL.java class DungeonsXXL (line 26) | public class DungeonsXXL extends PluginInit implements DungeonModule { method DungeonsXXL (line 32) | public DungeonsXXL() { method onEnable (line 40) | @Override method getInstance (line 52) | public static DungeonsXXL getInstance() { method getDXL (line 61) | public DungeonsXL getDXL() { method getGlowUtil (line 70) | public GlowUtil getGlowUtil() { method initRequirements (line 74) | @Override method initRewards (line 79) | @Override method initSigns (line 83) | @Override method initGameRules (line 91) | @Override method initTriggers (line 95) | @Override FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/requirement/FeeItemsRequirement.java class FeeItemsRequirement (line 22) | public class FeeItemsRequirement implements Requirement { method FeeItemsRequirement (line 28) | public FeeItemsRequirement(DungeonsAPI api) { method getFee (line 32) | public List getFee() { method setup (line 36) | @Override method check (line 41) | @Override method getCheckMessage (line 51) | @Override method demand (line 68) | @Override method toString (line 73) | @Override FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/sign/FireworkSign.java class FireworkSign (line 18) | public class FireworkSign extends Button { method FireworkSign (line 20) | public FireworkSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getName (line 24) | @Override method getBuildPermission (line 29) | @Override method isOnDungeonInit (line 34) | @Override method isProtected (line 39) | @Override method isSetToAir (line 44) | @Override method validate (line 49) | @Override method initialize (line 54) | @Override method push (line 58) | @Override FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/sign/GlowingBlockSign.java class GlowingBlockSign (line 25) | public class GlowingBlockSign extends Rocker { method GlowingBlockSign (line 32) | public GlowingBlockSign(DungeonsAPI api, Sign sign, String[] lines, In... method getGlowingBlock (line 41) | public GlowingBlock getGlowingBlock() { method getColor (line 50) | public ChatColor getColor() { method getName (line 54) | @Override method getBuildPermission (line 59) | @Override method isOnDungeonInit (line 64) | @Override method isProtected (line 69) | @Override method isSetToAir (line 74) | @Override method validate (line 79) | @Override method initialize (line 84) | @Override method activate (line 100) | @Override method deactivate (line 111) | @Override FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/sign/InteractWallSign.java class InteractWallSign (line 22) | public class InteractWallSign extends InteractSign { method InteractWallSign (line 24) | public InteractWallSign(DungeonsAPI api, Sign sign, String[] lines, In... method getName (line 28) | @Override method getBuildPermission (line 33) | @Override method isOnDungeonInit (line 38) | @Override method isProtected (line 43) | @Override method isSetToAir (line 48) | @Override method initialize (line 53) | @Override FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/sign/ParticleSign.java class ParticleSign (line 22) | public class ParticleSign extends Button { method ParticleSign (line 29) | public ParticleSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getName (line 33) | @Override method getBuildPermission (line 38) | @Override method isOnDungeonInit (line 43) | @Override method isProtected (line 48) | @Override method isSetToAir (line 53) | @Override method validate (line 58) | @Override method initialize (line 68) | @Override method push (line 83) | @Override FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/util/FireworkUtil.java class FireworkUtil (line 22) | public class FireworkUtil { method spawnRandom (line 33) | public static Firework spawnRandom(Location location) { method randomColor (line 62) | private static Color randomColor() { FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/util/GlowUtil.java class GlowUtil (line 38) | public class GlowUtil implements Listener { method GlowUtil (line 47) | public GlowUtil(Plugin plugin) { method getTeam (line 52) | private Team getTeam(ChatColor color) { method addBlockGlow (line 71) | public org.bukkit.entity.Entity addBlockGlow(Block block, ChatColor co... method addBlockGlow (line 88) | public void addBlockGlow(Block block, ChatColor color, Player... playe... method addRainbowBlockGlow (line 108) | public org.bukkit.entity.Entity addRainbowBlockGlow(Block block) { method addRainbowBlockGlow (line 121) | public org.bukkit.entity.Entity addRainbowBlockGlow(Block block, Long ... method addRainbowBlockGlow (line 139) | public void addRainbowBlockGlow(Block block, Player... players) { method addRainbowBlockGlow (line 152) | public void addRainbowBlockGlow(Block block, Long cancelTime, Player..... method removeBlockGlow (line 172) | public void removeBlockGlow(Block block) { method addGlow (line 195) | public void addGlow(org.bukkit.entity.Entity entity, ChatColor color) { method addGlow (line 206) | public void addGlow(net.minecraft.server.v1_16_R3.Entity entity, ChatC... method addRainbowGlow (line 216) | public void addRainbowGlow(org.bukkit.entity.Entity entity) { method addRainbowGlow (line 226) | public void addRainbowGlow(org.bukkit.entity.Entity entity, Long cance... method addRainbowGlow (line 236) | public void addRainbowGlow(net.minecraft.server.v1_16_R3.Entity entity) { method addRainbowGlow (line 246) | public void addRainbowGlow(net.minecraft.server.v1_16_R3.Entity entity... method removeGlow (line 256) | public void removeGlow(org.bukkit.entity.Entity entity) { method removeGlow (line 267) | public void removeGlow(net.minecraft.server.v1_16_R3.Entity entity) { method asEntry (line 273) | private static String asEntry(org.bukkit.entity.Entity entity) { method asEntry (line 277) | private static String asEntry(net.minecraft.server.v1_16_R3.Entity ent... method sendPacket (line 281) | private static void sendPacket(Player player, Packet packet) { method onBlockBreak (line 285) | @EventHandler method onPlayerQuit (line 290) | @EventHandler class GlowRunnable (line 295) | private class GlowRunnable extends BukkitRunnable { method addEntity (line 300) | private void addEntity(Object entity, Long cancelTime) { method removeEntity (line 304) | private void removeEntity(Object entity) { method run (line 308) | @Override method run (line 320) | private void run(org.bukkit.entity.Entity entity, Long cancelTime) { method run (line 335) | private void run(net.minecraft.server.v1_16_R3.Entity entity, Long c... class GlowData (line 354) | static class GlowData { method get (line 358) | T get(Block block) { method remove (line 362) | void remove(Block block) { method remove (line 366) | void remove(T entity) { method put (line 374) | void put(Block block, T entity) { FILE: addon/core/src/main/java/de/erethon/dungeonsxxl/world/block/GlowingBlock.java class GlowingBlock (line 19) | public class GlowingBlock extends GameBlock { method GlowingBlock (line 23) | public GlowingBlock(DungeonsXXL plugin, Block block, ChatColor color, ... method removeGlow (line 49) | public void removeGlow() { method onBreak (line 53) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/DungeonModule.java type DungeonModule (line 29) | public interface DungeonModule { method initRequirements (line 36) | void initRequirements(Registry> r... method initRewards (line 43) | void initRewards(Registry> rewardRegis... method initSigns (line 50) | void initSigns(Registry> signRegi... method initGameRules (line 57) | void initGameRules(Registry gameRuleRegistry); method initTriggers (line 64) | void initTriggers(Registry> trigge... FILE: api/src/main/java/de/erethon/dungeonsxl/api/DungeonsAPI.java type DungeonsAPI (line 48) | public interface DungeonsAPI extends Plugin { method getXLib (line 64) | XLib getXLib(); method getPlayerCache (line 71) | PlayerCache getPlayerCache(); method getGameCache (line 78) | Collection getGameCache(); method getClassRegistry (line 85) | Registry getClassRegistry(); method getSignRegistry (line 92) | Registry> getSignRegistry(); method getRequirementRegistry (line 99) | Registry> getRequirementRegistry(); method getRewardRegistry (line 106) | Registry> getRewardRegistry(); method getDungeonRegistry (line 113) | Registry getDungeonRegistry(); method getMapRegistry (line 120) | Registry getMapRegistry(); method getInstanceCache (line 127) | Registry getInstanceCache(); method getGameRuleRegistry (line 134) | Registry getGameRuleRegistry(); method getTriggerRegistry (line 141) | Registry> getTriggerRegistry(); method getExternalMobProviderRegistry (line 148) | Registry getExternalMobProviderRegistry(); method getGroupCache (line 155) | Registry getGroupCache(); method registerModule (line 162) | void registerModule(DungeonModule module); method registerGroupAdapter (line 169) | void registerGroupAdapter(GroupAdapter groupAdapter); method createGroup (line 178) | PlayerGroup createGroup(Player leader); method createGroup (line 187) | PlayerGroup createGroup(Player leader, PlayerGroup.Color color); method createGroup (line 196) | PlayerGroup createGroup(Player leader, String name); method createGroup (line 205) | PlayerGroup createGroup(Player leader, Dungeon dungeon); method createGroup (line 216) | PlayerGroup createGroup(Player leader, Collection members, Str... method wrapEntity (line 226) | DungeonMob wrapEntity(LivingEntity entity, GameWorld gameWorld, String... method wrapEntity (line 236) | DungeonMob wrapEntity(LivingEntity entity, GameWorld gameWorld, ExMob ... method wrapEntity (line 247) | DungeonMob wrapEntity(LivingEntity entity, GameWorld gameWorld, ExMob ... method getDungeonMob (line 256) | DungeonMob getDungeonMob(LivingEntity entity); method getPlayerGroup (line 264) | PlayerGroup getPlayerGroup(Player member); method getGame (line 272) | Game getGame(Player player); method getGame (line 280) | Game getGame(World world); method getGameWorld (line 288) | GameWorld getGameWorld(World world); method getEditWorld (line 296) | EditWorld getEditWorld(World world); method isInstance (line 304) | boolean isInstance(World world); method isDungeonItem (line 314) | boolean isDungeonItem(ItemStack itemStack); method setDungeonItem (line 325) | ItemStack setDungeonItem(ItemStack itemStack, boolean dungeonItem); FILE: api/src/main/java/de/erethon/dungeonsxl/api/Requirement.java type Requirement (line 26) | public interface Requirement { method setup (line 33) | void setup(ConfigurationSection config); method check (line 41) | boolean check(Player player); method getCheckMessage (line 49) | BaseComponent[] getCheckMessage(Player player); method demand (line 57) | void demand(Player player); FILE: api/src/main/java/de/erethon/dungeonsxl/api/Reward.java type Reward (line 25) | public interface Reward { method giveTo (line 32) | void giveTo(Player player); FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/BuildMode.java type BuildMode (line 28) | public interface BuildMode { class Registry (line 33) | static class Registry { method check (line 69) | boolean check(Player player, GameWorld gameWorld, Block block); FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/CollectionGameRule.java class CollectionGameRule (line 29) | public class CollectionGameRule> extends Game... method CollectionGameRule (line 38) | public CollectionGameRule(String key, V defaultValue, Copier copier) { method CollectionGameRule (line 50) | public CollectionGameRule(String key, V defaultValue, ConfigReader ... method isValidValue (line 62) | @Override method fromConfig (line 72) | @Override method setStateWithoutNull (line 91) | private void setStateWithoutNull(GameRuleContainer container, V v) { method merge (line 98) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/ConfigReader.java type ConfigReader (line 38) | @FunctionalInterface method read (line 118) | V read(DungeonsAPI api, Object value); FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/Copier.java type Copier (line 23) | @FunctionalInterface method copy (line 32) | T copy(T original); FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/Dungeon.java type Dungeon (line 27) | public interface Dungeon { method getName (line 34) | String getName(); method setName (line 41) | void setName(String name); method isMultiFloor (line 48) | boolean isMultiFloor(); method getMap (line 57) | default ResourceWorld getMap() { method getStartFloor (line 66) | ResourceWorld getStartFloor(); method setStartFloor (line 73) | void setStartFloor(ResourceWorld startFloor); method getEndFloor (line 80) | ResourceWorld getEndFloor(); method setEndFloor (line 87) | void setEndFloor(ResourceWorld endFloor); method getFloors (line 94) | List getFloors(); method addFloor (line 101) | void addFloor(ResourceWorld resource); method removeFloor (line 108) | void removeFloor(ResourceWorld resource); method getFloorCount (line 117) | int getFloorCount(); method setFloorCount (line 124) | void setFloorCount(int floorCount); method getRemoveWhenPlayed (line 131) | boolean getRemoveWhenPlayed(); method setRemoveWhenPlayed (line 138) | void setRemoveWhenPlayed(boolean removeWhenPlayed); method getOverrideValues (line 145) | GameRuleContainer getOverrideValues(); method getDefaultValues (line 153) | GameRuleContainer getDefaultValues(); method containsFloor (line 161) | default boolean containsFloor(ResourceWorld resource) { method containsFloor (line 175) | default boolean containsFloor(String mapName) { method getRules (line 191) | GameRuleContainer getRules(); method setRules (line 198) | void setRules(GameRuleContainer rules); method setupRules (line 204) | void setupRules(); method isSetupCorrect (line 211) | boolean isSetupCorrect(); FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/Game.java type Game (line 32) | public interface Game { method isTutorial (line 39) | boolean isTutorial(); method setTutorial (line 46) | void setTutorial(boolean tutorial); method getGroups (line 53) | List getGroups(); method addGroup (line 60) | void addGroup(PlayerGroup group); method removeGroup (line 67) | void removeGroup(PlayerGroup group); method hasStarted (line 74) | boolean hasStarted(); method setStarted (line 81) | void setStarted(boolean started); method getWorld (line 88) | GameWorld getWorld(); method setWorld (line 95) | void setWorld(GameWorld gameWorld); method hasRewards (line 102) | boolean hasRewards(); method setRewards (line 109) | void setRewards(boolean enabled); method getRules (line 118) | default GameRuleContainer getRules() { method getUnplayedFloors (line 127) | List getUnplayedFloors(); method addUnplayedFloor (line 135) | boolean addUnplayedFloor(ResourceWorld unplayedFloor); method removeUnplayedFloor (line 145) | boolean removeUnplayedFloor(ResourceWorld unplayedFloor, boolean force); method getNextFloor (line 152) | ResourceWorld getNextFloor(); method setNextFloor (line 159) | void setNextFloor(ResourceWorld floor); method getFloorCount (line 166) | int getFloorCount(); method getDungeon (line 173) | Dungeon getDungeon(); method getPlayers (line 180) | Collection getPlayers(); method isEmpty (line 187) | boolean isEmpty(); method ensureWorldIsLoaded (line 195) | GameWorld ensureWorldIsLoaded(boolean ignoreLimit); method start (line 202) | boolean start(); method delete (line 207) | void delete(); method isFinished (line 214) | default boolean isFinished() { method sendMessage (line 223) | default void sendMessage(String message) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameGoal.java class GameGoal (line 25) | public class GameGoal extends GameRuleContainer { method GameGoal (line 70) | public GameGoal(Type type) { method getType (line 79) | public Type getType() { type Type (line 86) | public enum Type { method Type (line 110) | Type(GameRule... components) { method getComponents (line 119) | public GameRule[] getComponents() { method hasComponent (line 129) | public boolean hasComponent(GameRule component) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameRule.java class GameRule (line 44) | public class GameRule { method values (line 334) | private static GameRule[] values() { method GameRule (line 361) | public GameRule(Class type, String key, V defaultValue) { method GameRule (line 373) | public GameRule(Class type, String key, V defaultValue, ConfigReade... method getKey (line 383) | public String getKey() { method getDefaultValue (line 392) | public V getDefaultValue() { method isValidValue (line 402) | public boolean isValidValue(Object value) { method fromConfig (line 416) | public V fromConfig(DungeonsAPI api, GameRuleContainer container, Conf... method merge (line 450) | public void merge(GameRuleContainer overriding, GameRuleContainer subs... method toString (line 456) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameRuleContainer.java class GameRuleContainer (line 25) | public class GameRuleContainer { method GameRuleContainer (line 32) | public GameRuleContainer() { method GameRuleContainer (line 41) | public GameRuleContainer(GameRuleContainer container) { method getState (line 52) | public V getState(GameRule rule) { method setState (line 67) | public void setState(GameRule rule, V state) { method unsetState (line 82) | public void unsetState(GameRule rule) { method merge (line 91) | public void merge(GameRuleContainer subsidiary) { method toString (line 95) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/dungeon/MapGameRule.java class MapGameRule (line 30) | public class MapGameRule> extends GameRule... method MapGameRule (line 40) | public MapGameRule(String key, V defaultValue, ConfigReader reader,... method isValidValue (line 53) | @Override method fromConfig (line 63) | @Override method merge (line 78) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/DataReloadEvent.java class DataReloadEvent (line 26) | public class DataReloadEvent extends Event implements Cancellable { method getHandlers (line 31) | @Override method getHandlerList (line 36) | public static HandlerList getHandlerList() { method isCancelled (line 40) | @Override method setCancelled (line 45) | @Override method toString (line 50) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupCollectRewardEvent.java class GroupCollectRewardEvent (line 30) | public class GroupCollectRewardEvent extends GroupEvent implements Cance... method GroupCollectRewardEvent (line 38) | public GroupCollectRewardEvent(PlayerGroup group, GamePlayer collector... method getCollector (line 51) | public GamePlayer getCollector() { method getReward (line 60) | public Reward getReward() { method setReward (line 69) | public void setReward(Reward reward) { method getHandlers (line 73) | @Override method getHandlerList (line 78) | public static HandlerList getHandlerList() { method isCancelled (line 82) | @Override method setCancelled (line 87) | @Override method toString (line 92) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupCreateEvent.java class GroupCreateEvent (line 27) | public class GroupCreateEvent extends GroupEvent implements Cancellable { type Cause (line 32) | public enum Cause { method GroupCreateEvent (line 57) | public GroupCreateEvent(PlayerGroup group, GlobalPlayer creator, Cause... method getCreator (line 68) | public GlobalPlayer getCreator() { method getCause (line 77) | public Cause getCause() { method getHandlers (line 81) | @Override method getHandlerList (line 86) | public static HandlerList getHandlerList() { method isCancelled (line 90) | @Override method setCancelled (line 95) | @Override method toString (line 100) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupDisbandEvent.java class GroupDisbandEvent (line 27) | public class GroupDisbandEvent extends GroupEvent implements Cancellable { type Cause (line 29) | public enum Cause { method GroupDisbandEvent (line 46) | public GroupDisbandEvent(PlayerGroup group, Cause cause) { method GroupDisbandEvent (line 51) | public GroupDisbandEvent(PlayerGroup group, GlobalPlayer disbander, Ca... method getDisbander (line 64) | public GlobalPlayer getDisbander() { method getCause (line 73) | public Cause getCause() { method getHandlers (line 77) | @Override method getHandlerList (line 82) | public static HandlerList getHandlerList() { method isCancelled (line 86) | @Override method setCancelled (line 91) | @Override method toString (line 96) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupEvent.java class GroupEvent (line 25) | public abstract class GroupEvent extends Event { method GroupEvent (line 29) | protected GroupEvent(PlayerGroup group) { method getGroup (line 38) | public PlayerGroup getGroup() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupFinishDungeonEvent.java class GroupFinishDungeonEvent (line 30) | public class GroupFinishDungeonEvent extends GroupEvent implements Cance... method GroupFinishDungeonEvent (line 37) | public GroupFinishDungeonEvent(PlayerGroup group, Dungeon dungeon) { method getDungeon (line 47) | public Dungeon getDungeon() { method getHandlers (line 51) | @Override method getHandlerList (line 56) | public static HandlerList getHandlerList() { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override method toString (line 70) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupFinishFloorEvent.java class GroupFinishFloorEvent (line 28) | public class GroupFinishFloorEvent extends GroupEvent implements Cancell... method GroupFinishFloorEvent (line 36) | public GroupFinishFloorEvent(PlayerGroup group, GameWorld finished, Re... method getFinished (line 47) | public GameWorld getFinished() { method getNext (line 56) | public ResourceWorld getNext() { method setNext (line 67) | public void setNext(ResourceWorld next) { method getHandlers (line 71) | @Override method getHandlerList (line 76) | public static HandlerList getHandlerList() { method isCancelled (line 80) | @Override method setCancelled (line 85) | @Override method toString (line 90) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupPlayerJoinEvent.java class GroupPlayerJoinEvent (line 27) | public class GroupPlayerJoinEvent extends GroupEvent implements Cancella... method GroupPlayerJoinEvent (line 35) | public GroupPlayerJoinEvent(PlayerGroup group, GlobalPlayer player, bo... method getPlayer (line 46) | public GlobalPlayer getPlayer() { method isCreator (line 55) | public boolean isCreator() { method getHandlers (line 59) | @Override method getHandlerList (line 64) | public static HandlerList getHandlerList() { method isCancelled (line 68) | @Override method setCancelled (line 73) | @Override method toString (line 78) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupPlayerKickEvent.java class GroupPlayerKickEvent (line 27) | public class GroupPlayerKickEvent extends GroupEvent implements Cancella... type Cause (line 29) | public enum Cause { method GroupPlayerKickEvent (line 57) | public GroupPlayerKickEvent(PlayerGroup group, GlobalPlayer player, Ca... method getPlayer (line 68) | public GlobalPlayer getPlayer() { method getCause (line 77) | public Cause getCause() { method getHandlers (line 81) | @Override method getHandlerList (line 86) | public static HandlerList getHandlerList() { method isCancelled (line 90) | @Override method setCancelled (line 95) | @Override method toString (line 100) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupPlayerLeaveEvent.java class GroupPlayerLeaveEvent (line 27) | public class GroupPlayerLeaveEvent extends GroupEvent implements Cancell... method GroupPlayerLeaveEvent (line 34) | public GroupPlayerLeaveEvent(PlayerGroup group, GlobalPlayer player) { method getPlayer (line 44) | public GlobalPlayer getPlayer() { method getHandlers (line 48) | @Override method getHandlerList (line 53) | public static HandlerList getHandlerList() { method isCancelled (line 57) | @Override method setCancelled (line 62) | @Override method toString (line 67) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupScoreEvent.java class GroupScoreEvent (line 27) | public class GroupScoreEvent extends GroupEvent implements Cancellable { method GroupScoreEvent (line 35) | public GroupScoreEvent(PlayerGroup group, GamePlayer scorer, PlayerGro... method getScorer (line 46) | public GamePlayer getScorer() { method getLoserGroup (line 55) | public PlayerGroup getLoserGroup() { method getHandlers (line 59) | @Override method getHandlerList (line 64) | public static HandlerList getHandlerList() { method isCancelled (line 68) | @Override method setCancelled (line 73) | @Override method toString (line 78) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/group/GroupStartFloorEvent.java class GroupStartFloorEvent (line 27) | public class GroupStartFloorEvent extends GroupEvent implements Cancella... method GroupStartFloorEvent (line 34) | public GroupStartFloorEvent(PlayerGroup group, GameWorld gameWorld) { method getGameWorld (line 44) | public GameWorld getGameWorld() { method getHandlers (line 48) | @Override method getHandlerList (line 53) | public static HandlerList getHandlerList() { method isCancelled (line 57) | @Override method setCancelled (line 62) | @Override method toString (line 67) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/mob/DungeonMobDeathEvent.java class DungeonMobDeathEvent (line 27) | public class DungeonMobDeathEvent extends DungeonMobEvent implements Can... method DungeonMobDeathEvent (line 32) | public DungeonMobDeathEvent(DungeonMob mob) { method getKiller (line 41) | public Player getKiller() { method getHandlers (line 48) | @Override method getHandlerList (line 53) | public static HandlerList getHandlerList() { method isCancelled (line 57) | @Override method setCancelled (line 62) | @Override method toString (line 67) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/mob/DungeonMobEvent.java class DungeonMobEvent (line 26) | public abstract class DungeonMobEvent extends Event { method DungeonMobEvent (line 30) | protected DungeonMobEvent(DungeonMob mob) { method getDungeonMob (line 39) | public DungeonMob getDungeonMob() { method getBukkitEntity (line 48) | public LivingEntity getBukkitEntity() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/mob/DungeonMobSpawnEvent.java class DungeonMobSpawnEvent (line 27) | public class DungeonMobSpawnEvent extends DungeonMobEvent { method DungeonMobSpawnEvent (line 31) | public DungeonMobSpawnEvent(DungeonMob mob) { method getHandlers (line 35) | @Override method getHandlerList (line 40) | public static HandlerList getHandlerList() { method toString (line 44) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/EditPlayerEditEvent.java class EditPlayerEditEvent (line 25) | public class EditPlayerEditEvent extends EditPlayerEvent { method EditPlayerEditEvent (line 31) | public EditPlayerEditEvent(EditPlayer editPlayer, boolean newlyLoaded) { method isNewlyLoaded (line 41) | public boolean isNewlyLoaded() { method getHandlers (line 45) | @Override method getHandlerList (line 50) | public static HandlerList getHandlerList() { method toString (line 54) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/EditPlayerEvent.java class EditPlayerEvent (line 24) | public abstract class EditPlayerEvent extends GlobalPlayerEvent { method EditPlayerEvent (line 26) | protected EditPlayerEvent(EditPlayer editPlayer) { method getEditPlayer (line 35) | public EditPlayer getEditPlayer() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/EditPlayerLeaveEvent.java class EditPlayerLeaveEvent (line 26) | public class EditPlayerLeaveEvent extends EditPlayerEvent implements Can... method EditPlayerLeaveEvent (line 34) | public EditPlayerLeaveEvent(EditPlayer editPlayer, boolean escape, boo... method isEscape (line 45) | public boolean isEscape() { method getUnloadIfEmpty (line 54) | public boolean getUnloadIfEmpty() { method setUnloadIfEmpty (line 63) | public void setUnloadIfEmpty(boolean unloadIfEmpty) { method getHandlers (line 67) | @Override method getHandlerList (line 72) | public static HandlerList getHandlerList() { method isCancelled (line 76) | @Override method setCancelled (line 81) | @Override method toString (line 86) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/GamePlayerDeathEvent.java class GamePlayerDeathEvent (line 26) | public class GamePlayerDeathEvent extends GamePlayerEvent implements Can... method GamePlayerDeathEvent (line 34) | public GamePlayerDeathEvent(GamePlayer gamePlayer, boolean keepInvento... method isInventoryKept (line 45) | public boolean isInventoryKept() { method setInventoryKept (line 54) | public void setInventoryKept(boolean keepInventory) { method getLostLives (line 63) | public int getLostLives() { method setLostLives (line 72) | public void setLostLives(int lostLives) { method getHandlers (line 76) | @Override method getHandlerList (line 81) | public static HandlerList getHandlerList() { method isCancelled (line 85) | @Override method setCancelled (line 90) | @Override method toString (line 95) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/GamePlayerEvent.java class GamePlayerEvent (line 24) | public abstract class GamePlayerEvent extends GlobalPlayerEvent { method GamePlayerEvent (line 26) | protected GamePlayerEvent(GamePlayer gamePlayer) { method getGamePlayer (line 35) | public GamePlayer getGamePlayer() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/GamePlayerFinishEvent.java class GamePlayerFinishEvent (line 29) | public class GamePlayerFinishEvent extends GamePlayerEvent implements Ca... method GamePlayerFinishEvent (line 36) | public GamePlayerFinishEvent(GamePlayer gamePlayer, boolean hasToWait) { method getHasToWait (line 46) | public boolean getHasToWait() { method getHandlers (line 50) | @Override method getHandlerList (line 55) | public static HandlerList getHandlerList() { method isCancelled (line 59) | @Override method setCancelled (line 64) | @Override method toString (line 69) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/GlobalPlayerEvent.java class GlobalPlayerEvent (line 26) | public abstract class GlobalPlayerEvent extends Event { method GlobalPlayerEvent (line 30) | protected GlobalPlayerEvent(GlobalPlayer globalPlayer) { method getGlobalPlayer (line 39) | public GlobalPlayer getGlobalPlayer() { method getBukkitPlayer (line 48) | public Player getBukkitPlayer() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/player/GlobalPlayerRewardPayOutEvent.java class GlobalPlayerRewardPayOutEvent (line 29) | public class GlobalPlayerRewardPayOutEvent extends GlobalPlayerEvent imp... method GlobalPlayerRewardPayOutEvent (line 36) | public GlobalPlayerRewardPayOutEvent(GlobalPlayer globalPlayer, List getRewards() { method getHandlers (line 50) | @Override method getHandlerList (line 55) | public static HandlerList getHandlerList() { method isCancelled (line 59) | @Override method setCancelled (line 64) | @Override method toString (line 69) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/requirement/RequirementCheckEvent.java class RequirementCheckEvent (line 31) | public class RequirementCheckEvent extends RequirementEvent implements C... method RequirementCheckEvent (line 40) | public RequirementCheckEvent(Requirement requirement, Dungeon dungeon,... method getPlayer (line 52) | public Player getPlayer() { method setPlayer (line 61) | public void setPlayer(Player player) { method getCheckMessage (line 72) | public BaseComponent[] getCheckMessage() { method setCheckMessage (line 82) | public void setCheckMessage(BaseComponent[] checkMessage) { method isInventoryKept (line 91) | public boolean isInventoryKept() { method getHandlers (line 95) | @Override method getHandlerList (line 100) | public static HandlerList getHandlerList() { method isCancelled (line 104) | @Override method setCancelled (line 109) | @Override method toString (line 114) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/requirement/RequirementDemandEvent.java class RequirementDemandEvent (line 30) | public class RequirementDemandEvent extends RequirementEvent implements ... method RequirementDemandEvent (line 38) | public RequirementDemandEvent(Requirement requirement, Dungeon dungeon... method getPlayer (line 49) | public Player getPlayer() { method setPlayer (line 58) | public void setPlayer(Player player) { method isInventoryKept (line 67) | public boolean isInventoryKept() { method getHandlers (line 71) | @Override method getHandlerList (line 76) | public static HandlerList getHandlerList() { method isCancelled (line 80) | @Override method setCancelled (line 85) | @Override method toString (line 90) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/requirement/RequirementEvent.java class RequirementEvent (line 26) | public abstract class RequirementEvent extends Event { method RequirementEvent (line 31) | public RequirementEvent(Requirement requirement, Dungeon dungeon) { method getDungeon (line 41) | public Dungeon getDungeon() { method getRequirement (line 50) | public Requirement getRequirement() { method setRequirement (line 59) | public void setRequirement(Requirement requirement) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/trigger/TriggerActionEvent.java class TriggerActionEvent (line 28) | public class TriggerActionEvent extends TriggerEvent implements Cancella... method TriggerActionEvent (line 35) | public TriggerActionEvent(Trigger trigger, List fired) { method getFiredListeners (line 45) | public List getFiredListeners() { method getHandlers (line 49) | @Override method getHandlerList (line 54) | public static HandlerList getHandlerList() { method isCancelled (line 58) | @Override method setCancelled (line 63) | @Override method toString (line 68) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/trigger/TriggerEvent.java class TriggerEvent (line 25) | public abstract class TriggerEvent extends Event { method TriggerEvent (line 29) | protected TriggerEvent(Trigger trigger) { method getTrigger (line 38) | public Trigger getTrigger() { method setTrigger (line 47) | public void setTrigger(Trigger trigger) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/trigger/TriggerRegistrationEvent.java class TriggerRegistrationEvent (line 26) | public class TriggerRegistrationEvent extends TriggerEvent implements Ca... method TriggerRegistrationEvent (line 31) | public TriggerRegistrationEvent(Trigger trigger) { method getHandlers (line 35) | @Override method getHandlerList (line 40) | public static HandlerList getHandlerList() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override method toString (line 54) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/trigger/TriggerUnregistrationEvent.java class TriggerUnregistrationEvent (line 26) | public class TriggerUnregistrationEvent extends TriggerEvent implements ... method TriggerUnregistrationEvent (line 31) | public TriggerUnregistrationEvent(Trigger trigger) { method getHandlers (line 35) | @Override method getHandlerList (line 40) | public static HandlerList getHandlerList() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override method toString (line 54) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/EditWorldEvent.java class EditWorldEvent (line 24) | public abstract class EditWorldEvent extends InstanceWorldEvent { method EditWorldEvent (line 26) | protected EditWorldEvent(EditWorld editWorld) { method getEditWorld (line 35) | public EditWorld getEditWorld() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/EditWorldGenerateEvent.java class EditWorldGenerateEvent (line 25) | public class EditWorldGenerateEvent extends EditWorldEvent { method EditWorldGenerateEvent (line 29) | public EditWorldGenerateEvent(EditWorld editWorld) { method getHandlers (line 33) | @Override method getHandlerList (line 38) | public static HandlerList getHandlerList() { method toString (line 42) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/EditWorldSaveEvent.java class EditWorldSaveEvent (line 26) | public class EditWorldSaveEvent extends EditWorldEvent implements Cancel... method EditWorldSaveEvent (line 31) | public EditWorldSaveEvent(EditWorld editWorld) { method getHandlers (line 35) | @Override method getHandlerList (line 40) | public static HandlerList getHandlerList() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override method toString (line 54) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/EditWorldUnloadEvent.java class EditWorldUnloadEvent (line 25) | public class EditWorldUnloadEvent extends InstanceWorldUnloadEvent { method EditWorldUnloadEvent (line 32) | public EditWorldUnloadEvent(EditWorld editWorld, boolean save) { method getSave (line 42) | public boolean getSave() { method setSave (line 51) | public void setSave(boolean save) { method getHandlers (line 55) | @Override method getHandlerList (line 60) | public static HandlerList getHandlerList() { method isCancelled (line 64) | @Override method setCancelled (line 69) | @Override method toString (line 74) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/GameWorldEvent.java class GameWorldEvent (line 25) | public abstract class GameWorldEvent extends InstanceWorldEvent { method GameWorldEvent (line 29) | protected GameWorldEvent(GameWorld gameWorld, Dungeon dungeon) { method getGameWorld (line 39) | public GameWorld getGameWorld() { method getDungeon (line 48) | public Dungeon getDungeon() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/GameWorldStartGameEvent.java class GameWorldStartGameEvent (line 27) | public class GameWorldStartGameEvent extends GameWorldEvent implements C... method GameWorldStartGameEvent (line 34) | public GameWorldStartGameEvent(GameWorld gameWorld, Game game) { method getGame (line 44) | public Game getGame() { method getHandlers (line 48) | @Override method getHandlerList (line 53) | public static HandlerList getHandlerList() { method isCancelled (line 57) | @Override method setCancelled (line 62) | @Override method toString (line 67) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/InstanceWorldEvent.java class InstanceWorldEvent (line 26) | public abstract class InstanceWorldEvent extends Event { method InstanceWorldEvent (line 30) | protected InstanceWorldEvent(InstanceWorld instance) { method getInstance (line 39) | public InstanceWorld getInstance() { method getBukkitWorld (line 48) | public World getBukkitWorld() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/InstanceWorldPostUnloadEvent.java class InstanceWorldPostUnloadEvent (line 25) | public class InstanceWorldPostUnloadEvent extends ResourceWorldEvent { method InstanceWorldPostUnloadEvent (line 30) | public InstanceWorldPostUnloadEvent(ResourceWorld resource, String ins... method getInstanceWorldName (line 40) | public String getInstanceWorldName() { method wasEditInstance (line 49) | public boolean wasEditInstance() { method getHandlers (line 53) | @Override method getHandlerList (line 58) | public static HandlerList getHandlerList() { method toString (line 62) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/InstanceWorldUnloadEvent.java class InstanceWorldUnloadEvent (line 26) | public class InstanceWorldUnloadEvent extends InstanceWorldEvent impleme... method InstanceWorldUnloadEvent (line 31) | public InstanceWorldUnloadEvent(InstanceWorld instance) { method getHandlers (line 35) | @Override method getHandlerList (line 40) | public static HandlerList getHandlerList() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override method toString (line 54) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/ResourceWorldEvent.java class ResourceWorldEvent (line 25) | public abstract class ResourceWorldEvent extends Event { method ResourceWorldEvent (line 29) | protected ResourceWorldEvent(ResourceWorld resource) { method getResource (line 38) | public ResourceWorld getResource() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/event/world/ResourceWorldInstantiateEvent.java class ResourceWorldInstantiateEvent (line 26) | public class ResourceWorldInstantiateEvent extends ResourceWorldEvent im... method ResourceWorldInstantiateEvent (line 33) | public ResourceWorldInstantiateEvent(ResourceWorld resource, String in... method isEditInstance (line 43) | public boolean isEditInstance() { method getInstanceWorldName (line 54) | public String getInstanceWorldName() { method getHandlers (line 58) | @Override method getHandlerList (line 63) | public static HandlerList getHandlerList() { method isCancelled (line 67) | @Override method setCancelled (line 72) | @Override method toString (line 77) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/mob/DungeonMob.java type DungeonMob (line 25) | public interface DungeonMob { method getEntity (line 32) | LivingEntity getEntity(); method getType (line 39) | ExMob getType(); method getTriggerId (line 46) | String getTriggerId(); FILE: api/src/main/java/de/erethon/dungeonsxl/api/mob/ExternalMobProvider.java type ExternalMobProvider (line 25) | public interface ExternalMobProvider { method getIdentifier (line 32) | String getIdentifier(); method getRawCommand (line 41) | String getRawCommand(); method getCommand (line 57) | default String getCommand(String mob, String world, double x, double y... method summon (line 73) | default void summon(String mob, Location location) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/mob/MobSet.java class MobSet (line 26) | public class MobSet { method MobSet (line 34) | public MobSet(String id) { method getId (line 38) | public String getId() { method getSize (line 42) | public int getSize() { method getReserved (line 46) | public int getReserved() { method allocate (line 50) | public void allocate(int amount) { method initialize (line 55) | public void initialize() { method getKilled (line 59) | public int getKilled() { method spawn (line 63) | public void spawn(LivingEntity entity) { method kill (line 67) | public void kill(LivingEntity entity) { method checkTrigger (line 71) | public boolean checkTrigger(int amount) { method checkTrigger (line 75) | public boolean checkTrigger(double quota) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/EditPlayer.java type EditPlayer (line 27) | public interface EditPlayer extends InstancePlayer { method getEditWorld (line 34) | EditWorld getEditWorld(); method getCopiedLines (line 41) | String[] getCopiedLines(); method setCopiedLines (line 48) | void setCopiedLines(String[] copiedLines); method leave (line 55) | @Override method leave (line 65) | void leave(boolean unloadIfEmpty); method escape (line 70) | void escape(); FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/GamePlayer.java type GamePlayer (line 30) | public interface GamePlayer extends InstancePlayer { method getGame (line 37) | default Game getGame() { method getGameWorld (line 46) | default GameWorld getGameWorld() { method isReady (line 57) | boolean isReady(); method isFinished (line 68) | boolean isFinished(); method setFinished (line 75) | void setFinished(boolean finished); method getPlayerClass (line 82) | PlayerClass getPlayerClass(); method setPlayerClass (line 89) | void setPlayerClass(PlayerClass playerClass); method getLastCheckpoint (line 96) | Location getLastCheckpoint(); method setLastCheckpoint (line 105) | void setLastCheckpoint(Location checkpoint); method getOfflineTimeMillis (line 112) | long getOfflineTimeMillis(); method setOfflineTimeMillis (line 119) | void setOfflineTimeMillis(long time); method getInitialLives (line 126) | int getInitialLives(); method setInitialLives (line 133) | void setInitialLives(int lives); method getLives (line 140) | int getLives(); method setLives (line 149) | void setLives(int lives); method getWolf (line 157) | @Deprecated method setWolf (line 166) | @Deprecated method isStealingFlag (line 174) | boolean isStealingFlag(); method getRobbedGroup (line 181) | PlayerGroup getRobbedGroup(); method setRobbedGroup (line 188) | void setRobbedGroup(PlayerGroup group); method captureFlag (line 193) | void captureFlag(); method leave (line 200) | @Override method leave (line 210) | void leave(boolean sendMessages); method kill (line 215) | void kill(); method ready (line 224) | boolean ready(); method respawn (line 229) | void respawn(); method finish (line 236) | default void finish() { method finish (line 245) | void finish(boolean sendMessages); FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/GlobalPlayer.java type GlobalPlayer (line 35) | public interface GlobalPlayer extends PlayerWrapper { method getGroup (line 42) | PlayerGroup getGroup(); method isInGroupChat (line 49) | boolean isInGroupChat(); method setInGroupChat (line 56) | void setInGroupChat(boolean groupChat); method isInChatSpyMode (line 63) | boolean isInChatSpyMode(); method setInChatSpyMode (line 70) | void setInChatSpyMode(boolean chatSpyMode); method hasPermission (line 78) | boolean hasPermission(String permission); method getRewardItems (line 85) | List getRewardItems(); method setRewardItems (line 92) | void setRewardItems(List rewardItems); method hasRewardItemsLeft (line 99) | boolean hasRewardItemsLeft(); method isInBreakMode (line 106) | boolean isInBreakMode(); method setInBreakMode (line 113) | void setInBreakMode(boolean breakMode); method sendMessage (line 122) | default void sendMessage(String message) { method reset (line 131) | void reset(boolean gameFinished); method reset (line 139) | void reset(Location tpLoc, boolean keepInventory); method checkRequirements (line 149) | boolean checkRequirements(Dungeon dungeon); FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/GroupAdapter.java class GroupAdapter (line 31) | public abstract class GroupAdapter { method GroupAdapter (line 39) | protected GroupAdapter(DungeonsAPI dxl) { method createDungeonGroup (line 49) | public abstract PlayerGroup createDungeonGroup(T eGroup); method getDungeonGroup (line 57) | public PlayerGroup getDungeonGroup(T eGroup) { method getExternalGroup (line 75) | public T getExternalGroup(PlayerGroup dGroup) { method getOrCreateDungeonGroup (line 88) | public PlayerGroup getOrCreateDungeonGroup(T eGroup, int maxSize) { method getOrCreateDungeonGroup (line 107) | public PlayerGroup getOrCreateDungeonGroup(T eGroup) { method getExternalGroup (line 124) | public abstract T getExternalGroup(Player member); method getGroupOnlineSize (line 132) | public abstract int getGroupOnlineSize(T eGroup); method areCorresponding (line 145) | public boolean areCorresponding(PlayerGroup dGroup, T eGroup) { method isExternalGroupMember (line 159) | public boolean isExternalGroupMember(Player player) { method isExternalGroupMember (line 170) | public abstract boolean isExternalGroupMember(T eGroup, Player player); method clear (line 175) | public void clear() { method removeReference (line 184) | public void removeReference(PlayerGroup dGroup) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/InstancePlayer.java type InstancePlayer (line 28) | public interface InstancePlayer extends GlobalPlayer { method getWorld (line 35) | World getWorld(); method getInstanceWorld (line 42) | InstanceWorld getInstanceWorld(); method leave (line 47) | void leave(); FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerCache.java class PlayerCache (line 29) | public class PlayerCache extends Registry { method get (line 37) | public GlobalPlayer get(UUID uuid) { method getInstancePlayer (line 47) | public InstancePlayer getInstancePlayer(Player player) { method getEditPlayer (line 57) | public EditPlayer getEditPlayer(Player player) { method getGamePlayer (line 67) | public GamePlayer getGamePlayer(Player player) { method getFirstInstancePlayerIf (line 77) | public InstancePlayer getFirstInstancePlayerIf(Predicate predicate) { method getFirstGamePlayerIf (line 115) | public GamePlayer getFirstGamePlayerIf(Predicate predicate) { method getAllInstancePlayersIf (line 134) | public Collection getAllInstancePlayersIf(Predicate getAllEditPlayersIf(Predicate getAllGamePlayersIf(Predicate getAllInstancePlayers() { method getAllEditPlayers (line 208) | public Collection getAllEditPlayers() { method getAllGamePlayers (line 223) | public Collection getAllGamePlayers() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerClass.java class PlayerClass (line 30) | public class PlayerClass { method PlayerClass (line 43) | public PlayerClass(XLib xlib, File file) { method PlayerClass (line 54) | public PlayerClass(XLib xlib, String name, FileConfiguration config) { method PlayerClass (line 66) | public PlayerClass(String name, List items, boolean dog) { method getName (line 77) | public String getName() { method getItems (line 86) | public List getItems() { method addItem (line 95) | public void addItem(ItemStack itemStack) { method removeItem (line 104) | public void removeItem(ItemStack itemStack) { method hasDog (line 114) | @Deprecated method setDog (line 125) | @Deprecated method toString (line 130) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerGroup.java type PlayerGroup (line 38) | public interface PlayerGroup { type Color (line 43) | public enum Color { method Color (line 66) | Color(ChatColor chat, DyeColor dye, VanillaItem woolMaterial) { method getChatColor (line 77) | public ChatColor getChatColor() { method getDyeColor (line 86) | public DyeColor getDyeColor() { method getRGBColor (line 95) | public int getRGBColor() { method getWoolMaterial (line 104) | public VanillaItem getWoolMaterial() { method getByChatColor (line 114) | public static Color getByChatColor(ChatColor color) { method getByDyeColor (line 129) | public static Color getByDyeColor(DyeColor color) { method getByWoolType (line 144) | public static Color getByWoolType(ExItem wool) { method getId (line 160) | int getId(); method getName (line 169) | String getName(); method getRawName (line 178) | String getRawName(); method setName (line 185) | void setName(String name); method setName (line 194) | default void setName(Color color) { method getLeader (line 203) | Player getLeader(); method setLeader (line 210) | void setLeader(Player player); method getMembers (line 217) | PlayerCollection getMembers(); method addMember (line 226) | default void addMember(Player player) { method addMember (line 236) | void addMember(Player player, boolean message); method removeMember (line 245) | default void removeMember(Player player) { method removeMember (line 255) | void removeMember(Player player, boolean message); method getInvitedPlayers (line 262) | PlayerCollection getInvitedPlayers(); method addInvitedPlayer (line 270) | void addInvitedPlayer(Player player, boolean message); method removeInvitedPlayer (line 278) | void removeInvitedPlayer(Player player, boolean message); method clearOfflineInvitedPlayers (line 283) | void clearOfflineInvitedPlayers(); method getGame (line 290) | Game getGame(); method getGameWorld (line 297) | default GameWorld getGameWorld() { method getDungeon (line 308) | Dungeon getDungeon(); method isPlaying (line 315) | boolean isPlaying(); method getRewards (line 322) | List getRewards(); method addReward (line 329) | void addReward(Reward reward); method removeReward (line 336) | void removeReward(Reward reward); method getScore (line 343) | int getScore(); method setScore (line 350) | void setScore(int score); method getInitialLives (line 357) | int getInitialLives(); method setInitialLives (line 366) | void setInitialLives(int lives); method getLives (line 373) | int getLives(); method setLives (line 382) | void setLives(int lives); method isFinished (line 389) | boolean isFinished(); method delete (line 394) | void delete(); method sendMessage (line 404) | default void sendMessage(String message, Player... except) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/AbstractDSign.java class AbstractDSign (line 36) | public abstract class AbstractDSign implements DungeonSign { method AbstractDSign (line 53) | protected AbstractDSign(DungeonsAPI api, Sign sign, String[] lines, In... method getSign (line 61) | @Override method getLines (line 66) | @Override method getLocation (line 71) | @Override method getEditWorld (line 76) | @Override method getGameWorld (line 81) | @Override method getTriggerExpression (line 86) | @Override method getTriggers (line 91) | @Override method isInitialized (line 102) | @Override method updateTriggers (line 107) | @Override method setToAir (line 126) | @Override method isErroneous (line 132) | @Override method markAsErroneous (line 137) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/Button.java class Button (line 30) | public abstract class Button extends AbstractDSign { method Button (line 32) | protected Button(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method push (line 44) | public void push() { method push (line 61) | public boolean push(Player player) { method trigger (line 71) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/Deactivatable.java class Deactivatable (line 28) | public abstract class Deactivatable extends AbstractDSign { method Deactivatable (line 33) | protected Deactivatable(DungeonsAPI api, Sign sign, String[] lines, In... method activate (line 46) | public void activate() { method activate (line 62) | public boolean activate(Player player) { method deactivate (line 76) | public void deactivate() { method deactivate (line 92) | public boolean deactivate(Player player) { method isActive (line 104) | public boolean isActive() { method isActive (line 117) | public boolean isActive(Player player) { FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/DungeonSign.java type DungeonSign (line 26) | public interface DungeonSign extends TriggerListener { method getName (line 33) | String getName(); method getBuildPermission (line 40) | String getBuildPermission(); method isOnDungeonInit (line 47) | boolean isOnDungeonInit(); method isProtected (line 54) | boolean isProtected(); method isTriggerLineDisabled (line 63) | @Deprecated method isSetToAir (line 73) | boolean isSetToAir(); method getSign (line 82) | Sign getSign(); method getLine (line 92) | default String getLine(int index) { method getLines (line 103) | String[] getLines(); method getEditWorld (line 110) | EditWorld getEditWorld(); method setToAir (line 120) | boolean setToAir(); method validate (line 129) | boolean validate(); method isErroneous (line 136) | boolean isErroneous(); method markAsErroneous (line 143) | void markAsErroneous(String reason); FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/Passive.java class Passive (line 28) | public abstract class Passive extends AbstractDSign { method Passive (line 30) | protected Passive(DungeonsAPI api, Sign sign, String[] lines, Instance... method updateTriggers (line 39) | @Override method trigger (line 48) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/Rocker.java class Rocker (line 30) | public abstract class Rocker extends Deactivatable { method Rocker (line 32) | protected Rocker(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method trigger (line 41) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/sign/Windup.java class Windup (line 30) | public abstract class Windup extends Deactivatable { method Windup (line 42) | protected Windup(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getDelaySeconds (line 51) | public double getDelaySeconds() { method getDelayTicks (line 60) | public long getDelayTicks() { method getIntervalSeconds (line 69) | public double getIntervalSeconds() { method getIntervalTicks (line 78) | public long getIntervalTicks() { method getTask (line 87) | public BukkitTask getTask() { method startTask (line 94) | public void startTask() { method getRunnable (line 103) | public Runnable getRunnable() { method setRunnable (line 112) | public void setRunnable(Runnable runnable) { method getN (line 121) | public int getN() { method setN (line 130) | public void setN(int n) { method activate (line 134) | @Override method deactivate (line 149) | @Override method trigger (line 162) | @Override method isWorldFinished (line 178) | public boolean isWorldFinished() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/trigger/AbstractTrigger.java class AbstractTrigger (line 30) | public abstract class AbstractTrigger implements Trigger { method AbstractTrigger (line 38) | protected AbstractTrigger(DungeonsAPI api, TriggerListener owner, Logi... method getValue (line 46) | @Override method getGameWorld (line 51) | @Override method isTriggered (line 56) | @Override method setTriggered (line 61) | @Override method getTriggeringPlayer (line 66) | @Override method setTriggeringPlayer (line 71) | @Override method getListeners (line 76) | @Override method addListener (line 81) | @Override method removeListener (line 86) | @Override method unregisterTrigger (line 91) | @Override method updateListeners (line 101) | @Override method toString (line 108) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/trigger/LogicalExpression.java class LogicalExpression (line 37) | public class LogicalExpression { type ComponentType (line 39) | private enum ComponentType { method toString (line 44) | @Override method LogicalExpression (line 65) | private LogicalExpression(ComponentType type, String text) { method parse (line 78) | public static LogicalExpression parse(String string) { method parse (line 94) | private static LogicalExpression parse(ComponentType type, String stri... method getText (line 177) | public String getText() { method isAtomic (line 186) | public boolean isAtomic() { method setTrigger (line 190) | void setTrigger(Trigger trigger) { method toTrigger (line 203) | public Trigger toTrigger(DungeonsAPI api, TriggerListener listener, bo... method getContents (line 224) | public List getContents(boolean deep) { method isSatisfied (line 244) | public boolean isSatisfied() { method setSatisfied (line 318) | public boolean setSatisfied(boolean satisfied) { method toString (line 326) | @Override FILE: api/src/main/java/de/erethon/dungeonsxl/api/trigger/Trigger.java type Trigger (line 37) | public interface Trigger { method construct (line 63) | static T construct(char typeKey, DungeonsAPI api, ... method construct (line 90) | static T construct(Class clss, DungeonsAPI api,... method getKey (line 111) | char getKey(); method getValue (line 118) | String getValue(); method getGameWorld (line 125) | GameWorld getGameWorld(); method isTriggered (line 132) | boolean isTriggered(); method setTriggered (line 139) | void setTriggered(boolean triggered); method getTriggeringPlayer (line 146) | Player getTriggeringPlayer(); method setTriggeringPlayer (line 153) | void setTriggeringPlayer(Player player); method getListeners (line 160) | Set getListeners(); method addListener (line 168) | boolean addListener(TriggerListener listener); method removeListener (line 176) | boolean removeListener(TriggerListener listener); method unregisterTrigger (line 185) | boolean unregisterTrigger(); method updateListeners (line 190) | void updateListeners(); method trigger (line 204) | default void trigger(boolean switching, Player triggeringPlayer) { method onTrigger (line 227) | void onTrigger(boolean switching); method postTrigger (line 235) | default void postTrigger() { FILE: api/src/main/java/de/erethon/dungeonsxl/api/trigger/TriggerListener.java type TriggerListener (line 28) | public interface TriggerListener { method getTriggerExpression (line 35) | LogicalExpression getTriggerExpression(); method getTriggers (line 44) | List getTriggers(); method hasTriggers (line 51) | default boolean hasTriggers() { method getLocation (line 60) | Location getLocation(); method getGameWorld (line 67) | GameWorld getGameWorld(); method getGame (line 74) | default Game getGame() { method initialize (line 87) | void initialize(); method isInitialized (line 94) | boolean isInitialized(); method trigger (line 101) | void trigger(Player player); method updateTriggers (line 108) | void updateTriggers(Trigger lastFired); FILE: api/src/main/java/de/erethon/dungeonsxl/api/trigger/TriggerTypeKey.java class TriggerTypeKey (line 22) | public class TriggerTypeKey { FILE: api/src/main/java/de/erethon/dungeonsxl/api/world/EditWorld.java type EditWorld (line 26) | public interface EditWorld extends InstanceWorld { method registerSign (line 33) | void registerSign(Block block); method save (line 38) | void save(); method delete (line 40) | @Override method delete (line 50) | void delete(boolean save); FILE: api/src/main/java/de/erethon/dungeonsxl/api/world/GameWorld.java type GameWorld (line 37) | public interface GameWorld extends InstanceWorld { type Type (line 39) | enum Type { method getType (line 50) | Type getType(); method setType (line 57) | void setType(Type type); method getGame (line 64) | Game getGame(); method getDungeon (line 73) | Dungeon getDungeon(); method createTrigger (line 89) | Trigger createTrigger(TriggerListener owner, LogicalExpression express... method createTriggers (line 103) | List createTriggers(TriggerListener owner, LogicalExpression ... method getTriggers (line 110) | Collection getTriggers(); method getTriggersFromKey (line 119) | Collection getTriggersFromKey(char key); method unregisterTrigger (line 127) | boolean unregisterTrigger(Trigger trigger); method getMobs (line 134) | Collection getMobs(); method addMob (line 141) | void addMob(DungeonMob mob); method removeMob (line 148) | public void removeMob(DungeonMob mob); method isPlaying (line 155) | boolean isPlaying(); method getStartLocation (line 164) | Location getStartLocation(PlayerGroup group); method areClassesEnabled (line 171) | boolean areClassesEnabled(); method setClassesEnabled (line 178) | void setClassesEnabled(boolean enabled); method getPlacedBlocks (line 185) | Collection getPlacedBlocks(); FILE: api/src/main/java/de/erethon/dungeonsxl/api/world/InstanceWorld.java type InstanceWorld (line 34) | public interface InstanceWorld { method getName (line 43) | String getName(); method getResource (line 50) | ResourceWorld getResource(); method getFolder (line 57) | File getFolder(); method getWorld (line 64) | World getWorld(); method getId (line 71) | int getId(); method getDungeonSigns (line 78) | Collection getDungeonSigns(); method createDungeonSign (line 87) | DungeonSign createDungeonSign(Sign sign, String[] lines); method removeDungeonSign (line 94) | void removeDungeonSign(DungeonSign sign); method removeDungeonSign (line 101) | void removeDungeonSign(Block sign); method getDungeonSign (line 109) | DungeonSign getDungeonSign(Block sign); method getLobbyLocation (line 116) | Location getLobbyLocation(); method setLobbyLocation (line 125) | void setLobbyLocation(Location location); method getPlayers (line 132) | Collection getPlayers(); method sendMessage (line 139) | void sendMessage(String message); method kickAllPlayers (line 144) | void kickAllPlayers(); method delete (line 149) | void delete(); FILE: api/src/main/java/de/erethon/dungeonsxl/api/world/ResourceWorld.java type ResourceWorld (line 34) | public interface ResourceWorld { method getName (line 43) | String getName(); method setName (line 50) | void setName(String name); method getFolder (line 57) | File getFolder(); method getRules (line 68) | GameRuleContainer getRules(); method getWorldEnvironment (line 75) | Environment getWorldEnvironment(); method addInvitedPlayer (line 82) | void addInvitedPlayer(OfflinePlayer player); method removeInvitedPlayer (line 90) | boolean removeInvitedPlayer(OfflinePlayer player); method isInvitedPlayer (line 98) | boolean isInvitedPlayer(OfflinePlayer player); method backup (line 103) | void backup(); method getEditWorld (line 110) | EditWorld getEditWorld(); method getOrInstantiateEditWorld (line 118) | EditWorld getOrInstantiateEditWorld(boolean ignoreLimit); method instantiateGameWorld (line 128) | GameWorld instantiateGameWorld(Game game, boolean ignoreLimit); method getSingleFloorDungeon (line 135) | Dungeon getSingleFloorDungeon(); FILE: bukkit_blockdata/src/main/java/de/erethon/dungeonsxl/adapter/block/BlockAdapterBlockData.java class BlockAdapterBlockData (line 33) | public class BlockAdapterBlockData implements BlockAdapter { method isBedHead (line 35) | @Override method openDoor (line 43) | @Override method closeDoor (line 53) | @Override method setBlockWoolColor (line 63) | @Override method getFacing (line 68) | @Override method setFacing (line 79) | @Override method setAxis (line 92) | @Override FILE: bukkit_magicvalues/src/main/java/de/erethon/dungeonsxl/adapter/block/BlockAdapterMagicValues.java class BlockAdapterMagicValues (line 31) | public class BlockAdapterMagicValues implements BlockAdapter { method isBedHead (line 33) | @Override method openDoor (line 42) | @Override method closeDoor (line 47) | @Override method setBlockWoolColor (line 52) | @Override method getFacing (line 57) | @Override method setFacing (line 66) | @Override method setAxis (line 78) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/DXLModule.java class DXLModule (line 38) | public class DXLModule implements DungeonModule { method initRequirements (line 40) | @Override method initRewards (line 54) | @Override method initSigns (line 61) | @Override method initGameRules (line 98) | @Override method initTriggers (line 105) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/DungeonsXL.java class DungeonsXL (line 108) | public class DungeonsXL extends JavaPlugin implements DungeonsAPI { class SignRegistry (line 151) | @Deprecated method get (line 154) | @Override class GameRuleRegistry (line 164) | private class GameRuleRegistry extends Registry { method add (line 166) | @Override class PlayerGroupCache (line 188) | private class PlayerGroupCache extends Registry { method get (line 190) | @Override method onEnable (line 216) | @Override method onDisable (line 242) | @Override method initFolders (line 255) | public void initFolders() { method reload (line 269) | public void reload() { method init (line 372) | public void init() { method saveData (line 391) | public void saveData() { method checkState (line 396) | public void checkState() { method getInstance (line 438) | public static DungeonsXL getInstance() { method getInitializer (line 442) | public PluginInit getInitializer() { method getXLib (line 446) | @Override method getPlayerCache (line 451) | @Override method getGameCache (line 456) | @Override method getClassRegistry (line 461) | @Override method getSignRegistry (line 466) | @Override method getRequirementRegistry (line 471) | @Override method getRewardRegistry (line 476) | @Override method getDungeonRegistry (line 481) | @Override method getMapRegistry (line 486) | @Override method getInstanceCache (line 491) | @Override method getGameRuleRegistry (line 496) | @Override method getTriggerRegistry (line 501) | @Override method getExternalMobProviderRegistry (line 506) | @Override method getGroupCache (line 511) | @Override method registerModule (line 516) | @Override method registerGroupAdapter (line 521) | @Override method getGroupAdapters (line 535) | public Collection getGroupAdapters() { method isLoaded (line 544) | public boolean isLoaded() { method isLoadingWorld (line 555) | public boolean isLoadingWorld() { method setLoadingWorld (line 566) | public void setLoadingWorld(boolean loadingWorld) { method getCommandRegistry (line 576) | public DCommandRegistry getCommandRegistry() { method getMainConfig (line 583) | public MainConfig getMainConfig() { method getGlobalProtectionCache (line 590) | public GlobalProtectionCache getGlobalProtectionCache() { method getSignScriptRegistry (line 599) | public Registry getSignScriptRegistry() { method getCommandScriptRegistry (line 608) | public Registry getCommandScriptRegistry() { method createGroup (line 613) | @Override method createGroup (line 618) | @Override method createGroup (line 623) | @Override method createGroup (line 628) | @Override method createGroup (line 633) | @Override method wrapEntity (line 642) | @Override method wrapEntity (line 652) | @Override method wrapEntity (line 662) | @Override method getDungeonMob (line 673) | @Override method getPlayerGroup (line 687) | @Override method getGame (line 697) | @Override method getGame (line 707) | @Override method getGameWorld (line 713) | @Override method getEditWorld (line 719) | @Override method getInstanceWorld (line 725) | public InstanceWorld getInstanceWorld(World world) { method isInstance (line 734) | @Override method isDungeonItem (line 739) | @Override method setDungeonItem (line 750) | @Override method deleteAllInstances (line 773) | public void deleteAllInstances() { method checkPlayer (line 790) | public boolean checkPlayer(Player player) { FILE: core/src/main/java/de/erethon/dungeonsxl/command/BreakCommand.java class BreakCommand (line 30) | public class BreakCommand extends DCommand { method BreakCommand (line 32) | public BreakCommand(DungeonsXL plugin) { method onExecute (line 42) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/ChatCommand.java class ChatCommand (line 31) | public class ChatCommand extends DCommand { method ChatCommand (line 33) | public ChatCommand(DungeonsXL plugin) { method onExecute (line 43) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/ChatSpyCommand.java class ChatSpyCommand (line 30) | public class ChatSpyCommand extends DCommand { method ChatSpyCommand (line 32) | public ChatSpyCommand(DungeonsXL plugin) { method onExecute (line 42) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/CreateCommand.java class CreateCommand (line 35) | public class CreateCommand extends DCommand { method CreateCommand (line 37) | public CreateCommand(DungeonsXL plugin) { method onExecute (line 48) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/DCommand.java class DCommand (line 28) | public abstract class DCommand extends DRECommand { method DCommand (line 35) | protected DCommand(DungeonsXL plugin) { FILE: core/src/main/java/de/erethon/dungeonsxl/command/DCommandRegistry.java class DCommandRegistry (line 29) | public class DCommandRegistry extends DRECommandRegistry { method DCommandRegistry (line 63) | public DCommandRegistry(DungeonsXL plugin, PluginInit init) { FILE: core/src/main/java/de/erethon/dungeonsxl/command/DeleteCommand.java class DeleteCommand (line 39) | public class DeleteCommand extends DCommand { method DeleteCommand (line 41) | public DeleteCommand(DungeonsXL plugin) { method onExecute (line 52) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/DungeonItemCommand.java class DungeonItemCommand (line 31) | public class DungeonItemCommand extends DCommand { method DungeonItemCommand (line 33) | public DungeonItemCommand(DungeonsXL plugin) { method onExecute (line 45) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/EditCommand.java class EditCommand (line 38) | public class EditCommand extends DCommand { method EditCommand (line 40) | public EditCommand(DungeonsXL plugin) { method onExecute (line 49) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/EnterCommand.java class EnterCommand (line 35) | public class EnterCommand extends DCommand { method EnterCommand (line 37) | public EnterCommand(DungeonsXL plugin) { method onExecute (line 47) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/EscapeCommand.java class EscapeCommand (line 34) | public class EscapeCommand extends DCommand { method EscapeCommand (line 36) | public EscapeCommand(DungeonsXL plugin) { method onExecute (line 46) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/GameCommand.java class GameCommand (line 32) | public class GameCommand extends DCommand { method GameCommand (line 34) | public GameCommand(DungeonsXL plugin) { method onExecute (line 44) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/GroupCommand.java class GroupCommand (line 34) | public class GroupCommand extends DCommand { method GroupCommand (line 36) | public GroupCommand(DungeonsXL plugin) { method onExecute (line 50) | @Override method createGroup (line 113) | public void createGroup() { method disbandGroup (line 130) | public void disbandGroup(DGroup dGroup, String name) { method invitePlayer (line 153) | public void invitePlayer(DGroup dGroup) { method uninvitePlayer (line 169) | public void uninvitePlayer(DGroup dGroup) { method joinGroup (line 192) | public void joinGroup(DGroup dGroup) { method kickPlayer (line 217) | public void kickPlayer(DGroup dGroup) { method showGroup (line 242) | public void showGroup(DGroup dGroup) { method showHelp (line 267) | public void showHelp(String page) { FILE: core/src/main/java/de/erethon/dungeonsxl/command/HelpCommand.java class HelpCommand (line 32) | public class HelpCommand extends DCommand { method HelpCommand (line 34) | public HelpCommand(DungeonsXL plugin) { method onExecute (line 45) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/ImportCommand.java class ImportCommand (line 36) | public class ImportCommand extends DCommand { method ImportCommand (line 38) | public ImportCommand(DungeonsXL plugin) { method onExecute (line 49) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/InviteCommand.java class InviteCommand (line 31) | public class InviteCommand extends DCommand { method InviteCommand (line 33) | public InviteCommand(DungeonsXL plugin) { method onExecute (line 44) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/KickCommand.java class KickCommand (line 30) | public class KickCommand extends DCommand { method KickCommand (line 32) | public KickCommand(DungeonsXL plugin) { method onExecute (line 43) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/LeaveCommand.java class LeaveCommand (line 37) | public class LeaveCommand extends DCommand { method LeaveCommand (line 39) | public LeaveCommand(DungeonsXL plugin) { method onExecute (line 49) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/ListCommand.java class ListCommand (line 39) | public class ListCommand extends DCommand { method ListCommand (line 41) | public ListCommand(DungeonsXL plugin) { method onExecute (line 52) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/LivesCommand.java class LivesCommand (line 34) | public class LivesCommand extends DCommand { method LivesCommand (line 36) | public LivesCommand(DungeonsXL plugin) { method onExecute (line 47) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/MainCommand.java class MainCommand (line 32) | public class MainCommand extends DCommand { method MainCommand (line 34) | public MainCommand(DungeonsXL plugin) { method onExecute (line 43) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/MsgCommand.java class MsgCommand (line 37) | public class MsgCommand extends DCommand { method MsgCommand (line 39) | public MsgCommand(DungeonsXL plugin) { method onExecute (line 50) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/PlayCommand.java class PlayCommand (line 38) | public class PlayCommand extends DCommand { method PlayCommand (line 40) | public PlayCommand(DungeonsXL plugin) { method onExecute (line 51) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/PortalCommand.java class PortalCommand (line 35) | public class PortalCommand extends DCommand { method PortalCommand (line 39) | public PortalCommand(DungeonsXL plugin) { method onExecute (line 49) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/ReloadCommand.java class ReloadCommand (line 39) | public class ReloadCommand extends DCommand { method ReloadCommand (line 41) | public ReloadCommand(DungeonsXL plugin) { method onExecute (line 52) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/RenameCommand.java class RenameCommand (line 39) | public class RenameCommand extends DCommand { method RenameCommand (line 41) | public RenameCommand(DungeonsXL plugin) { method onExecute (line 52) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/ResourcePackCommand.java class ResourcePackCommand (line 29) | public class ResourcePackCommand extends DCommand { method ResourcePackCommand (line 31) | public ResourcePackCommand(DungeonsXL plugin) { method onExecute (line 41) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/SaveCommand.java class SaveCommand (line 31) | public class SaveCommand extends DCommand { method SaveCommand (line 33) | public SaveCommand(DungeonsXL plugin) { method onExecute (line 43) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/StatusCommand.java class StatusCommand (line 38) | public class StatusCommand extends DCommand { method StatusCommand (line 43) | public StatusCommand(DungeonsXL plugin) { method onExecute (line 54) | @Override method msgText (line 101) | private static String msgText(DependencyVersion dependency) { method statusMsg (line 105) | private static BaseComponent statusMsg(DependencyVersion dependency) { method getSymbol (line 117) | private static String getSymbol(boolean value) { FILE: core/src/main/java/de/erethon/dungeonsxl/command/TestCommand.java class TestCommand (line 39) | public class TestCommand extends DCommand { method TestCommand (line 41) | public TestCommand(DungeonsXL plugin) { method onExecute (line 51) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/command/UninviteCommand.java class UninviteCommand (line 31) | public class UninviteCommand extends DCommand { method UninviteCommand (line 33) | public UninviteCommand(DungeonsXL plugin) { method onExecute (line 44) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/config/DMessage.java type DMessage (line 29) | public enum DMessage implements Message { method DMessage (line 248) | DMessage(String path) { method getPath (line 252) | @Override method getMessageHandler (line 257) | @Override method debug (line 262) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/config/MainConfig.java class MainConfig (line 40) | public class MainConfig extends DREConfig { type BackupMode (line 44) | public enum BackupMode { method MainConfig (line 117) | public MainConfig(DungeonsXL plugin, File file) { method getLanguage (line 128) | public String getLanguage() { method setLanguage (line 132) | public void setLanguage(String language) { method isUpdaterEnabled (line 136) | public boolean isUpdaterEnabled() { method setUpdaterEnabled (line 140) | public void setUpdaterEnabled(boolean enabled) { method isEconomyEnabled (line 144) | public boolean isEconomyEnabled() { method setEconomyEnabled (line 148) | public void setEconomyEnabled(boolean enabled) { method areGroupAdaptersEnabled (line 152) | public boolean areGroupAdaptersEnabled() { method setGroupAdaptersEnabled (line 156) | public void setGroupAdaptersEnabled(boolean enabled) { method isChatEnabled (line 160) | public boolean isChatEnabled() { method setChatEnabled (line 164) | public void setChatEnabled(boolean enabled) { method getChatFormatEdit (line 168) | public String getChatFormatEdit() { method setEditFormatEdit (line 172) | public void setEditFormatEdit(String string) { method getChatFormatGame (line 176) | public String getChatFormatGame() { method setChatFormatGame (line 180) | public void setChatFormatGame(String string) { method getChatFormatGroup (line 184) | public String getChatFormatGroup() { method setChatFormatGroup (line 188) | public void setChatFormatGroup(String string) { method getChatFormatSpy (line 192) | public String getChatFormatSpy() { method setChatFormatSpy (line 196) | public void setChatFormatSpy(String string) { method isTutorialActivated (line 200) | public boolean isTutorialActivated() { method setTutorialActivated (line 204) | public void setTutorialActivated(boolean activated) { method getTutorialDungeon (line 208) | public Dungeon getTutorialDungeon() { method setTutorialDungeon (line 215) | public void setTutorialDungeon(Dungeon dungeon) { method getTutorialStartGroup (line 219) | public String getTutorialStartGroup() { method setTutorialStartGroup (line 223) | public void setTutorialStartGroup(String group) { method getTutorialEndGroup (line 227) | public String getTutorialEndGroup() { method setTutorialEndGroup (line 231) | public void setTutorialEndGroup(String group) { method getGroupColorPriority (line 235) | public List getGroupColorPriority() { method getGroupColorPriority (line 239) | public Color getGroupColorPriority(int count) { method setGroupColorPriority (line 243) | public void setGroupColorPriority(List colors) { method getAnnouncmentInterval (line 247) | public long getAnnouncmentInterval() { method setAnnouncementInterval (line 251) | public void setAnnouncementInterval(double interval) { method areGlobalDeathMessagesDisabled (line 255) | public boolean areGlobalDeathMessagesDisabled() { method setGlobalDeathMessagesDisabled (line 259) | public void setGlobalDeathMessagesDisabled(boolean disabled) { method isSendFloorTitleEnabled (line 263) | public boolean isSendFloorTitleEnabled() { method setSendFloorTitleEnabled (line 267) | public void setSendFloorTitleEnabled(boolean enabled) { method getExternalMobProviders (line 271) | public Map getExternalMobProviders() { method getResourcePacks (line 275) | public Map getResourcePacks() { method getMaxInstances (line 279) | public int getMaxInstances() { method setMaxInstances (line 283) | public void setMaxInstances(int maxInstances) { method getEditInstanceRemovalDelay (line 287) | public int getEditInstanceRemovalDelay() { method setEditInstanceRemovalDelay (line 291) | public void setEditInstanceRemovalDelay(int delay) { method isStrictMovementCheckEnabled (line 295) | public boolean isStrictMovementCheckEnabled() { method setStrictMovementCheckEnabled (line 299) | public void setStrictMovementCheckEnabled(boolean enabled) { method isSecureModeEnabled (line 303) | public boolean isSecureModeEnabled() { method setSecureModeEnabled (line 307) | public void setSecureModeEnabled(boolean enabled) { method getOpenInventories (line 311) | public boolean getOpenInventories() { method setOpenInventories (line 315) | public void setOpenInventories(boolean openInventories) { method getDropItems (line 322) | public boolean getDropItems() { method setDropItems (line 329) | public void setDropItems(boolean dropItems) { method getSecureModeCheckInterval (line 333) | public long getSecureModeCheckInterval() { method setSecureModeCheckInterval (line 337) | public void setSecureModeCheckInterval(double interval) { method getEditCommandWhitelist (line 341) | public List getEditCommandWhitelist() { method getBackupMode (line 345) | public BackupMode getBackupMode() { method setBackupMode (line 349) | public void setBackupMode(BackupMode mode) { method areLobbyContainersEnabled (line 353) | public boolean areLobbyContainersEnabled() { method setLobbyContainersEnabled (line 357) | public void setLobbyContainersEnabled(boolean enabled) { method getEditPermissions (line 361) | public List getEditPermissions() { method getDefaultWorldConfig (line 365) | public WorldConfig getDefaultWorldConfig() { method initialize (line 369) | @Override method load (line 505) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/dungeon/DDungeon.java class DDungeon (line 32) | public class DDungeon implements Dungeon { method DDungeon (line 47) | public DDungeon(DungeonsXL plugin, ResourceWorld resource) { method DDungeon (line 55) | private DDungeon() { method create (line 65) | public static Dungeon create(DungeonsXL plugin, File file) { method getConfig (line 84) | public DungeonConfig getConfig() { method getName (line 91) | @Override method setName (line 96) | @Override method isMultiFloor (line 101) | @Override method getStartFloor (line 106) | @Override method setStartFloor (line 111) | @Override method getEndFloor (line 116) | @Override method setEndFloor (line 121) | @Override method getFloors (line 126) | @Override method addFloor (line 135) | @Override method removeFloor (line 140) | @Override method getFloorCount (line 145) | @Override method setFloorCount (line 150) | @Override method getRemoveWhenPlayed (line 155) | @Override method setRemoveWhenPlayed (line 160) | @Override method getOverrideValues (line 165) | @Override method getDefaultValues (line 170) | @Override method getRules (line 175) | @Override method setRules (line 180) | @Override method setupRules (line 185) | @Override method isSetupCorrect (line 205) | @Override method getFileFromName (line 216) | public static File getFileFromName(String name) { method toString (line 220) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/dungeon/DGame.java class DGame (line 49) | public class DGame implements Game { method DGame (line 66) | public DGame(DungeonsXL plugin, Dungeon dungeon) { method DGame (line 79) | public DGame(DungeonsXL plugin, Dungeon dungeon, PlayerGroup group) { method DGame (line 84) | public DGame(DungeonsXL plugin, Dungeon dungeon, List gro... method isTutorial (line 89) | @Override method setTutorial (line 94) | @Override method getGroups (line 99) | @Override method addGroup (line 104) | @Override method removeGroup (line 117) | @Override method hasStarted (line 126) | @Override method setStarted (line 131) | @Override method getDungeon (line 136) | @Override method setDungeon (line 146) | public void setDungeon(Dungeon dungeon) { method setDungeon (line 159) | public boolean setDungeon(String name) { method getWorld (line 175) | @Override method setWorld (line 180) | @Override method getUnplayedFloors (line 185) | @Override method addUnplayedFloor (line 190) | @Override method removeUnplayedFloor (line 195) | @Override method getNextFloor (line 203) | @Override method setNextFloor (line 208) | @Override method getFloorCount (line 213) | @Override method hasRewards (line 218) | @Override method setRewards (line 223) | @Override method getWaveCount (line 231) | public int getWaveCount() { method setWaveCount (line 238) | public void setWaveCount(int waveCount) { method getGameKills (line 245) | public int getGameKills() { method getWaveKills (line 256) | public int getWaveKills() { method addKill (line 267) | public void addKill(String killer) { method resetWaveKills (line 277) | public void resetWaveKills() { method getPlayers (line 282) | @Override method isEmpty (line 291) | @Override method ensureWorldIsLoaded (line 296) | @Override method start (line 305) | @Override method delete (line 337) | @Override method finishWave (line 352) | public void finishWave(final double mobCountIncreaseRate, final boolea... method isFinished (line 392) | @Override method toString (line 397) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/dungeon/DungeonConfig.java class DungeonConfig (line 32) | public class DungeonConfig extends DREConfig { method DungeonConfig (line 46) | public DungeonConfig(DungeonsXL plugin, File file) { method getStartFloor (line 57) | public ResourceWorld getStartFloor() { method setStartFloor (line 61) | public void setStartFloor(ResourceWorld startFloor) { method getEndFloor (line 65) | public ResourceWorld getEndFloor() { method setEndFloor (line 69) | public void setEndFloor(ResourceWorld endFloor) { method getFloors (line 73) | public List getFloors() { method addFloor (line 77) | public void addFloor(ResourceWorld resource) { method removeFloor (line 81) | public void removeFloor(ResourceWorld resource) { method getFloorCount (line 85) | public int getFloorCount() { method setFloorCount (line 89) | public void setFloorCount(int floorCount) { method getRemoveWhenPlayed (line 93) | public boolean getRemoveWhenPlayed() { method setRemoveWhenPlayed (line 97) | public void setRemoveWhenPlayed(boolean removeWhenPlayed) { method getOverrideValues (line 101) | public WorldConfig getOverrideValues() { method getDefaultValues (line 105) | public WorldConfig getDefaultValues() { method containsFloor (line 109) | public boolean containsFloor(ResourceWorld resource) { method containsFloor (line 113) | public boolean containsFloor(String mapName) { method load (line 117) | @Override method toString (line 134) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/global/DPortal.java class DPortal (line 48) | public class DPortal extends GlobalProtection { method DPortal (line 57) | public DPortal(DungeonsXL plugin, int id, World world, ExItem material... method DPortal (line 64) | public DPortal(DungeonsXL plugin, World world, int id, ConfigurationSe... method getBlock1 (line 82) | public Block getBlock1() { method setBlock1 (line 89) | public void setBlock1(Block block1) { method getBlock2 (line 96) | public Block getBlock2() { method setBlock2 (line 103) | public void setBlock2(Block block2) { method isActive (line 110) | public boolean isActive() { method setActive (line 117) | public void setActive(boolean active) { method create (line 126) | public void create(DGlobalPlayer player) { method rotate (line 211) | public void rotate() { method teleport (line 223) | public void teleport(Player player) { method getBlocks (line 257) | @Override method getDataPath (line 270) | @Override method save (line 275) | @Override method delete (line 295) | @Override method getByLocation (line 353) | public static DPortal getByLocation(DungeonsXL plugin, Location locati... method getByBlock (line 362) | public static DPortal getByBlock(DungeonsXL plugin, Block block) { FILE: core/src/main/java/de/erethon/dungeonsxl/global/GameSign.java class GameSign (line 39) | public class GameSign extends JoinSign { method GameSign (line 45) | public GameSign(DungeonsXL plugin, int id, Block startSign, String ide... method GameSign (line 49) | public GameSign(DungeonsXL plugin, World world, int id, ConfigurationS... method getGame (line 56) | public DGame getGame() { method setGame (line 63) | public void setGame(DGame game) { method update (line 70) | @Override method getDataPath (line 121) | @Override method onPlayerInteract (line 126) | public void onPlayerInteract(Block block, Player player) { method getByBlock (line 172) | public static GameSign getByBlock(DungeonsXL plugin, Block block) { method getByGame (line 193) | public static GameSign getByGame(DungeonsXL plugin, DGame game) { method tryToCreate (line 203) | public static GameSign tryToCreate(DungeonsXL plugin, SignChangeEvent ... method tryToCreate (line 222) | public static GameSign tryToCreate(DungeonsXL plugin, Block startSign,... FILE: core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtection.java class GlobalProtection (line 32) | public abstract class GlobalProtection { method GlobalProtection (line 41) | protected GlobalProtection(DungeonsXL plugin, World world, int id) { method getWorld (line 51) | public World getWorld() { method getId (line 58) | public int getId() { method delete (line 66) | public void delete() { method onBreak (line 70) | public boolean onBreak(DGlobalPlayer dPlayer) { method getDataPath (line 87) | public abstract String getDataPath(); method save (line 89) | public abstract void save(ConfigurationSection config); method unload (line 91) | public UnloadedProtection unload() { method getBlocks (line 105) | public abstract Collection getBlocks(); method toString (line 107) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtectionCache.java class GlobalProtectionCache (line 40) | public class GlobalProtectionCache { method GlobalProtectionCache (line 50) | public GlobalProtectionCache(DungeonsXL plugin) { method getConfig (line 63) | public FileConfiguration getConfig() { method getByLocation (line 71) | public GlobalProtection getByLocation(Location location) { method getByBlock (line 79) | public GlobalProtection getByBlock(Block block) { method getProtections (line 92) | public Set getProtections() { method getUnloadedProtections (line 99) | public Map getUnloadedProtections() { method getProtections (line 107) | public Set getProtections(Class type, World wo... method isProtectedBlock (line 249) | public boolean isProtectedBlock(Block block) { method updateGroupSigns (line 259) | public void updateGroupSigns(DGroup dGroupSearch) { FILE: core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtectionListener.java class GlobalProtectionListener (line 57) | public class GlobalProtectionListener implements Listener { method GlobalProtectionListener (line 61) | public GlobalProtectionListener(DungeonsXL plugin) { method onBlockBreakWithSignOnIt (line 65) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockBreak (line 89) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockPlace (line 103) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onPlayerBucketFill (line 110) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockSpread (line 124) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockPhysics (line 131) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onEntityExplode (line 138) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onPlayerMove (line 148) | @EventHandler method onPlayerPortal (line 171) | @EventHandler method isPortalInNearBy (line 182) | private boolean isPortalInNearBy(Block block1) { method onPortalCreation (line 196) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onInteract (line 231) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onSignChange (line 263) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onWorldLoad (line 302) | @EventHandler method onWorldUnload (line 316) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/global/GroupSign.java class GroupSign (line 39) | public class GroupSign extends JoinSign { method GroupSign (line 46) | public GroupSign(DungeonsXL plugin, int id, Block startSign, String id... method GroupSign (line 51) | public GroupSign(DungeonsXL plugin, World world, int id, Configuration... method getGroup (line 59) | public DGroup getGroup() { method setGroup (line 66) | public void setGroup(DGroup group) { method update (line 73) | @Override method getDataPath (line 124) | @Override method save (line 129) | @Override method onPlayerInteract (line 135) | public void onPlayerInteract(Block block, Player player) { method getByBlock (line 193) | public static GroupSign getByBlock(DungeonsXL plugin, Block block) { method tryToCreate (line 209) | public static GroupSign tryToCreate(DungeonsXL plugin, SignChangeEvent... method tryToCreate (line 236) | public static GroupSign tryToCreate(DungeonsXL plugin, Block startSign... FILE: core/src/main/java/de/erethon/dungeonsxl/global/JoinSign.java class JoinSign (line 35) | public abstract class JoinSign extends GlobalProtection { method JoinSign (line 45) | protected JoinSign(DungeonsXL plugin, int id, Block startSign, String ... method JoinSign (line 66) | protected JoinSign(DungeonsXL plugin, World world, int id, Configurati... method getDungeon (line 91) | public Dungeon getDungeon() { method setDungeon (line 98) | public void setDungeon(Dungeon dungeon) { method getMaxElements (line 105) | public int getMaxElements() { method setMaxElements (line 112) | public void setMaxElements(int amount) { method getStartIfElementsAtLeastAmount (line 122) | public int getStartIfElementsAtLeastAmount() { method setStartIfElementsAtLeastAmount (line 131) | public void setStartIfElementsAtLeastAmount(int amount) { method getBlocks (line 139) | @Override method update (line 171) | public void update() { method save (line 184) | @Override method onCreation (line 198) | protected static void onCreation(DungeonsXL plugin, Block startSign, S... FILE: core/src/main/java/de/erethon/dungeonsxl/global/LeaveSign.java class LeaveSign (line 42) | public class LeaveSign extends GlobalProtection { method LeaveSign (line 49) | public LeaveSign(DungeonsXL plugin, int id, Sign sign) { method LeaveSign (line 64) | public LeaveSign(DungeonsXL plugin, World world, int id, Configuration... method getBlocks (line 74) | @Override method setText (line 87) | public void setText() { method onPlayerInteract (line 99) | public void onPlayerInteract(Player player) { method getDataPath (line 114) | @Override method save (line 119) | @Override method getByBlock (line 132) | public static LeaveSign getByBlock(DungeonsXL plugin, Block block) { FILE: core/src/main/java/de/erethon/dungeonsxl/global/UnloadedProtection.java class UnloadedProtection (line 29) | public class UnloadedProtection { method UnloadedProtection (line 39) | private UnloadedProtection() {} method create (line 41) | public static UnloadedProtection create(D... method load (line 57) | public T load(World world) { method toString (line 75) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/mob/CitizensMobProvider.java class CitizensMobProvider (line 41) | public class CitizensMobProvider implements ExternalMobProvider, Listener { method CitizensMobProvider (line 50) | public CitizensMobProvider(DungeonsAPI api) { method getNPCRegistry (line 57) | public DNPCRegistry getNPCRegistry() { method getSpawnedNPCs (line 64) | public Set getSpawnedNPCs() { method addSpawnedNPC (line 71) | public void addSpawnedNPC(NPC npc) { method removeSpawnedNPC (line 78) | public void removeSpawnedNPC(NPC npc) { method removeSpawnedNPCs (line 83) | public void removeSpawnedNPCs(World world) { method getIdentifier (line 93) | @Override method getRawCommand (line 98) | @Override method getCommand (line 103) | @Override method summon (line 108) | @Override method onNPCDeath (line 132) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/mob/CustomExternalMobProvider.java class CustomExternalMobProvider (line 27) | public class CustomExternalMobProvider implements ExternalMobProvider { method CustomExternalMobProvider (line 32) | public CustomExternalMobProvider(String identifier, String command) { method CustomExternalMobProvider (line 41) | public CustomExternalMobProvider(Entry entry) { method getIdentifier (line 45) | @Override method getRawCommand (line 50) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/mob/DMob.java class DMob (line 43) | public class DMob implements DungeonMob { method DMob (line 50) | public DMob(LivingEntity entity, GameWorld gameWorld, ExMob type, Stri... method getEntity (line 75) | @Override method getType (line 80) | @Override method getTriggerId (line 85) | @Override method onDeath (line 91) | public void onDeath(DungeonsXL plugin, EntityDeathEvent event) { method getDrops (line 127) | private boolean getDrops(Object drops) { method toString (line 140) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/mob/DMobListener.java class DMobListener (line 39) | public class DMobListener implements Listener { method DMobListener (line 43) | public DMobListener(DungeonsXL plugin) { method onCreatureSpawn (line 47) | @EventHandler method onEntityDeath (line 71) | @EventHandler method onEntityCombust (line 90) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/mob/DNPCRegistry.java class DNPCRegistry (line 47) | public class DNPCRegistry implements NPCRegistry { method createNPC (line 49) | @Override method createNPC (line 54) | @Override method deregister (line 74) | @Override method deregisterAll (line 79) | @Override method getById (line 84) | @Override method getByUniqueId (line 89) | @Override method getByUniqueIdGlobal (line 94) | @Override method getNPC (line 99) | @Override method isNPC (line 104) | @Override method sorted (line 109) | @Override method iterator (line 114) | @Override method createTransientClone (line 125) | public NPC createTransientClone(AbstractNPC npc) { method save (line 137) | public void save(AbstractNPC npc, DataKey root) { FILE: core/src/main/java/de/erethon/dungeonsxl/mob/ExternalMobPlugin.java type ExternalMobPlugin (line 26) | public enum ExternalMobPlugin implements ExternalMobProvider { method ExternalMobPlugin (line 35) | ExternalMobPlugin(String identifier, String command) { method getIdentifier (line 40) | @Override method getRawCommand (line 45) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/DEditPlayer.java class DEditPlayer (line 37) | public class DEditPlayer extends DInstancePlayer implements EditPlayer { method DEditPlayer (line 42) | public DEditPlayer(DungeonsXL plugin, Player player, EditWorld world) { method getEditWorld (line 73) | @Override method getCopiedLines (line 78) | @Override method setCopiedLines (line 83) | @Override method delete (line 89) | @Override method escape (line 104) | @Override method poke (line 110) | public void poke(Block block) { method leave (line 139) | @Override method update (line 158) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/DGamePlayer.java class DGamePlayer (line 64) | public class DGamePlayer extends DInstancePlayer implements GamePlayer { method DGamePlayer (line 86) | public DGamePlayer(DungeonsXL plugin, Player player, GameWorld world) { method getName (line 121) | @Override method getGroup (line 130) | @Override method setPlayer (line 135) | public void setPlayer(Player player) { method isInTestMode (line 142) | public boolean isInTestMode() { method isReady (line 154) | @Override method setReady (line 159) | public void setReady(boolean ready) { method isFinished (line 163) | @Override method setFinished (line 168) | @Override method getPlayerClass (line 173) | @Override method setPlayerClass (line 178) | @Override method getLastCheckpoint (line 239) | @Override method setLastCheckpoint (line 244) | @Override method getOfflineTimeMillis (line 249) | @Override method setOfflineTimeMillis (line 254) | @Override method getInitialLives (line 259) | @Override method setInitialLives (line 264) | @Override method getLives (line 269) | @Override method setLives (line 274) | @Override method getWolf (line 279) | @Override method setWolf (line 284) | @Override method getWolfRespawnTime (line 289) | public int getWolfRespawnTime() { method setWolfRespawnTime (line 293) | public void setWolfRespawnTime(int wolfRespawnTime) { method isStealingFlag (line 297) | @Override method getRobbedGroup (line 302) | @Override method setRobbedGroup (line 307) | @Override method getDGroupTag (line 317) | public DGroupTag getDGroupTag() { method initDGroupTag (line 321) | public void initDGroupTag() { method captureFlag (line 326) | @Override method leave (line 368) | @Override method leave (line 373) | @Override method reward (line 449) | public void reward() { method kill (line 478) | @Override method ready (line 495) | @Override method respawn (line 514) | @Override method startGame (line 538) | public void startGame() { method finishFloor (line 599) | public void finishFloor(DResourceWorld specifiedFloor) { method finish (line 630) | @Override method finish (line 635) | @Override method onDeath (line 662) | public void onDeath(PlayerDeathEvent event) { method update (line 769) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/DGlobalPlayer.java class DGlobalPlayer (line 57) | public class DGlobalPlayer implements GlobalPlayer { method DGlobalPlayer (line 77) | public DGlobalPlayer(DungeonsXL plugin, Player player) { method DGlobalPlayer (line 81) | public DGlobalPlayer(DungeonsXL plugin, Player player, boolean reset) { method DGlobalPlayer (line 95) | public DGlobalPlayer(DGlobalPlayer dPlayer) { method getName (line 108) | @Override method getPlayer (line 113) | @Override method getUniqueId (line 118) | @Override method getData (line 128) | public DPlayerData getData() { method loadPlayerData (line 137) | public void loadPlayerData(File file) { method getGroup (line 141) | @Override method isInGroupChat (line 146) | @Override method setInGroupChat (line 154) | @Override method isInChatSpyMode (line 159) | @Override method setInChatSpyMode (line 167) | @Override method isInBreakMode (line 172) | @Override method setInBreakMode (line 177) | @Override method isCreatingPortal (line 187) | public boolean isCreatingPortal() { method getPortal (line 196) | public DPortal getPortal() { method setCreatingPortal (line 205) | public void setCreatingPortal(DPortal dPortal) { method getCachedItem (line 214) | public ItemStack getCachedItem() { method setCachedItem (line 223) | public void setCachedItem(ItemStack item) { method isAnnouncerEnabled (line 232) | public boolean isAnnouncerEnabled() { method setAnnouncerEnabled (line 241) | public void setAnnouncerEnabled(boolean enabled) { method getRewardItems (line 245) | @Override method hasRewardItemsLeft (line 250) | @Override method setRewardItems (line 255) | @Override method hasPermission (line 260) | @Override method hasPermission (line 265) | public boolean hasPermission(DPermission permission) { method checkRequirements (line 269) | @Override method giveLoot (line 299) | public void giveLoot(Dungeon dungeon, List rewards) { method canLoot (line 309) | public boolean canLoot(Dungeon dungeon) { method getTimeNextLoot (line 313) | public long getTimeNextLoot(Dungeon dungeon) { method sendMessage (line 318) | @Override method heal (line 323) | public void heal() { method reset (line 336) | @Override method reset (line 377) | @Override method startTutorial (line 443) | public void startTutorial() { method toString (line 471) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/DGroup.java class DGroup (line 63) | public class DGroup implements PlayerGroup { method DGroup (line 86) | private DGroup() { method create (line 89) | public static DGroup create(DungeonsXL plugin, GroupCreateEvent.Cause ... method getId (line 116) | @Override method getName (line 121) | @Override method getRawName (line 126) | @Override method setName (line 131) | @Override method getUntaggedName (line 139) | public String getUntaggedName() { method getGroupSign (line 143) | public GroupSign getGroupSign() { method setGroupSign (line 147) | public void setGroupSign(GroupSign groupSign) { method getLeader (line 151) | @Override method setLeader (line 156) | @Override method getMembers (line 161) | @Override method getDGlobalPlayers (line 169) | public Set getDGlobalPlayers() { method getDGamePlayers (line 177) | public Set getDGamePlayers() { method addMember (line 188) | @Override method removeMember (line 203) | @Override method getInvitedPlayers (line 221) | @Override method addInvitedPlayer (line 226) | @Override method removeInvitedPlayer (line 252) | @Override method clearOfflineInvitedPlayers (line 279) | @Override method getGame (line 290) | @Override method setGame (line 295) | public void setGame(Game game) { method getDungeon (line 299) | @Override method setDungeon (line 309) | public void setDungeon(Dungeon dungeon) { method setDungeon (line 319) | public boolean setDungeon(String name) { method getDungeonName (line 323) | public String getDungeonName() { method getMapName (line 330) | public String getMapName() { method isPlaying (line 334) | @Override method getRewards (line 339) | @Override method addReward (line 344) | @Override method removeReward (line 355) | @Override method getTimeIsRunningTask (line 360) | public BukkitTask getTimeIsRunningTask() { method setTimeIsRunningTask (line 364) | public void setTimeIsRunningTask(BukkitTask task) { method isEmpty (line 368) | public boolean isEmpty() { method isCustom (line 372) | public boolean isCustom() { method getDColor (line 381) | public Color getDColor() { method setDColor (line 394) | public void setDColor(Color color) { method getScore (line 398) | @Override method setScore (line 403) | @Override method getInitialLives (line 408) | @Override method setInitialLives (line 413) | @Override method getLives (line 418) | @Override method setLives (line 423) | @Override method isFinished (line 428) | @Override method teleport (line 439) | public boolean teleport() { method finish (line 468) | public void finish() { method finishFloor (line 485) | public void finishFloor(DResourceWorld specifiedFloor) { method delete (line 528) | @Override method checkStartGame (line 553) | public boolean checkStartGame(Game game) { method startGame (line 570) | public void startGame(Game game, int index) { method winGame (line 594) | public void winGame() { method checkRequirements (line 604) | public boolean checkRequirements() { method sendMessage (line 623) | public void sendMessage(String message) { method toString (line 631) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/DGroupTag.java class DGroupTag (line 26) | public class DGroupTag { method DGroupTag (line 31) | public DGroupTag(DungeonsXL plugin, DGamePlayer player) { method update (line 41) | public void update() { FILE: core/src/main/java/de/erethon/dungeonsxl/player/DInstancePlayer.java class DInstancePlayer (line 34) | public abstract class DInstancePlayer extends DGlobalPlayer implements I... method DInstancePlayer (line 40) | DInstancePlayer(DungeonsXL plugin, Player player, InstanceWorld world) { method getInstanceWorld (line 50) | @Override method getWorld (line 55) | @Override method setInstanceWorld (line 60) | public void setInstanceWorld(InstanceWorld instanceWorld) { method isAnnouncerEnabled (line 65) | @Override method clearPlayerData (line 76) | public void clearPlayerData() { method delete (line 104) | public void delete() { method chat (line 119) | public void chat(String message) { method update (line 136) | public abstract void update(); FILE: core/src/main/java/de/erethon/dungeonsxl/player/DPermission.java type DPermission (line 31) | public enum DPermission { method DPermission (line 103) | DPermission(String node, PermissionDefault isDefault) { method DPermission (line 107) | DPermission(String node, PermissionDefault isDefault, DPermission... c... method getNode (line 118) | public String getNode() { method isDefault (line 125) | public PermissionDefault isDefault() { method hasChildren (line 132) | public boolean hasChildren() { method getChildren (line 139) | public List getChildren() { method getByNode (line 147) | public static DPermission getByNode(String node) { method hasPermission (line 162) | public static boolean hasPermission(CommandSender sender, DPermission ... method register (line 169) | public static void register() { method unregister (line 178) | public static void unregister() { FILE: core/src/main/java/de/erethon/dungeonsxl/player/DPlayerData.java class DPlayerData (line 52) | public class DPlayerData extends DREConfig { method DPlayerData (line 86) | public DPlayerData(File file) { method wasInGame (line 99) | public boolean wasInGame() { method getKeepInventoryAfterLogout (line 106) | public boolean getKeepInventoryAfterLogout() { method setKeepInventoryAfterLogout (line 113) | public void setKeepInventoryAfterLogout(boolean keepInventoryAfterLogo... method getOldLocation (line 122) | public Location getOldLocation() { method setOldLocation (line 132) | public void setOldLocation(Location location) { method getOldInventory (line 139) | public List getOldInventory() { method setOldInventory (line 146) | public void setOldInventory(List inventory) { method getOldArmor (line 153) | public List getOldArmor() { method setOldArmor (line 160) | public void setOldArmor(List inventory) { method getOldOffHand (line 167) | public ItemStack getOldOffHand() { method setOldOffHand (line 174) | public void setOldOffHand(ItemStack offHand) { method getOldLevel (line 181) | public int getOldLevel() { method setOldLevel (line 188) | public void setOldLevel(int level) { method getOldExp (line 195) | public float getOldExp() { method setOldExp (line 202) | public void setOldExp(float exp) { method getOldHealth (line 209) | public double getOldHealth() { method setOldHealth (line 216) | public void setOldHealth(double health) { method getOldFoodLevel (line 223) | public int getOldFoodLevel() { method setOldFoodLevel (line 230) | public void setOldFoodLevel(int foodLevel) { method getOldFireTicks (line 237) | public int getOldFireTicks() { method setFireTicks (line 244) | public void setFireTicks(int fireTicks) { method getOldGameMode (line 251) | public GameMode getOldGameMode() { method setOldGameMode (line 258) | public void setOldGameMode(GameMode gameMode) { method getOldPotionEffects (line 265) | public Collection getOldPotionEffects() { method setOldPotionEffects (line 272) | public void setOldPotionEffects(Collection potionEffects) { method getOldAttributeBases (line 279) | public Map/**/ getOldAttributeBases() { method setOldAttributeBases (line 286) | public void setOldAttributeBases(Map/**/ attributeB... method getOldAttributeMods (line 293) | public Multimap/**/ getOldAttributeMods() { method setOldAttributeMods (line 300) | public void setOldAttributeMods(Multimap/* getTimeLastStarted() { method getTimeLastStarted (line 357) | public long getTimeLastStarted(String dungeon) { method setTimeLastStarted (line 370) | public void setTimeLastStarted(String dungeon, long time) { method getTimeLastFinished (line 378) | public Map getTimeLastFinished() { method getTimeLastFinished (line 386) | public long getTimeLastFinished(String dungeon) { method setTimeLastFinished (line 399) | public void setTimeLastFinished(String dungeon, long time) { method getTimeLastLoot (line 408) | public long getTimeLastLoot(String dungeon) { method setTimeLastLoot (line 421) | public void setTimeLastLoot(String dungeon, long time) { method hasFinishedTutorial (line 429) | public boolean hasFinishedTutorial() { method setFinishedTutorial (line 436) | public void setFinishedTutorial(boolean finishedTutorial) { method logTimeLastStarted (line 445) | public void logTimeLastStarted(String dungeon) { method logTimeLastFinished (line 453) | public void logTimeLastFinished(String dungeon) { method logTimeLastLoot (line 461) | public void logTimeLastLoot(String dungeon) { method initialize (line 466) | @Override method load (line 495) | @Override method save (line 578) | @Override method savePlayerState (line 592) | public void savePlayerState(Player player) { method clearPlayerState (line 664) | public void clearPlayerState() { FILE: core/src/main/java/de/erethon/dungeonsxl/player/DPlayerListener.java class DPlayerListener (line 71) | public class DPlayerListener implements Listener { method DPlayerListener (line 77) | public DPlayerListener(DungeonsXL plugin) { method onEntityDamage (line 81) | @EventHandler method onEntityDamageByEntity (line 136) | @EventHandler method onFoodLevelChange (line 230) | @EventHandler method onPlayerChat (line 240) | @EventHandler(priority = EventPriority.HIGH) method onPlayerCommandPreprocess (line 274) | @EventHandler method onPlayerDeath (line 322) | @EventHandler method onPlayerDropItem (line 335) | @EventHandler(priority = EventPriority.HIGH) method onPlayerJoin (line 381) | @EventHandler method onPlayerMove (line 403) | @EventHandler method onPlayerQuit (line 426) | @EventHandler method onPlayerRespawn (line 460) | @EventHandler method onPlayerTeleport (line 504) | @EventHandler(priority = EventPriority.HIGHEST) method isCitizensNPC (line 525) | public static boolean isCitizensNPC(LivingEntity entity) { method onPlayerInteract (line 530) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/player/RespawnTask.java class RespawnTask (line 27) | public class RespawnTask extends BukkitRunnable { method RespawnTask (line 34) | public RespawnTask(Player player, GamePlayer dPlayer, Location locatio... method run (line 41) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/SecureModeTask.java class SecureModeTask (line 29) | public class SecureModeTask extends BukkitRunnable { method SecureModeTask (line 33) | public SecureModeTask(DungeonsXL plugin) { method run (line 37) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/TimeIsRunningTask.java class TimeIsRunningTask (line 33) | public class TimeIsRunningTask extends BukkitRunnable { method TimeIsRunningTask (line 41) | public TimeIsRunningTask(DungeonsXL plugin, PlayerGroup group, int tim... method run (line 48) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/player/groupadapter/PartiesAdapter.java class PartiesAdapter (line 41) | public class PartiesAdapter extends GroupAdapter implements Liste... method PartiesAdapter (line 45) | public PartiesAdapter(DungeonsAPI api) { method createDungeonGroup (line 51) | @Override method getExternalGroup (line 59) | @Override method getGroupOnlineSize (line 68) | @Override method isExternalGroupMember (line 73) | @Override method onDeletion (line 81) | @EventHandler method onRename (line 90) | @EventHandler method onJoin (line 99) | @EventHandler method onLeave (line 113) | @EventHandler method getPlayer (line 127) | private Player getPlayer(PartyPlayer player) { FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/FeeLevelRequirement.java class FeeLevelRequirement (line 37) | public class FeeLevelRequirement implements Requirement { method FeeLevelRequirement (line 43) | public FeeLevelRequirement(DungeonsAPI api) { method getFee (line 51) | public int getFee() { method setFee (line 58) | public void setFee(int fee) { method setup (line 63) | @Override method check (line 68) | @Override method getCheckMessage (line 73) | @Override method getRelevantLevel (line 83) | private int getRelevantLevel(Player player) { method demand (line 92) | @Override method isKeepInventory (line 110) | private boolean isKeepInventory(Player player) { method toString (line 118) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/FeeMoneyRequirement.java class FeeMoneyRequirement (line 34) | public class FeeMoneyRequirement implements Requirement { method FeeMoneyRequirement (line 40) | public FeeMoneyRequirement(DungeonsAPI api) { method getFee (line 48) | public double getFee() { method setFee (line 55) | public void setFee(double fee) { method setup (line 60) | @Override method check (line 65) | @Override method getCheckMessage (line 74) | @Override method demand (line 84) | @Override method toString (line 94) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/FinishedDungeonsRequirement.java class FinishedDungeonsRequirement (line 39) | public class FinishedDungeonsRequirement implements Requirement { class DungeonAndTime (line 43) | private class DungeonAndTime { method toString (line 47) | @Override method FinishedDungeonsRequirement (line 55) | public FinishedDungeonsRequirement(DungeonsAPI api) { method setup (line 66) | @Override method check (line 87) | @Override method getCheckMessage (line 107) | @Override method demand (line 153) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/ForbiddenItemsRequirement.java class ForbiddenItemsRequirement (line 39) | public class ForbiddenItemsRequirement implements Requirement { method ForbiddenItemsRequirement (line 45) | public ForbiddenItemsRequirement(DungeonsAPI api) { method getForbiddenItems (line 53) | public Map getForbiddenItems() { method setup (line 58) | @Override method check (line 73) | @Override method getCheckMessage (line 95) | @Override method containsItem (line 121) | private boolean containsItem(Set exInventory, ExItem forbidden... method demand (line 130) | @Override method toString (line 134) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/GroupSizeRequirement.java class GroupSizeRequirement (line 32) | public class GroupSizeRequirement implements Requirement { method GroupSizeRequirement (line 39) | public GroupSizeRequirement(DungeonsAPI api) { method getMinimum (line 46) | public int getMinimum() { method setMinimum (line 53) | public void setMinimum(int minimum) { method getMaximum (line 60) | public int getMaximum() { method setMaximum (line 67) | public void setMaximum(int maximum) { method setup (line 72) | @Override method check (line 78) | @Override method getCheckMessage (line 85) | @Override method demand (line 95) | @Override method toString (line 99) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/KeyItemsRequirement.java class KeyItemsRequirement (line 38) | public class KeyItemsRequirement implements Requirement { method KeyItemsRequirement (line 44) | public KeyItemsRequirement(DungeonsAPI api) { method getKeyItems (line 52) | public List getKeyItems() { method setup (line 57) | @Override method check (line 62) | @Override method getCheckMessage (line 74) | @Override method demand (line 99) | @Override method toString (line 103) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/PermissionRequirement.java class PermissionRequirement (line 33) | public class PermissionRequirement implements Requirement { method PermissionRequirement (line 37) | public PermissionRequirement(DungeonsAPI api) { method getPermissions (line 44) | public List getPermissions() { method setPermissions (line 51) | public void setPermissions(List permissions) { method setup (line 56) | @Override method check (line 61) | @Override method getCheckMessage (line 72) | @Override method demand (line 87) | @Override method toString (line 91) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceFinishRequirement.java class TimeSinceFinishRequirement (line 35) | public class TimeSinceFinishRequirement implements Requirement { method TimeSinceFinishRequirement (line 43) | public TimeSinceFinishRequirement(DungeonsAPI api) { method setup (line 47) | @Override method check (line 52) | @Override method getCheckMessage (line 59) | @Override method demand (line 77) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceStartRequirement.java class TimeSinceStartRequirement (line 35) | public class TimeSinceStartRequirement implements Requirement { method TimeSinceStartRequirement (line 43) | public TimeSinceStartRequirement(DungeonsAPI api) { method setup (line 47) | @Override method check (line 52) | @Override method getCheckMessage (line 59) | @Override method demand (line 77) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/requirement/TimeframeRequirement.java class TimeframeRequirement (line 36) | public class TimeframeRequirement implements Requirement { type Weekday (line 38) | public enum Weekday { method toString (line 47) | @Override class Timeframe (line 53) | public static class Timeframe { method Timeframe (line 57) | public Timeframe(T start, T end) { method getStart (line 62) | public T getStart() { method getEnd (line 66) | public T getEnd() { method TimeframeRequirement (line 75) | public TimeframeRequirement(DungeonsAPI api) { method setup (line 78) | @Override method check (line 106) | @Override method isInDayTimeframe (line 129) | private boolean isInDayTimeframe(Timeframe timeframe) { method isInHourTimeframe (line 134) | private boolean isInHourTimeframe(Timeframe timeframe) { method getCheckMessage (line 139) | @Override method demand (line 174) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/reward/ItemReward.java class ItemReward (line 30) | public class ItemReward implements Reward { method ItemReward (line 36) | public ItemReward(DungeonsAPI api) { method getItems (line 44) | public List getItems() { method setItems (line 51) | public void setItems(List items) { method addItems (line 58) | public void addItems(ItemStack... items) { method removeItems (line 65) | public void removeItems(ItemStack... items) { method giveTo (line 70) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/reward/LevelReward.java class LevelReward (line 27) | public class LevelReward implements Reward { method getLevels (line 34) | public int getLevels() { method addLevels (line 41) | public void addLevels(int levels) { method setLevels (line 48) | public void setLevels(int levels) { method giveTo (line 52) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/reward/MoneyReward.java class MoneyReward (line 28) | public class MoneyReward implements Reward { method MoneyReward (line 34) | public MoneyReward(Economy econ) { method getMoney (line 41) | public double getMoney() { method addMoney (line 48) | public void addMoney(double money) { method setMoney (line 55) | public void setMoney(double money) { method giveTo (line 59) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/reward/RewardListener.java class RewardListener (line 48) | public class RewardListener implements Listener { method RewardListener (line 52) | public RewardListener(DungeonsXL plugin) { method onInventoryOpen (line 81) | @EventHandler method onPlayerMove (line 117) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/sign/DSignListener.java class DSignListener (line 44) | public class DSignListener implements Listener { method DSignListener (line 48) | public DSignListener(DungeonsAPI api) { method onPlayerInteract (line 52) | @EventHandler method onSignChange (line 81) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/sign/LocationSign.java type LocationSign (line 27) | public interface LocationSign extends DungeonSign { method initialize (line 29) | @Override method getTargetLocation (line 39) | Location getTargetLocation(); method setTargetLocation (line 41) | void setTargetLocation(Location location); FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/ActionBarSign.java class ActionBarSign (line 29) | public class ActionBarSign extends MessageSign { method ActionBarSign (line 31) | public ActionBarSign(DungeonsAPI api, Sign sign, String[] lines, Insta... method getName (line 35) | @Override method getBuildPermission (line 40) | @Override method sendMessage (line 45) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/BossShopSign.java class BossShopSign (line 35) | public class BossShopSign extends Button { method BossShopSign (line 41) | public BossShopSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getShopName (line 45) | public String getShopName() { method setShopName (line 49) | public void setShopName(String name) { method getName (line 53) | @Override method getBuildPermission (line 58) | @Override method isOnDungeonInit (line 63) | @Override method isProtected (line 68) | @Override method isSetToAir (line 73) | @Override method validate (line 78) | @Override method initialize (line 83) | @Override method push (line 108) | @Override method openShop (line 114) | public void openShop(Player player, String shopName) { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/ChatMessageSign.java class ChatMessageSign (line 29) | public class ChatMessageSign extends MessageSign { method ChatMessageSign (line 31) | public ChatMessageSign(DungeonsAPI api, Sign sign, String[] lines, Ins... method getName (line 35) | @Override method getBuildPermission (line 40) | @Override method sendMessage (line 45) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/CheckpointSign.java class CheckpointSign (line 35) | public class CheckpointSign extends Button { method CheckpointSign (line 39) | public CheckpointSign(DungeonsAPI api, Sign sign, String[] lines, Inst... method getName (line 43) | @Override method getBuildPermission (line 48) | @Override method isOnDungeonInit (line 53) | @Override method isProtected (line 58) | @Override method isSetToAir (line 63) | @Override method validate (line 68) | @Override method initialize (line 73) | @Override method push (line 77) | @Override method push (line 91) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/ClassesSign.java class ClassesSign (line 32) | public class ClassesSign extends Button { method ClassesSign (line 36) | public ClassesSign(DungeonsAPI api, Sign sign, String[] lines, Instanc... method getPlayerClass (line 41) | public PlayerClass getPlayerClass() { method setPlayerClass (line 45) | public void setPlayerClass(PlayerClass playerClass) { method getName (line 49) | @Override method getBuildPermission (line 54) | @Override method isOnDungeonInit (line 59) | @Override method isProtected (line 64) | @Override method isSetToAir (line 69) | @Override method validate (line 74) | @Override method initialize (line 79) | @Override method push (line 89) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java class EndSign (line 39) | public class EndSign extends Button { method EndSign (line 43) | public EndSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWor... method getFloor (line 47) | public ResourceWorld getFloor() { method setFloor (line 51) | public void setFloor(ResourceWorld floor) { method getName (line 55) | @Override method getBuildPermission (line 60) | @Override method isOnDungeonInit (line 65) | @Override method isProtected (line 70) | @Override method isSetToAir (line 75) | @Override method validate (line 80) | @Override method initialize (line 85) | @Override method push (line 119) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/LeaveSign.java class LeaveSign (line 34) | public class LeaveSign extends Button { method LeaveSign (line 36) | public LeaveSign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getName (line 40) | @Override method getBuildPermission (line 45) | @Override method isOnDungeonInit (line 50) | @Override method isProtected (line 55) | @Override method isSetToAir (line 60) | @Override method validate (line 65) | @Override method initialize (line 70) | @Override method push (line 79) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/LivesModifierSign.java class LivesModifierSign (line 35) | public class LivesModifierSign extends Button { type Target (line 37) | public enum Target { method LivesModifierSign (line 46) | public LivesModifierSign(DungeonsAPI api, Sign sign, String[] lines, I... method getLives (line 50) | public int getLives() { method setLives (line 54) | public void setLives(int lives) { method getName (line 58) | @Override method getBuildPermission (line 63) | @Override method isOnDungeonInit (line 68) | @Override method isProtected (line 73) | @Override method isSetToAir (line 78) | @Override method validate (line 83) | @Override method initialize (line 88) | @Override method push (line 98) | @Override method modifyLives (line 121) | public void modifyLives(GamePlayer dPlayer) { method modifyLives (line 135) | public void modifyLives(PlayerGroup group) { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/MessageSign.java class MessageSign (line 30) | public abstract class MessageSign extends Button { method MessageSign (line 34) | public MessageSign(DungeonsAPI api, Sign sign, String[] lines, Instanc... method getText (line 38) | public String getText() { method setText (line 42) | public void setText(String text) { method isOnDungeonInit (line 46) | @Override method isProtected (line 51) | @Override method isSetToAir (line 56) | @Override method validate (line 61) | @Override method initialize (line 66) | @Override method push (line 76) | @Override method push (line 82) | @Override method sendMessage (line 90) | public abstract void sendMessage(Player player); FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java class ReadySign (line 40) | public class ReadySign extends Button { method ReadySign (line 46) | public ReadySign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getTimeToAutoStart (line 50) | public double getTimeToAutoStart() { method setTimeToAutoStart (line 54) | public void setTimeToAutoStart(double time) { method getName (line 58) | @Override method getBuildPermission (line 63) | @Override method isOnDungeonInit (line 68) | @Override method isProtected (line 73) | @Override method isSetToAir (line 78) | @Override method validate (line 83) | @Override method initialize (line 88) | @Override method push (line 103) | @Override method push (line 116) | @Override method readyAll (line 138) | private void readyAll() { method ready (line 155) | private void ready(GamePlayer player) { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/ResourcePackSign.java class ResourcePackSign (line 32) | public class ResourcePackSign extends Button { method ResourcePackSign (line 36) | public ResourcePackSign(DungeonsAPI api, Sign sign, String[] lines, In... method getResourcePack (line 40) | public String getResourcePack() { method setExternalMob (line 44) | public void setExternalMob(String resourcePack) { method getName (line 48) | @Override method getBuildPermission (line 53) | @Override method isOnDungeonInit (line 58) | @Override method isProtected (line 63) | @Override method isSetToAir (line 68) | @Override method validate (line 73) | @Override method initialize (line 78) | @Override method push (line 104) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/SoundMessageSign.java class SoundMessageSign (line 33) | public class SoundMessageSign extends Button { method SoundMessageSign (line 40) | public SoundMessageSign(DungeonsAPI api, Sign sign, String[] lines, In... method getName (line 44) | @Override method getBuildPermission (line 49) | @Override method isOnDungeonInit (line 54) | @Override method isProtected (line 59) | @Override method isSetToAir (line 64) | @Override method validate (line 69) | @Override method initialize (line 79) | @Override method push (line 102) | @Override method push (line 110) | @Override method playSound (line 116) | private void playSound(Player player) { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/TeleportSign.java class TeleportSign (line 33) | public class TeleportSign extends Button implements LocationSign { method TeleportSign (line 37) | public TeleportSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getTargetLocation (line 41) | @Override method setTargetLocation (line 46) | @Override method getName (line 51) | @Override method getBuildPermission (line 56) | @Override method isOnDungeonInit (line 61) | @Override method isProtected (line 66) | @Override method isSetToAir (line 71) | @Override method validate (line 76) | @Override method initialize (line 91) | @Override method push (line 124) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/TitleSign.java class TitleSign (line 32) | public class TitleSign extends MessageSign { method TitleSign (line 37) | public TitleSign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getName (line 41) | @Override method getBuildPermission (line 46) | @Override method initialize (line 51) | @Override method sendMessage (line 85) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/button/WaveSign.java class WaveSign (line 32) | public class WaveSign extends Button { method WaveSign (line 37) | public WaveSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWo... method getMobCountIncreaseRate (line 41) | public double getMobCountIncreaseRate() { method setMobCountIncreaseRate (line 45) | public void setMobCountIncreaseRate(double mobCountIncreaseRate) { method getTeleport (line 49) | public boolean getTeleport() { method setTeleport (line 53) | public void setTeleport(boolean teleport) { method getName (line 57) | @Override method getBuildPermission (line 62) | @Override method isOnDungeonInit (line 67) | @Override method isProtected (line 72) | @Override method isSetToAir (line 77) | @Override method validate (line 82) | @Override method initialize (line 87) | @Override method push (line 105) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/BedSign.java class BedSign (line 35) | public class BedSign extends Passive { method BedSign (line 39) | public BedSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWor... method getName (line 43) | @Override method getBuildPermission (line 48) | @Override method isOnDungeonInit (line 53) | @Override method isProtected (line 58) | @Override method isSetToAir (line 63) | @Override method validate (line 68) | @Override method initialize (line 73) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/ChestSign.java class ChestSign (line 31) | public abstract class ChestSign extends Passive { method ChestSign (line 38) | protected ChestSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getChestContents (line 42) | public ItemStack[] getChestContents() { method setChestContents (line 49) | public void setChestContents(ItemStack[] items) { method getLootTable (line 53) | public LootTable getLootTable() { method setLootTable (line 57) | public void setLootTable(LootTable lootTable) { method isOnDungeonInit (line 61) | @Override method isProtected (line 66) | @Override method isSetToAir (line 71) | @Override method validate (line 76) | @Override method checkChest (line 84) | protected void checkChest() { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/DungeonChestSign.java class DungeonChestSign (line 32) | public class DungeonChestSign extends ChestSign { method DungeonChestSign (line 34) | public DungeonChestSign(DungeonsAPI api, Sign sign, String[] lines, In... method getName (line 38) | @Override method getBuildPermission (line 43) | @Override method initialize (line 48) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/FlagSign.java class FlagSign (line 32) | public class FlagSign extends Passive { method FlagSign (line 36) | public FlagSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWo... method getName (line 40) | @Override method getBuildPermission (line 45) | @Override method isOnDungeonInit (line 50) | @Override method isProtected (line 55) | @Override method isSetToAir (line 60) | @Override method validate (line 65) | @Override method initialize (line 70) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java class HologramSign (line 37) | public class HologramSign extends Passive { method HologramSign (line 41) | public HologramSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getName (line 45) | @Override method getBuildPermission (line 50) | @Override method isOnDungeonInit (line 55) | @Override method isProtected (line 60) | @Override method isSetToAir (line 65) | @Override method validate (line 70) | @Override method initialize (line 79) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/InteractSign.java class InteractSign (line 35) | public class InteractSign extends Passive { method InteractSign (line 39) | public InteractSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getName (line 43) | @Override method getBuildPermission (line 48) | @Override method isOnDungeonInit (line 53) | @Override method isProtected (line 58) | @Override method isSetToAir (line 63) | @Override method isTriggerLineDisabled (line 68) | @Override method validate (line 73) | @Override method initialize (line 104) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/LobbySign.java class LobbySign (line 30) | public class LobbySign extends Passive implements LocationSign { method LobbySign (line 34) | public LobbySign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getTargetLocation (line 38) | @Override method setTargetLocation (line 43) | @Override method getName (line 48) | @Override method getBuildPermission (line 53) | @Override method isOnDungeonInit (line 58) | @Override method isProtected (line 63) | @Override method isSetToAir (line 68) | @Override method validate (line 73) | @Override method initialize (line 78) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/NoteSign.java class NoteSign (line 28) | public class NoteSign extends Passive { method NoteSign (line 30) | public NoteSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWo... method getName (line 34) | @Override method getBuildPermission (line 39) | @Override method isOnDungeonInit (line 44) | @Override method isProtected (line 49) | @Override method isSetToAir (line 54) | @Override method validate (line 59) | @Override method initialize (line 64) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/PlaceSign.java class PlaceSign (line 30) | public class PlaceSign extends Passive { method PlaceSign (line 32) | public PlaceSign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getName (line 36) | @Override method getBuildPermission (line 41) | @Override method isOnDungeonInit (line 46) | @Override method isProtected (line 51) | @Override method isSetToAir (line 56) | @Override method validate (line 61) | @Override method initialize (line 66) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/ProtectionSign.java class ProtectionSign (line 31) | public class ProtectionSign extends Passive { method ProtectionSign (line 33) | public ProtectionSign(DungeonsAPI api, Sign sign, String[] lines, Inst... method getName (line 37) | @Override method getBuildPermission (line 42) | @Override method isOnDungeonInit (line 47) | @Override method isProtected (line 52) | @Override method isSetToAir (line 57) | @Override method validate (line 62) | @Override method initialize (line 67) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/RewardChestSign.java class RewardChestSign (line 35) | public class RewardChestSign extends ChestSign { method RewardChestSign (line 40) | public RewardChestSign(DungeonsAPI api, Sign sign, String[] lines, Ins... method getMoneyReward (line 44) | public double getMoneyReward() { method setMoneyReward (line 48) | public void setMoneyReward(double amount) { method getLevelReward (line 52) | public int getLevelReward() { method setLevelReward (line 56) | public void setLevelReward(int amount) { method getName (line 60) | @Override method getBuildPermission (line 65) | @Override method initialize (line 70) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/ScriptSign.java class ScriptSign (line 30) | public class ScriptSign extends Passive { method ScriptSign (line 34) | public ScriptSign(DungeonsAPI api, Sign sign, String[] lines, Instance... method getScriptName (line 39) | public String getScriptName() { method setScriptName (line 43) | public void setScriptName(String name) { method getName (line 47) | @Override method getBuildPermission (line 52) | @Override method isOnDungeonInit (line 57) | @Override method isProtected (line 62) | @Override method isSetToAir (line 67) | @Override method validate (line 72) | @Override method initialize (line 77) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/SignScript.java class SignScript (line 31) | public class SignScript { method SignScript (line 40) | public SignScript(File file) { method SignScript (line 48) | public SignScript(String name, FileConfiguration config) { method getName (line 67) | public String getName() { method getSigns (line 74) | public List getSigns() { method getLines (line 82) | public String[] getLines(int index) { method setLines (line 90) | public void setLines(int index, String[] lines) { method toString (line 94) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/passive/StartSign.java class StartSign (line 31) | public class StartSign extends Passive implements LocationSign { method StartSign (line 36) | public StartSign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getId (line 40) | public int getId() { method setId (line 44) | public void setId(int id) { method getTargetLocation (line 48) | @Override method setTargetLocation (line 53) | @Override method getName (line 58) | @Override method getBuildPermission (line 63) | @Override method isOnDungeonInit (line 68) | @Override method isProtected (line 73) | @Override method isSetToAir (line 78) | @Override method validate (line 83) | @Override method initialize (line 88) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/rocker/BlockSign.java class BlockSign (line 37) | public class BlockSign extends Rocker { method BlockSign (line 44) | public BlockSign(DungeonsAPI api, Sign sign, String[] lines, InstanceW... method getName (line 48) | @Override method getBuildPermission (line 53) | @Override method isOnDungeonInit (line 58) | @Override method isProtected (line 63) | @Override method isSetToAir (line 68) | @Override method validate (line 73) | @Override method initialize (line 78) | @Override method activate (line 118) | @Override method deactivate (line 130) | @Override method setBlockData (line 144) | private static void setBlockData(Block block, byte data) { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java class OpenDoorSign (line 34) | public class OpenDoorSign extends Rocker { method OpenDoorSign (line 38) | public OpenDoorSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getDoor (line 42) | public LockedDoor getDoor() { method setDoor (line 46) | public void setDoor(LockedDoor door) { method getName (line 50) | @Override method getBuildPermission (line 55) | @Override method isOnDungeonInit (line 60) | @Override method isProtected (line 65) | @Override method isSetToAir (line 70) | @Override method validate (line 75) | @Override method initialize (line 80) | @Override method activate (line 96) | @Override method deactivate (line 104) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/rocker/TriggerSign.java class TriggerSign (line 35) | public class TriggerSign extends Rocker { method TriggerSign (line 39) | public TriggerSign(DungeonsAPI api, Sign sign, String[] lines, Instanc... method getName (line 43) | @Override method getBuildPermission (line 48) | @Override method isOnDungeonInit (line 53) | @Override method isProtected (line 58) | @Override method isSetToAir (line 63) | @Override method validate (line 68) | @Override method initialize (line 99) | @Override method activate (line 104) | @Override method activate (line 112) | @Override method deactivate (line 122) | @Override method deactivate (line 130) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandScript.java class CommandScript (line 29) | public class CommandScript { method CommandScript (line 35) | public CommandScript(String name, List commands, Permission pe... method CommandScript (line 42) | public CommandScript(File file) { method getName (line 50) | public String getName() { method getFile (line 54) | public File getFile() { method getCommands (line 58) | public List getCommands() { method setCommands (line 62) | public void setCommands(List commands) { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandSign.java class CommandSign (line 35) | public class CommandSign extends Windup { type Executor (line 37) | public enum Executor { method CommandSign (line 46) | public CommandSign(DungeonsAPI api, Sign sign, String[] lines, Instanc... method getScript (line 50) | public CommandScript getScript() { method getName (line 54) | @Override method getBuildPermission (line 59) | @Override method isOnDungeonInit (line 64) | @Override method isProtected (line 69) | @Override method isSetToAir (line 74) | @Override method getExecutor (line 79) | public Executor getExecutor() { method validate (line 83) | @Override method initialize (line 89) | @Override method activate (line 139) | @Override method activate (line 150) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandTask.java class CommandTask (line 28) | public class CommandTask extends BukkitRunnable { method CommandTask (line 39) | public CommandTask(CommandSign sign, boolean papi) { method setSender (line 45) | public void setSender(CommandSender sender, boolean wasOp) { method setPlayer (line 50) | public void setPlayer(Player player) { method run (line 54) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/DelayedPowerTask.java class DelayedPowerTask (line 25) | public class DelayedPowerTask extends BukkitRunnable { method DelayedPowerTask (line 31) | public DelayedPowerTask(RedstoneSign sign, boolean enable) { method run (line 37) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/DropSign.java class DropSign (line 33) | public class DropSign extends Windup { method DropSign (line 38) | public DropSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWo... method getItem (line 42) | public ItemStack getItem() { method setItem (line 46) | public void setItem(ItemStack item) { method getName (line 50) | @Override method getBuildPermission (line 55) | @Override method isOnDungeonInit (line 60) | @Override method isProtected (line 65) | @Override method isSetToAir (line 70) | @Override method validate (line 75) | @Override method initialize (line 80) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/MobSign.java class MobSign (line 38) | public class MobSign extends Windup { method MobSign (line 47) | public MobSign(DungeonsAPI api, Sign sign, String[] lines, InstanceWor... method getMob (line 52) | public String getMob() { method setMob (line 56) | public void setMob(String mob) { method getInitialAmount (line 65) | public int getInitialAmount() { method getSpawnedMobs (line 69) | public Collection getSpawnedMobs() { method getName (line 73) | @Override method getBuildPermission (line 78) | @Override method isOnDungeonInit (line 83) | @Override method isProtected (line 88) | @Override method isSetToAir (line 93) | @Override method validate (line 98) | @Override method initialize (line 108) | @Override method spawn (line 126) | public LivingEntity spawn() { FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/MobSpawnTask.java class MobSpawnTask (line 26) | public class MobSpawnTask extends BukkitRunnable { method MobSpawnTask (line 33) | public MobSpawnTask(DungeonsAPI api, MobSign sign, int n) { method run (line 39) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/sign/windup/RedstoneSign.java class RedstoneSign (line 31) | public class RedstoneSign extends Rocker { method RedstoneSign (line 40) | public RedstoneSign(DungeonsAPI api, Sign sign, String[] lines, Instan... method getEnableTask (line 44) | public BukkitTask getEnableTask() { method setEnableTask (line 48) | public void setEnableTask(BukkitTask enableTask) { method getDisableTask (line 52) | public BukkitTask getDisableTask() { method setDisableTask (line 56) | public void setDisableTask(BukkitTask disableTask) { method getDelay (line 60) | public long getDelay() { method setDelay (line 64) | public void setDelay(long delay) { method getOffDelay (line 68) | public long getOffDelay() { method setOffDelay (line 72) | public void setOffDelay(long offDelay) { method getRepeat (line 76) | public int getRepeat() { method setRepeat (line 80) | public void setRepeat(int repeat) { method getRepeatsToDo (line 84) | public int getRepeatsToDo() { method setRepeatsToDo (line 88) | public void setRepeatsToDo(int repeatsToDo) { method getName (line 92) | @Override method getBuildPermission (line 97) | @Override method isOnDungeonInit (line 102) | @Override method isProtected (line 107) | @Override method isSetToAir (line 112) | @Override method validate (line 117) | @Override method initialize (line 122) | @Override method activate (line 152) | @Override method deactivate (line 173) | @Override method power (line 191) | public void power() { method unpower (line 195) | public void unpower() { FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/DistanceTrigger.java class DistanceTrigger (line 33) | public class DistanceTrigger extends AbstractTrigger { method DistanceTrigger (line 38) | public DistanceTrigger(DungeonsAPI api, TriggerListener owner, Logical... method getKey (line 48) | @Override method onTrigger (line 53) | @Override method triggerAllInDistance (line 62) | public static void triggerAllInDistance(Player player, DGameWorld game... FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/FortuneTrigger.java class FortuneTrigger (line 30) | public class FortuneTrigger extends AbstractTrigger { method FortuneTrigger (line 34) | public FortuneTrigger(DungeonsAPI api, TriggerListener owner, LogicalE... method getKey (line 39) | @Override method getChance (line 48) | public double getChance() { method setChance (line 55) | public void setChance(double chance) { method onTrigger (line 60) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/InteractTrigger.java class InteractTrigger (line 35) | public class InteractTrigger extends AbstractTrigger { method InteractTrigger (line 42) | public InteractTrigger(DungeonsAPI api, TriggerListener owner, Logical... method InteractTrigger (line 48) | private InteractTrigger(DungeonsAPI api, TriggerListener owner) { method getInteractBlock (line 53) | public Block getInteractBlock() { method setInteractBlock (line 57) | public void setInteractBlock(Block block) { method getKey (line 61) | @Override method onTrigger (line 66) | @Override method getByBlock (line 72) | public static InteractTrigger getByBlock(Block block, GameWorld gameWo... method getById (line 88) | public static InteractTrigger getById(int id, GameWorld gameWorld) { method addDefault (line 104) | public static void addDefault(DungeonsAPI api, DungeonSign dungeonSign... FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/MobTrigger.java class MobTrigger (line 30) | public class MobTrigger extends AbstractTrigger { method MobTrigger (line 34) | public MobTrigger(DungeonsAPI api, TriggerListener owner, LogicalExpre... method getKey (line 39) | @Override method onTrigger (line 44) | @Override method getByName (line 50) | public static MobTrigger getByName(String name, GameWorld gameWorld) { FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/PresenceTrigger.java class PresenceTrigger (line 27) | public class PresenceTrigger extends DistanceTrigger { method PresenceTrigger (line 29) | public PresenceTrigger(DungeonsAPI api, TriggerListener owner, Logical... method getKey (line 33) | @Override method onTrigger (line 38) | @Override method postTrigger (line 46) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/ProgressTrigger.java class ProgressTrigger (line 30) | public class ProgressTrigger extends AbstractTrigger { method ProgressTrigger (line 37) | public ProgressTrigger(DungeonsAPI api, TriggerListener owner, Logical... method ProgressTrigger (line 41) | public ProgressTrigger(DungeonsAPI api, TriggerListener owner, Logical... method getKey (line 47) | @Override method getFloor (line 56) | public DResourceWorld getFloor() { method setFloor (line 63) | public void setFloor(DResourceWorld floor) { method getFloorCount (line 70) | public int getFloorCount() { method setFloorCount (line 77) | public void setFloorCount(int floorCount) { method getWaveCount (line 84) | public int getWaveCount() { method setWaveCount (line 91) | public void setWaveCount(int waveCount) { method onTrigger (line 96) | @Override method getOrCreate (line 102) | public static ProgressTrigger getOrCreate(DungeonsAPI api, TriggerList... FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/RedstoneTrigger.java class RedstoneTrigger (line 35) | public class RedstoneTrigger extends AbstractTrigger { method RedstoneTrigger (line 39) | public RedstoneTrigger(DungeonsAPI api, TriggerListener owner, Logical... method getKey (line 50) | @Override method onTrigger (line 55) | @Override method updateAll (line 84) | public static void updateAll(GameWorld gameWorld) { FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/SignTrigger.java class SignTrigger (line 31) | public class SignTrigger extends AbstractTrigger { method SignTrigger (line 35) | public SignTrigger(DungeonsAPI api, TriggerListener owner, LogicalExpr... method getKey (line 42) | @Override method onTrigger (line 47) | @Override method getById (line 55) | public static SignTrigger getById(int id, GameWorld gameWorld) { FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/TriggerListener.java class TriggerListener (line 36) | public class TriggerListener implements Listener { method TriggerListener (line 40) | public TriggerListener(DungeonsXL plugin) { method onBlockRedstone (line 44) | @EventHandler method onPlayerInteract (line 57) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/UseItemTrigger.java class UseItemTrigger (line 31) | public class UseItemTrigger extends AbstractTrigger { method UseItemTrigger (line 36) | public UseItemTrigger(DungeonsAPI api, TriggerListener owner, LogicalE... method getKey (line 45) | @Override method onTrigger (line 50) | @Override method getByName (line 56) | public static UseItemTrigger getByName(String name, GameWorld gameWorl... FILE: core/src/main/java/de/erethon/dungeonsxl/trigger/WaveTrigger.java class WaveTrigger (line 29) | public class WaveTrigger extends AbstractTrigger { method WaveTrigger (line 33) | public WaveTrigger(DungeonsAPI api, TriggerListener owner, LogicalExpr... method getKey (line 38) | @Override method getMustKillRate (line 46) | public double getMustKillRate() { method setMustKillRate (line 53) | public void setMustKillRate(double mustKillRate) { method onTrigger (line 57) | @Override method postTrigger (line 62) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/util/AttributeUtil.java class AttributeUtil (line 30) | public class AttributeUtil { method get (line 47) | public static Attribute get(String key) { method getDefaultPlayerValue (line 71) | public static final Double getDefaultPlayerValue(AttributeInstance att... method resetPlayerAttributes (line 80) | public static void resetPlayerAttributes(Player player) { FILE: core/src/main/java/de/erethon/dungeonsxl/util/BlockUtilCompat.java class BlockUtilCompat (line 29) | public class BlockUtilCompat { method getAttachedBlock (line 37) | public static Block getAttachedBlock(Block block) { FILE: core/src/main/java/de/erethon/dungeonsxl/util/ContainerAdapter.java class ContainerAdapter (line 29) | public class ContainerAdapter { method isValidContainer (line 31) | public static boolean isValidContainer(Block block) { method isValidContainer (line 39) | public static boolean isValidContainer(Inventory inventory) { method getHolderBlock (line 47) | public static Block getHolderBlock(InventoryHolder holder) { method getBlockInventory (line 55) | public static Inventory getBlockInventory(Block block) { FILE: core/src/main/java/de/erethon/dungeonsxl/util/DependencyVersion.java type DependencyVersion (line 34) | public enum DependencyVersion { method DependencyVersion (line 76) | DependencyVersion(String name, String version) { method DependencyVersion (line 80) | DependencyVersion(String name, String version, Predicate enabl... method getName (line 88) | public String getName() { method getSupportedVersion (line 92) | public String getSupportedVersion() { method getEnabledVersion (line 96) | public String getEnabledVersion() { method isEnabled (line 100) | public boolean isEnabled() { method check (line 104) | public boolean check() { method getProperties (line 108) | public static Properties getProperties() { FILE: core/src/main/java/de/erethon/dungeonsxl/util/LWCUtil.java class LWCUtil (line 27) | public class LWCUtil { method removeProtection (line 29) | public static void removeProtection(Block block) { method isLWCLoaded (line 42) | public static boolean isLWCLoaded() { FILE: core/src/main/java/de/erethon/dungeonsxl/util/LocationString.java class LocationString (line 26) | public class LocationString { method LocationString (line 34) | private LocationString(String string) { method fromString (line 38) | public static LocationString fromString(String string) { method getLocation (line 75) | public Location getLocation() { method toString (line 86) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/util/ParsingUtil.java type ParsingUtil (line 25) | public enum ParsingUtil { method ParsingUtil (line 33) | ParsingUtil(String placeholder) { method getPlaceholder (line 41) | public String getPlaceholder() { method toString (line 45) | @Override method replaceChatPlaceholders (line 58) | public static String replaceChatPlaceholders(String string, GlobalPlay... FILE: core/src/main/java/de/erethon/dungeonsxl/util/PlaceholderUtil.java class PlaceholderUtil (line 29) | public class PlaceholderUtil extends PlaceholderExpansion { method PlaceholderUtil (line 35) | public PlaceholderUtil(DungeonsXL plugin, String identifier) { method getAuthor (line 40) | @Override method getIdentifier (line 45) | @Override method getRequiredPlugin (line 50) | @Override method getVersion (line 55) | @Override method persist (line 60) | @Override method onRequest (line 65) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/DEditWorld.java class DEditWorld (line 44) | public class DEditWorld extends DInstanceWorld implements EditWorld { method DEditWorld (line 50) | DEditWorld(DungeonsXL plugin, DResourceWorld resourceWorld, File folde... method getIdFile (line 60) | public File getIdFile() { method generateIdFile (line 67) | public void generateIdFile() { method registerSign (line 78) | @Override method save (line 90) | @Override method forceSave (line 136) | public void forceSave() { method delete (line 151) | @Override method delete (line 156) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java class DGameWorld (line 75) | public class DGameWorld extends DInstanceWorld implements GameWorld { method DGameWorld (line 100) | DGameWorld(DungeonsXL plugin, DResourceWorld resourceWorld, File folde... method getType (line 109) | @Override method setType (line 114) | @Override method getGame (line 119) | @Override method getStartLocation (line 124) | @Override method areClassesEnabled (line 152) | @Override method setClassesEnabled (line 157) | @Override method createDungeonSign (line 162) | @Override method createTrigger (line 198) | @Override method createTriggers (line 245) | @Override method getTrigger (line 256) | public Trigger getTrigger(char key, String value) { method getPlacedBlocks (line 271) | @Override method getGameBlocks (line 279) | public Set getGameBlocks() { method addGameBlock (line 286) | public void addGameBlock(GameBlock gameBlock) { method removeGameBlock (line 305) | public void removeGameBlock(GameBlock gameBlock) { method getRewardChests (line 324) | public Set getRewardChests() { method getLockedDoors (line 331) | public Set getLockedDoors() { method getPlaceableBlocks (line 338) | public Set getPlaceableBlocks() { method getTeamBeds (line 345) | public Set getTeamBeds() { method getTeamFlags (line 352) | public Set getTeamFlags() { method getSecureObjects (line 359) | public List getSecureObjects() { method setSecureObjects (line 366) | public void setSecureObjects(List secureObjects) { method getMobs (line 370) | @Override method addMob (line 375) | @Override method removeMob (line 380) | @Override method isPlaying (line 385) | @Override method setPlaying (line 390) | public void setPlaying(boolean isPlaying) { method getTriggers (line 394) | @Override method getTriggersFromKey (line 399) | @Override method unregisterTrigger (line 406) | @Override method getMobCount (line 414) | public int getMobCount() { method getDungeon (line 437) | @Override method hasReadySign (line 452) | public boolean hasReadySign() { method setReadySign (line 456) | public void setReadySign(ReadySign readySign) { method startGame (line 463) | public void startGame() { method delete (line 520) | @Override method getRules (line 546) | private GameRuleContainer getRules() { method onBreak (line 556) | public boolean onBreak(BlockBreakEvent event) { method onPlace (line 624) | public boolean onPlace(Player player, Block block, Block against, Item... FILE: core/src/main/java/de/erethon/dungeonsxl/world/DInstanceWorld.java class DInstanceWorld (line 44) | public abstract class DInstanceWorld implements InstanceWorld { method DInstanceWorld (line 58) | DInstanceWorld(DungeonsXL plugin, DResourceWorld resourceWorld, File f... method getName (line 70) | @Override method getResource (line 75) | @Override method getFolder (line 80) | @Override method getWorld (line 85) | @Override method exists (line 98) | public boolean exists() { method getId (line 102) | @Override method getDungeonSigns (line 107) | @Override method createDungeonSign (line 112) | @Override method removeDungeonSign (line 133) | @Override method removeDungeonSign (line 138) | @Override method getDungeonSign (line 143) | @Override method getLobbyLocation (line 148) | @Override method setLobbyLocation (line 153) | @Override method getPlayers (line 158) | @Override method sendMessage (line 164) | @Override method kickAllPlayers (line 169) | @Override method setWeather (line 181) | public void setWeather(GameRuleContainer rules) { method generateName (line 206) | public static String generateName(boolean game) { method toString (line 223) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/DResourceWorld.java class DResourceWorld (line 44) | public class DResourceWorld implements ResourceWorld { method DResourceWorld (line 55) | public DResourceWorld(DungeonsXL plugin, String name) { method DResourceWorld (line 71) | public DResourceWorld(DungeonsXL plugin, File folder) { method getName (line 85) | @Override method setName (line 90) | @Override method getFolder (line 96) | @Override method getRules (line 101) | @Override method getConfig (line 112) | public WorldConfig getConfig(boolean generate) { method getWorldEnvironment (line 128) | @Override method addInvitedPlayer (line 133) | @Override method removeInvitedPlayer (line 139) | @Override method isInvitedPlayer (line 158) | @Override method backup (line 168) | @Override method instantiate (line 174) | public DInstanceWorld instantiate(Game game) { method getEditWorld (line 210) | @Override method getOrInstantiateEditWorld (line 215) | @Override method instantiateGameWorld (line 231) | @Override method getSingleFloorDungeon (line 242) | @Override method getSignData (line 252) | public SignData getSignData() { method generate (line 261) | public DEditWorld generate() { method clearFolder (line 289) | void clearFolder() { method deleteUnusedFiles (line 307) | public static void deleteUnusedFiles(File dir) { method createRaw (line 318) | public static void createRaw() { method toString (line 329) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java class DWorldListener (line 66) | public class DWorldListener implements Listener { method DWorldListener (line 71) | public DWorldListener(DungeonsXL plugin) { method onInit (line 76) | @EventHandler(priority = EventPriority.HIGHEST) method onBlockBreak (line 84) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockInteract (line 103) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method getItemInHand (line 140) | private ItemStack getItemInHand(PlayerInteractEvent event) { method onBlockPlace (line 149) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockIgnite (line 163) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onBlockSpread (line 174) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onEntityExplode (line 183) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onEntityDamage (line 197) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onHangingBreak (line 202) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onPlayerInteractEntity (line 207) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onArmorStandManipulate (line 212) | @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) method onTouch (line 222) | public void onTouch(Cancellable event, Entity entity, boolean interact) { method onItemSpawn (line 235) | @EventHandler method onBlockFade (line 244) | @EventHandler method onWeatherChange (line 265) | @EventHandler FILE: core/src/main/java/de/erethon/dungeonsxl/world/LWCIntegration.java class LWCIntegration (line 28) | public class LWCIntegration extends JavaModule { method LWCIntegration (line 32) | public LWCIntegration(DungeonsXL plugin) { method onRegisterProtection (line 37) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/SignData.java class SignData (line 37) | public class SignData { method SignData (line 43) | public SignData(File file) { method getFile (line 55) | public File getFile() { method updateFile (line 59) | public void updateFile(DResourceWorld resource) { method deserializeSigns (line 68) | public void deserializeSigns(InstanceWorld instance) { method serializeSigns (line 103) | public void serializeSigns(InstanceWorld instance) { method serializeSigns (line 112) | public void serializeSigns(Collection signs) { FILE: core/src/main/java/de/erethon/dungeonsxl/world/WorldConfig.java class WorldConfig (line 38) | public class WorldConfig extends GameRuleContainer { method WorldConfig (line 50) | public WorldConfig(DungeonsXL plugin, File file) { method WorldConfig (line 57) | public WorldConfig(DungeonsXL plugin, ConfigurationSection config) { method load (line 66) | public void load() { method updateGameRule (line 72) | public void updateGameRule(GameRule rule) { method save (line 76) | public void save() { method getInvitedPlayers (line 104) | public List getInvitedPlayers() { method addInvitedPlayer (line 111) | public void addInvitedPlayer(String uuid) { method removeInvitedPlayers (line 121) | public void removeInvitedPlayers(String uuid, String name) { method getWorldEnvironment (line 129) | public Environment getWorldEnvironment() { method setWorldEnvironment (line 136) | public void setWorldEnvironment(Environment worldEnvironment) { FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/GameBlock.java class GameBlock (line 28) | public abstract class GameBlock { method GameBlock (line 34) | public GameBlock(DungeonsAPI api, Block block) { method getBlock (line 43) | public Block getBlock() { method setBlock (line 50) | public void setBlock(Block block) { method onBreak (line 61) | public abstract boolean onBreak(BlockBreakEvent event); method toString (line 63) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/LockedDoor.java class LockedDoor (line 30) | public class LockedDoor extends GameBlock implements MultiBlock { method LockedDoor (line 34) | public LockedDoor(DungeonsAPI api, Block block) { method getAttachedBlock (line 40) | @Override method onBreak (line 51) | @Override method open (line 59) | public void open() { method close (line 66) | public void close() { method toString (line 70) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/MultiBlock.java type MultiBlock (line 26) | public interface MultiBlock { method getAttachedBlock (line 28) | Block getAttachedBlock(); FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/PlaceableBlock.java class PlaceableBlock (line 35) | public class PlaceableBlock extends GameBlock { method PlaceableBlock (line 43) | public PlaceableBlock(DungeonsAPI api, DGameWorld gameWorld, Block blo... method onBreak (line 67) | @Override method onPlace (line 72) | public void onPlace(Player player) { method canPlace (line 79) | public boolean canPlace(Block toPlace, ExItem material) { method canBuildHere (line 84) | public static boolean canBuildHere(Block block, ExItem material, DGame... FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/ProtectedBlock.java class ProtectedBlock (line 26) | public class ProtectedBlock extends GameBlock { method ProtectedBlock (line 28) | public ProtectedBlock(DungeonsAPI api, Block block) { method onBreak (line 33) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/RewardChest.java class RewardChest (line 44) | public class RewardChest extends GameBlock { method RewardChest (line 53) | public RewardChest(DungeonsXL plugin, Block container, double moneyRew... method isUsed (line 65) | public boolean isUsed() { method setUsed (line 72) | public void setUsed(boolean used) { method getMoneyReward (line 79) | public double getMoneyReward() { method setMoneyReward (line 86) | public void setMoneyReward(double moneyReward) { method getLevelReward (line 93) | public double getLevelReward() { method setLevelReward (line 100) | public void setLevelReward(int levelReward) { method onBreak (line 105) | @Override method onOpen (line 113) | public void onOpen(Player opener) { method addTreasure (line 125) | public void addTreasure(PlayerGroup group, GamePlayer collector) { FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/TeamBed.java class TeamBed (line 35) | public class TeamBed extends TeamBlock implements MultiBlock { method TeamBed (line 39) | public TeamBed(DungeonsAPI api, Block block, DGroup owner) { method getAttachedBlock (line 45) | public Block getAttachedBlock(Block block) { method getAttachedBlock (line 63) | @Override method onBreak (line 74) | @Override method toString (line 99) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/TeamBlock.java class TeamBlock (line 26) | public abstract class TeamBlock extends GameBlock { method TeamBlock (line 30) | public TeamBlock(DungeonsAPI api, Block block, DGroup owner) { method getOwner (line 39) | public DGroup getOwner() { method setOwner (line 46) | public void setOwner(DGroup owner) { method toString (line 50) | @Override FILE: core/src/main/java/de/erethon/dungeonsxl/world/block/TeamFlag.java class TeamFlag (line 33) | public class TeamFlag extends TeamBlock { method TeamFlag (line 35) | public TeamFlag(DungeonsAPI api, Block block, DGroup owner) { method reset (line 44) | public void reset() { method onBreak (line 48) | @Override