SYMBOL INDEX (2998 symbols across 365 files) FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/ICombatLogX.java type ICombatLogX (line 22) | public interface ICombatLogX extends IResourceHolder, IMultiVersionPlugin { method getPlugin (line 26) | @NotNull ConfigurablePlugin getPlugin(); method onReload (line 31) | void onReload(); method getPlayerDataManager (line 36) | @NotNull PlayerDataManager getPlayerDataManager(); method getLanguageManager (line 41) | @NotNull LanguageManager getLanguageManager(); method getExpansionManager (line 46) | @NotNull ExpansionManager getExpansionManager(); method getCombatManager (line 51) | @NotNull ICombatManager getCombatManager(); method getTimerManager (line 56) | @NotNull ITimerManager getTimerManager(); method getPunishManager (line 61) | @NotNull IPunishManager getPunishManager(); method getDeathManager (line 66) | @NotNull IDeathManager getDeathManager(); method getPlaceholderManager (line 71) | @NotNull IPlaceholderManager getPlaceholderManager(); method getForgiveManager (line 76) | @NotNull IForgiveManager getForgiveManager(); method isDebugModeDisabled (line 81) | boolean isDebugModeDisabled(); method printDebug (line 90) | void printDebug(String @NotNull ... messageArray); method printDebug (line 100) | void printDebug(@NotNull Throwable ex); method getConfiguration (line 105) | @NotNull MainConfiguration getConfiguration(); method getCommandConfiguration (line 110) | @NotNull CommandConfiguration getCommandConfiguration(); method getPunishConfiguration (line 115) | @NotNull PunishConfiguration getPunishConfiguration(); method getCrystalManager (line 117) | @NotNull ICrystalManager getCrystalManager(); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/ICombatLogXNeeded.java type ICombatLogXNeeded (line 7) | public interface ICombatLogXNeeded { method getCombatLogX (line 8) | @NotNull ICombatLogX getCombatLogX(); method getLogger (line 10) | default @NotNull Logger getLogger() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/command/CombatLogCommand.java class CombatLogCommand (line 17) | public abstract class CombatLogCommand extends Command { method CombatLogCommand (line 20) | public CombatLogCommand(@NotNull ICombatLogX plugin, @NotNull String c... method getCombatLogX (line 25) | protected final @NotNull ICombatLogX getCombatLogX() { method getLanguageManager (line 29) | @Override method onTabComplete (line 35) | @Override method execute (line 40) | @Override method getExpansionManager (line 45) | protected final @NotNull ExpansionManager getExpansionManager() { method isWorldDisabled (line 50) | protected final boolean isWorldDisabled(World world) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/command/CombatLogPlayerCommand.java class CombatLogPlayerCommand (line 17) | public abstract class CombatLogPlayerCommand extends PlayerCommand { method CombatLogPlayerCommand (line 20) | public CombatLogPlayerCommand(ICombatLogX plugin, String commandName) { method getCombatLogX (line 25) | protected final @NotNull ICombatLogX getCombatLogX() { method getLanguageManager (line 29) | @Override method onTabComplete (line 35) | @Override method execute (line 40) | @Override method getExpansionManager (line 45) | protected final @NotNull ExpansionManager getExpansionManager() { method isWorldDisabled (line 50) | protected final boolean isWorldDisabled(World world) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/configuration/CommandConfiguration.java class CommandConfiguration (line 19) | public final class CommandConfiguration implements IConfigurable { method CommandConfiguration (line 26) | public CommandConfiguration() { method load (line 35) | @Override method getTagCommands (line 58) | public @NotNull List getTagCommands() { method setTagCommands (line 62) | public void setTagCommands(@NotNull Collection commands) { method getUntagCommands (line 67) | public @NotNull List getUntagCommands() { method setUntagCommands (line 71) | public void setUntagCommands(@NotNull Collection commands) { method getPunishCommands (line 76) | public @NotNull List getPunishCommands() { method setPunishCommands (line 80) | public void setPunishCommands(@NotNull Collection commands) { method getSpecialPunishCommands (line 85) | public @NotNull Map getSpecialPunishComm... method getSpecialPunishCommandList (line 89) | public @NotNull List getSpecialPunishCommandList... method getSpecialPunishCommand (line 94) | public @Nullable SpecialPunishCommand getSpecialPunishCommand(String i... method addSpecialPunishCommand (line 98) | public void addSpecialPunishCommand(SpecialPunishCommand command) { method removeSpecialPunishCommands (line 103) | public void removeSpecialPunishCommands() { method isSpecialPunishCommandsEnabled (line 107) | public boolean isSpecialPunishCommandsEnabled() { method setSpecialPunishCommandsEnabled (line 111) | public void setSpecialPunishCommandsEnabled(boolean specialPunishComma... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/configuration/MainConfiguration.java class MainConfiguration (line 27) | public final class MainConfiguration implements IConfigurable { method MainConfiguration (line 60) | public MainConfiguration(@NotNull ICombatLogX plugin) { method load (line 97) | @Override method getGeneratedByVersion (line 142) | public @NotNull String getGeneratedByVersion() { method setGeneratedByVersion (line 146) | public void setGeneratedByVersion(@NotNull String generatedByVersion) { method isDebugMode (line 150) | public boolean isDebugMode() { method setDebugMode (line 154) | public void setDebugMode(boolean debugMode) { method isBroadcastOnLoad (line 158) | public boolean isBroadcastOnLoad() { method setBroadcastOnLoad (line 162) | public void setBroadcastOnLoad(boolean broadcastOnLoad) { method isBroadcastOnEnable (line 166) | public boolean isBroadcastOnEnable() { method setBroadcastOnEnable (line 170) | public void setBroadcastOnEnable(boolean broadcastOnEnable) { method isBroadcastOnDisable (line 174) | public boolean isBroadcastOnDisable() { method setBroadcastOnDisable (line 178) | public void setBroadcastOnDisable(boolean broadcastOnDisable) { method getWorlds (line 182) | public @NotNull Set getWorlds() { method setWorlds (line 186) | public void setWorlds(@NotNull Collection worlds) { method isWorldListInverted (line 191) | public boolean isWorldListInverted() { method setWorldListInverted (line 195) | public void setWorldListInverted(boolean worldListInverted) { method isLinkPets (line 199) | public boolean isLinkPets() { method setLinkPets (line 203) | public void setLinkPets(boolean linkPets) { method isLinkProjectiles (line 207) | public boolean isLinkProjectiles() { method setLinkProjectiles (line 211) | public void setLinkProjectiles(boolean linkProjectiles) { method isLinkFishingRod (line 215) | public boolean isLinkFishingRod() { method setLinkFishingRod (line 219) | public void setLinkFishingRod(boolean linkFishingRod) { method isLinkTnt (line 223) | public boolean isLinkTnt() { method setLinkTnt (line 227) | public void setLinkTnt(boolean linkTnt) { method isLinkEndCrystals (line 231) | public boolean isLinkEndCrystals() { method setLinkEndCrystals (line 235) | public void setLinkEndCrystals(boolean linkEndCrystals) { method getIgnoredProjectiles (line 239) | public @NotNull Set getIgnoredProjectiles() { method setIgnoredProjectiles (line 243) | public void setIgnoredProjectiles(@NotNull Collection igno... method getTimerType (line 248) | public @NotNull TimerType getTimerType() { method setTimerType (line 252) | public void setTimerType(@NotNull TimerType timerType) { method getDefaultTimer (line 256) | public int getDefaultTimer() { method setDefaultTimer (line 260) | public void setDefaultTimer(int defaultTimer) { method getBypassPermissionName (line 264) | public @Nullable String getBypassPermissionName() { method setBypassPermissionName (line 268) | public void setBypassPermissionName(@Nullable String bypassPermissionN... method getBypassPermission (line 273) | public Permission getBypassPermission() { method isSelfCombat (line 288) | public boolean isSelfCombat() { method setSelfCombat (line 292) | public void setSelfCombat(boolean selfCombat) { method isUntagOnSelfDeath (line 296) | public boolean isUntagOnSelfDeath() { method setUntagOnSelfDeath (line 300) | public void setUntagOnSelfDeath(boolean untagOnSelfDeath) { method isUntagOnEnemyDeath (line 304) | public boolean isUntagOnEnemyDeath() { method setUntagOnEnemyDeath (line 308) | public void setUntagOnEnemyDeath(boolean untagOnEnemyDeath) { method isRemoveNoDamageCooldown (line 312) | public boolean isRemoveNoDamageCooldown() { method setRemoveNoDamageCooldown (line 316) | public void setRemoveNoDamageCooldown(boolean removeNoDamageCooldown) { method getForgiveRequestCooldown (line 320) | public int getForgiveRequestCooldown() { method setForgiveRequestCooldown (line 324) | public void setForgiveRequestCooldown(int forgiveRequestCooldown) { method getForgiveRequestExpire (line 328) | public int getForgiveRequestExpire() { method setForgiveRequestExpire (line 332) | public void setForgiveRequestExpire(int forgiveRequestExpire) { method getMinimumTps (line 336) | public double getMinimumTps() { method setMinimumTps (line 340) | public void setMinimumTps(double minimumTps) { method isDisabled (line 344) | public boolean isDisabled(@NotNull World world) { method isProjectileIgnored (line 353) | public boolean isProjectileIgnored(@NotNull EntityType type) { method getEnabledTagReasons (line 358) | public @NotNull Set getEnabledTagReasons() { method setEnabledTagReasons (line 362) | public void setEnabledTagReasons(@NotNull Collection reason... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/configuration/PunishConfiguration.java class PunishConfiguration (line 17) | public final class PunishConfiguration implements IConfigurable { method PunishConfiguration (line 27) | public PunishConfiguration() { method load (line 39) | @Override method isOnDisconnect (line 53) | public boolean isOnDisconnect() { method setOnDisconnect (line 57) | public void setOnDisconnect(boolean onDisconnect) { method isOnKick (line 61) | public boolean isOnKick() { method setOnKick (line 65) | public void setOnKick(boolean onKick) { method isOnExpire (line 69) | public boolean isOnExpire() { method setOnExpire (line 73) | public void setOnExpire(boolean onExpire) { method getKillTime (line 77) | public @NotNull KillTime getKillTime() { method setKillTime (line 81) | public void setKillTime(@NotNull KillTime killTime) { method isEnablePunishmentCounter (line 85) | public boolean isEnablePunishmentCounter() { method setEnablePunishmentCounter (line 89) | public void setEnablePunishmentCounter(boolean enablePunishmentCounter) { method getKickIgnoreList (line 93) | public @NotNull List getKickIgnoreList() { method setKickIgnoreList (line 97) | public void setKickIgnoreList(@NotNull Collection kickIgnores) { method isKickIgnoreListInverted (line 102) | public boolean isKickIgnoreListInverted() { method setKickIgnoreListInverted (line 106) | public void setKickIgnoreListInverted(boolean inverted) { method isKickIgnored (line 110) | public boolean isKickIgnored(@NotNull String reason) { method isInIgnoreList (line 116) | private boolean isInIgnoreList(@NotNull String reason) { method getCustomDeathMessages (line 131) | public List getCustomDeathMessages() { method setCustomDeathMessages (line 135) | public void setCustomDeathMessages(@NotNull Collection deathMe... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/CustomPlayerEvent.java class CustomPlayerEvent (line 8) | public abstract class CustomPlayerEvent extends PlayerEvent { method CustomPlayerEvent (line 9) | public CustomPlayerEvent(@NotNull Player player) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/CustomPlayerEventCancellable.java class CustomPlayerEventCancellable (line 8) | public abstract class CustomPlayerEventCancellable extends CustomPlayerE... method CustomPlayerEventCancellable (line 11) | public CustomPlayerEventCancellable(@NotNull Player player) { method isCancelled (line 16) | @Override method setCancelled (line 21) | @Override FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/NPCDropItemEvent.java class NPCDropItemEvent (line 19) | public final class NPCDropItemEvent extends Event implements Cancellable { method NPCDropItemEvent (line 32) | public NPCDropItemEvent(@NotNull ItemStack item, @NotNull OfflinePlaye... method getHandlerList (line 41) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 45) | @Override method getPlayer (line 53) | public @NotNull OfflinePlayer getPlayer() { method getLocation (line 60) | public @NotNull Location getLocation() { method getItem (line 68) | public @NotNull ItemStack getItem() { method setItem (line 72) | public void setItem(@NotNull ItemStack item) { method getSlotType (line 79) | public @NotNull CitizensSlotType getSlotType() { method isCancelled (line 83) | @Override method setCancelled (line 88) | @Override FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/PlayerEnemyRemoveEvent.java class PlayerEnemyRemoveEvent (line 18) | public final class PlayerEnemyRemoveEvent extends CustomPlayerEvent { method PlayerEnemyRemoveEvent (line 28) | public PlayerEnemyRemoveEvent(@NotNull Player player, @NotNull UntagRe... method getHandlerList (line 34) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 38) | @Override method getUntagReason (line 47) | public @NotNull UntagReason getUntagReason() { method getEnemy (line 54) | public @NotNull Entity getEnemy() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/PlayerPreTagEvent.java class PlayerPreTagEvent (line 19) | public final class PlayerPreTagEvent extends CustomPlayerEventCancellable { method PlayerPreTagEvent (line 30) | public PlayerPreTagEvent(@NotNull Player player, @Nullable Entity enem... method getHandlerList (line 38) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 42) | @Override method getEnemy (line 51) | public @Nullable Entity getEnemy() { method getTagType (line 59) | public @NotNull TagType getTagType() { method getTagReason (line 67) | public @NotNull TagReason getTagReason() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/PlayerPunishEvent.java class PlayerPunishEvent (line 21) | public final class PlayerPunishEvent extends CustomPlayerEventCancellable { method PlayerPunishEvent (line 31) | public PlayerPunishEvent(@NotNull Player player, @NotNull UntagReason ... method getHandlerList (line 38) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 42) | @Override method getPunishReason (line 50) | public @NotNull UntagReason getPunishReason() { method getEnemies (line 57) | public @NotNull List getEnemies() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/PlayerReTagEvent.java class PlayerReTagEvent (line 19) | public final class PlayerReTagEvent extends CustomPlayerEventCancellable { method PlayerReTagEvent (line 31) | public PlayerReTagEvent(@NotNull Player player, @Nullable Entity enemy... method getHandlerList (line 40) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 44) | @Override method getEnemy (line 53) | public @Nullable Entity getEnemy() { method getTagType (line 61) | public @NotNull TagType getTagType() { method getTagReason (line 69) | public @NotNull TagReason getTagReason() { method getEndTime (line 77) | public long getEndTime() { method setEndTime (line 87) | public void setEndTime(long millis) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/PlayerTagEvent.java class PlayerTagEvent (line 20) | public final class PlayerTagEvent extends CustomPlayerEvent { method PlayerTagEvent (line 32) | public PlayerTagEvent(@NotNull Player player, @Nullable Entity enemy, ... method getHandlerList (line 41) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 45) | @Override method getEnemy (line 54) | public @Nullable Entity getEnemy() { method getTagType (line 62) | public @NotNull TagType getTagType() { method getTagReason (line 70) | public @NotNull TagReason getTagReason() { method getEndTime (line 78) | public long getEndTime() { method setEndTime (line 88) | public void setEndTime(long millis) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/event/PlayerUntagEvent.java class PlayerUntagEvent (line 20) | public final class PlayerUntagEvent extends CustomPlayerEvent { method PlayerUntagEvent (line 30) | public PlayerUntagEvent(@NotNull Player player, @NotNull UntagReason u... method getHandlerList (line 37) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 41) | @Override method getUntagReason (line 50) | public @NotNull UntagReason getUntagReason() { method getPreviousEnemies (line 54) | public @NotNull List getPreviousEnemies() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/Expansion.java class Expansion (line 29) | public abstract class Expansion implements IResourceHolder { method Expansion (line 38) | public Expansion(@NotNull ICombatLogX plugin) { method getListeners (line 48) | final @NotNull List getListeners() { method getState (line 52) | public final @NotNull State getState() { method setState (line 56) | final void setState(@NotNull State state) { method getPlugin (line 60) | public final @NotNull ICombatLogX getPlugin() { method getLogger (line 64) | public final @NotNull Logger getLogger() { method getConfigurationManager (line 72) | protected final @NotNull ConfigurationManager getConfigurationManager() { method getDataFolder (line 80) | public final @NotNull File getDataFolder() { method setDataFolder (line 84) | final void setDataFolder(@NotNull File dataFolder) { method getFile (line 92) | public final @NotNull File getFile() { method setFile (line 96) | final void setFile(@NotNull File file) { method getDescription (line 104) | public final @NotNull ExpansionDescription getDescription() { method setDescription (line 108) | final void setDescription(@NotNull ExpansionDescription description) { method getName (line 112) | public final @NotNull String getName() { method getPrefix (line 117) | public final @NotNull String getPrefix() { method getKeyName (line 122) | @Override method getResource (line 128) | @Override method checkDependency (line 149) | protected final boolean checkDependency(@NotNull String pluginName, bo... method checkDependency (line 170) | protected final boolean checkDependency(@NotNull String pluginName, bo... method registerListener (line 194) | protected final void registerListener(@NotNull Listener listener) { method selfDisable (line 203) | protected final void selfDisable() { method onLoad (line 209) | public abstract void onLoad(); method onEnable (line 211) | public abstract void onEnable(); method onDisable (line 213) | public abstract void onDisable(); method reloadConfig (line 215) | public abstract void reloadConfig(); type State (line 217) | public enum State { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionClassLoader.java class ExpansionClassLoader (line 23) | class ExpansionClassLoader extends URLClassLoader { method ExpansionClassLoader (line 28) | ExpansionClassLoader(@NotNull ExpansionManager manager, @NotNull YamlC... method findClass (line 38) | @Override method findClass (line 43) | public @Nullable Class findClass(String name, boolean checkGlobal) { method getExpansion (line 72) | public @Nullable Expansion getExpansion() { method getClasses (line 76) | public @NotNull Set getClasses() { method registerExpansion (line 80) | private void registerExpansion(@NotNull YamlConfiguration description,... method createDescription (line 119) | private ExpansionDescription createDescription(@NotNull YamlConfigurat... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionComparator.java class ExpansionComparator (line 8) | public final class ExpansionComparator implements Comparator { method compare (line 9) | @Override FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionDescription.java class ExpansionDescription (line 9) | public class ExpansionDescription { method ExpansionDescription (line 25) | ExpansionDescription(@NotNull String mainClass, @NotNull String name, ... method getMainClass (line 47) | public @NotNull String getMainClass() { method getName (line 51) | public @NotNull String getName() { method getPrefix (line 55) | public @NotNull String getPrefix() { method getVersion (line 59) | public @NotNull String getVersion() { method getDescription (line 63) | public @NotNull String getDescription() { method getWebsite (line 67) | public @Nullable String getWebsite() { method getAuthors (line 71) | public @NotNull List getAuthors() { method getPluginDependencies (line 75) | public @NotNull List getPluginDependencies() { method getPluginSoftDependencies (line 79) | public @NotNull List getPluginSoftDependencies() { method getExpansionDependencies (line 83) | public @NotNull List getExpansionDependencies() { method getExpansionSoftDependencies (line 87) | public @NotNull List getExpansionSoftDependencies() { method getFullName (line 91) | public @NotNull String getFullName() { method isLateLoad (line 97) | public boolean isLateLoad() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionDescriptionBuilder.java class ExpansionDescriptionBuilder (line 9) | public final class ExpansionDescriptionBuilder { method ExpansionDescriptionBuilder (line 26) | public ExpansionDescriptionBuilder(@NotNull String mainClass, @NotNull... method withPrefix (line 42) | public @NotNull ExpansionDescriptionBuilder withPrefix(@Nullable Strin... method withDescription (line 47) | public @NotNull ExpansionDescriptionBuilder withDescription(@Nullable ... method withWebsite (line 52) | public @NotNull ExpansionDescriptionBuilder withWebsite(@Nullable Stri... method withAuthors (line 57) | public @NotNull ExpansionDescriptionBuilder withAuthors(@NotNull List<... method withPluginDependencies (line 62) | public @NotNull ExpansionDescriptionBuilder withPluginDependencies(@No... method withPluginSoftDependencies (line 67) | public @NotNull ExpansionDescriptionBuilder withPluginSoftDependencies... method withExpansionDependencies (line 72) | public @NotNull ExpansionDescriptionBuilder withExpansionDependencies(... method withExpansionSoftDependencies (line 77) | public @NotNull ExpansionDescriptionBuilder withExpansionSoftDependenc... method withLateLoad (line 82) | public @NotNull ExpansionDescriptionBuilder withLateLoad(boolean lateL... method build (line 87) | public @NotNull ExpansionDescription build() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionListener.java class ExpansionListener (line 12) | public abstract class ExpansionListener extends CombatListener { method ExpansionListener (line 15) | public ExpansionListener(@NotNull Expansion expansion) { method register (line 20) | @Override method printDebug (line 26) | @Override method printDebug (line 31) | protected final void printDebug(@NotNull String message, @Nullable Thr... method getExpansion (line 48) | protected final @NotNull Expansion getExpansion() { method getExpansionLogger (line 52) | protected final @NotNull Logger getExpansionLogger() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionLogger.java class ExpansionLogger (line 12) | public final class ExpansionLogger extends Logger { method ExpansionLogger (line 15) | public ExpansionLogger(@NotNull Expansion expansion) { method getExpansion (line 20) | public @NotNull Expansion getExpansion() { method log (line 24) | @Override FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/ExpansionManager.java class ExpansionManager (line 39) | public final class ExpansionManager { method ExpansionManager (line 45) | public ExpansionManager(@NotNull ICombatLogX plugin) { method getPlugin (line 52) | public @NotNull ICombatLogX getPlugin() { method loadExpansions (line 56) | public void loadExpansions() { method enableExpansions (line 97) | public void enableExpansions() { method disableExpansions (line 151) | public void disableExpansions() { method reloadConfigs (line 172) | public void reloadConfigs() { method getExpansion (line 177) | public @NotNull Optional getExpansion(String name) { method getAllExpansions (line 186) | public @NotNull List getAllExpansions() { method getLoadedExpansions (line 191) | public @NotNull List getLoadedExpansions() { method getEnabledExpansions (line 198) | public @NotNull List getEnabledExpansions() { method getClassLoader (line 206) | public @Nullable ExpansionClassLoader getClassLoader(Expansion expansi... method getClassByName (line 210) | public @Nullable Class getClassByName(String name) { method setClass (line 221) | public void setClass(@NotNull String name, @NotNull Class clazz) { method loadExpansion (line 225) | private void loadExpansion(@NotNull File expansionFile) { method enableExpansion (line 303) | public void enableExpansion(@NotNull Expansion expansion) { method disableExpansion (line 328) | public void disableExpansion(@NotNull Expansion expansion) { method sortExpansions (line 353) | private @NotNull List sortExpansions(@NotNull List getDisguiseHandler(); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/disguise/DisguiseExpansionListener.java class DisguiseExpansionListener (line 7) | public abstract class DisguiseExpansionListener extends ExpansionListener { method DisguiseExpansionListener (line 10) | public DisguiseExpansionListener(@NotNull DisguiseExpansion expansion) { method getDisguiseExpansion (line 15) | protected final @NotNull DisguiseExpansion getDisguiseExpansion() { method getDisguiseHandler (line 19) | protected final @NotNull DisguiseHandler getDisguiseHandler() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/disguise/DisguiseHandler.java class DisguiseHandler (line 7) | public abstract class DisguiseHandler { method DisguiseHandler (line 10) | public DisguiseHandler(@NotNull DE expansion) { method getExpansion (line 14) | protected final DE getExpansion() { method hasDisguise (line 18) | public abstract boolean hasDisguise(@NotNull Player player); method removeDisguise (line 20) | public abstract void removeDisguise(@NotNull Player player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/disguise/DisguiseListener.java class DisguiseListener (line 12) | public final class DisguiseListener extends DisguiseExpansionListener { method DisguiseListener (line 13) | public DisguiseListener(@NotNull DisguiseExpansion expansion) { method onTag (line 17) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/RegionExpansion.java class RegionExpansion (line 21) | public abstract class RegionExpansion extends ExpansionWithDependencies { method RegionExpansion (line 24) | public RegionExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 29) | @Override method onCheckedEnable (line 38) | @Override method onCheckedDisable (line 45) | @Override method registerListeners (line 50) | private void registerListeners() { method reloadConfig (line 56) | @Override method getConfiguration (line 63) | public final @NotNull RegionExpansionConfiguration getConfiguration() { method afterEnable (line 70) | public void afterEnable() { method afterDisable (line 77) | public void afterDisable() { method getRegionHandler (line 81) | public abstract @NotNull RegionHandler getRegionHandler(); method saveDefaultRegionConfig (line 83) | private void saveDefaultRegionConfig(File file) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/RegionHandler.java class RegionHandler (line 33) | public abstract class RegionHandler { method RegionHandler (line 37) | public RegionHandler(@NotNull RE expansion) { method getExpansion (line 42) | protected final @NotNull RE getExpansion() { method getLogger (line 46) | protected final @NotNull Logger getLogger() { method printDebug (line 51) | protected final void printDebug(@NotNull String message) { method getConfiguration (line 67) | private @NotNull RegionExpansionConfiguration getConfiguration() { method sendEntryDeniedMessage (line 72) | public final void sendEntryDeniedMessage(@NotNull Player player, @NotN... method preventEntry (line 99) | public final void preventEntry(@NotNull Cancellable e, @NotNull Player... method teleportToEnemy (line 145) | private void teleportToEnemy(@NotNull Player player, @NotNull Cancella... method knockbackPlayer (line 159) | private void knockbackPlayer(@NotNull Player player, @NotNull Cancella... method customPreventEntry (line 179) | protected void customPreventEntry(@NotNull Cancellable e, @NotNull Pla... method getEntryDeniedMessageCooldown (line 185) | public final long getEntryDeniedMessageCooldown() { method getNoEntryMode (line 190) | public final @NotNull NoEntryMode getNoEntryMode() { method getKnockbackStrength (line 195) | public final double getKnockbackStrength() { method isGliding (line 200) | private boolean isGliding(@NotNull Player player) { method getEntryDeniedMessagePath (line 209) | public abstract String getEntryDeniedMessagePath(@NotNull TagType tagT... method isSafeZone (line 211) | public abstract boolean isSafeZone(@NotNull Player player, @NotNull Lo... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/configuration/RegionExpansionConfiguration.java class RegionExpansionConfiguration (line 20) | public final class RegionExpansionConfiguration implements IConfigurable { method RegionExpansionConfiguration (line 27) | public RegionExpansionConfiguration() { method load (line 35) | @Override method isPreventTeleport (line 48) | public boolean isPreventTeleport() { method setPreventTeleport (line 52) | public void setPreventTeleport(boolean preventTeleport) { method getNoEntryMode (line 56) | public @NotNull NoEntryMode getNoEntryMode() { method setNoEntryMode (line 60) | public void setNoEntryMode(@NotNull NoEntryMode noEntryMode) { method getKnockbackStrength (line 64) | public double getKnockbackStrength() { method setKnockbackStrength (line 68) | public void setKnockbackStrength(double knockbackStrength) { method getMessageCooldown (line 72) | public int getMessageCooldown() { method setMessageCooldown (line 76) | public void setMessageCooldown(int messageCooldown) { method getIgnoredTeleportCauses (line 80) | public @NotNull Set getIgnoredTeleportCauses() { method setIgnoredTeleportCauses (line 84) | public void setIgnoredTeleportCauses(@NotNull Collection getRegionHandler() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/listener/RegionMoveListener.java class RegionMoveListener (line 17) | public final class RegionMoveListener extends RegionExpansionListener { method RegionMoveListener (line 18) | public RegionMoveListener(@NotNull RegionExpansion expansion) { method onMove (line 22) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/listener/RegionTeleportListener.java class RegionTeleportListener (line 18) | public final class RegionTeleportListener extends RegionExpansionListener { method RegionTeleportListener (line 19) | public RegionTeleportListener(@NotNull RegionExpansion expansion) { method onTeleport (line 23) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/listener/RegionVulnerableListener.java class RegionVulnerableListener (line 24) | public final class RegionVulnerableListener extends RegionExpansionListe... method RegionVulnerableListener (line 25) | public RegionVulnerableListener(@NotNull RegionExpansion expansion) { method onDamage (line 29) | @EventHandler(priority = EventPriority.HIGHEST) method getPlayerOrPassenger (line 65) | private @Nullable Player getPlayerOrPassenger(@NotNull Entity entity) { method getPassengers (line 84) | private @NotNull List getPassengers(@NotNull Entity entity) { method getPassengersModern (line 89) | private @NotNull List getPassengersModern(@NotNull Entity enti... method getPassengersLegacy (line 98) | @SuppressWarnings("deprecation") // Legacy Method FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/region/task/KnockbackPlayerTask.java class KnockbackPlayerTask (line 12) | public final class KnockbackPlayerTask extends EntityTaskDetails { method KnockbackPlayerTask (line 17) | public KnockbackPlayerTask(@NotNull ICombatLogX plugin, @NotNull Playe... method getFrom (line 25) | private @NotNull Location getFrom() { method getTo (line 29) | private @NotNull Location getTo() { method getKnockbackStrength (line 33) | private double getKnockbackStrength() { method run (line 37) | @Override method knockbackPlayer (line 49) | private void knockbackPlayer(@NotNull Player player, @NotNull Location... method getKnockback (line 54) | private @NotNull Vector getKnockback(@NotNull Location from, @NotNull ... method makeFinite (line 67) | private @NotNull Vector makeFinite(@NotNull Vector original) { method makeFinite (line 78) | private double makeFinite(double original) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/skyblock/IslandWrapper.java class IslandWrapper (line 10) | public abstract class IslandWrapper { method getMembers (line 11) | public abstract @NotNull Set getMembers(); method isMember (line 13) | public boolean isMember(@NotNull OfflinePlayer player) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/skyblock/SkyBlockExpansion.java class SkyBlockExpansion (line 8) | public abstract class SkyBlockExpansion extends ExpansionWithDependencies { method SkyBlockExpansion (line 9) | public SkyBlockExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 13) | @Override method onCheckedEnable (line 18) | @Override method onCheckedDisable (line 25) | @Override method reloadConfig (line 30) | @Override method registerListeners (line 35) | private void registerListeners() { method afterEnable (line 42) | public void afterEnable() { method afterDisable (line 49) | public void afterDisable() { method getSkyBlockHandler (line 53) | public abstract @NotNull SkyBlockHandler getSkyBlockHandler(); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/skyblock/SkyBlockExpansionListener.java class SkyBlockExpansionListener (line 7) | public abstract class SkyBlockExpansionListener extends ExpansionListener { method SkyBlockExpansionListener (line 10) | public SkyBlockExpansionListener(@NotNull SkyBlockExpansion expansion) { method getSkyBlockExpansion (line 15) | protected final @NotNull SkyBlockExpansion getSkyBlockExpansion() { method getSkyBlockHandler (line 19) | protected final @NotNull SkyBlockHandler getSkyBlockHandler() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/skyblock/SkyBlockHandler.java class SkyBlockHandler (line 9) | public abstract class SkyBlockHandler { method SkyBlockHandler (line 12) | public SkyBlockHandler(@NotNull SE expansion) { method getExpansion (line 16) | protected final SE getExpansion() { method getIsland (line 20) | public abstract @Nullable IslandWrapper getIsland(@NotNull Location lo... method getIsland (line 22) | public abstract @Nullable IslandWrapper getIsland(@NotNull OfflinePlay... method doesIslandMatch (line 24) | public abstract boolean doesIslandMatch(@NotNull OfflinePlayer player1... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/skyblock/SkyBlockListener.java class SkyBlockListener (line 12) | public final class SkyBlockListener extends SkyBlockExpansionListener { method SkyBlockListener (line 13) | public SkyBlockListener(@NotNull SkyBlockExpansion expansion) { method beforeTag (line 17) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/vanish/VanishExpansion.java class VanishExpansion (line 9) | public abstract class VanishExpansion extends ExpansionWithDependencies { method VanishExpansion (line 12) | public VanishExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 17) | @Override method onCheckedEnable (line 23) | @Override method onCheckedDisable (line 30) | @Override method registerListeners (line 35) | private void registerListeners() { method reloadConfig (line 39) | @Override method getConfiguration (line 46) | public final @NotNull VanishExpansionConfiguration getConfiguration() { method afterEnable (line 53) | public void afterEnable() { method afterDisable (line 60) | public void afterDisable() { method getVanishHandler (line 64) | public abstract @NotNull VanishHandler getVanishHandler(); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/vanish/VanishExpansionConfiguration.java class VanishExpansionConfiguration (line 9) | public final class VanishExpansionConfiguration implements IConfigurable { method VanishExpansionConfiguration (line 13) | public VanishExpansionConfiguration() { method load (line 18) | @Override method isPreventVanishTaggingSelf (line 24) | public boolean isPreventVanishTaggingSelf() { method setPreventVanishTaggingSelf (line 28) | public void setPreventVanishTaggingSelf(boolean preventVanishTaggingSe... method isPreventVanishTaggingOther (line 32) | public boolean isPreventVanishTaggingOther() { method setPreventVanishTaggingOther (line 36) | public void setPreventVanishTaggingOther(boolean preventVanishTaggingO... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/vanish/VanishExpansionListener.java class VanishExpansionListener (line 7) | public abstract class VanishExpansionListener extends ExpansionListener { method VanishExpansionListener (line 11) | public VanishExpansionListener(@NotNull VanishExpansion expansion) { method getVanishExpansion (line 16) | protected final @NotNull VanishExpansion getVanishExpansion() { method getVanishHandler (line 20) | protected final @NotNull VanishHandler getVanishHandler() { method getConfiguration (line 25) | protected final @NotNull VanishExpansionConfiguration getConfiguration... method isPreventSelfTag (line 30) | protected final boolean isPreventSelfTag() { method isPreventOtherTag (line 35) | protected final boolean isPreventOtherTag() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/vanish/VanishHandler.java class VanishHandler (line 7) | public abstract class VanishHandler { method VanishHandler (line 10) | public VanishHandler(@NotNull VE expansion) { method getExpansion (line 14) | protected final VE getExpansion() { method isVanished (line 18) | public abstract boolean isVanished(@NotNull Player player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/expansion/vanish/VanishListener.java class VanishListener (line 12) | public final class VanishListener extends VanishExpansionListener { method VanishListener (line 13) | public VanishListener(@NotNull VanishExpansion expansion) { method beforeTag (line 17) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/listener/CombatListener.java class CombatListener (line 24) | public abstract class CombatListener implements Listener { method CombatListener (line 27) | public CombatListener(@NotNull ICombatLogX plugin) { method register (line 31) | public void register() { method getCombatLogX (line 39) | protected final @NotNull ICombatLogX getCombatLogX() { method getJavaPlugin (line 43) | protected final @NotNull ConfigurablePlugin getJavaPlugin() { method getPluginLogger (line 48) | protected final @NotNull Logger getPluginLogger() { method getLanguageManager (line 53) | protected final @NotNull LanguageManager getLanguageManager() { method getPlayerDataManager (line 58) | protected final @NotNull PlayerDataManager getPlayerDataManager() { method getCombatManager (line 63) | protected final @NotNull ICombatManager getCombatManager() { method getDeathManager (line 68) | protected final @NotNull IDeathManager getDeathManager() { method isInCombat (line 73) | protected final boolean isInCombat(@NotNull Player player) { method isDebugModeDisabled (line 78) | protected final boolean isDebugModeDisabled() { method printDebug (line 83) | protected void printDebug(@NotNull String message) { method isWorldDisabled (line 96) | protected final boolean isWorldDisabled(@NotNull Entity entity) { method isWorldDisabled (line 101) | protected final boolean isWorldDisabled(@NotNull World world) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/ICombatManager.java type ICombatManager (line 20) | public interface ICombatManager extends ICombatLogXNeeded { method tag (line 30) | boolean tag(@NotNull Player player, @Nullable Entity enemy, @NotNull T... method tag (line 43) | boolean tag(@NotNull Player player, @Nullable Entity enemy, @NotNull T... method untag (line 52) | void untag(@NotNull Player player, @NotNull UntagReason untagReason); method untag (line 61) | void untag(@NotNull Player player, @NotNull Entity enemy, @NotNull Unt... method isInCombat (line 69) | boolean isInCombat(@NotNull Player player); method getPlayerIdsInCombat (line 75) | @NotNull Set getPlayerIdsInCombat(); method getPlayersInCombat (line 80) | @NotNull List getPlayersInCombat(); method getTagInformation (line 88) | @Nullable TagInformation getTagInformation(@NotNull Player player); method getMaxTimerSeconds (line 96) | int getMaxTimerSeconds(@NotNull Player player); method getBypassPermission (line 101) | @Nullable Permission getBypassPermission(); method canBypass (line 109) | boolean canBypass(@NotNull Player player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/ICrystalManager.java type ICrystalManager (line 13) | public interface ICrystalManager extends ICombatLogXNeeded { method getPlacer (line 14) | @Nullable Player getPlacer(@NotNull Entity crystal); method setPlacer (line 16) | void setPlacer(@NotNull Entity crystal, @NotNull Player player); method remove (line 18) | void remove(@NotNull UUID crystalId); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/IDeathManager.java type IDeathManager (line 12) | public interface IDeathManager extends ICombatLogXNeeded { method kill (line 19) | void kill(@NotNull Player player, @NotNull List enemyList); method wasPunishKilled (line 28) | boolean wasPunishKilled(@NotNull Player player); method stopTracking (line 36) | boolean stopTracking(@NotNull Player player); method getTrackedEnemies (line 42) | @NotNull List getTrackedEnemies(@NotNull Player player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/IForgiveManager.java type IForgiveManager (line 11) | public interface IForgiveManager extends ICombatLogXNeeded { method getToggleValue (line 12) | boolean getToggleValue(@NotNull OfflinePlayer player); method setToggle (line 14) | void setToggle(@NotNull OfflinePlayer player, boolean value); method getActiveRequest (line 16) | @Nullable CombatTag getActiveRequest(@NotNull OfflinePlayer player); method setRequest (line 18) | void setRequest(@NotNull OfflinePlayer player, @NotNull CombatTag requ... method removeRequest (line 20) | void removeRequest(@NotNull OfflinePlayer player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/IPlaceholderManager.java type IPlaceholderManager (line 15) | public interface IPlaceholderManager extends ICombatLogXNeeded { method registerPlaceholderExpansion (line 16) | void registerPlaceholderExpansion(@NotNull IPlaceholderExpansion expan... method getPlaceholderExpansion (line 18) | @Nullable IPlaceholderExpansion getPlaceholderExpansion(@NotNull Strin... method getPlaceholderExpansions (line 20) | @NotNull List getPlaceholderExpansions(); method getPlaceholderReplacement (line 22) | @Nullable String getPlaceholderReplacement(@NotNull Player player, @No... method getPlaceholderReplacementComponent (line 25) | @Nullable Component getPlaceholderReplacementComponent(@NotNull Player... method replaceAll (line 28) | @NotNull String replaceAll(@NotNull Player player, @NotNull List... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/IPunishManager.java type IPunishManager (line 14) | public interface IPunishManager extends ICombatLogXNeeded { method punish (line 24) | boolean punish(@NotNull Player player, @NotNull UntagReason punishReas... method getPunishmentCount (line 33) | long getPunishmentCount(@NotNull OfflinePlayer player); method resetPunishmentCount (line 35) | void resetPunishmentCount(@NotNull OfflinePlayer player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/manager/ITimerManager.java type ITimerManager (line 12) | public interface ITimerManager extends ICombatLogXNeeded { method getTimerUpdaters (line 16) | @NotNull Set getTimerUpdaters(); method addUpdaterTask (line 23) | void addUpdaterTask(@NotNull TimerUpdater task); method remove (line 30) | void remove(@NotNull Player player); method register (line 35) | void register(); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/CitizensSlotType.java type CitizensSlotType (line 10) | public enum CitizensSlotType { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/CombatTag.java class CombatTag (line 11) | public final class CombatTag implements Comparable { method CombatTag (line 18) | public CombatTag(@Nullable Entity enemy, @NotNull TagType tagType, @No... method getEnemyId (line 33) | public @Nullable UUID getEnemyId() { method getEnemy (line 37) | public @Nullable Entity getEnemy() { method doesEnemyMatch (line 45) | public boolean doesEnemyMatch(@NotNull Entity entity) { method getTagType (line 50) | public @NotNull TagType getTagType() { method getTagReason (line 54) | public @NotNull TagReason getTagReason() { method getExpireMillis (line 58) | public long getExpireMillis() { method isExpired (line 62) | public boolean isExpired() { method compareTo (line 68) | @Override FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/KillTime.java type KillTime (line 10) | public enum KillTime { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/NoEntryMode.java type NoEntryMode (line 6) | public enum NoEntryMode { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/SpecialPunishCommand.java class SpecialPunishCommand (line 15) | public final class SpecialPunishCommand implements IConfigurable { method SpecialPunishCommand (line 22) | public SpecialPunishCommand(@NotNull String id) { method getId (line 31) | public @NotNull String getId() { method load (line 35) | @Override method getAmountMin (line 45) | public int getAmountMin() { method setAmountMin (line 49) | public void setAmountMin(int amountMin) { method getAmountMax (line 53) | public int getAmountMax() { method setAmountMax (line 57) | public void setAmountMax(int amountMax) { method isReset (line 61) | public boolean isReset() { method setReset (line 65) | public void setReset(boolean reset) { method getCommands (line 69) | public @NotNull List getCommands() { method setCommands (line 73) | public void setCommands(@NotNull Collection commands) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/TagInformation.java class TagInformation (line 18) | public final class TagInformation { method TagInformation (line 22) | public TagInformation(@NotNull OfflinePlayer player) { method TagInformation (line 26) | public TagInformation(@NotNull UUID playerId) { method getPlayerId (line 34) | public @NotNull UUID getPlayerId() { method getOfflinePlayer (line 43) | public @Nullable OfflinePlayer getOfflinePlayer() { method getPlayer (line 54) | public @Nullable Player getPlayer() { method getTags (line 63) | public @NotNull List getTags() { method getEnemyIds (line 73) | public @NotNull List getEnemyIds() { method getEnemies (line 91) | public @NotNull List getEnemies() { method isEnemy (line 105) | public boolean isEnemy(@NotNull Entity entity) { method addTag (line 116) | public void addTag(@NotNull CombatTag combatTag) { method removeEnemy (line 129) | public void removeEnemy(@NotNull Entity entity) { method getExpireMillisCombined (line 133) | public long getExpireMillisCombined() { method getMillisLeftCombined (line 143) | public long getMillisLeftCombined() { method isExpired (line 154) | public boolean isExpired() { method getTagTypes (line 159) | public @NotNull List getTagTypes() { method getCurrentTagType (line 171) | public @NotNull TagType getCurrentTagType() { method getCurrentEnemy (line 180) | public @Nullable Entity getCurrentEnemy() { method getTagForEnemy (line 189) | public @Nullable CombatTag getTagForEnemy(Entity entity) { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/TagReason.java type TagReason (line 6) | public enum TagReason { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/TagType.java type TagType (line 6) | public enum TagType { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/TimerType.java type TimerType (line 6) | public enum TimerType { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/TimerUpdater.java type TimerUpdater (line 15) | public interface TimerUpdater { method update (line 22) | void update(@NotNull Player player, long timeLeftMillis); method remove (line 29) | void remove(@NotNull Player player); FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/object/UntagReason.java type UntagReason (line 6) | public enum UntagReason { method UntagReason (line 39) | UntagReason() { method UntagReason (line 43) | UntagReason(boolean expire) { method isExpire (line 47) | public boolean isExpire() { FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/placeholder/IPlaceholderExpansion.java type IPlaceholderExpansion (line 27) | public interface IPlaceholderExpansion extends ICombatLogXNeeded { method getId (line 28) | @NotNull String getId(); method getReplacementString (line 30) | default @Nullable String getReplacementString(@NotNull Player player, ... method getReplacement (line 41) | @SuppressWarnings("UnnecessaryUnicodeEscape") FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/placeholder/PlaceholderHelper.java class PlaceholderHelper (line 21) | public final class PlaceholderHelper { method getEnemyName (line 22) | public static @NotNull Component getEnemyName(@NotNull ICombatLogX plu... method getUnknownEnemy (line 41) | public static @NotNull Component getUnknownEnemy(@NotNull ICombatLogX ... method replacePlaceholderAPI (line 46) | public static @NotNull String replacePlaceholderAPI(@NotNull Player pl... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/utility/CommandHelper.java class CommandHelper (line 18) | public final class CommandHelper { method runSync (line 19) | public static void runSync(@NotNull ICombatLogX plugin, @NotNull Runna... method runAsConsole (line 26) | public static void runAsConsole(@NotNull ICombatLogX plugin, @NotNull ... method runAsPlayer (line 39) | public static void runAsPlayer(@NotNull ICombatLogX plugin, @NotNull P... method runAsOperator (line 52) | public static void runAsOperator(@NotNull ICombatLogX plugin, @NotNull... FILE: api/src/main/java/com/github/sirblobman/combatlogx/api/utility/EntityHelper.java class EntityHelper (line 16) | public final class EntityHelper { method linkTNT (line 17) | public static @NotNull Entity linkTNT(@NotNull Entity original) { method linkPet (line 27) | public static @NotNull Entity linkPet(@NotNull Entity original) { method linkProjectile (line 41) | public static @NotNull Entity linkProjectile(@NotNull ICombatLogX plug... method isNPC (line 59) | public static boolean isNPC(@NotNull Entity entity) { method isProjectileIgnored (line 63) | private static boolean isProjectileIgnored(@NotNull ICombatLogX plugin... FILE: expansion/action-bar/src/main/java/combatlogx/expansion/action/bar/ActionBarExpansion.java class ActionBarExpansion (line 13) | public final class ActionBarExpansion extends Expansion { method ActionBarExpansion (line 16) | public ActionBarExpansion(ICombatLogX plugin) { method onLoad (line 21) | @Override method onEnable (line 27) | @Override method onDisable (line 44) | @Override method reloadConfig (line 49) | @Override method getConfiguration (line 56) | ActionBarConfiguration getConfiguration() { FILE: expansion/action-bar/src/main/java/combatlogx/expansion/action/bar/ActionBarUpdater.java class ActionBarUpdater (line 26) | public final class ActionBarUpdater implements TimerUpdater { method ActionBarUpdater (line 29) | public ActionBarUpdater(ActionBarExpansion expansion) { method getExpansion (line 33) | private ActionBarExpansion getExpansion() { method getConfiguration (line 37) | private ActionBarConfiguration getConfiguration() { method getCombatLogX (line 42) | private ICombatLogX getCombatLogX() { method getLanguageManager (line 47) | private LanguageManager getLanguageManager() { method getPlayerDataManager (line 52) | private PlayerDataManager getPlayerDataManager() { method update (line 57) | @Override method remove (line 66) | @Override method isGlobalEnabled (line 71) | private boolean isGlobalEnabled() { method isDisabled (line 76) | private boolean isDisabled(Player player) { method sendActionBar (line 86) | private void sendActionBar(Player player, long timeLeftMillis) { method getBarsReplacement (line 122) | private TextReplacementConfig getBarsReplacement(Player player, long t... method getBars (line 129) | private Component getBars(Player player, long timeLeftMillis) { method clamp (line 164) | private double clamp(double value) { FILE: expansion/action-bar/src/main/java/combatlogx/expansion/action/bar/configuration/ActionBarConfiguration.java class ActionBarConfiguration (line 11) | public final class ActionBarConfiguration implements IConfigurable { method ActionBarConfiguration (line 23) | public ActionBarConfiguration() { method load (line 32) | @Override method isEnabled (line 42) | public boolean isEnabled() { method setEnabled (line 46) | public void setEnabled(boolean enabled) { method getScale (line 50) | public long getScale() { method setScale (line 54) | public void setScale(long scale) { method getLeftColorString (line 58) | public String getLeftColorString() { method setLeftColorString (line 62) | public void setLeftColorString(@NotNull String leftColorString) { method getRightColorString (line 67) | public @NotNull String getRightColorString() { method setRightColorString (line 71) | public void setRightColorString(@NotNull String rightColorString) { method getLeftSymbol (line 76) | public @NotNull String getLeftSymbol() { method setLeftSymbol (line 80) | public void setLeftSymbol(@NotNull String leftSymbol) { method getRightSymbol (line 84) | public @NotNull String getRightSymbol() { method setRightSymbol (line 88) | public void setRightSymbol(@NotNull String rightSymbol) { method getLeftColor (line 92) | public @NotNull TextColor getLeftColor() { method getRightColor (line 101) | public @NotNull TextColor getRightColor() { method parseTextColor (line 110) | private @NotNull TextColor parseTextColor(@NotNull String colorString,... FILE: expansion/boss-bar/src/main/java/combatlogx/expansion/boss/bar/BossBarConfiguration.java class BossBarConfiguration (line 12) | public final class BossBarConfiguration implements IConfigurable { method BossBarConfiguration (line 28) | public BossBarConfiguration() { method load (line 40) | @Override method isEnabled (line 53) | public boolean isEnabled() { method setEnabled (line 57) | public void setEnabled(boolean enabled) { method getScale (line 61) | public long getScale() { method setScale (line 65) | public void setScale(long scale) { method getLeftColorString (line 69) | public String getLeftColorString() { method setLeftColorString (line 73) | public void setLeftColorString(String leftColorString) { method getRightColorString (line 78) | public String getRightColorString() { method setRightColorString (line 82) | public void setRightColorString(String rightColorString) { method getLeftSymbol (line 87) | public String getLeftSymbol() { method setLeftSymbol (line 91) | public void setLeftSymbol(String leftSymbol) { method getRightSymbol (line 95) | public String getRightSymbol() { method setRightSymbol (line 99) | public void setRightSymbol(String rightSymbol) { method getLeftColor (line 103) | @NotNull method getRightColor (line 113) | @NotNull method parseTextColor (line 123) | @NotNull method getBossBarColorName (line 143) | public String getBossBarColorName() { method setBossBarColorName (line 147) | public void setBossBarColorName(String bossBarColorName) { method getBossBarStyleName (line 152) | public String getBossBarStyleName() { method setBossBarStyleName (line 156) | public void setBossBarStyleName(String bossBarStyleName) { method getBossBarColor (line 161) | @NotNull method getBossBarStyle (line 171) | @NotNull method parseBossBarColor (line 181) | private BossBar.Color parseBossBarColor(String name) { method parseBossBarStyle (line 193) | private BossBar.Overlay parseBossBarStyle(String name) { FILE: expansion/boss-bar/src/main/java/combatlogx/expansion/boss/bar/BossBarExpansion.java class BossBarExpansion (line 12) | public final class BossBarExpansion extends Expansion { method BossBarExpansion (line 15) | public BossBarExpansion(ICombatLogX plugin) { method onLoad (line 20) | @Override method onEnable (line 26) | @Override method onDisable (line 33) | @Override method reloadConfig (line 38) | @Override method getConfiguration (line 48) | public @NotNull BossBarConfiguration getConfiguration() { method getTimerManager (line 52) | private @NotNull ITimerManager getTimerManager() { FILE: expansion/boss-bar/src/main/java/combatlogx/expansion/boss/bar/BossBarUpdater.java class BossBarUpdater (line 39) | public final class BossBarUpdater implements TimerUpdater { method BossBarUpdater (line 43) | public BossBarUpdater(BossBarExpansion expansion) { method update (line 48) | @Override method remove (line 75) | @Override method getExpansion (line 98) | private BossBarExpansion getExpansion() { method getCombatLogX (line 102) | private ICombatLogX getCombatLogX() { method getLanguageManager (line 107) | private LanguageManager getLanguageManager() { method getPlayerDataManager (line 112) | private PlayerDataManager getPlayerDataManager() { method getCombatManager (line 117) | private ICombatManager getCombatManager() { method isGlobalEnabled (line 122) | private boolean isGlobalEnabled() { method isDisabled (line 127) | private boolean isDisabled(Player player) { method getBossBar (line 137) | @Contract("_, true -> !null") method getAudience (line 154) | private Audience getAudience(Player player) { method actualRemove (line 159) | private void actualRemove(Player player) { method getBossBarColor (line 172) | private Color getBossBarColor() { method getBossBarOverlay (line 182) | private Overlay getBossBarOverlay() { method getProgress (line 192) | private float getProgress(Player player, float timeLeftMillis) { method getTitle (line 205) | private Component getTitle(Player player, long timeLeftMillis) { method getBarsReplacement (line 240) | private TextReplacementConfig getBarsReplacement(Player player, long t... method getConfiguration (line 247) | private BossBarConfiguration getConfiguration() { method getBars (line 252) | private Component getBars(Player player, long timeLeftMillis) { method clamp (line 287) | private double clamp(double value) { FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/ICheatPreventionExpansion.java type ICheatPreventionExpansion (line 20) | public interface ICheatPreventionExpansion { method getExpansion (line 21) | @NotNull Expansion getExpansion(); method getConfiguration (line 23) | @NotNull IConfiguration getConfiguration(); method getBlockConfiguration (line 25) | @NotNull IBlockConfiguration getBlockConfiguration(); method getBucketConfiguration (line 27) | @NotNull IBucketConfiguration getBucketConfiguration(); method getChatConfiguration (line 29) | @NotNull IChatConfiguration getChatConfiguration(); method getCommandConfiguration (line 31) | @NotNull ICommandConfiguration getCommandConfiguration(); method getEntityConfiguration (line 33) | @NotNull IEntityConfiguration getEntityConfiguration(); method getFlightConfiguration (line 35) | @NotNull IFlightConfiguration getFlightConfiguration(); method getGameModeConfiguration (line 37) | @NotNull IGameModeConfiguration getGameModeConfiguration(); method getInventoryConfiguration (line 39) | @NotNull IInventoryConfiguration getInventoryConfiguration(); method getItemConfiguration (line 41) | @NotNull IItemConfiguration getItemConfiguration(); method getPotionConfiguration (line 43) | @NotNull IPotionConfiguration getPotionConfiguration(); method getTeleportConfiguration (line 45) | @NotNull ITeleportConfiguration getTeleportConfiguration(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IBlockConfiguration.java type IBlockConfiguration (line 8) | public interface IBlockConfiguration extends IConfigurable { method isPreventInteraction (line 9) | boolean isPreventInteraction(); method isPreventBreaking (line 11) | boolean isPreventBreaking(); method isPreventPlacing (line 13) | boolean isPreventPlacing(); method isPreventPortalCreation (line 15) | boolean isPreventPortalCreation(); method isPreventInteraction (line 17) | boolean isPreventInteraction(@NotNull XMaterial blockType); method isPreventBreaking (line 19) | boolean isPreventBreaking(@NotNull XMaterial blockType); method isPreventPlacing (line 21) | boolean isPreventPlacing(@NotNull XMaterial blockType); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IBucketConfiguration.java type IBucketConfiguration (line 8) | public interface IBucketConfiguration extends IConfigurable { method isPreventBucketEmpty (line 9) | boolean isPreventBucketEmpty(); method isPreventBucketFill (line 11) | boolean isPreventBucketFill(); method isPreventEmpty (line 13) | boolean isPreventEmpty(@NotNull XMaterial material); method isPreventFill (line 15) | boolean isPreventFill(@NotNull XMaterial material); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IChatConfiguration.java type IChatConfiguration (line 5) | public interface IChatConfiguration extends IConfigurable { method isDisableChat (line 6) | boolean isDisableChat(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/ICommandConfiguration.java type ICommandConfiguration (line 10) | public interface ICommandConfiguration extends IConfigurable { method getDelayAfterCombat (line 11) | int getDelayAfterCombat(); method isBlocked (line 13) | boolean isBlocked(@NotNull String command); method isAllowed (line 15) | boolean isAllowed(@NotNull String command); method getBypassPermission (line 17) | @Nullable Permission getBypassPermission(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IConfiguration.java type IConfiguration (line 5) | public interface IConfiguration extends IConfigurable { method getMessageCooldown (line 6) | int getMessageCooldown(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IEntityConfiguration.java type IEntityConfiguration (line 5) | public interface IEntityConfiguration extends IConfigurable { method isPreventInteraction (line 6) | boolean isPreventInteraction(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IFlightConfiguration.java type IFlightConfiguration (line 5) | public interface IFlightConfiguration extends IConfigurable { method isPreventFlying (line 6) | boolean isPreventFlying(); method isPreventFallDamage (line 8) | boolean isPreventFallDamage(); method isForceDisableFlight (line 10) | boolean isForceDisableFlight(); method isFlightRetag (line 12) | boolean isFlightRetag(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IGameModeConfiguration.java type IGameModeConfiguration (line 7) | public interface IGameModeConfiguration extends IConfigurable { method isPreventSwitching (line 8) | boolean isPreventSwitching(); method isUntagOnSwitch (line 10) | boolean isUntagOnSwitch(); method isForceSwitch (line 12) | boolean isForceSwitch(); method getForceMode (line 14) | GameMode getForceMode(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IInventoryConfiguration.java type IInventoryConfiguration (line 9) | public interface IInventoryConfiguration extends IConfigurable { method isClose (line 10) | boolean isClose(); method isCloseOnRetag (line 12) | boolean isCloseOnRetag(); method isPreventOpening (line 14) | boolean isPreventOpening(); method isNoMessage (line 16) | boolean isNoMessage(@NotNull InventoryType type); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IItemConfiguration.java type IItemConfiguration (line 5) | public interface IItemConfiguration extends IConfigurable { method isPreventDrop (line 6) | boolean isPreventDrop(); method isPreventPickup (line 8) | boolean isPreventPickup(); method isPreventElytra (line 10) | boolean isPreventElytra(); method isForcePreventElytra (line 12) | boolean isForcePreventElytra(); method isPreventFireworks (line 14) | boolean isPreventFireworks(); method isElytraRetag (line 16) | boolean isElytraRetag(); method isPreventTotem (line 18) | boolean isPreventTotem(); method isPreventRiptide (line 20) | boolean isPreventRiptide(); method isRiptideRetag (line 22) | boolean isRiptideRetag(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/IPotionConfiguration.java type IPotionConfiguration (line 9) | public interface IPotionConfiguration extends IConfigurable { method isBlocked (line 10) | boolean isBlocked(@NotNull PotionEffectType effectType); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/configuration/ITeleportConfiguration.java type ITeleportConfiguration (line 9) | public interface ITeleportConfiguration extends IConfigurable { method isPreventPortals (line 10) | boolean isPreventPortals(); method isPreventTeleportation (line 12) | boolean isPreventTeleportation(); method isEnderPearlRetag (line 14) | boolean isEnderPearlRetag(); method isUntag (line 16) | boolean isUntag(); method isAllowed (line 18) | boolean isAllowed(@NotNull TeleportCause cause); method isForceDisableEnderPearl (line 20) | boolean isForceDisableEnderPearl(); FILE: expansion/cheat-prevention/abstract/src/main/java/combatlogx/expansion/cheat/prevention/listener/CheatPreventionListener.java class CheatPreventionListener (line 20) | public abstract class CheatPreventionListener extends ExpansionListener { method CheatPreventionListener (line 24) | public CheatPreventionListener(@NotNull ICheatPreventionExpansion expa... method getCheatPrevention (line 30) | protected final @NotNull ICheatPreventionExpansion getCheatPrevention() { method sendMessageIgnoreCooldown (line 34) | protected final void sendMessageIgnoreCooldown(@NotNull Player player,... method sendMessage (line 41) | protected final void sendMessage(@NotNull Player player, @NotNull Stri... method getNewMessageCooldownExpireTime (line 51) | private long getNewMessageCooldownExpireTime() { method getCooldownExpireTime (line 61) | private long getCooldownExpireTime(Player player, String key) { method addMessageCooldown (line 67) | private void addMessageCooldown(Player player, String key) { FILE: expansion/cheat-prevention/legacy/src/main/java/combatlogx/expansion/cheat/prevention/listener/legacy/ListenerChat.java class ListenerChat (line 14) | public final class ListenerChat extends CheatPreventionListener { method ListenerChat (line 15) | public ListenerChat(@NotNull ICheatPreventionExpansion expansion) { method onChat (line 19) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getChatConfiguration (line 32) | private @NotNull IChatConfiguration getChatConfiguration() { method isChatDisabled (line 37) | private boolean isChatDisabled() { FILE: expansion/cheat-prevention/legacy/src/main/java/combatlogx/expansion/cheat/prevention/listener/legacy/ListenerLegacyItemPickup.java class ListenerLegacyItemPickup (line 14) | public final class ListenerLegacyItemPickup extends CheatPreventionListe... method ListenerLegacyItemPickup (line 15) | public ListenerLegacyItemPickup(@NotNull ICheatPreventionExpansion exp... method onPickup (line 19) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getItemConfiguration (line 32) | private @NotNull IItemConfiguration getItemConfiguration() { method isPreventPickup (line 37) | private boolean isPreventPickup() { FILE: expansion/cheat-prevention/legacy/src/main/java/combatlogx/expansion/cheat/prevention/listener/legacy/ListenerLegacyPortalCreate.java class ListenerLegacyPortalCreate (line 15) | public final class ListenerLegacyPortalCreate extends CheatPreventionLis... method ListenerLegacyPortalCreate (line 16) | public ListenerLegacyPortalCreate(@NotNull ICheatPreventionExpansion e... method onPortalCreate (line 20) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getBlockConfiguration (line 34) | private @NotNull IBlockConfiguration getBlockConfiguration() { method isPreventPortalCreation (line 39) | private boolean isPreventPortalCreation() { FILE: expansion/cheat-prevention/legacy/src/main/java/combatlogx/expansion/cheat/prevention/listener/legacy/ListenerLegacyPotions.java class ListenerLegacyPotions (line 26) | public final class ListenerLegacyPotions extends CheatPreventionListener { method ListenerLegacyPotions (line 27) | public ListenerLegacyPotions(@NotNull ICheatPreventionExpansion expans... method onTag (line 31) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSplash (line 43) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onPotionConsume (line 71) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getPotionConfiguration (line 95) | private @NotNull IPotionConfiguration getPotionConfiguration() { method isBlocked (line 100) | private boolean isBlocked(@NotNull PotionEffectType effectType) { FILE: expansion/cheat-prevention/modern/src/main/java/combatlogx/expansion/cheat/prevention/listener/modern/ListenerInventoriesModern.java class ListenerInventoriesModern (line 22) | public final class ListenerInventoriesModern extends CheatPreventionList... method ListenerInventoriesModern (line 23) | public ListenerInventoriesModern(@NotNull ICheatPreventionExpansion ex... method onTag (line 27) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onReTag (line 41) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onOpen (line 55) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getInventoryConfiguration (line 69) | private @NotNull IInventoryConfiguration getInventoryConfiguration() { method isClose (line 74) | private boolean isClose() { method isCloseOnRetag (line 79) | private boolean isCloseOnRetag() { method isPreventOpening (line 84) | private boolean isPreventOpening() { method isMessage (line 89) | private boolean isMessage(@NotNull InventoryType type) { FILE: expansion/cheat-prevention/paper/src/main/java/combatlogx/expansion/cheat/prevention/listener/paper/ListenerPaperChat.java class ListenerPaperChat (line 14) | public final class ListenerPaperChat extends CheatPreventionListener { method ListenerPaperChat (line 15) | public ListenerPaperChat(@NotNull ICheatPreventionExpansion expansion) { method onChat (line 19) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getChatConfiguration (line 28) | private @NotNull IChatConfiguration getChatConfiguration() { method isChatDisabled (line 33) | private boolean isChatDisabled() { FILE: expansion/cheat-prevention/paper/src/main/java/combatlogx/expansion/cheat/prevention/listener/paper/ListenerPaperEntityInsideBlock.java class ListenerPaperEntityInsideBlock (line 17) | public final class ListenerPaperEntityInsideBlock extends CheatPreventio... method ListenerPaperEntityInsideBlock (line 18) | public ListenerPaperEntityInsideBlock(@NotNull ICheatPreventionExpansi... method onEntityInsideBlock (line 22) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method check (line 35) | private void check(@NotNull Player player, @NotNull EntityInsideBlockE... method getTeleportationConfiguration (line 47) | private @NotNull ITeleportConfiguration getTeleportationConfiguration() { method isPreventPortals (line 52) | private boolean isPreventPortals() { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/CheatPreventionExpansion.java class CheatPreventionExpansion (line 50) | public final class CheatPreventionExpansion extends Expansion implements... method CheatPreventionExpansion (line 64) | public CheatPreventionExpansion(ICombatLogX plugin) { method onLoad (line 80) | @Override method onEnable (line 97) | @Override method onDisable (line 110) | @Override method reloadConfig (line 115) | @Override method getExpansion (line 145) | @Override method getConfiguration (line 150) | @Override method getBlockConfiguration (line 155) | @Override method getBucketConfiguration (line 160) | @Override method getChatConfiguration (line 165) | @Override method getCommandConfiguration (line 170) | @Override method getEntityConfiguration (line 175) | @Override method getFlightConfiguration (line 180) | @Override method getGameModeConfiguration (line 185) | @Override method getInventoryConfiguration (line 190) | @Override method getItemConfiguration (line 195) | @Override method getPotionConfiguration (line 200) | @Override method getTeleportConfiguration (line 205) | @Override method registerListeners (line 210) | private void registerListeners() { method registerVersionListeners (line 222) | private void registerVersionListeners(int minorVersion) { method isAbstractInventoryView (line 267) | private boolean isAbstractInventoryView() { method registerTasks (line 277) | private void registerTasks() { method registerVersionTasks (line 281) | private void registerVersionTasks(int minorVersion) { method registerPaperListeners (line 289) | private void registerPaperListeners() { method checkPaperClass (line 301) | private boolean checkPaperClass(String className) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/BlockConfiguration.java class BlockConfiguration (line 16) | public final class BlockConfiguration implements IBlockConfiguration { method BlockConfiguration (line 25) | public BlockConfiguration() { method load (line 36) | @Override method isPreventInteraction (line 48) | @Override method setPreventInteraction (line 53) | public void setPreventInteraction(boolean value) { method isPreventBreaking (line 57) | @Override method setPreventBreaking (line 62) | public void setPreventBreaking(boolean value) { method isPreventPlacing (line 66) | @Override method setPreventPlacing (line 71) | public void setPreventPlacing(boolean value) { method isPreventPortalCreation (line 75) | @Override method setPreventPortalCreation (line 80) | public void setPreventPortalCreation(boolean value) { method getPreventInteractionTypes (line 84) | public @NotNull Set getPreventInteractionTypes() { method setPreventInteractionTypes (line 88) | public void setPreventInteractionTypes(@NotNull Collection ... method getPreventBreakingTypes (line 93) | public @NotNull Set getPreventBreakingTypes() { method setPreventBreakingTypes (line 97) | public void setPreventBreakingTypes(@NotNull Collection typ... method getPreventPlacingTypes (line 102) | public @NotNull Set getPreventPlacingTypes() { method setPreventPlacingTypes (line 106) | public void setPreventPlacingTypes(@NotNull Collection type... method isPreventInteraction (line 111) | @Override method isPreventBreaking (line 117) | @Override method isPreventPlacing (line 123) | @Override FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/BucketConfiguration.java class BucketConfiguration (line 16) | public final class BucketConfiguration implements IBucketConfiguration { method BucketConfiguration (line 22) | public BucketConfiguration() { method load (line 29) | @Override method isPreventBucketEmpty (line 38) | @Override method setPreventBucketEmpty (line 43) | public void setPreventBucketEmpty(boolean value) { method isPreventBucketFill (line 47) | @Override method setPreventBucketFill (line 52) | public void setPreventBucketFill(boolean value) { method getPreventBucketEmptyTypes (line 56) | public @NotNull Set getPreventBucketEmptyTypes() { method setPreventBucketEmptyTypes (line 60) | public void setPreventBucketEmptyTypes(@NotNull Collection ... method getPreventBucketFillTypes (line 65) | public @NotNull Set getPreventBucketFillTypes() { method setPreventBucketFillTypes (line 69) | public void setPreventBucketFillTypes(@NotNull Collection t... method isPreventEmpty (line 74) | @Override method isPreventFill (line 80) | @Override FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/ChatConfiguration.java class ChatConfiguration (line 5) | public final class ChatConfiguration implements IChatConfiguration { method ChatConfiguration (line 8) | public ChatConfiguration() { method load (line 12) | @Override method isDisableChat (line 17) | @Override method setDisableChat (line 22) | public void setDisableChat(boolean disableChat) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/CheatPreventionConfiguration.java class CheatPreventionConfiguration (line 5) | public final class CheatPreventionConfiguration implements IConfiguration { method CheatPreventionConfiguration (line 8) | public CheatPreventionConfiguration() { method load (line 12) | @Override method getMessageCooldown (line 17) | @Override method setMessageCooldown (line 22) | public void setMessageCooldown(int messageCooldown) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/CommandConfiguration.java class CommandConfiguration (line 16) | public final class CommandConfiguration implements ICommandConfiguration { method CommandConfiguration (line 23) | public CommandConfiguration() { method load (line 31) | @Override method getDelayAfterCombat (line 39) | @Override method setDelayAfterCombat (line 44) | public void setDelayAfterCombat(int delay) { method getBypassPermissionName (line 48) | public @Nullable String getBypassPermissionName() { method setBypassPermissionName (line 52) | public void setBypassPermissionName(@Nullable String permissionName) { method getBypassPermission (line 57) | @Override method getAllowedCommands (line 73) | public @NotNull List getAllowedCommands() { method setAllowedCommands (line 77) | public void setAllowedCommands(@NotNull Collection commands) { method isAllowed (line 82) | @Override method getBlockedCommands (line 105) | public @NotNull List getBlockedCommands() { method setBlockedCommands (line 109) | public void setBlockedCommands(@NotNull Collection commands) { method isBlocked (line 114) | @Override FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/EntityConfiguration.java class EntityConfiguration (line 5) | public final class EntityConfiguration implements IEntityConfiguration { method EntityConfiguration (line 8) | public EntityConfiguration() { method load (line 12) | @Override method isPreventInteraction (line 17) | @Override method setPreventInteraction (line 22) | public void setPreventInteraction(boolean value) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/FlightConfiguration.java class FlightConfiguration (line 5) | public final class FlightConfiguration implements IFlightConfiguration { method FlightConfiguration (line 11) | public FlightConfiguration() { method load (line 18) | @Override method isPreventFlying (line 26) | @Override method setPreventFlying (line 31) | public void setPreventFlying(boolean preventFlying) { method isPreventFallDamage (line 35) | @Override method setPreventFallDamage (line 40) | public void setPreventFallDamage(boolean preventFallDamage) { method isForceDisableFlight (line 44) | @Override method setForceDisableFlight (line 49) | public void setForceDisableFlight(boolean forceDisableFlight) { method isFlightRetag (line 53) | @Override method setFlightRetag (line 58) | public void setFlightRetag(boolean flightRetag) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/GameModeConfiguration.java class GameModeConfiguration (line 10) | public final class GameModeConfiguration implements IGameModeConfigurati... method GameModeConfiguration (line 16) | public GameModeConfiguration() { method load (line 23) | @Override method isPreventSwitching (line 33) | @Override method setPreventSwitching (line 38) | public void setPreventSwitching(boolean preventSwitching) { method isUntagOnSwitch (line 42) | @Override method setUntagOnSwitch (line 47) | public void setUntagOnSwitch(boolean untagOnSwitch) { method isForceSwitch (line 51) | @Override method setForceSwitch (line 56) | public void setForceSwitch(boolean forceSwitch) { method getForceMode (line 60) | @Override method setForceMode (line 65) | public void setForceMode(@NotNull GameMode forceMode) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/InventoryConfiguration.java class InventoryConfiguration (line 16) | public final class InventoryConfiguration implements IInventoryConfigura... method InventoryConfiguration (line 22) | public InventoryConfiguration() { method load (line 29) | @Override method isClose (line 39) | @Override method setClose (line 44) | public void setClose(boolean close) { method isCloseOnRetag (line 48) | @Override method setCloseOnRetag (line 53) | public void setCloseOnRetag(boolean closeOnRetag) { method isPreventOpening (line 57) | @Override method setPreventOpening (line 62) | public void setPreventOpening(boolean preventOpening) { method getNoCloseMessageTypes (line 66) | public @NotNull Set getNoCloseMessageTypes() { method setNoCloseMessageTypes (line 70) | public void setNoCloseMessageTypes(@NotNull Collection ... method isNoMessage (line 75) | @Override FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/ItemConfiguration.java class ItemConfiguration (line 5) | public final class ItemConfiguration implements IItemConfiguration { method ItemConfiguration (line 16) | public ItemConfiguration() { method load (line 28) | @Override method isPreventDrop (line 41) | @Override method setPreventDrop (line 46) | public void setPreventDrop(boolean preventDrop) { method isPreventPickup (line 50) | @Override method setPreventPickup (line 55) | public void setPreventPickup(boolean preventPickup) { method isPreventElytra (line 59) | @Override method setPreventElytra (line 64) | public void setPreventElytra(boolean preventElytra) { method isForcePreventElytra (line 68) | @Override method setForcePreventElytra (line 73) | public void setForcePreventElytra(boolean forcePreventElytra) { method isElytraRetag (line 77) | @Override method setElytraRetag (line 82) | public void setElytraRetag(boolean elytraRetag) { method isPreventTotem (line 86) | @Override method setPreventTotem (line 91) | public void setPreventTotem(boolean preventTotem) { method isPreventRiptide (line 95) | @Override method setPreventRiptide (line 100) | public void setPreventRiptide(boolean preventRiptide) { method isRiptideRetag (line 104) | @Override method setRiptideRetag (line 109) | public void setRiptideRetag(boolean riptideRetag) { method isPreventFireworks (line 113) | @Override method setPreventFireworks (line 118) | public void setPreventFireworks(boolean preventFireworks) { FILE: expansion/cheat-prevention/src/main/java/combatlogx/expansion/cheat/prevention/configuration/PotionConfiguration.java class PotionConfiguration (line 15) | public final class PotionConfiguration implements IPotionConfiguration { method PotionConfiguration (line 19) | public PotionConfiguration() { method load (line 24) | @Override method isBlockedPotionTypeSetInverted (line 40) | public boolean isBlockedPotionTypeSetInverted() { method setBlockedPotionTypeSetInverted (line 44) | public void setBlockedPotionTypeSetInverted(boolean blockedPotionTypeS... method getBlockedPotionTypes (line 48) | public @NotNull Set getBlockedPotionTypes() { method setBlockedPotionTypes (line 52) | public void setBlockedPotionTypes(@NotNull Collection getAllowedTeleportCauses() { method setAllowedTeleportCauses (line 85) | public void setAllowedTeleportCauses(@NotNull Collection { method VanishHandlerCMI (line 15) | public VanishHandlerCMI(@NotNull CMIExpansion expansion) { method isVanished (line 19) | @Override method getCMI (line 25) | private @NotNull CMI getCMI() { method getPlayerManager (line 29) | private @NotNull PlayerManager getPlayerManager() { method getUser (line 34) | private @Nullable CMIUser getUser(@NotNull Player player) { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/CitizensExpansion.java class CitizensExpansion (line 31) | public final class CitizensExpansion extends Expansion { method CitizensExpansion (line 44) | public CitizensExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 54) | @Override method onEnable (line 62) | @Override method onDisable (line 89) | @Override method reloadConfig (line 95) | @Override method getCombatNpcManager (line 107) | public @NotNull CombatNpcManager getCombatNpcManager() { method getInventoryManager (line 111) | public @NotNull InventoryManager getInventoryManager() { method isSentinelEnabled (line 115) | public boolean isSentinelEnabled() { method registerListeners (line 121) | private void registerListeners() { method isCitizensSupported (line 140) | private boolean isCitizensSupported(@NotNull String version) { method getConfiguration (line 150) | public @NotNull Configuration getConfiguration() { method getCitizensConfiguration (line 154) | public @NotNull CitizensConfiguration getCitizensConfiguration() { method getSentinelConfiguration (line 158) | public @NotNull SentinelConfiguration getSentinelConfiguration() { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/configuration/CitizensConfiguration.java class CitizensConfiguration (line 16) | public final class CitizensConfiguration implements IConfigurable { method CitizensConfiguration (line 34) | public CitizensConfiguration(@NotNull CitizensExpansion expansion) { method getExpansion (line 52) | private @NotNull CitizensExpansion getExpansion() { method getLogger (line 56) | private @NotNull Logger getLogger() { method load (line 61) | @Override method isPreventPunishments (line 79) | public boolean isPreventPunishments() { method setPreventPunishments (line 83) | public void setPreventPunishments(boolean preventPunishments) { method isPreventLogin (line 87) | public boolean isPreventLogin() { method setPreventLogin (line 91) | public void setPreventLogin(boolean preventLogin) { method getMobType (line 95) | public @NotNull EntityType getMobType() { method setMobType (line 99) | public void setMobType(@NotNull EntityType mobType) { method setMobType (line 103) | private void setMobType(@Nullable String mobTypeName) { method isStoreInventory (line 126) | public boolean isStoreInventory() { method setStoreInventory (line 130) | public void setStoreInventory(boolean storeInventory) { method isStoreLocation (line 134) | public boolean isStoreLocation() { method setStoreLocation (line 138) | public void setStoreLocation(boolean storeLocation) { method isMobTarget (line 142) | public boolean isMobTarget() { method setMobTarget (line 146) | public void setMobTarget(boolean mobTarget) { method getMobTargetRadius (line 150) | public double getMobTargetRadius() { method setMobTargetRadius (line 154) | public void setMobTargetRadius(double mobTargetRadius) { method getSurvivalTime (line 158) | public int getSurvivalTime() { method setSurvivalTime (line 162) | public void setSurvivalTime(int survivalTime) { method isStayUntilEnemyEscapes (line 166) | public boolean isStayUntilEnemyEscapes() { method setStayUntilEnemyEscapes (line 170) | public void setStayUntilEnemyEscapes(boolean stayUntilEnemyEscapes) { method isStayUntilNoDamage (line 174) | public boolean isStayUntilNoDamage() { method setStayUntilNoDamage (line 178) | public void setStayUntilNoDamage(boolean stayUntilNoDamage) { method isPreventResurrect (line 182) | public boolean isPreventResurrect() { method setPreventResurrect (line 186) | public void setPreventResurrect(boolean preventResurrect) { method isTagPlayer (line 190) | public boolean isTagPlayer() { method setTagPlayer (line 194) | public void setTagPlayer(boolean tagPlayer) { method isAlwaysSpawnNpcOnQuit (line 198) | public boolean isAlwaysSpawnNpcOnQuit() { method setAlwaysSpawnNpcOnQuit (line 202) | public void setAlwaysSpawnNpcOnQuit(boolean alwaysSpawnNpcOnQuit) { method getCustomNpcNameFormat (line 206) | public @NotNull String getCustomNpcNameFormat() { method setCustomNpcNameFormat (line 210) | public void setCustomNpcNameFormat(@Nullable String customNpcNameForma... FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/configuration/Configuration.java class Configuration (line 9) | public final class Configuration implements IConfigurable { method Configuration (line 13) | public Configuration() { method load (line 18) | @Override method isNpcTagging (line 24) | public boolean isNpcTagging() { method setNpcTagging (line 28) | public void setNpcTagging(boolean npcTagging) { method isEnableSentinel (line 32) | public boolean isEnableSentinel() { method setEnableSentinel (line 36) | public void setEnableSentinel(boolean enableSentinel) { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/configuration/SentinelConfiguration.java class SentinelConfiguration (line 13) | public final class SentinelConfiguration implements IConfigurable { method SentinelConfiguration (line 20) | public SentinelConfiguration(@NotNull CitizensExpansion expansion) { method getExpansion (line 26) | private @NotNull CitizensExpansion getExpansion() { method load (line 30) | @Override method isAttackFirst (line 44) | public boolean isAttackFirst() { method setAttackFirst (line 48) | public void setAttackFirst(boolean attackFirst) { method isSentinelPluginEnabled (line 52) | public boolean isSentinelPluginEnabled() { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/CitizensExpansionListener.java class CitizensExpansionListener (line 21) | public abstract class CitizensExpansionListener extends ExpansionListener { method CitizensExpansionListener (line 24) | public CitizensExpansionListener(@NotNull CitizensExpansion expansion) { method getCitizensExpansion (line 29) | protected final @NotNull CitizensExpansion getCitizensExpansion() { method getConfiguration (line 33) | protected final @NotNull Configuration getConfiguration() { method getCitizensConfiguration (line 38) | protected final @NotNull CitizensConfiguration getCitizensConfiguratio... method getSentinelConfiguration (line 43) | protected final @NotNull SentinelConfiguration getSentinelConfiguratio... method getCombatNpcManager (line 48) | protected final @NotNull CombatNpcManager getCombatNpcManager() { method getInventoryManager (line 53) | protected final @NotNull InventoryManager getInventoryManager() { method getCombatNPC (line 58) | protected final @Nullable CombatNPC getCombatNPC(NPC npc) { method getNPC (line 63) | protected final @Nullable NPC getNPC(@NotNull Entity entity) { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerCombat.java class ListenerCombat (line 15) | public final class ListenerCombat extends CitizensExpansionListener { method ListenerCombat (line 16) | public ListenerCombat(@NotNull CitizensExpansion expansion) { method beforeTag (line 20) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerConvert.java class ListenerConvert (line 16) | public final class ListenerConvert extends CitizensExpansionListener { method ListenerConvert (line 17) | public ListenerConvert(@NotNull CitizensExpansion expansion) { method onConvert (line 21) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerDeath.java class ListenerDeath (line 27) | public final class ListenerDeath extends CitizensExpansionListener { method ListenerDeath (line 28) | public ListenerDeath(@NotNull CitizensExpansion expansion) { method onDeathNPC (line 32) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onDamageNPC (line 49) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onDespawnNPC (line 70) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method checkForDeathMessages (line 111) | private void checkForDeathMessages(@NotNull NPCDeathEvent e, @NotNull ... FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerJoin.java class ListenerJoin (line 29) | public final class ListenerJoin extends CitizensExpansionListener { method ListenerJoin (line 30) | public ListenerJoin(@NotNull CitizensExpansion expansion) { method beforeLogin (line 34) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onJoin (line 52) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method shouldAllowLogin (line 74) | private boolean shouldAllowLogin(@NotNull UUID uuid) { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerPunish.java class ListenerPunish (line 19) | public final class ListenerPunish extends CitizensExpansionListener { method ListenerPunish (line 20) | public ListenerPunish(@NotNull CitizensExpansion expansion) { method beforePunish (line 24) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerQuit.java class ListenerQuit (line 17) | public final class ListenerQuit extends CitizensExpansionListener { method ListenerQuit (line 18) | public ListenerQuit(@NotNull CitizensExpansion expansion) { method onQuit (line 22) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method isAlwaysSpawnOnQuit (line 38) | private boolean isAlwaysSpawnOnQuit() { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/listener/ListenerResurrect.java class ListenerResurrect (line 17) | public final class ListenerResurrect extends CitizensExpansionListener { method ListenerResurrect (line 18) | public ListenerResurrect(@NotNull CitizensExpansion expansion) { method onResurrect (line 22) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/manager/CombatNpcManager.java class CombatNpcManager (line 44) | public final class CombatNpcManager { method CombatNpcManager (line 49) | public CombatNpcManager(@NotNull CitizensExpansion expansion) { method getExpansion (line 55) | private @NotNull CitizensExpansion getExpansion() { method getCombatLogX (line 59) | private @NotNull ICombatLogX getCombatLogX() { method getCombatNPC (line 64) | public @Nullable CombatNPC getCombatNPC(@Nullable NPC npc) { method getData (line 73) | public @NotNull YamlConfiguration getData(@NotNull OfflinePlayer playe... method saveData (line 79) | public void saveData(@NotNull OfflinePlayer player) { method remove (line 85) | public void remove(@NotNull CombatNPC combatNPC) { method removeAll (line 103) | public void removeAll() { method createNPC (line 111) | public void createNPC(@NotNull Player player, @NotNull List en... method forceTargetAllNearby (line 214) | private void forceTargetAllNearby(@NotNull LivingEntity entity, double... method getNPC (line 223) | public @Nullable CombatNPC getNPC(@NotNull OfflinePlayer player) { method saveNPC (line 228) | private void saveNPC(@NotNull OfflinePlayer owner, @NotNull NPC npc) { method saveHealth (line 237) | private void saveHealth(@NotNull OfflinePlayer owner, @NotNull NPC npc) { method saveLocation (line 244) | private void saveLocation(@NotNull OfflinePlayer owner, @NotNull NPC n... method saveInventory (line 251) | public void saveInventory(@NotNull Player player) { method equipNPC (line 266) | public void equipNPC(@NotNull Player player, @NotNull NPC npc) { method loadHealth (line 272) | public double loadHealth(@NotNull Player player) { method loadLocation (line 277) | public @Nullable Location loadLocation(@NotNull Player player) { method getHealth (line 287) | private double getHealth(@NotNull NPC npc) { method getLocation (line 300) | public @NotNull Location getLocation(@NotNull NPC npc) { method getConfiguration (line 309) | private @NotNull CitizensConfiguration getConfiguration() { method getEntityType (line 314) | private @NotNull EntityType getEntityType() { method printDebug (line 319) | private void printDebug(@NotNull String message) { method checkSentinel (line 329) | private void checkSentinel(@NotNull NPC npc, @NotNull List ene... FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/manager/InventoryManager.java class InventoryManager (line 36) | public final class InventoryManager { method InventoryManager (line 40) | public InventoryManager(@NotNull CitizensExpansion expansion) { method storeInventory (line 45) | public void storeInventory(@NotNull Player player) { method getStoredInventory (line 65) | public @Nullable StoredInventory getStoredInventory(@NotNull OfflinePl... method removeStoredInventory (line 83) | public void removeStoredInventory(@NotNull OfflinePlayer player) { method restoreInventory (line 95) | public void restoreInventory(@NotNull Player player) { method dropInventory (line 129) | public void dropInventory(@NotNull OfflinePlayer player, @NotNull Loca... method dropItem (line 165) | private void dropItem(@NotNull ItemStack item, @NotNull OfflinePlayer ... method equipNPC (line 181) | public void equipNPC(@NotNull OfflinePlayer player, @NotNull NPC npc) { method getExpansion (line 211) | private @NotNull CitizensExpansion getExpansion() { method getICombatLogX (line 215) | private @NotNull ICombatLogX getICombatLogX() { method getPlayerDataManager (line 220) | private @NotNull PlayerDataManager getPlayerDataManager() { method restoreHandsLegacy (line 225) | @SuppressWarnings("deprecation") method restoreHandsModern (line 231) | private void restoreHandsModern(@NotNull StoredInventory storedInvento... method getNpcSlotFromBukkitSlot (line 238) | private Equipment.EquipmentSlot getNpcSlotFromBukkitSlot(@NotNull Equi... FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/object/CombatNPC.java class CombatNPC (line 22) | public final class CombatNPC extends TaskDetails { method CombatNPC (line 30) | public CombatNPC(@NotNull CitizensExpansion expansion, @NotNull NPC or... method run (line 37) | @Override method start (line 64) | public void start() { method getOriginalNPC (line 73) | public @NotNull NPC getOriginalNPC() { method getOwnerId (line 77) | public @NotNull UUID getOwnerId() { method getOfflineOwner (line 81) | public @NotNull OfflinePlayer getOfflineOwner() { method resetSurvivalTime (line 86) | public void resetSurvivalTime() { method setEnemy (line 93) | public void setEnemy(@NotNull Player enemy) { method getExpansion (line 97) | private @NotNull CitizensExpansion getExpansion() { method getCombatLogX (line 101) | private @NotNull ICombatLogX getCombatLogX() { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/object/StoredInventory.java class StoredInventory (line 23) | public final class StoredInventory { method StoredInventory (line 29) | private StoredInventory() { method createFrom (line 36) | public static @NotNull StoredInventory createFrom(@NotNull PlayerInven... method createFrom (line 58) | public static @NotNull StoredInventory createFrom(@NotNull CitizensExp... method setHandLegacy (line 84) | @SuppressWarnings("deprecation") method setHandModern (line 91) | private static void setHandModern(@NotNull StoredInventory stored, @No... method loadItemStack (line 96) | private static @Nullable ItemStack loadItemStack(@NotNull CitizensExpa... method saveItemStack (line 117) | private static void saveItemStack(@NotNull CitizensExpansion expansion... method getMainHandItem (line 132) | public @Nullable ItemStack getMainHandItem() { method getOffHandItem (line 136) | public @Nullable ItemStack getOffHandItem() { method getArmor (line 140) | public @Nullable ItemStack getArmor(@NotNull ArmorType type) { method getItem (line 145) | public @Nullable ItemStack getItem(int slot) { method save (line 150) | public void save(@NotNull CitizensExpansion expansion, @NotNull Config... method setItemStack (line 173) | private void setItemStack(int slot, @Nullable ItemStack item) { method setArmor (line 181) | private void setArmor(@NotNull ArmorType type, @Nullable ItemStack ite... method setMainHand (line 189) | private void setMainHand(@Nullable ItemStack item) { method setOffHand (line 193) | private void setOffHand(@Nullable ItemStack item) { FILE: expansion/compatibility/Citizens/src/main/java/combatlogx/expansion/compatibility/citizens/task/PunishTask.java class PunishTask (line 25) | public final class PunishTask extends EntityTaskDetails { method PunishTask (line 28) | public PunishTask(@NotNull CitizensExpansion expansion, @NotNull Playe... method run (line 35) | @Override method getExpansion (line 46) | private @NotNull CitizensExpansion getExpansion() { method getCitizensConfiguration (line 50) | private @NotNull CitizensConfiguration getCitizensConfiguration() { method getCombatNpcManager (line 55) | private @NotNull CombatNpcManager getCombatNpcManager() { method getInventoryManager (line 60) | private @NotNull InventoryManager getInventoryManager() { method getCombatLogX (line 65) | private @NotNull ICombatLogX getCombatLogX() { method getCombatManager (line 70) | private @NotNull ICombatManager getCombatManager() { method punish (line 75) | private void punish(@NotNull Player player) { method setHealth (line 125) | private void setHealth(@NotNull Player player, double health) { FILE: expansion/compatibility/CrackShot/src/main/java/combatlogx/expansion/compatibility/crackshot/CrackShotExpansion.java class CrackShotExpansion (line 10) | public final class CrackShotExpansion extends Expansion { method CrackShotExpansion (line 11) | public CrackShotExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 15) | @Override method onEnable (line 20) | @Override method onDisable (line 30) | @Override method reloadConfig (line 35) | @Override FILE: expansion/compatibility/CrackShot/src/main/java/combatlogx/expansion/compatibility/crackshot/listener/ListenerCrackShot.java class ListenerCrackShot (line 18) | public final class ListenerCrackShot extends ExpansionListener { method ListenerCrackShot (line 19) | public ListenerCrackShot(@NotNull CrackShotExpansion expansion) { method onAttack (line 23) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: expansion/compatibility/CrashClaim/src/main/java/combatlogx/expansion/compatibility/region/crash/claim/CrashClaimExpansion.java class CrashClaimExpansion (line 9) | public final class CrashClaimExpansion extends RegionExpansion { method CrashClaimExpansion (line 12) | public CrashClaimExpansion(ICombatLogX plugin) { method checkDependencies (line 17) | @Override method getRegionHandler (line 22) | @Override FILE: expansion/compatibility/CrashClaim/src/main/java/combatlogx/expansion/compatibility/region/crash/claim/CrashClaimRegionHandler.java class CrashClaimRegionHandler (line 18) | public final class CrashClaimRegionHandler extends RegionHandler implements ContextCalculator { method AbstractContext (line 15) | public AbstractContext(LuckPermsExpansion expansion) { method getExpansion (line 19) | protected final LuckPermsExpansion getExpansion() { method getCombatLogX (line 23) | protected final ICombatLogX getCombatLogX() { method register (line 28) | public final void register() { FILE: expansion/compatibility/LuckPerms/src/main/java/combatlogx/expansion/compatibility/luckperms/context/ContextInCombat.java class ContextInCombat (line 13) | public final class ContextInCombat extends AbstractContext { method ContextInCombat (line 14) | public ContextInCombat(LuckPermsExpansion expansion) { method calculate (line 18) | @Override FILE: expansion/compatibility/LuckPerms/src/main/java/combatlogx/expansion/compatibility/luckperms/context/ContextNewbieHelperProtected.java class ContextNewbieHelperProtected (line 14) | public final class ContextNewbieHelperProtected extends AbstractContext<... method ContextNewbieHelperProtected (line 17) | public ContextNewbieHelperProtected(LuckPermsExpansion expansion, Newb... method getNewbieHelper (line 22) | private NewbieHelperExpansion getNewbieHelper() { method calculate (line 26) | @Override FILE: expansion/compatibility/LuckPerms/src/main/java/combatlogx/expansion/compatibility/luckperms/context/ContextNewbieHelperPvpStatus.java class ContextNewbieHelperPvpStatus (line 14) | public final class ContextNewbieHelperPvpStatus extends AbstractContext<... method ContextNewbieHelperPvpStatus (line 17) | public ContextNewbieHelperPvpStatus(LuckPermsExpansion expansion, Newb... method getNewbieHelper (line 22) | private NewbieHelperExpansion getNewbieHelper() { method calculate (line 26) | @Override FILE: expansion/compatibility/LuckPerms/src/main/java/combatlogx/expansion/compatibility/luckperms/hook/HookNewbieHelper.java class HookNewbieHelper (line 14) | public final class HookNewbieHelper { method registerContexts (line 15) | public static void registerContexts(LuckPermsExpansion instance) { FILE: expansion/compatibility/MCPets/src/main/java/combatlogx/expansion/compatibility/mcpets/ListenerMcPets.java class ListenerMcPets (line 20) | public final class ListenerMcPets extends ExpansionListener { method ListenerMcPets (line 21) | public ListenerMcPets(@NotNull McPetsExpansion expansion) { method onPetSpawn (line 25) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onTag (line 37) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: expansion/compatibility/MCPets/src/main/java/combatlogx/expansion/compatibility/mcpets/McPetsExpansion.java class McPetsExpansion (line 8) | public final class McPetsExpansion extends Expansion { method McPetsExpansion (line 9) | public McPetsExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 13) | @Override method onEnable (line 18) | @Override method onDisable (line 28) | @Override method reloadConfig (line 33) | @Override FILE: expansion/compatibility/MarriageMaster/src/main/java/combatlogx/expansion/compatibility/marriagemaster/MarriageMasterExpansion.java class MarriageMasterExpansion (line 10) | public final class MarriageMasterExpansion extends Expansion { method MarriageMasterExpansion (line 11) | public MarriageMasterExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 15) | @Override method onEnable (line 20) | @Override method onDisable (line 30) | @Override method reloadConfig (line 35) | @Override FILE: expansion/compatibility/MarriageMaster/src/main/java/combatlogx/expansion/compatibility/marriagemaster/listener/ListenerMarriageMaster.java class ListenerMarriageMaster (line 15) | public final class ListenerMarriageMaster extends ExpansionListener { method ListenerMarriageMaster (line 16) | public ListenerMarriageMaster(Expansion expansion) { method onTeleport (line 20) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: expansion/compatibility/MythicMobs/src/main/java/combatlogx/expansion/compatibility/mythicmobs/ListenerMythicMobs.java class ListenerMythicMobs (line 23) | public final class ListenerMythicMobs extends ExpansionListener { method ListenerMythicMobs (line 26) | public ListenerMythicMobs(MythicMobsExpansion expansion) { method onDamage (line 31) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method beforeTag (line 54) | @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) method getAPI (line 72) | private @NotNull BukkitAPIHelper getAPI() { method isMythicMob (line 77) | private boolean isMythicMob(@NotNull Entity entity) { method getActiveMob (line 82) | private @Nullable ActiveMob getActiveMob(@NotNull Entity entity) { method getMythicMobName (line 87) | private @Nullable String getMythicMobName(@NotNull Entity entity) { method linkMainMythicMob (line 96) | private @NotNull Entity linkMainMythicMob(@NotNull Entity original) { method getMythicMobsExpansion (line 110) | private @NotNull MythicMobsExpansion getMythicMobsExpansion() { method getConfiguration (line 114) | private @NotNull MythicMobsConfiguration getConfiguration() { method isForceTag (line 119) | private boolean isForceTag(@NotNull String mobName) { method isNoTag (line 124) | private boolean isNoTag(@NotNull String mobName) { FILE: expansion/compatibility/MythicMobs/src/main/java/combatlogx/expansion/compatibility/mythicmobs/MythicMobsConfiguration.java class MythicMobsConfiguration (line 14) | public final class MythicMobsConfiguration implements IConfigurable { method MythicMobsConfiguration (line 18) | public MythicMobsConfiguration() { method load (line 23) | @Override method getNoTagTypes (line 29) | public @NotNull Set getNoTagTypes() { method setNoTagTypes (line 33) | public void setNoTagTypes(@NotNull Collection types) { method getForceTagTypes (line 38) | public @NotNull Set getForceTagTypes() { method setForceTagTypes (line 42) | public void setForceTagTypes(@NotNull Collection types) { method isForceTag (line 47) | public boolean isForceTag(@NotNull String mobName) { method isNoTag (line 52) | public boolean isNoTag(@NotNull String mobName) { FILE: expansion/compatibility/MythicMobs/src/main/java/combatlogx/expansion/compatibility/mythicmobs/MythicMobsExpansion.java class MythicMobsExpansion (line 9) | public final class MythicMobsExpansion extends Expansion { method MythicMobsExpansion (line 12) | public MythicMobsExpansion(ICombatLogX plugin) { method onLoad (line 17) | @Override method onEnable (line 23) | @Override method onDisable (line 34) | @Override method reloadConfig (line 39) | @Override method getConfiguration (line 46) | public @NotNull MythicMobsConfiguration getConfiguration() { FILE: expansion/compatibility/PlaceholderAPI/src/main/java/combatlogx/expansion/compatibility/placeholderapi/HookPlaceholderAPI.java class HookPlaceholderAPI (line 22) | public final class HookPlaceholderAPI extends PlaceholderExpansion { method HookPlaceholderAPI (line 25) | public HookPlaceholderAPI(@NotNull PlaceholderAPIExpansion expansion) { method canRegister (line 29) | @Override method persist (line 34) | @Override method getIdentifier (line 39) | @Override method getAuthor (line 46) | @Override method getVersion (line 53) | @Override method onPlaceholderRequest (line 60) | @Override method getExpansion (line 78) | private @NotNull PlaceholderAPIExpansion getExpansion() { method getCombatLogX (line 82) | private @NotNull ICombatLogX getCombatLogX() { method getDescriptionFile (line 87) | private @NotNull PluginDescriptionFile getDescriptionFile() { FILE: expansion/compatibility/PlaceholderAPI/src/main/java/combatlogx/expansion/compatibility/placeholderapi/PlaceholderAPIExpansion.java class PlaceholderAPIExpansion (line 8) | public final class PlaceholderAPIExpansion extends Expansion { method PlaceholderAPIExpansion (line 9) | public PlaceholderAPIExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 13) | @Override method onEnable (line 18) | @Override method onDisable (line 28) | @Override method reloadConfig (line 33) | @Override FILE: expansion/compatibility/PlayerParticles/src/main/java/combatlogx/expansion/compatibility/player/particles/ListenerPlayerParticles.java class ListenerPlayerParticles (line 15) | public final class ListenerPlayerParticles extends ExpansionListener { method ListenerPlayerParticles (line 18) | public ListenerPlayerParticles(@NotNull PlayerParticlesExpansion expan... method onTag (line 23) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onUntag (line 32) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getPlayerParticlesExpansion (line 41) | private @NotNull PlayerParticlesExpansion getPlayerParticlesExpansion() { method getConfiguration (line 45) | private @NotNull PlayerParticlesConfiguration getConfiguration() { method isTagDisablesParticles (line 50) | private boolean isTagDisablesParticles() { method isUntagEnablesParticles (line 55) | private boolean isUntagEnablesParticles() { FILE: expansion/compatibility/PlayerParticles/src/main/java/combatlogx/expansion/compatibility/player/particles/PlayerParticlesConfiguration.java class PlayerParticlesConfiguration (line 9) | public final class PlayerParticlesConfiguration implements IConfigurable { method PlayerParticlesConfiguration (line 13) | public PlayerParticlesConfiguration() { method load (line 18) | @Override method isTagDisablesParticles (line 24) | public boolean isTagDisablesParticles() { method setTagDisablesParticles (line 28) | public void setTagDisablesParticles(boolean tagDisablesParticles) { method isUntagEnablesParticles (line 32) | public boolean isUntagEnablesParticles() { method setUntagEnablesParticles (line 36) | public void setUntagEnablesParticles(boolean untagEnablesParticles) { FILE: expansion/compatibility/PlayerParticles/src/main/java/combatlogx/expansion/compatibility/player/particles/PlayerParticlesExpansion.java class PlayerParticlesExpansion (line 9) | public final class PlayerParticlesExpansion extends Expansion { method PlayerParticlesExpansion (line 12) | public PlayerParticlesExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 17) | @Override method onEnable (line 23) | @Override method reloadConfig (line 33) | @Override method onDisable (line 40) | @Override method getConfiguration (line 45) | public @NotNull PlayerParticlesConfiguration getConfiguration() { FILE: expansion/compatibility/PreciousStones/src/main/java/combatlogx/expansion/compatibility/region/preciousstones/ListenerPreciousStones.java class ListenerPreciousStones (line 14) | public final class ListenerPreciousStones extends ExpansionListener { method ListenerPreciousStones (line 17) | public ListenerPreciousStones(@NotNull PreciousStonesExpansion expansi... method beforeFieldCreation (line 22) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getPreciousStonesExpansion (line 33) | private @NotNull PreciousStonesExpansion getPreciousStonesExpansion() { method getConfiguration (line 37) | private @NotNull PreciousStonesConfiguration getConfiguration() { method isPreventFieldCreation (line 42) | private boolean isPreventFieldCreation() { FILE: expansion/compatibility/PreciousStones/src/main/java/combatlogx/expansion/compatibility/region/preciousstones/PreciousStonesConfiguration.java class PreciousStonesConfiguration (line 9) | public final class PreciousStonesConfiguration implements IConfigurable { method PreciousStonesConfiguration (line 12) | public PreciousStonesConfiguration() { method load (line 16) | @Override method isPreventFieldCreation (line 21) | public boolean isPreventFieldCreation() { method setPreventFieldCreation (line 25) | public void setPreventFieldCreation(boolean preventFieldCreation) { FILE: expansion/compatibility/PreciousStones/src/main/java/combatlogx/expansion/compatibility/region/preciousstones/PreciousStonesExpansion.java class PreciousStonesExpansion (line 10) | public final class PreciousStonesExpansion extends RegionExpansion { method PreciousStonesExpansion (line 14) | public PreciousStonesExpansion(@NotNull ICombatLogX plugin) { method checkDependencies (line 20) | @Override method getRegionHandler (line 25) | @Override method reloadConfig (line 34) | @Override method afterEnable (line 41) | @Override method getPreciousStonesConfiguration (line 46) | public @NotNull PreciousStonesConfiguration getPreciousStonesConfigura... FILE: expansion/compatibility/PreciousStones/src/main/java/combatlogx/expansion/compatibility/region/preciousstones/RegionHandlerPreciousStones.java class RegionHandlerPreciousStones (line 17) | public final class RegionHandlerPreciousStones extends RegionHandler getFlag(TagType tagType) { method customPreventEntry (line 110) | @Override FILE: expansion/compatibility/WorldGuard/src/main/java/combatlogx/expansion/compatibility/region/world/guard/hook/HookWorldGuard.java class HookWorldGuard (line 14) | public final class HookWorldGuard { method HookWorldGuard (line 26) | public HookWorldGuard(@NotNull WorldGuardExpansion expansion) { method getExpansion (line 38) | private @NotNull WorldGuardExpansion getExpansion() { method getLogger (line 42) | private @NotNull Logger getLogger() { method registerFlags (line 47) | public void registerFlags() { method getMythicMobCombatFlag (line 68) | public @Nullable IWrappedFlag getMythicMobCombatFlag() { method getUnknownCombatFlag (line 72) | public @Nullable IWrappedFlag getUnknownCombatFlag() { method getPlayerCombatFlag (line 76) | public @Nullable IWrappedFlag getPlayerCombatFlag() { method getDamageCombatFlag (line 80) | public @Nullable IWrappedFlag getDamageCombatFlag() { method getMobCombatFlag (line 84) | public @Nullable IWrappedFlag getMobCombatFlag() { method getNoTaggingFlag (line 88) | public @Nullable IWrappedFlag getNoTaggingFlag() { method getRetagFlag (line 92) | public @Nullable IWrappedFlag getRetagFlag() { method getPreventLeavingFlag (line 96) | public @Nullable IWrappedFlag getPreventLeavingFlag() { FILE: expansion/compatibility/WorldGuard/src/main/java/combatlogx/expansion/compatibility/region/world/guard/listener/ListenerPreventLeaving.java class ListenerPreventLeaving (line 20) | public final class ListenerPreventLeaving extends RegionExpansionListener { method ListenerPreventLeaving (line 23) | public ListenerPreventLeaving(@NotNull WorldGuardExpansion expansion) { method onPlayerMove (line 28) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getWorldGuardExpansion (line 42) | private @NotNull WorldGuardExpansion getWorldGuardExpansion() { method getPreventLeavingId (line 46) | private @NotNull Optional getPreventLeavingId(@NotNull Player ... method isPreventLeaving (line 58) | private boolean isPreventLeaving(@NotNull Player player, @NotNull Loca... FILE: expansion/compatibility/WorldGuard/src/main/java/combatlogx/expansion/compatibility/region/world/guard/listener/ListenerWorldGuard.java class ListenerWorldGuard (line 27) | public final class ListenerWorldGuard extends ExpansionListener { method ListenerWorldGuard (line 31) | public ListenerWorldGuard(@NotNull WorldGuardExpansion expansion) { method beforeCombat (line 37) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onTeleport (line 48) | @EventHandler(priority = EventPriority.HIGHEST) method onQuit (line 61) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getWorldGuardExpansion (line 68) | private @NotNull WorldGuardExpansion getWorldGuardExpansion() { method isNoTaggingRegion (line 72) | private boolean isNoTaggingRegion(@NotNull Player player, @NotNull Loc... FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/CombatNpc.java class CombatNpc (line 19) | public final class CombatNpc extends TaskDetails { method CombatNpc (line 27) | public CombatNpc(@NotNull ZNPCExpansion expansion, @NotNull Npc origin... method run (line 34) | @Override method start (line 53) | public void start() { method getOriginalNpc (line 62) | public @NotNull Npc getOriginalNpc() { method getOwnerId (line 66) | public @NotNull UUID getOwnerId() { method getOfflineOwner (line 70) | public @NotNull OfflinePlayer getOfflineOwner() { method resetSurvivalTime (line 74) | public void resetSurvivalTime() { method setEnemy (line 80) | public void setEnemy(@NotNull Player enemy) { method getExpansion (line 84) | private @NotNull ZNPCExpansion getExpansion() { method updateEnemySurvivalTicks (line 88) | private boolean updateEnemySurvivalTicks() { FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/CombatNpcManager.java class CombatNpcManager (line 39) | public final class CombatNpcManager { method CombatNpcManager (line 44) | public CombatNpcManager(@NotNull ZNPCExpansion expansion) { method getExpansion (line 50) | private @NotNull ZNPCExpansion getExpansion() { method getCombatLogX (line 54) | private @NotNull ICombatLogX getCombatLogX() { method getData (line 58) | public @NotNull YamlConfiguration getData(@NotNull OfflinePlayer playe... method saveData (line 63) | public void saveData(@NotNull OfflinePlayer player) { method createCombatNpc (line 68) | public @NotNull CombatNpc createCombatNpc(@NotNull Player player, @Not... method getCombatNpc (line 116) | public @Nullable CombatNpc getCombatNpc(@Nullable NPC npc) { method getCombatNpc (line 125) | public @Nullable CombatNpc getCombatNpc(@NotNull OfflinePlayer player) { method remove (line 130) | public void remove(@NotNull CombatNpc combatNpc) { method removeAll (line 149) | public void removeAll() { method saveNpc (line 159) | private void saveNpc(@NotNull OfflinePlayer player, @NotNull Npc npc) { method saveHealth (line 168) | private void saveHealth(@NotNull OfflinePlayer player, @NotNull Npc np... method saveLocation (line 172) | private void saveLocation(@NotNull OfflinePlayer player, @NotNull Npc ... FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/ZNPCExpansion.java class ZNPCExpansion (line 13) | public final class ZNPCExpansion extends Expansion { method ZNPCExpansion (line 20) | public ZNPCExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 30) | @Override method onEnable (line 37) | @Override method onDisable (line 49) | @Override method reloadConfig (line 55) | @Override method getConfiguration (line 65) | public @NotNull Configuration getConfiguration() { method getNpcConfiguration (line 69) | public @NotNull NpcConfiguration getNpcConfiguration() { method getCombatNpcManager (line 73) | public @NotNull CombatNpcManager getCombatNpcManager() { method getInventoryManager (line 77) | public @NotNull InventoryManager getInventoryManager() { method registerListeners (line 81) | private void registerListeners() { FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/configuration/Configuration.java class Configuration (line 9) | public final class Configuration implements IConfigurable { method Configuration (line 12) | public Configuration() { method load (line 16) | @Override method isNpcTagging (line 21) | public boolean isNpcTagging() { method setNpcTagging (line 25) | public void setNpcTagging(boolean npcTagging) { FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/configuration/NpcConfiguration.java class NpcConfiguration (line 16) | public final class NpcConfiguration implements IConfigurable { method NpcConfiguration (line 35) | public NpcConfiguration(@NotNull ZNPCExpansion expansion) { method getExpansion (line 55) | private @NotNull ZNPCExpansion getExpansion() { method getLogger (line 59) | private @NotNull Logger getLogger() { method load (line 63) | @Override method isPreventPunishments (line 81) | public boolean isPreventPunishments() { method setPreventPunishments (line 85) | public void setPreventPunishments(boolean preventPunishments) { method isPreventLogin (line 89) | public boolean isPreventLogin() { method setPreventLogin (line 93) | public void setPreventLogin(boolean preventLogin) { method getMobType (line 97) | public @NotNull EntityType getMobType() { method setMobType (line 101) | public void setMobType(@NotNull EntityType mobType) { method setMobType (line 105) | private void setMobType(@Nullable String mobTypeName) { method isStoreInventory (line 129) | public boolean isStoreInventory() { method setStoreInventory (line 133) | public void setStoreInventory(boolean storeInventory) { method isStoreLocation (line 137) | public boolean isStoreLocation() { method setStoreLocation (line 141) | public void setStoreLocation(boolean storeLocation) { method isMobTarget (line 145) | public boolean isMobTarget() { method setMobTarget (line 149) | public void setMobTarget(boolean mobTarget) { method getMobTargetRadius (line 153) | public double getMobTargetRadius() { method setMobTargetRadius (line 157) | public void setMobTargetRadius(double mobTargetRadius) { method getSurvivalTime (line 161) | public int getSurvivalTime() { method setSurvivalTime (line 165) | public void setSurvivalTime(int survivalTime) { method isStayUntilEnemyEscape (line 169) | public boolean isStayUntilEnemyEscape() { method setStayUntilEnemyEscape (line 173) | public void setStayUntilEnemyEscape(boolean stayUntilEnemyEscape) { method isStayUntilNoDamage (line 177) | public boolean isStayUntilNoDamage() { method setStayUntilNoDamage (line 181) | public void setStayUntilNoDamage(boolean stayUntilNoDamage) { method isPreventResurrect (line 185) | public boolean isPreventResurrect() { method setPreventResurrect (line 189) | public void setPreventResurrect(boolean preventResurrect) { method isTagPlayer (line 193) | public boolean isTagPlayer() { method setTagPlayer (line 197) | public void setTagPlayer(boolean tagPlayer) { method isAlwaysSpawnNpcOnQuit (line 201) | public boolean isAlwaysSpawnNpcOnQuit() { method setAlwaysSpawnNpcOnQuit (line 205) | public void setAlwaysSpawnNpcOnQuit(boolean alwaysSpawnNpcOnQuit) { method getCustomNpcNameFormat (line 209) | public @NotNull String getCustomNpcNameFormat() { method setCustomNpcNameFormat (line 213) | public void setCustomNpcNameFormat(String customNpcNameFormat) { FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/listener/NpcExpansionListener.java class NpcExpansionListener (line 18) | public abstract class NpcExpansionListener extends ExpansionListener { method NpcExpansionListener (line 21) | public NpcExpansionListener(@NotNull ZNPCExpansion expansion) { method getNpcExpansion (line 26) | protected final @NotNull ZNPCExpansion getNpcExpansion() { method getConfiguration (line 30) | protected final @NotNull Configuration getConfiguration() { method getNpcConfiguration (line 34) | protected final @NotNull NpcConfiguration getNpcConfiguration() { method getCombatNpcManager (line 38) | protected final @NotNull CombatNpcManager getCombatNpcManager() { method getInventoryManager (line 42) | protected final @NotNull InventoryManager getInventoryManager() { method getCombatNpc (line 46) | protected final @Nullable CombatNPC getCombatNpc(@NotNull NPC npc) { method getNpc (line 50) | protected final @Nullable Npc getNpc(@NotNull Entity entity) { FILE: expansion/compatibility/ZNPCsPlus/src/main/java/combatlogx/expansion/compatibility/znpc/task/NpcRemoveTask.java class NpcRemoveTask (line 12) | public final class NpcRemoveTask extends TaskDetails { method NpcRemoveTask (line 15) | public NpcRemoveTask(@NotNull ZNPCExpansion expansion, @NotNull Npc np... method run (line 20) | @Override FILE: expansion/compatibility/iDisguise/src/main/java/combatlogx/expansion/compatibility/idisguise/DisguiseHandler_iDisguise.java class DisguiseHandler_iDisguise (line 11) | public final class DisguiseHandler_iDisguise extends DisguiseHandler getEnabledDamageTypes() { method disableAllDamageTypes (line 74) | public void disableAllDamageTypes() { method enableDamageType (line 78) | public void enableDamageType(@NotNull DamageCause cause) { method isEnabled (line 82) | public boolean isEnabled(@NotNull DamageCause cause) { FILE: expansion/damage-tagger/src/main/java/combatlogx/expansion/damage/tagger/listener/ListenerDamage.java class ListenerDamage (line 27) | public final class ListenerDamage extends ExpansionListener { method ListenerDamage (line 30) | public ListenerDamage(@NotNull DamageTaggerExpansion expansion) { method onDamage (line 35) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getDamageTagger (line 72) | private @NotNull DamageTaggerExpansion getDamageTagger() { method getConfiguration (line 76) | private DamageTaggerConfiguration getConfiguration() { method isAllDamageEnabled (line 81) | private boolean isAllDamageEnabled() { method isCrystalDamageEnabled (line 86) | private boolean isCrystalDamageEnabled() { method isEnabled (line 95) | private boolean isEnabled(@NotNull DamageCause cause) { method tag (line 104) | private void tag(@NotNull Player player, @Nullable DamageCause damageC... method sendMessage (line 120) | private void sendMessage(@NotNull Player player, @Nullable DamageCause... FILE: expansion/death-effects/src/main/java/combatlogx/expansion/death/effects/DeathEffectsConfiguration.java class DeathEffectsConfiguration (line 16) | public final class DeathEffectsConfiguration implements IConfigurable { method DeathEffectsConfiguration (line 26) | public DeathEffectsConfiguration() { method load (line 38) | @Override method loadBloodItemsMaterial (line 53) | private void loadBloodItemsMaterial(ConfigurationSection section) { method isRequireCombatDeath (line 64) | public boolean isRequireCombatDeath() { method setRequireCombatDeath (line 68) | public void setRequireCombatDeath(boolean requireCombatDeath) { method getDeathEffectList (line 72) | public List getDeathEffectList() { method setDeathEffectList (line 76) | public void setDeathEffectList(Collection deathEffectList) { method hasEffect (line 81) | public boolean hasEffect(String deathEffect) { method isLightningEffectOnly (line 86) | public boolean isLightningEffectOnly() { method setLightningEffectOnly (line 90) | public void setLightningEffectOnly(boolean lightningEffectOnly) { method isLightningSilent (line 94) | public boolean isLightningSilent() { method setLightningSilent (line 98) | public void setLightningSilent(boolean lightningSilent) { method getBloodItemsMaterial (line 102) | public XMaterial getBloodItemsMaterial() { method setBloodItemsMaterial (line 106) | public void setBloodItemsMaterial(XMaterial bloodItemsMaterial) { method getBloodItemsAmount (line 110) | public int getBloodItemsAmount() { method setBloodItemsAmount (line 114) | public void setBloodItemsAmount(int bloodItemsAmount) { method getBloodItemsStayTicks (line 118) | public long getBloodItemsStayTicks() { method setBloodItemsStayTicks (line 122) | public void setBloodItemsStayTicks(long bloodItemsStayTicks) { FILE: expansion/death-effects/src/main/java/combatlogx/expansion/death/effects/DeathEffectsExpansion.java class DeathEffectsExpansion (line 9) | public final class DeathEffectsExpansion extends Expansion { method DeathEffectsExpansion (line 12) | public DeathEffectsExpansion(ICombatLogX plugin) { method onLoad (line 17) | @Override method onEnable (line 23) | @Override method onDisable (line 29) | @Override method reloadConfig (line 34) | @Override method getConfiguration (line 44) | public DeathEffectsConfiguration getConfiguration() { FILE: expansion/death-effects/src/main/java/combatlogx/expansion/death/effects/ListenerDeathEffects.java class ListenerDeathEffects (line 36) | public final class ListenerDeathEffects extends ExpansionListener { method ListenerDeathEffects (line 39) | public ListenerDeathEffects(DeathEffectsExpansion expansion) { method onDeath (line 44) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method onPickup (line 69) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onPickup (line 77) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getDeathEffectsExpansion (line 85) | private DeathEffectsExpansion getDeathEffectsExpansion() { method getConfiguration (line 89) | private DeathEffectsConfiguration getConfiguration() { method playLightningEffect (line 94) | private void playLightningEffect(Player player) { method playBloodEffect (line 110) | private void playBloodEffect(Player player) { method sendFakeRedstoneDust (line 127) | @SuppressWarnings("deprecation") method playBloodItemsEffect (line 144) | private void playBloodItemsEffect(Player player) { method spawnFakeItem (line 157) | private void spawnFakeItem(Location location, EntityHandler entityHand... FILE: expansion/death-effects/src/main/java/combatlogx/expansion/death/effects/task/ItemRemoveTask.java class ItemRemoveTask (line 10) | public final class ItemRemoveTask extends EntityTaskDetails { method ItemRemoveTask (line 11) | public ItemRemoveTask(@NotNull ConfigurablePlugin plugin, @NotNull Ite... method run (line 15) | @Override FILE: expansion/end-crystal/legacy/src/main/java/combatlogx/expansion/endcrystals/CheckEndCrystalTask.java class CheckEndCrystalTask (line 18) | public final class CheckEndCrystalTask extends LocationTaskDetails { method CheckEndCrystalTask (line 22) | public CheckEndCrystalTask(@NotNull ICombatLogX plugin, @NotNull Locat... method run (line 28) | @Override method getCombatLogX (line 50) | private @NotNull ICombatLogX getCombatLogX() { method getPlayer (line 54) | private @NotNull Player getPlayer() { FILE: expansion/end-crystal/legacy/src/main/java/combatlogx/expansion/endcrystals/ListenerCrystals_Legacy.java class ListenerCrystals_Legacy (line 19) | public final class ListenerCrystals_Legacy extends ExpansionListener { method ListenerCrystals_Legacy (line 20) | public ListenerCrystals_Legacy(@NotNull Expansion expansion) { method onPlayerInteract (line 24) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: expansion/end-crystal/modern/src/main/java/combatlogx/expansion/endcrystals/ListenerCrystals_Modern.java class ListenerCrystals_Modern (line 18) | public final class ListenerCrystals_Modern extends ExpansionListener { method ListenerCrystals_Modern (line 19) | public ListenerCrystals_Modern(@NotNull Expansion expansion) { method onPlace (line 23) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: expansion/end-crystal/src/main/java/combatlogx/expansion/endcrystals/EndCrystalExpansion.java class EndCrystalExpansion (line 12) | public final class EndCrystalExpansion extends Expansion { method EndCrystalExpansion (line 13) | public EndCrystalExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 17) | @Override method onEnable (line 22) | @Override method onDisable (line 37) | @Override method reloadConfig (line 42) | @Override method getPreferredListener (line 47) | private @NotNull ExpansionListener getPreferredListener() { FILE: expansion/force-field/src/main/java/combatlogx/expansion/force/field/ForceFieldExpansion.java class ForceFieldExpansion (line 13) | public final class ForceFieldExpansion extends Expansion { method ForceFieldExpansion (line 17) | public ForceFieldExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 23) | @Override method onEnable (line 29) | @Override method onDisable (line 40) | @Override method reloadConfig (line 52) | @Override method getTask (line 59) | public @Nullable ForceFieldTask getTask() { method getConfiguration (line 63) | public @NotNull ForceFieldConfiguration getConfiguration() { method registerTask (line 67) | private void registerTask() { FILE: expansion/force-field/src/main/java/combatlogx/expansion/force/field/configuration/ForceFieldConfiguration.java class ForceFieldConfiguration (line 15) | public final class ForceFieldConfiguration implements IConfigurable { method ForceFieldConfiguration (line 23) | public ForceFieldConfiguration() { method load (line 30) | @Override method isEnabled (line 38) | public boolean isEnabled() { method setEnabled (line 42) | public void setEnabled(boolean enabled) { method getMaterial (line 46) | public @NotNull XMaterial getMaterial() { method setMaterial (line 50) | public void setMaterial(@NotNull XMaterial material) { method setMaterial (line 54) | public void setMaterial(@Nullable String materialName) { method getRadius (line 64) | public int getRadius() { method setRadius (line 68) | public void setRadius(int radius) { method getBypassPermissionName (line 76) | public @Nullable String getBypassPermissionName() { method setBypassPermissionName (line 80) | public void setBypassPermissionName(@Nullable String bypassPermissionN... method getBypassPermission (line 85) | public @Nullable Permission getBypassPermission() { FILE: expansion/force-field/src/main/java/combatlogx/expansion/force/field/task/ForceFieldAdapter.java class ForceFieldAdapter (line 44) | public final class ForceFieldAdapter extends PacketAdapter { method ForceFieldAdapter (line 47) | public ForceFieldAdapter(@NotNull ForceFieldExpansion expansion) { method ForceFieldAdapter (line 51) | private ForceFieldAdapter(@NotNull ForceFieldExpansion expansion, @Not... method ForceFieldAdapter (line 55) | private ForceFieldAdapter(@NotNull ForceFieldExpansion expansion, @Not... method onPacketReceiving (line 60) | @Override method onPacketSending (line 99) | @Override method getExpansion (line 135) | private @NotNull ForceFieldExpansion getExpansion() { method getTask (line 139) | private @Nullable ForceFieldTask getTask() { method getConfiguration (line 144) | private @NotNull ForceFieldConfiguration getConfiguration() { method getCombatLogX (line 149) | private @NotNull ICombatLogX getCombatLogX() { method getCombatManager (line 154) | private @NotNull ICombatManager getCombatManager() { method isForceFieldBlock (line 159) | private boolean isForceFieldBlock(@NotNull ForceFieldTask task, @NotNu... method getWrappedBlockData (line 177) | private @NotNull WrappedBlockData getWrappedBlockData() { method getLocation0 (line 194) | private @Nullable Location getLocation0(@NotNull World world, @NotNull... method getLocation1 (line 208) | private @Nullable Location getLocation1(@NotNull World world, @NotNull... method sendForceField (line 227) | private void sendForceField(@NotNull ForceFieldTask task, @NotNull Pla... method sendForceFieldBlockDig (line 239) | private void sendForceFieldBlockDig(@NotNull ForceFieldTask task, @Not... FILE: expansion/force-field/src/main/java/combatlogx/expansion/force/field/task/ForceFieldTask.java class ForceFieldTask (line 49) | public final class ForceFieldTask extends ExpansionListener implements R... method ForceFieldTask (line 54) | public ForceFieldTask(@NotNull ForceFieldExpansion expansion) { method run (line 61) | @Override method onQuit (line 75) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onUntag (line 82) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method registerProtocol (line 88) | public void registerProtocol() { method removeProtocol (line 95) | public void removeProtocol() { method registerTask (line 105) | public void registerTask() { method cancel (line 114) | public void cancel() { method getFakeBlockMap (line 121) | public @NotNull Map> getFakeBlockMap() { method isSafe (line 125) | boolean isSafe(@NotNull Player player, @NotNull Location location) { method isSafeSurround (line 135) | boolean isSafeSurround(@NotNull Player player, @NotNull Location locat... method sendForceField (line 149) | void sendForceField(Player player, Location location) { method canPlace (line 161) | boolean canPlace(@NotNull BlockLocation blockLocation) { method getForceFieldExpansion (line 183) | private @NotNull ForceFieldExpansion getForceFieldExpansion() { method getConfiguration (line 187) | private @NotNull ForceFieldConfiguration getConfiguration() { method checkForceField (line 192) | private void checkForceField(@NotNull Player player) { method hasBypass (line 211) | private boolean hasBypass(@NotNull Player player) { method isSafe (line 221) | private boolean isSafe(@NotNull Player player, @NotNull Location locat... method updateForceField (line 241) | private void updateForceField(@NotNull Player player) { method updateForceField (line 257) | private void updateForceField(@NotNull Player player, @NotNull TagInfo... method getForceFieldArea (line 293) | private @NotNull Set getForceFieldArea(@NotNull Player ... method resetBlock (line 339) | private void resetBlock(Player player, Location location) { method resetBlockLegacy (line 349) | @SuppressWarnings("deprecation") method resetBlockModern (line 357) | private void resetBlockModern(@NotNull Player player, @NotNull Block b... method sendFakeBlockLegacy (line 363) | @SuppressWarnings("deprecation") method sendFakeBlockModern (line 374) | private void sendFakeBlockModern(@NotNull Player player, @NotNull Loca... method removeForceField (line 384) | private void removeForceField(@NotNull Player player) { FILE: expansion/glowing/src/main/java/combatlogx/expansion/glowing/GlowingExpansion.java class GlowingExpansion (line 16) | public class GlowingExpansion extends Expansion { method GlowingExpansion (line 17) | public GlowingExpansion(ICombatLogX plugin) { method onLoad (line 21) | @Override method onEnable (line 26) | @Override method onDisable (line 40) | @Override method reloadConfig (line 54) | @Override FILE: expansion/glowing/src/main/java/combatlogx/expansion/glowing/listener/ListenerGlow.java class ListenerGlow (line 17) | public final class ListenerGlow extends ExpansionListener { method ListenerGlow (line 18) | public ListenerGlow(Expansion expansion) { method onTag (line 23) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onUntag (line 30) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onJoin (line 37) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onQuit (line 44) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onKick (line 51) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDeath (line 58) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDeath (line 65) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/LoggerExpansion.java class LoggerExpansion (line 12) | public final class LoggerExpansion extends Expansion { method LoggerExpansion (line 15) | public LoggerExpansion(ICombatLogX plugin) { method onLoad (line 20) | @Override method onEnable (line 26) | @Override method onDisable (line 32) | @Override method reloadConfig (line 37) | @Override method getConfiguration (line 44) | public @NotNull LoggerConfiguration getConfiguration() { FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/configuration/LogEntryOptions.java class LogEntryOptions (line 14) | public final class LogEntryOptions implements IConfigurable { method LogEntryOptions (line 25) | public LogEntryOptions() { method load (line 37) | @Override method getPrefixFormat (line 48) | public @NotNull String getPrefixFormat() { method setPrefixFormat (line 52) | public void setPrefixFormat(@NotNull String prefixFormat) { method getEntityDamageEventFormat (line 56) | public @NotNull String getEntityDamageEventFormat() { method setEntityDamageEventFormat (line 60) | public void setEntityDamageEventFormat(@NotNull String entityDamageEve... method getPretagFormat (line 64) | public @NotNull String getPretagFormat() { method setPretagFormat (line 68) | public void setPretagFormat(@NotNull String pretagFormat) { method getTagFormat (line 72) | public @NotNull String getTagFormat() { method setTagFormat (line 76) | public void setTagFormat(@NotNull String tagFormat) { method getRetagFormat (line 80) | public @NotNull String getRetagFormat() { method setRetagFormat (line 84) | public void setRetagFormat(@NotNull String retagFormat) { method getUntagFormat (line 88) | public @NotNull String getUntagFormat() { method setUntagFormat (line 92) | public void setUntagFormat(@NotNull String untagFormat) { method getPunishFormat (line 96) | public @NotNull String getPunishFormat() { method setPunishFormat (line 100) | public void setPunishFormat(@NotNull String punishFormat) { method getDateFormat (line 104) | public @NotNull DateFormat getDateFormat() { method getCurrentPrefix (line 114) | public @NotNull String getCurrentPrefix() { FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/configuration/LogFileInfo.java class LogFileInfo (line 17) | public final class LogFileInfo implements IConfigurable { method LogFileInfo (line 24) | public LogFileInfo() { method load (line 33) | @Override method getFileName (line 40) | public @NotNull String getFileName() { method setFileName (line 44) | public void setFileName(@NotNull String fileName) { method getFileExtraFormat (line 48) | public @NotNull String getFileExtraFormat() { method setFileExtraFormat (line 52) | public void setFileExtraFormat(@NotNull String fileExtraFormat) { method getFileExtension (line 57) | public @NotNull String getFileExtension() { method setFileExtension (line 61) | public void setFileExtension(@NotNull String fileExtension) { method getDateFormat (line 65) | public DateFormat getDateFormat() { method getCurrentLogFile (line 75) | public @NotNull File getCurrentLogFile(@NotNull File baseFolder) { FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/configuration/LogOptions.java class LogOptions (line 9) | public final class LogOptions implements IConfigurable { method LogOptions (line 17) | public LogOptions() { method load (line 26) | @Override method isLogEntityDamageEvent (line 36) | public boolean isLogEntityDamageEvent() { method setLogEntityDamageEvent (line 40) | public void setLogEntityDamageEvent(boolean logEntityDamageEvent) { method isLogPreTag (line 44) | public boolean isLogPreTag() { method setLogPreTag (line 48) | public void setLogPreTag(boolean logPreTag) { method isLogTag (line 52) | public boolean isLogTag() { method setLogTag (line 56) | public void setLogTag(boolean logTag) { method isLogRetag (line 60) | public boolean isLogRetag() { method setLogRetag (line 64) | public void setLogRetag(boolean logRetag) { method isLogUntag (line 68) | public boolean isLogUntag() { method setLogUntag (line 72) | public void setLogUntag(boolean logUntag) { method isLogPunish (line 76) | public boolean isLogPunish() { method setLogPunish (line 80) | public void setLogPunish(boolean logPunish) { FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/configuration/LogType.java type LogType (line 7) | public enum LogType { method LogType (line 18) | LogType(@NotNull Function enabledFunction, method getEnabledFunction (line 24) | private @NotNull Function getEnabledFunction() { method getFormatFunction (line 28) | private @NotNull Function getFormatFunction() { method isEnabled (line 32) | public boolean isEnabled(LogOptions options) { method getFormat (line 37) | public String getFormat(LogEntryOptions options) { FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/configuration/LoggerConfiguration.java class LoggerConfiguration (line 9) | public final class LoggerConfiguration implements IConfigurable { method LoggerConfiguration (line 14) | public LoggerConfiguration() { method load (line 20) | @Override method getLogFileInfo (line 27) | public LogFileInfo getLogFileInfo() { method getLogOptions (line 31) | public LogOptions getLogOptions() { method getLogEntryOptions (line 35) | public LogEntryOptions getLogEntryOptions() { FILE: expansion/logger/src/main/java/combatlogx/expansion/logger/listener/ListenerLogger.java class ListenerLogger (line 50) | public final class ListenerLogger extends ExpansionListener { method ListenerLogger (line 53) | public ListenerLogger(@NotNull LoggerExpansion expansion) { method getLoggerExpansion (line 58) | private @NotNull LoggerExpansion getLoggerExpansion() { method beforeTag (line 62) | @EventHandler(priority = EventPriority.MONITOR) method onTag (line 86) | @EventHandler(priority = EventPriority.MONITOR) method onReTag (line 108) | @EventHandler(priority = EventPriority.MONITOR) method onUntag (line 132) | @EventHandler(priority = EventPriority.MONITOR) method onPunish (line 152) | @EventHandler(priority = EventPriority.MONITOR) method onDamage (line 173) | @EventHandler(priority = EventPriority.MONITOR) method getEntityName (line 195) | private @NotNull String getEntityName(@Nullable Entity entity) { method isDisabled (line 209) | private boolean isDisabled(@NotNull LogType logType) { method getFormat (line 216) | private @NotNull String getFormat(@NotNull LogType logType) { method getLogFile (line 226) | private @NotNull File getLogFile() { method appendLog (line 235) | private void appendLog(String @NotNull ... messageArray) { method getLogPath (line 247) | private @NotNull Path getLogPath() throws IOException { FILE: expansion/loot-protection/src/main/java/combatlogx/expansion/loot/protection/LootProtectionExpansion.java class LootProtectionExpansion (line 15) | public final class LootProtectionExpansion extends Expansion { method LootProtectionExpansion (line 18) | public LootProtectionExpansion(ICombatLogX plugin) { method onLoad (line 23) | @Override method onEnable (line 29) | @Override method onDisable (line 43) | @Override method reloadConfig (line 48) | @Override method getConfiguration (line 55) | public @NotNull LootProtectionConfiguration getConfiguration() { FILE: expansion/loot-protection/src/main/java/combatlogx/expansion/loot/protection/configuration/LootProtectionConfiguration.java class LootProtectionConfiguration (line 9) | public final class LootProtectionConfiguration implements IConfigurable { method LootProtectionConfiguration (line 15) | public LootProtectionConfiguration() { method load (line 22) | @Override method getLootProtectionTime (line 30) | public int getLootProtectionTime() { method setLootProtectionTime (line 34) | public void setLootProtectionTime(int lootProtectionTime) { method getMessageCooldown (line 38) | public int getMessageCooldown() { method setMessageCooldown (line 42) | public void setMessageCooldown(int messageCooldown) { method isOnlyProtectAfterLog (line 46) | public boolean isOnlyProtectAfterLog() { method setOnlyProtectAfterLog (line 50) | public void setOnlyProtectAfterLog(boolean onlyProtectAfterLog) { method isReturnVoidItems (line 54) | public boolean isReturnVoidItems() { method setReturnVoidItems (line 58) | public void setReturnVoidItems(boolean returnVoidItems) { FILE: expansion/loot-protection/src/main/java/combatlogx/expansion/loot/protection/event/QueryPickupEvent.java class QueryPickupEvent (line 12) | public final class QueryPickupEvent extends CustomPlayerEventCancellable { method QueryPickupEvent (line 21) | public QueryPickupEvent(@NotNull Player player, @NotNull ProtectedItem... method getHandlerList (line 26) | public static @NotNull HandlerList getHandlerList() { method getHandlers (line 30) | @Override method getProtectedItem (line 35) | public @NotNull ProtectedItem getProtectedItem() { FILE: expansion/loot-protection/src/main/java/combatlogx/expansion/loot/protection/listener/ListenerLootProtection.java class ListenerLootProtection (line 55) | public class ListenerLootProtection extends ExpansionListener { method ListenerLootProtection (line 62) | public ListenerLootProtection(@NotNull LootProtectionExpansion expansi... method onEntityItemPickup (line 77) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onHopperItemPickup (line 124) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onPunish (line 134) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onUntag (line 165) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDeath (line 191) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onItemSpawn (line 260) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getLootProtection (line 308) | private @NotNull LootProtectionExpansion getLootProtection() { method getConfiguration (line 312) | private @NotNull LootProtectionConfiguration getConfiguration() { method isOnlyProtectAfterLog (line 317) | private boolean isOnlyProtectAfterLog() { method isReturnVoidItems (line 322) | private boolean isReturnVoidItems() { method contains (line 327) | private boolean contains(Item item) { method checkVoidKill (line 332) | private boolean checkVoidKill(EntityDeathEvent e) { FILE: expansion/loot-protection/src/main/java/combatlogx/expansion/loot/protection/object/ProtectedItem.java class ProtectedItem (line 11) | public class ProtectedItem { method ProtectedItem (line 17) | public ProtectedItem(BlockLocation location, ItemStack item) { method ProtectedItem (line 22) | public ProtectedItem(Location location, ItemStack item) { method getItemStack (line 26) | public ItemStack getItemStack() { method getItemUUID (line 30) | public UUID getItemUUID() { method setItemUUID (line 34) | public void setItemUUID(UUID itemUUID) { method getOwnerUUID (line 38) | public UUID getOwnerUUID() { method setOwnerUUID (line 42) | public void setOwnerUUID(UUID ownerUUID) { FILE: expansion/mob-tagger/src/main/java/combatlogx/expansion/mob/tagger/MobTaggerExpansion.java class MobTaggerExpansion (line 19) | public final class MobTaggerExpansion extends Expansion { method MobTaggerExpansion (line 23) | public MobTaggerExpansion(ICombatLogX plugin) { method onLoad (line 29) | @Override method onEnable (line 35) | @Override method onDisable (line 49) | @Override method reloadConfig (line 57) | @Override method getSpawnReasonManager (line 67) | public @Nullable ISpawnReasonManager getSpawnReasonManager() { method getConfiguration (line 71) | public @NotNull MobTaggerConfiguration getConfiguration() { FILE: expansion/mob-tagger/src/main/java/combatlogx/expansion/mob/tagger/configuration/MobTaggerConfiguration.java class MobTaggerConfiguration (line 22) | public final class MobTaggerConfiguration implements IConfigurable { method MobTaggerConfiguration (line 32) | public MobTaggerConfiguration() { method load (line 43) | @Override method getMobTypes (line 58) | public @NotNull Set getMobTypes() { method setMobTypes (line 62) | public void setMobTypes(@NotNull Collection typeCollection) { method getSpawnReasons (line 67) | public @NotNull Set getSpawnReasons() { method setSpawnReasons (line 71) | public void setSpawnReasons(@NotNull Collection reasonCol... method getBypassPermissionName (line 76) | public @Nullable String getBypassPermissionName() { method setBypassPermissionName (line 80) | public void setBypassPermissionName(@Nullable String bypassPermissionN... method getBypassPermission (line 85) | public @Nullable Permission getBypassPermission() { method isMobTypeSetInverted (line 100) | public boolean isMobTypeSetInverted() { method setMobTypeSetInverted (line 104) | public void setMobTypeSetInverted(boolean mobTypeSetInverted) { method isSpawnReasonSetInverted (line 108) | public boolean isSpawnReasonSetInverted() { method setSpawnReasonSetInverted (line 112) | public void setSpawnReasonSetInverted(boolean spawnReasonSetInverted) { method shouldNotTag (line 116) | public boolean shouldNotTag(EntityType mobType) { method shouldNotTag (line 123) | public boolean shouldNotTag(SpawnReason reason) { FILE: expansion/mob-tagger/src/main/java/combatlogx/expansion/mob/tagger/listener/ListenerDamage.java class ListenerDamage (line 33) | public final class ListenerDamage extends ExpansionListener { method ListenerDamage (line 36) | public ListenerDamage(MobTaggerExpansion expansion) { method beforeTag (line 41) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onDamage (line 72) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onFish (line 80) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawn (line 102) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getMobTaggerExpansion (line 113) | private @NotNull MobTaggerExpansion getMobTaggerExpansion() { method getConfiguration (line 117) | private @NotNull MobTaggerConfiguration getConfiguration() { method getSpawnReasonManager (line 122) | private @Nullable ISpawnReasonManager getSpawnReasonManager() { method getDamager (line 127) | private @NotNull Entity getDamager(@NotNull EntityDamageByEntityEvent ... method getDamager (line 132) | private @NotNull Entity getDamager(@NotNull Entity entity) { method isDisabled (line 161) | private boolean isDisabled(@NotNull SpawnReason spawnReason) { method checkTag (line 166) | private void checkTag(Entity entity, Entity enemy, TagReason tagReason) { method getSpawnReason (line 204) | private SpawnReason getSpawnReason(Entity entity) { method hasBypassPermission (line 217) | private boolean hasBypassPermission(Player player) { FILE: expansion/mob-tagger/src/main/java/combatlogx/expansion/mob/tagger/manager/ISpawnReasonManager.java type ISpawnReasonManager (line 10) | public interface ISpawnReasonManager { method getExpansion (line 11) | @NotNull MobTaggerExpansion getExpansion(); method getSpawnReason (line 13) | @NotNull SpawnReason getSpawnReason(@NotNull Entity entity); method setSpawnReason (line 15) | void setSpawnReason(@NotNull Entity entity, @NotNull SpawnReason spawn... method clear (line 17) | void clear(); FILE: expansion/mob-tagger/src/main/java/combatlogx/expansion/mob/tagger/manager/SpawnReasonManager_Legacy.java class SpawnReasonManager_Legacy (line 14) | public final class SpawnReasonManager_Legacy implements ISpawnReasonMana... method SpawnReasonManager_Legacy (line 18) | public SpawnReasonManager_Legacy(@NotNull MobTaggerExpansion expansion) { method getExpansion (line 23) | @Override method getSpawnReason (line 28) | @NotNull method setSpawnReason (line 35) | @Override method clear (line 41) | @Override FILE: expansion/mob-tagger/src/main/java/combatlogx/expansion/mob/tagger/manager/SpawnReasonManager_New.java class SpawnReasonManager_New (line 17) | public final class SpawnReasonManager_New implements ISpawnReasonManager { method SpawnReasonManager_New (line 21) | public SpawnReasonManager_New(MobTaggerExpansion expansion) { method getSpawnReasonKey (line 29) | private @NotNull NamespacedKey getSpawnReasonKey() { method getExpansion (line 33) | @Override method getSpawnReason (line 38) | @NotNull method setSpawnReason (line 59) | @Override method clear (line 67) | @Override FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/NewbieHelperExpansion.java class NewbieHelperExpansion (line 21) | public final class NewbieHelperExpansion extends Expansion { method NewbieHelperExpansion (line 29) | public NewbieHelperExpansion(ICombatLogX plugin) { method onLoad (line 40) | @Override method onEnable (line 47) | @Override method onDisable (line 64) | @Override method reloadConfig (line 69) | @Override method getConfiguration (line 79) | public @NotNull NewbieHelperConfiguration getConfiguration() { method getWorldsConfiguration (line 83) | public @NotNull WorldsConfiguration getWorldsConfiguration() { method getPVPManager (line 87) | public @NotNull PVPManager getPVPManager() { method getProtectionManager (line 91) | public @NotNull ProtectionManager getProtectionManager() { method getCooldownManager (line 95) | public @NotNull CooldownManager getCooldownManager() { method registerPlaceholderExpansion (line 99) | private void registerPlaceholderExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/CommandTogglePVP.java class CommandTogglePVP (line 16) | public final class CommandTogglePVP extends CombatLogPlayerCommand { method CommandTogglePVP (line 19) | public CommandTogglePVP(@NotNull NewbieHelperExpansion expansion) { method execute (line 29) | @Override method getExpansion (line 56) | private @NotNull NewbieHelperExpansion getExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/SubCommandCheck.java class SubCommandCheck (line 23) | public final class SubCommandCheck extends CombatLogCommand { method SubCommandCheck (line 26) | public SubCommandCheck(@NotNull NewbieHelperExpansion expansion) { method onTabComplete (line 32) | @Override method execute (line 42) | @Override method getExpansion (line 77) | private @NotNull NewbieHelperExpansion getExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/SubCommandOff.java class SubCommandOff (line 14) | public final class SubCommandOff extends CombatLogPlayerCommand { method SubCommandOff (line 17) | public SubCommandOff(@NotNull NewbieHelperExpansion expansion) { method execute (line 23) | @Override method getExpansion (line 40) | private @NotNull NewbieHelperExpansion getExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/SubCommandOn.java class SubCommandOn (line 14) | public final class SubCommandOn extends CombatLogPlayerCommand { method SubCommandOn (line 17) | public SubCommandOn(@NotNull NewbieHelperExpansion expansion) { method execute (line 23) | @Override method getExpansion (line 40) | private @NotNull NewbieHelperExpansion getExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/admin/SubCommandAdmin.java class SubCommandAdmin (line 9) | public final class SubCommandAdmin extends CombatLogCommand { method SubCommandAdmin (line 10) | public SubCommandAdmin(@NotNull NewbieHelperExpansion expansion) { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/admin/SubCommandAdminOff.java class SubCommandAdminOff (line 17) | public final class SubCommandAdminOff extends CombatLogCommand { method SubCommandAdminOff (line 20) | public SubCommandAdminOff(@NotNull NewbieHelperExpansion expansion) { method onTabComplete (line 26) | @Override method execute (line 36) | @Override method getExpansion (line 54) | private NewbieHelperExpansion getExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/command/admin/SubCommandAdminOn.java class SubCommandAdminOn (line 17) | public final class SubCommandAdminOn extends CombatLogCommand { method SubCommandAdminOn (line 20) | public SubCommandAdminOn(@NotNull NewbieHelperExpansion expansion) { method onTabComplete (line 26) | @Override method execute (line 36) | @Override method getExpansion (line 54) | private @NotNull NewbieHelperExpansion getExpansion() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/configuration/NewbieHelperConfiguration.java class NewbieHelperConfiguration (line 12) | public final class NewbieHelperConfiguration implements IConfigurable { method NewbieHelperConfiguration (line 26) | public NewbieHelperConfiguration() { method load (line 41) | @Override method isNewPlayerProtection (line 55) | public boolean isNewPlayerProtection() { method setNewPlayerProtection (line 59) | public void setNewPlayerProtection(boolean newPlayerProtection) { method isRemoveProtectionOnAttack (line 63) | public boolean isRemoveProtectionOnAttack() { method setRemoveProtectionOnAttack (line 67) | public void setRemoveProtectionOnAttack(boolean removeProtectionOnAtta... method getProtectionTime (line 71) | public long getProtectionTime() { method setProtectionTime (line 75) | public void setProtectionTime(long protectionTime) { method isMobProtection (line 79) | public boolean isMobProtection() { method setMobProtection (line 83) | public void setMobProtection(boolean mobProtection) { method getPvpToggleDefaultStatus (line 87) | public boolean getPvpToggleDefaultStatus() { method setPvpToggleDefaultStatus (line 91) | public void setPvpToggleDefaultStatus(boolean pvpToggleDefaultStatus) { method getPvpToggleCooldown (line 95) | public int getPvpToggleCooldown() { method setPvpToggleCooldown (line 99) | public void setPvpToggleCooldown(int pvpToggleCooldown) { method getPermissionName (line 103) | public @Nullable String getPermissionName() { method setPermissionName (line 107) | public void setPermissionName(@Nullable String permissionName) { method getPermission (line 111) | public @Nullable Permission getPermission() { method isPreventPvpToggleInDisabledWorlds (line 126) | public boolean isPreventPvpToggleInDisabledWorlds() { method setPreventPvpToggleInDisabledWorlds (line 130) | public void setPreventPvpToggleInDisabledWorlds(boolean preventPvpTogg... method isNewPlayerCauseDamage (line 134) | public boolean isNewPlayerCauseDamage() { method setNewPlayerCauseDamage (line 138) | public void setNewPlayerCauseDamage(boolean newPlayerCauseDamage) { method isBlockProtection (line 142) | public boolean isBlockProtection() { method setBlockProtection (line 146) | public void setBlockProtection(boolean blockProtection) { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/configuration/WorldsConfiguration.java class WorldsConfiguration (line 15) | public final class WorldsConfiguration implements IConfigurable { method WorldsConfiguration (line 19) | public WorldsConfiguration() { method load (line 24) | @Override method getForcedPvpWorlds (line 30) | public @NotNull Set getForcedPvpWorlds() { method setForcedPvpWorlds (line 34) | public void setForcedPvpWorlds(@NotNull Collection worlds) { method getNoPvpWorlds (line 39) | public @NotNull Set getNoPvpWorlds() { method setNoPvpWorlds (line 43) | public void setNoPvpWorlds(@NotNull Collection worlds) { method isForcePvp (line 48) | public boolean isForcePvp(@NotNull World world) { method isNoPvp (line 54) | public boolean isNoPvp(@NotNull World world) { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/listener/ListenerDamage.java class ListenerDamage (line 25) | public final class ListenerDamage extends ExpansionListener { method ListenerDamage (line 28) | public ListenerDamage(@NotNull NewbieHelperExpansion expansion) { method onDamageByMob (line 33) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onDamageMob (line 55) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onDamageByPlayer (line 82) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getNewbieHelperExpansion (line 150) | private @NotNull NewbieHelperExpansion getNewbieHelperExpansion() { method getConfiguration (line 154) | private @NotNull NewbieHelperConfiguration getConfiguration() { method getWorldsConfiguration (line 159) | private @NotNull WorldsConfiguration getWorldsConfiguration() { method isForcePvpWorld (line 164) | private boolean isForcePvpWorld(@NotNull Entity entity) { method isForcePvpWorld (line 169) | private boolean isForcePvpWorld(@NotNull World world) { method isNoPvpWorld (line 174) | private boolean isNoPvpWorld(@NotNull Entity entity) { method isNoPvpWorld (line 179) | private boolean isNoPvpWorld(@NotNull World world) { method isRemoveProtectionOnAttack (line 184) | private boolean isRemoveProtectionOnAttack() { method isNewPlayerCauseDamage (line 189) | private boolean isNewPlayerCauseDamage() { method isMobProtection (line 194) | private boolean isMobProtection() { method getDamager (line 199) | private @NotNull Entity getDamager(@NotNull EntityDamageByEntityEvent ... method getDamager (line 204) | private @NotNull Entity getDamager(@NotNull Entity entity) { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/listener/ListenerJoin.java class ListenerJoin (line 15) | public final class ListenerJoin extends ExpansionListener { method ListenerJoin (line 18) | public ListenerJoin(NewbieHelperExpansion expansion) { method onJoin (line 23) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getNewbieHelper (line 39) | private @NotNull NewbieHelperExpansion getNewbieHelper() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/listener/ListenerLavaFire.java class ListenerLavaFire (line 39) | public final class ListenerLavaFire extends ExpansionListener { method ListenerLavaFire (line 43) | public ListenerLavaFire(@NotNull NewbieHelperExpansion expansion) { method onBucketEmpty (line 49) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBucketFill (line 63) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onPlace (line 73) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBreak (line 88) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onFireFade (line 98) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onFireSpread (line 108) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onLavaFlow (line 119) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDamage (line 130) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method addPlayerHazard (line 148) | private void addPlayerHazard(@NotNull BlockLocation location) { method removePlayerHazard (line 153) | private void removePlayerHazard(@NotNull BlockLocation location) { method isPlayerHazard (line 159) | private boolean isPlayerHazard(@NotNull BlockLocation location) { method getNewbieHelperExpansion (line 163) | private @NotNull NewbieHelperExpansion getNewbieHelperExpansion() { method getConfiguration (line 167) | private @NotNull NewbieHelperConfiguration getConfiguration() { method isBlockProtection (line 172) | private boolean isBlockProtection() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/manager/CooldownManager.java class CooldownManager (line 21) | public final class CooldownManager { method CooldownManager (line 25) | public CooldownManager(@NotNull NewbieHelperExpansion expansion) { method hasCooldown (line 30) | public boolean hasCooldown(@NotNull Player player) { method addCooldown (line 52) | public void addCooldown(@NotNull Player player) { method setCooldownExpireMillis (line 70) | public void setCooldownExpireMillis(@NotNull Player player, long expir... method getCooldownExpireMillis (line 75) | public long getCooldownExpireMillis(@NotNull Player player) { method removeCooldown (line 80) | public void removeCooldown(@NotNull Player player) { method sendCooldownMessage (line 85) | public void sendCooldownMessage(@NotNull Player player) { method getExpansion (line 101) | private @NotNull NewbieHelperExpansion getExpansion() { method getConfiguration (line 105) | private @NotNull NewbieHelperConfiguration getConfiguration() { method getCombatLogX (line 110) | private @NotNull ICombatLogX getCombatLogX() { method getLanguageManager (line 115) | private @NotNull LanguageManager getLanguageManager() { method getCooldownSeconds (line 120) | private long getCooldownSeconds() { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/manager/PVPManager.java class PVPManager (line 20) | public final class PVPManager { method PVPManager (line 23) | public PVPManager(@NotNull NewbieHelperExpansion expansion) { method setPVP (line 27) | public void setPVP(@NotNull Player player, boolean pvp) { method isDisabled (line 37) | public boolean isDisabled(@NotNull Player player) { method sendToggleMessage (line 49) | public void sendToggleMessage(@NotNull Player player) { method sendAdminToggleMessage (line 60) | public void sendAdminToggleMessage(@NotNull CommandSender sender, @Not... method getExpansion (line 74) | private @NotNull NewbieHelperExpansion getExpansion() { method getConfiguration (line 78) | private @NotNull NewbieHelperConfiguration getConfiguration() { method getCombatLogX (line 83) | private @NotNull ICombatLogX getCombatLogX() { method getLanguageManager (line 88) | private @NotNull LanguageManager getLanguageManager() { method getPlayerDataManager (line 93) | private @NotNull PlayerDataManager getPlayerDataManager() { method getPlayerData (line 98) | private @NotNull YamlConfiguration getPlayerData(@NotNull Player playe... method savePlayerData (line 103) | private void savePlayerData(@NotNull Player player) { method isNPC (line 108) | private boolean isNPC(@NotNull Player player) { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/manager/ProtectionManager.java class ProtectionManager (line 15) | public final class ProtectionManager { method ProtectionManager (line 18) | public ProtectionManager(@NotNull NewbieHelperExpansion expansion) { method setProtected (line 22) | public void setProtected(@NotNull Player player, boolean protect) { method isProtected (line 39) | public boolean isProtected(@NotNull Player player) { method getProtectionExpireTime (line 61) | public long getProtectionExpireTime(Player player) { method getProtectionExpireTime (line 74) | private long getProtectionExpireTime() { method getExpansion (line 80) | private @NotNull NewbieHelperExpansion getExpansion() { method getConfiguration (line 84) | private @NotNull NewbieHelperConfiguration getConfiguration() { method getCombatLogX (line 89) | private @NotNull ICombatLogX getCombatLogX() { method getLanguageManager (line 94) | private @NotNull LanguageManager getLanguageManager() { method getPlayerDataManager (line 99) | private @NotNull PlayerDataManager getPlayerDataManager() { method getPlayerData (line 104) | private @NotNull YamlConfiguration getPlayerData(@NotNull Player playe... method savePlayerData (line 109) | private void savePlayerData(@NotNull Player player) { method isNPC (line 114) | private boolean isNPC(@NotNull Player player) { FILE: expansion/newbie-helper/src/main/java/combatlogx/expansion/newbie/helper/placeholder/NewbieHelperPlaceholderExpansion.java class NewbieHelperPlaceholderExpansion (line 21) | public final class NewbieHelperPlaceholderExpansion implements IPlacehol... method NewbieHelperPlaceholderExpansion (line 24) | public NewbieHelperPlaceholderExpansion(@NotNull NewbieHelperExpansion... method getCombatLogX (line 28) | @Override method getId (line 34) | @Override method getReplacement (line 39) | @Override method getExpansion (line 56) | private @NotNull NewbieHelperExpansion getExpansion() { method getPvpStatus (line 60) | private @NotNull Component getPvpStatus(@NotNull Player player) { method getProtected (line 71) | private @NotNull Component getProtected(@NotNull Player player) { method getProtectionTimeLeft (line 78) | private @NotNull Component getProtectionTimeLeft(@NotNull Player playe... FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/RewardExpansion.java class RewardExpansion (line 14) | public final class RewardExpansion extends Expansion { method RewardExpansion (line 18) | public RewardExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 24) | @Override method onEnable (line 30) | @Override method onDisable (line 49) | @Override method reloadConfig (line 54) | @Override method getConfiguration (line 61) | public @NotNull RewardConfiguration getConfiguration() { method getVaultHook (line 65) | public @NotNull HookVault getVaultHook() { FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/configuration/Reward.java class Reward (line 31) | public final class Reward implements IConfigurable { method Reward (line 46) | public Reward(@NotNull RewardExpansion expansion, @NotNull String id) { method load (line 64) | @Override method loadRequirements (line 84) | private void loadRequirements(ConfigurationSection section) { method loadEconomyRequirement (line 116) | private @NotNull EconomyRequirement loadEconomyRequirement(@NotNull St... method loadExperienceRequirement (line 124) | private @NotNull ExperienceRequirement loadExperienceRequirement(@NotN... method getExpansion (line 132) | private @NotNull RewardExpansion getExpansion() { method getId (line 136) | public @NotNull String getId() { method getPermissionName (line 140) | public @Nullable String getPermissionName() { method setPermissionName (line 144) | public void setPermissionName(@Nullable String permissionName) { method getPermission (line 149) | public @Nullable Permission getPermission() { method getChance (line 164) | public int getChance() { method setChance (line 168) | public void setChance(int chance) { method getMaxChance (line 172) | public int getMaxChance() { method setMaxChance (line 176) | public void setMaxChance(int maxChance) { method isMobWhiteList (line 180) | public boolean isMobWhiteList() { method setMobWhiteList (line 184) | public void setMobWhiteList(boolean mobWhiteList) { method getMobTypeList (line 188) | public Set getMobTypeList() { method setMobTypeList (line 192) | public void setMobTypeList(@NotNull Collection mobTypeList) { method isWorldWhiteList (line 197) | public boolean isWorldWhiteList() { method setWorldWhiteList (line 201) | public void setWorldWhiteList(boolean worldWhiteList) { method getWorldList (line 205) | public Set getWorldList() { method setWorldList (line 209) | public void setWorldList(@NotNull Collection worldList) { method isRandomCommand (line 214) | public boolean isRandomCommand() { method setRandomCommand (line 218) | public void setRandomCommand(boolean randomCommand) { method getCommandList (line 222) | public @NotNull List getCommandList() { method setCommandList (line 226) | public void setCommandList(@NotNull Collection commandList) { method getRequirementMap (line 231) | public @NotNull Map getRequirementMap() { method getRequirements (line 235) | public @NotNull Collection getRequirements() { method addRequirement (line 241) | public void addRequirement(Requirement requirement) { method resetRequirements (line 246) | public void resetRequirements() { method contains (line 250) | public boolean contains(@NotNull World world) { method contains (line 259) | public boolean contains(@NotNull EntityType mobType) { FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/configuration/RewardConfiguration.java class RewardConfiguration (line 19) | public final class RewardConfiguration implements IConfigurable { method RewardConfiguration (line 27) | public RewardConfiguration(@NotNull RewardExpansion expansion) { method load (line 35) | @Override method getExpansion (line 45) | private @NotNull RewardExpansion getExpansion() { method loadRewards (line 49) | private void loadRewards(@NotNull ConfigurationSection section) { method getUsePlaceholderAPI (line 64) | public boolean getUsePlaceholderAPI() { method isUsePlaceholderAPI (line 68) | public boolean isUsePlaceholderAPI() { method setUsePlaceholderAPI (line 83) | public void setUsePlaceholderAPI(boolean usePlaceholderAPI) { method getRewardMap (line 88) | public @NotNull Map getRewardMap() { method getRewards (line 92) | public @NotNull Collection getRewards() { method addReward (line 98) | public void addReward(@NotNull Reward reward) { method resetRewards (line 103) | public void resetRewards() { FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/configuration/requirement/EconomyRequirement.java class EconomyRequirement (line 11) | public final class EconomyRequirement extends Requirement { method EconomyRequirement (line 14) | public EconomyRequirement(@NotNull RewardExpansion expansion, @NotNull... method getAmount (line 19) | public double getAmount() { method setAmount (line 23) | public void setAmount(double amount) { method meetsRequirement (line 27) | @Override FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/configuration/requirement/ExperienceRequirement.java class ExperienceRequirement (line 12) | public final class ExperienceRequirement extends Requirement { method ExperienceRequirement (line 15) | public ExperienceRequirement(@NotNull RewardExpansion expansion, @NotN... method load (line 20) | @Override method getAmount (line 26) | public int getAmount() { method setAmount (line 30) | public void setAmount(int amount) { method meetsRequirement (line 34) | @Override FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/configuration/requirement/Requirement.java class Requirement (line 13) | public abstract class Requirement implements IConfigurable { method Requirement (line 19) | public Requirement(@NotNull RewardExpansion expansion, @NotNull String... method load (line 24) | @Override method getExpansion (line 29) | protected final @NotNull RewardExpansion getExpansion() { method getId (line 33) | public final @NotNull String getId() { method isCheckEnemy (line 37) | public final boolean isCheckEnemy() { method setCheckEnemy (line 41) | public final void setCheckEnemy(boolean checkEnemy) { method meetsRequirement (line 45) | public boolean meetsRequirement(@NotNull LivingEntity entity) { method meetsRequirement (line 54) | public abstract boolean meetsRequirement(@NotNull Player player); FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/hook/HookVault.java class HookVault (line 19) | public final class HookVault { method HookVault (line 23) | public HookVault(@NotNull RewardExpansion expansion) { method getExpansion (line 27) | private @NotNull RewardExpansion getExpansion() { method getLogger (line 31) | private @NotNull Logger getLogger() { method getEconomyHandler (line 36) | public @Nullable Economy getEconomyHandler() { method setEconomyHandler (line 40) | public void setEconomyHandler(@NotNull Economy economy) { method setupEconomy (line 44) | public boolean setupEconomy() { FILE: expansion/rewards/src/main/java/combatlogx/expansion/rewards/listener/ListenerRewards.java class ListenerRewards (line 38) | public final class ListenerRewards extends ExpansionListener { method ListenerRewards (line 41) | public ListenerRewards(@NotNull RewardExpansion expansion) { method onDeath (line 46) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getRewardsExpansion (line 57) | private @NotNull RewardExpansion getRewardsExpansion() { method getConfiguration (line 61) | private @NotNull RewardConfiguration getConfiguration() { method checkRewards (line 66) | private void checkRewards(@NotNull Player player, @NotNull LivingEntit... method checkReward (line 74) | private void checkReward(@NotNull Player player, @NotNull LivingEntity... method hasPermission (line 102) | private boolean hasPermission(@NotNull Player player, @NotNull Reward ... method isSelf (line 111) | private boolean isSelf(@NotNull Player player, @NotNull LivingEntity e... method checkChance (line 122) | private boolean checkChance(@NotNull Reward reward) { method checkRequirements (line 134) | private boolean checkRequirements(@NotNull LivingEntity enemy, @NotNul... method runCommands (line 145) | private void runCommands(@NotNull Player player, @NotNull LivingEntity... method getEntityName (line 167) | private @NotNull String getEntityName(@NotNull Entity entity) { method replaceCommand (line 174) | private @NotNull String replaceCommand(@NotNull Player player, @NotNul... method runCommands (line 191) | private void runCommands(@NotNull List commandList) { method runCommand (line 198) | private void runCommand(@NotNull CommandSender sender, @NotNull String... FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/ScoreboardConfiguration.java class ScoreboardConfiguration (line 9) | public final class ScoreboardConfiguration implements IConfigurable { method ScoreboardConfiguration (line 13) | public ScoreboardConfiguration() { method load (line 18) | @Override method isEnabled (line 24) | public boolean isEnabled() { method setEnabled (line 28) | public void setEnabled(boolean enabled) { method isSavePrevious (line 32) | public boolean isSavePrevious() { method setSavePrevious (line 36) | public void setSavePrevious(boolean savePrevious) { FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/ScoreboardExpansion.java class ScoreboardExpansion (line 19) | public final class ScoreboardExpansion extends Expansion { method ScoreboardExpansion (line 24) | public ScoreboardExpansion(@NotNull ICombatLogX plugin) { method onLoad (line 31) | @Override method onEnable (line 37) | @Override method onDisable (line 62) | @Override method reloadConfig (line 73) | @Override method getScoreboardManager (line 83) | public @NotNull CustomScoreboardManager getScoreboardManager() { method getConfiguration (line 87) | public @NotNull ScoreboardConfiguration getConfiguration() { method isPaperScoreboard (line 91) | public boolean isPaperScoreboard() { FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/ScoreboardUpdater.java class ScoreboardUpdater (line 11) | public final class ScoreboardUpdater implements TimerUpdater { method ScoreboardUpdater (line 14) | public ScoreboardUpdater(@NotNull ScoreboardExpansion expansion) { method update (line 18) | @Override method remove (line 24) | @Override method getScoreboardManager (line 30) | private @NotNull CustomScoreboardManager getScoreboardManager() { FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/manager/CustomScoreboardManager.java class CustomScoreboardManager (line 25) | public final class CustomScoreboardManager { method CustomScoreboardManager (line 30) | public CustomScoreboardManager(@NotNull ScoreboardExpansion expansion) { method getExpansion (line 36) | public @NotNull ScoreboardExpansion getExpansion() { method getCombatLogX (line 40) | private @NotNull ICombatLogX getCombatLogX() { method getPlayerDataManager (line 45) | private @NotNull PlayerDataManager getPlayerDataManager() { method getConfiguration (line 50) | private @NotNull ScoreboardConfiguration getConfiguration() { method isGlobalEnabled (line 55) | private boolean isGlobalEnabled() { method isDisabled (line 60) | private boolean isDisabled(@NotNull Player player) { method shouldIgnorePrevious (line 70) | private boolean shouldIgnorePrevious() { method updateScoreboard (line 75) | public void updateScoreboard(@NotNull Player player) { method createScoreboard (line 91) | private void createScoreboard(@NotNull Player player) { method removeScoreboard (line 98) | public void removeScoreboard(@NotNull Player player) { method removeAll (line 113) | public void removeAll() { method enableScoreboard (line 120) | private @Nullable CustomScoreboard enableScoreboard(@NotNull Player pl... method savePreviousScoreboard (line 136) | private void savePreviousScoreboard(@NotNull Player player) { FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/scoreboard/CustomLine.java class CustomLine (line 8) | public final class CustomLine { method CustomLine (line 13) | public CustomLine(@NotNull ChatColor color, @NotNull Team team, int li... method getColor (line 19) | public @NotNull ChatColor getColor() { method getTeam (line 23) | public @NotNull Team getTeam() { method getLine (line 27) | public int getLine() { FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/scoreboard/CustomScoreboard.java class CustomScoreboard (line 33) | public final class CustomScoreboard { method CustomScoreboard (line 40) | public CustomScoreboard(ScoreboardExpansion expansion, Player player) { method getExpansion (line 52) | private ScoreboardExpansion getExpansion() { method getCombatLogX (line 56) | private ICombatLogX getCombatLogX() { method getLanguageManager (line 61) | private LanguageManager getLanguageManager() { method getPlayer (line 66) | public Player getPlayer() { method getScoreboard (line 70) | public Scoreboard getScoreboard() { method getObjective (line 74) | public Objective getObjective() { method enableScoreboard (line 78) | public void enableScoreboard() { method disableScoreboard (line 84) | public void disableScoreboard() { method updateScoreboard (line 92) | public void updateScoreboard() { method createObjective (line 110) | private void createObjective() { method initializeScoreboard (line 122) | private void initializeScoreboard() { method getLine (line 145) | private CustomLine getLine(int line) { method setLine (line 149) | private void setLine(int line, Component value) { method setLinePaper (line 169) | private void setLinePaper(int line, Component prefix) { method setLineSpigot (line 175) | @SuppressWarnings("deprecation") method cut (line 200) | private String cut(String original, int length) { method removeLine (line 209) | private void removeLine(int line) { method getLineLengthLimit (line 219) | private int getLineLengthLimit() { method getLines (line 224) | private List getLines() { method getTitle (line 263) | private Component getTitle() { method updateTitle (line 291) | private void updateTitle() { method updateTitlePaper (line 303) | private void updateTitlePaper(Component title) { method updateTitleSpigot (line 308) | @SuppressWarnings("deprecation") FILE: expansion/scoreboard/src/main/java/combatlogx/expansion/scoreboard/scoreboard/PaperScoreboard.java class PaperScoreboard (line 11) | public final class PaperScoreboard { method setTitle (line 12) | public static void setTitle(@NotNull Objective objective, @NotNull Com... method setLine (line 17) | public static void setLine(@NotNull CustomLine customLine, @NotNull Co... FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/CombatPlugin.java class CombatPlugin (line 57) | public final class CombatPlugin extends ConfigurablePlugin implements IC... method CombatPlugin (line 71) | public CombatPlugin() { method onLoad (line 86) | @Override method onEnable (line 103) | @Override method onDisable (line 123) | @Override method getPlugin (line 133) | @Override method onReload (line 138) | @Override method getExpansionManager (line 156) | @Override method getCombatManager (line 161) | @Override method getPunishManager (line 166) | @Override method getTimerManager (line 171) | @Override method getDeathManager (line 176) | @Override method getPlaceholderManager (line 181) | @Override method getForgiveManager (line 186) | @Override method isDebugModeDisabled (line 191) | @Override method printDebug (line 198) | @Override method printDebug (line 211) | @Override method getConfiguration (line 221) | @Override method getCommandConfiguration (line 226) | @Override method getPunishConfiguration (line 231) | @Override method getCrystalManager (line 236) | @Override method getKeyName (line 241) | @Override method reloadLanguage (line 246) | private void reloadLanguage() { method registerCommands (line 251) | private void registerCommands() { method registerListeners (line 257) | private void registerListeners() { method registerTasks (line 271) | private void registerTasks() { method registerExpansions (line 278) | private void registerExpansions() { method registerUpdates (line 283) | private void registerUpdates() { method untagAllPlayers (line 289) | private void untagAllPlayers() { method broadcastMessageOnLoad (line 297) | private void broadcastMessageOnLoad() { method broadcastMessageOnEnable (line 308) | private void broadcastMessageOnEnable() { method broadcastMessageOnDisable (line 319) | private void broadcastMessageOnDisable() { method registerBasePlaceholders (line 330) | private void registerBasePlaceholders() { method register_bStats (line 336) | private void register_bStats() { method getDefaultLanguageCode (line 341) | private String getDefaultLanguageCode() { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/CommandCombatTimer.java class CommandCombatTimer (line 21) | public final class CommandCombatTimer extends CombatLogPlayerCommand { method CommandCombatTimer (line 22) | public CommandCombatTimer(@NotNull ICombatLogX plugin) { method onTabComplete (line 27) | @Override method execute (line 37) | @Override method checkSelf (line 53) | private void checkSelf(@NotNull Player player) { method checkOther (line 72) | private void checkOther(@NotNull Player player, @NotNull Player target) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/CommandTogglePVP.java class CommandTogglePVP (line 15) | public final class CommandTogglePVP extends CombatLogCommand { method CommandTogglePVP (line 16) | public CommandTogglePVP(@NotNull ICombatLogX plugin) { method onTabComplete (line 21) | @Override method execute (line 26) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/CommandCombatLogX.java class CommandCombatLogX (line 9) | public final class CommandCombatLogX extends CombatLogCommand { method CommandCombatLogX (line 10) | public CommandCombatLogX(@NotNull ICombatLogX plugin) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandAbout.java class SubCommandAbout (line 24) | public final class SubCommandAbout extends CombatLogCommand { method SubCommandAbout (line 25) | public SubCommandAbout(@NotNull ICombatLogX plugin) { method onTabComplete (line 30) | @Override method execute (line 40) | @Override method sendExpansionInformation (line 59) | private void sendExpansionInformation(@NotNull CommandSender sender, @... method getExpansionNames (line 89) | private Set getExpansionNames() { method getExpansion (line 102) | private Optional getExpansion(String name) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandHelp.java class SubCommandHelp (line 14) | public final class SubCommandHelp extends CombatLogCommand { method SubCommandHelp (line 15) | public SubCommandHelp(@NotNull ICombatLogX plugin) { method execute (line 20) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandReload.java class SubCommandReload (line 10) | public final class SubCommandReload extends CombatLogCommand { method SubCommandReload (line 11) | public SubCommandReload(@NotNull ICombatLogX plugin) { method execute (line 16) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandTag.java class SubCommandTag (line 24) | public final class SubCommandTag extends CombatLogCommand { method SubCommandTag (line 25) | public SubCommandTag(@NotNull ICombatLogX plugin) { method onTabComplete (line 30) | @Override method execute (line 46) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandToggle.java class SubCommandToggle (line 20) | public final class SubCommandToggle extends CombatLogPlayerCommand { method SubCommandToggle (line 21) | public SubCommandToggle(@NotNull ICombatLogX plugin) { method onTabComplete (line 26) | @Override method execute (line 35) | @Override method toggleValue (line 51) | private void toggleValue(Player player, String value) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandUntag.java class SubCommandUntag (line 19) | public final class SubCommandUntag extends CombatLogCommand { method SubCommandUntag (line 20) | public SubCommandUntag(@NotNull ICombatLogX plugin) { method onTabComplete (line 25) | @Override method execute (line 35) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/SubCommandVersion.java class SubCommandVersion (line 33) | public final class SubCommandVersion extends CombatLogCommand { method SubCommandVersion (line 34) | public SubCommandVersion(@NotNull ICombatLogX plugin) { method execute (line 39) | @Override method withPrefix (line 68) | private @NotNull Component withPrefix(@NotNull String prefix, @Nullabl... method listElement (line 83) | private @NotNull Component listElement(@NotNull String value) { method addJavaVersionInformation (line 90) | private void addJavaVersionInformation(@NotNull List list) { method getProperty (line 99) | private @NotNull String getProperty(String name) { method addServerVersionInformation (line 107) | private void addServerVersionInformation(@NotNull List list) { method addDependencyInformation (line 119) | private void addDependencyInformation(@NotNull List list) { method addPluginVersionInformation (line 153) | private void addPluginVersionInformation(@NotNull List list) { method addExpansionInformation (line 162) | private void addExpansionInformation(@NotNull List list) { method getPluginVersion (line 180) | private @NotNull String getPluginVersion() { method getRemoteVersion (line 187) | private @NotNull String getRemoteVersion() { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/forgive/SubCommandForgive.java class SubCommandForgive (line 8) | public final class SubCommandForgive extends CombatLogPlayerCommand { method SubCommandForgive (line 9) | public SubCommandForgive(@NotNull ICombatLogX plugin) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/forgive/SubCommandForgiveAccept.java class SubCommandForgiveAccept (line 23) | public final class SubCommandForgiveAccept extends CombatLogPlayerCommand { method SubCommandForgiveAccept (line 24) | public SubCommandForgiveAccept(@NotNull ICombatLogX plugin) { method onTabComplete (line 29) | @Override method execute (line 34) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/forgive/SubCommandForgiveReject.java class SubCommandForgiveReject (line 21) | public final class SubCommandForgiveReject extends CombatLogPlayerCommand { method SubCommandForgiveReject (line 22) | public SubCommandForgiveReject(ICombatLogX plugin) { method onTabComplete (line 27) | @Override method execute (line 32) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/forgive/SubCommandForgiveRequest.java class SubCommandForgiveRequest (line 21) | public final class SubCommandForgiveRequest extends CombatLogPlayerComma... method SubCommandForgiveRequest (line 22) | public SubCommandForgiveRequest(@NotNull ICombatLogX plugin) { method onTabComplete (line 27) | @Override method execute (line 37) | @Override method getEnemyPlayerNames (line 75) | private List getEnemyPlayerNames(Player player) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/command/combatlogx/forgive/SubCommandForgiveToggle.java class SubCommandForgiveToggle (line 14) | public final class SubCommandForgiveToggle extends CombatLogPlayerCommand { method SubCommandForgiveToggle (line 15) | public SubCommandForgiveToggle(@NotNull ICombatLogX plugin) { method onTabComplete (line 20) | @Override method execute (line 25) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/configuration/ConfigurationChecker.java class ConfigurationChecker (line 20) | public final class ConfigurationChecker { method ConfigurationChecker (line 23) | public ConfigurationChecker(@NotNull CombatPlugin plugin) { method checkVersion (line 27) | public void checkVersion() { method getPlugin (line 70) | private ICombatLogX getPlugin() { method getLogger (line 74) | private Logger getLogger() { method makeBackup (line 79) | private void makeBackup() throws IOException { method deleteFile (line 94) | private void deleteFile(File parentFile) throws IOException { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerConfiguration.java class ListenerConfiguration (line 32) | public final class ListenerConfiguration extends CombatListener { method ListenerConfiguration (line 33) | public ListenerConfiguration(@NotNull ICombatLogX plugin) { method beforeTag (line 37) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onTag (line 74) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onRespawn (line 81) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDeath (line 87) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDeath (line 93) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onExplode (line 99) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getConfiguration (line 110) | private @NotNull MainConfiguration getConfiguration() { method checkBypass (line 115) | private boolean checkBypass(@NotNull Player player) { method isSelfCombatDisabled (line 120) | private boolean isSelfCombatDisabled(@NotNull Player player, @Nullable... method isEqual (line 129) | private boolean isEqual(@NotNull Entity entity1, @NotNull Entity entit... method checkDeathUntag (line 139) | private void checkDeathUntag(@NotNull Player player) { method checkEnemyDeathUntag (line 147) | private void checkEnemyDeathUntag(@NotNull LivingEntity enemy) { method runTagCommands (line 158) | private void runTagCommands(@NotNull Player player, @Nullable Entity e... method isDisabled (line 168) | private boolean isDisabled(@NotNull TagReason reason) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerDamage.java class ListenerDamage (line 25) | public final class ListenerDamage extends CombatListener { method ListenerDamage (line 26) | public ListenerDamage(@NotNull ICombatLogX plugin) { method onDamage (line 30) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onFish (line 48) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getConfiguration (line 69) | private MainConfiguration getConfiguration() { method getDamager (line 74) | private Entity getDamager(EntityDamageByEntityEvent e) { method getDamager (line 79) | @Contract("null -> null") method checkTag (line 113) | private void checkTag(@NotNull Entity entity, @NotNull Entity enemy, @... method getName (line 138) | private String getName(@NotNull Entity entity) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerDeath.java class ListenerDeath (line 36) | public final class ListenerDeath extends CombatListener { method ListenerDeath (line 37) | public ListenerDeath(@NotNull ICombatLogX plugin) { method onJoin (line 41) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onRespawn (line 64) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onQuit (line 71) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onDeath (line 82) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getPunishConfiguration (line 112) | private PunishConfiguration getPunishConfiguration() { method getRandomDeathMessage (line 117) | private String getRandomDeathMessage() { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerEndCrystal.java class ListenerEndCrystal (line 23) | public final class ListenerEndCrystal extends CombatListener { method ListenerEndCrystal (line 24) | public ListenerEndCrystal(@NotNull ICombatLogX plugin) { method onDamage (line 28) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method checkTag (line 59) | private void checkTag(@NotNull Player player, @NotNull Player enemy, @... FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerInvulnerable.java class ListenerInvulnerable (line 18) | public final class ListenerInvulnerable extends CombatListener { method ListenerInvulnerable (line 19) | public ListenerInvulnerable(@NotNull ICombatLogX plugin) { method onJoin (line 23) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onJoin (line 28) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method checkEvent (line 33) | private void checkEvent(PlayerEvent e) { method isDisabled (line 42) | private boolean isDisabled() { method setVulnerableLater (line 48) | private void setVulnerableLater(Player player) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerPunish.java class ListenerPunish (line 14) | public final class ListenerPunish extends CombatListener { method ListenerPunish (line 15) | public ListenerPunish(@NotNull ICombatLogX plugin) { method beforePunish (line 19) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method shouldPunishForReason (line 29) | private boolean shouldPunishForReason(UntagReason reason) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/listener/ListenerUntag.java class ListenerUntag (line 24) | public final class ListenerUntag extends CombatListener { method ListenerUntag (line 25) | public ListenerUntag(@NotNull ICombatLogX plugin) { method onKick (line 29) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onQuit (line 44) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onUntag (line 55) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method isKickReasonIgnored (line 69) | private boolean isKickReasonIgnored(@NotNull String reason) { method sendUntagMessage (line 75) | private void sendUntagMessage(Player player, UntagReason untagReason) { method runUntagCommands (line 90) | private void runUntagCommands(Player player, List enemyList) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/CombatManager.java class CombatManager (line 49) | public final class CombatManager extends Manager implements ICombatManag... method CombatManager (line 52) | public CombatManager(@NotNull ICombatLogX plugin) { method tag (line 57) | @Override method tag (line 68) | @Override method untag (line 125) | @Override method untag (line 154) | @Override method isInCombat (line 175) | @Override method getPlayerIdsInCombat (line 181) | @Override method getPlayersInCombat (line 187) | @Override method getTagInformation (line 202) | @Override method getMaxTimerSeconds (line 208) | @Override method getBypassPermission (line 221) | @Override method canBypass (line 228) | @Override method getGlobalTimerSeconds (line 238) | private int getGlobalTimerSeconds() { method getPermissionTimerSeconds (line 244) | private int getPermissionTimerSeconds(@NotNull Player player) { method getUnknownEnemy (line 284) | private @NotNull Component getUnknownEnemy(@NotNull Player player) { method getEntityName (line 290) | private @NotNull Component getEntityName(@NotNull Player player, @Null... method getEntityType (line 310) | private @NotNull Component getEntityType(@NotNull Player player, @Null... method failsPreTagEvent (line 320) | private boolean failsPreTagEvent(@NotNull Player player, @Nullable Ent... method sendTagMessage (line 328) | private void sendTagMessage(@NotNull Player player, @Nullable Entity e... method getServerTPS (line 348) | private double getServerTPS() { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/CrystalManager.java class CrystalManager (line 17) | public final class CrystalManager extends Manager implements ICrystalMan... method CrystalManager (line 20) | public CrystalManager(@NotNull ICombatLogX plugin) { method getPlacer (line 25) | @Override method setPlacer (line 36) | @Override method remove (line 43) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/DeathManager.java class DeathManager (line 17) | public final class DeathManager extends Manager implements IDeathManager { method DeathManager (line 20) | public DeathManager(@NotNull ICombatLogX plugin) { method kill (line 25) | @Override method wasPunishKilled (line 32) | @Override method stopTracking (line 38) | @Override method getTrackedEnemies (line 45) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/ForgiveManager.java class ForgiveManager (line 18) | public final class ForgiveManager extends Manager implements IForgiveMan... method ForgiveManager (line 21) | public ForgiveManager(@NotNull ICombatLogX plugin) { method getToggleValue (line 26) | @Override method setToggle (line 34) | @Override method getActiveRequest (line 44) | @Override method setRequest (line 60) | @Override method removeRequest (line 66) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/Manager.java class Manager (line 9) | public abstract class Manager implements ICombatLogXNeeded { method Manager (line 12) | public Manager(@NotNull ICombatLogX plugin) { method getCombatLogX (line 16) | @Override method getPlayerDataManager (line 21) | protected final @NotNull PlayerDataManager getPlayerDataManager() { method printDebug (line 26) | protected final void printDebug(String @NotNull ... messages) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/PlaceholderManager.java class PlaceholderManager (line 25) | public final class PlaceholderManager extends Manager implements IPlaceh... method PlaceholderManager (line 34) | public PlaceholderManager(@NotNull ICombatLogX plugin) { method getPlaceholderExpansion (line 39) | @Override method getPlaceholderExpansions (line 44) | @Override method registerPlaceholderExpansion (line 51) | @Override method getPlaceholderReplacement (line 61) | @Override method getPlaceholderReplacementComponent (line 79) | @Override method replaceAll (line 98) | @Override method runReplacedCommands (line 116) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/manager/PunishManager.java class PunishManager (line 26) | public final class PunishManager extends Manager implements IPunishManag... method PunishManager (line 27) | public PunishManager(@NotNull ICombatLogX plugin) { method punish (line 31) | @Override method getPunishmentCount (line 59) | @Override method increasePunishmentCount (line 77) | private void increasePunishmentCount(@NotNull OfflinePlayer player) { method resetPunishmentCount (line 92) | @Override method runKillCheck (line 107) | private void runKillCheck(@NotNull Player player, @NotNull List ... method runPunishCommands (line 138) | private void runPunishCommands(@NotNull Player player, @NotNull List enemyL... method getEnemyCount (line 187) | private @NotNull Component getEnemyCount(@NotNull Player player) { method getInCombat (line 200) | private @NotNull Component getInCombat(@NotNull Player player) { method getPunishmentCount (line 211) | private @NotNull Component getPunishmentCount(@NotNull Player player) { method getStatus (line 223) | private @NotNull Component getStatus(@NotNull Player player) { method getTagCount (line 234) | private @NotNull Component getTagCount(@NotNull Player player) { method getTimeLeft (line 247) | private @NotNull Component getTimeLeft(@NotNull Player player) { method getTimeLeftSpecific (line 274) | private @NotNull Component getTimeLeftSpecific(@NotNull Player player,... method getTimeLeftDecimal (line 308) | private @NotNull Component getTimeLeftDecimal(@NotNull Player player) { method getTimeLeftDecimalSpecific (line 337) | private @NotNull Component getTimeLeftDecimalSpecific(@NotNull Player ... method getUnknownEnemy (line 373) | private @NotNull Component getUnknownEnemy(@NotNull Player player) { method getEnemyName (line 378) | private @NotNull Component getEnemyName(@NotNull Entity entity) { method getEnemyDisplayName (line 387) | private @NotNull Component getEnemyDisplayName(@NotNull Entity enemy) { method getEnemyType (line 398) | private @NotNull Component getEnemyType(@NotNull Entity enemy) { method getEnemyHealth (line 404) | private @NotNull Component getEnemyHealth(@NotNull Player player, @Not... method getEnemyHealthRounded (line 418) | private @NotNull Component getEnemyHealthRounded(@NotNull Entity enemy) { method getEnemyHearts (line 428) | private @NotNull Component getEnemyHearts(@NotNull Entity enemy) { method getEnemyHeartsCount (line 448) | private @NotNull Component getEnemyHeartsCount(@NotNull Entity enemy) { method getEnemyWorld (line 459) | private @NotNull Component getEnemyWorld(@NotNull Entity enemy) { method getEnemyX (line 465) | private @NotNull Component getEnemyX(@NotNull Entity enemy) { method getEnemyY (line 471) | private @NotNull Component getEnemyY(@NotNull Entity enemy) { method getEnemyZ (line 477) | private @NotNull Component getEnemyZ(@NotNull Entity enemy) { method getEnemyPlaceholderAPI (line 483) | private @NotNull Component getEnemyPlaceholderAPI(@NotNull Player enem... FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/task/PlayerVulnerableTask.java class PlayerVulnerableTask (line 10) | public final class PlayerVulnerableTask extends EntityTaskDetails { method PlayerVulnerableTask (line 11) | public PlayerVulnerableTask(@NotNull ICombatLogX plugin, @NotNull Play... method run (line 15) | @Override FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/task/TimerUpdateTask.java class TimerUpdateTask (line 20) | public final class TimerUpdateTask extends TaskDetails implements ITimer... method TimerUpdateTask (line 24) | public TimerUpdateTask(@NotNull ICombatLogX plugin) { method getCombatLogX (line 30) | @Override method getTimerUpdaters (line 35) | @Override method addUpdaterTask (line 40) | @Override method run (line 45) | @Override method remove (line 52) | @Override method register (line 60) | public void register() { method update (line 69) | private void update(@NotNull Player player) { FILE: plugin/src/main/java/com/github/sirblobman/combatlogx/task/UntagTask.java class UntagTask (line 19) | public final class UntagTask extends TaskDetails implements Runnable { method UntagTask (line 22) | public UntagTask(@NotNull ICombatLogX plugin) { method register (line 27) | public void register() { method run (line 36) | @Override method getCombatLogX (line 50) | private @NotNull ICombatLogX getCombatLogX() {