SYMBOL INDEX (17449 symbols across 1424 files) FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/SuperiorSkyblock.java type SuperiorSkyblock (line 23) | public interface SuperiorSkyblock extends Plugin { method getGrid (line 28) | GridManager getGrid(); method getStackedBlocks (line 33) | StackedBlocksManager getStackedBlocks(); method getBlockValues (line 38) | BlockValuesManager getBlockValues(); method getSchematics (line 43) | SchematicManager getSchematics(); method getPlayers (line 48) | PlayersManager getPlayers(); method getRoles (line 53) | RolesManager getRoles(); method getMissions (line 58) | MissionsManager getMissions(); method getMenus (line 63) | MenusManager getMenus(); method getKeys (line 68) | KeysManager getKeys(); method getProviders (line 73) | ProvidersManager getProviders(); method getUpgrades (line 78) | UpgradesManager getUpgrades(); method getCommands (line 83) | CommandsManager getCommands(); method getSettings (line 88) | SettingsManager getSettings(); method getFactory (line 93) | FactoriesManager getFactory(); method getModules (line 98) | ModulesManager getModules(); method getScriptEngine (line 103) | IScriptEngine getScriptEngine(); method setScriptEngine (line 111) | void setScriptEngine(@Nullable IScriptEngine scriptEngine); method getEventsDispatcher (line 118) | @Nullable method setEventsDispatcher (line 127) | void setEventsDispatcher(@Nullable IEventsDispatcher eventsDispatcher); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/SuperiorSkyblockAPI.java class SuperiorSkyblockAPI (line 33) | public class SuperiorSkyblockAPI { method SuperiorSkyblockAPI (line 40) | private SuperiorSkyblockAPI() { method getSuperiorSkyblock (line 51) | public static SuperiorSkyblock getSuperiorSkyblock() { method setPluginInstance (line 61) | public static void setPluginInstance(SuperiorSkyblock plugin) { method getAPIVersion (line 73) | public static int getAPIVersion() { method getPlayer (line 84) | public static SuperiorPlayer getPlayer(Player player) { method getPlayer (line 91) | @Nullable method getPlayer (line 102) | public static SuperiorPlayer getPlayer(UUID uuid) { method createIsland (line 119) | public static void createIsland(SuperiorPlayer superiorPlayer, String ... method createIsland (line 133) | public static void createIsland(SuperiorPlayer superiorPlayer, String ... method createIsland (line 148) | public static void createIsland(SuperiorPlayer superiorPlayer, String ... method deleteIsland (line 155) | public static void deleteIsland(Island island) { method getIsland (line 162) | @Nullable method getIslandByUUID (line 170) | @Nullable method getSpawnIsland (line 178) | public static Island getSpawnIsland() { method getIslandsWorld (line 185) | @Nullable method getIslandAt (line 193) | @Nullable method calcAllIslands (line 201) | public static void calcAllIslands() { method getSchematic (line 212) | @Nullable method setSpawnersProvider (line 226) | public static void setSpawnersProvider(SpawnersProvider spawnersProvid... method registerCommand (line 239) | public static void registerCommand(SuperiorCommand superiorCommand) { method getGrid (line 250) | public static GridManager getGrid() { method getStackedBlocks (line 257) | public static StackedBlocksManager getStackedBlocks() { method getBlockValues (line 264) | public static BlockValuesManager getBlockValues() { method getSchematics (line 271) | public static SchematicManager getSchematics() { method getPlayers (line 278) | public static PlayersManager getPlayers() { method getRoles (line 285) | public static RolesManager getRoles() { method getMissions (line 292) | public static MissionsManager getMissions() { method getMenus (line 299) | public static MenusManager getMenus() { method getKeys (line 306) | public static KeysManager getKeys() { method getProviders (line 313) | public static ProvidersManager getProviders() { method getUpgrades (line 320) | public static UpgradesManager getUpgrades() { method getCommands (line 327) | public static CommandsManager getCommands() { method getSettings (line 334) | public static SettingsManager getSettings() { method getFactory (line 341) | public static FactoriesManager getFactory() { method getModules (line 348) | public static ModulesManager getModules() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/commands/SuperiorCommand.java type SuperiorCommand (line 9) | public interface SuperiorCommand { method getAliases (line 14) | List getAliases(); method getPermission (line 20) | String getPermission(); method getUsage (line 27) | String getUsage(Locale locale); method getDescription (line 34) | String getDescription(Locale locale); method getMinArgs (line 40) | int getMinArgs(); method getMaxArgs (line 46) | int getMaxArgs(); method canBeExecutedByConsole (line 52) | boolean canBeExecutedByConsole(); method displayCommand (line 58) | boolean displayCommand(); method execute (line 67) | void execute(SuperiorSkyblock plugin, CommandSender sender, String[] a... method tabComplete (line 76) | List tabComplete(SuperiorSkyblock plugin, CommandSender sender... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/config/SettingsManager.java type SettingsManager (line 30) | public interface SettingsManager { method getCalcInterval (line 37) | long getCalcInterval(); method getDatabase (line 43) | Database getDatabase(); method getIslandCommand (line 50) | String getIslandCommand(); method getMaxIslandSize (line 56) | int getMaxIslandSize(); method getDefaultValues (line 62) | DefaultValues getDefaultValues(); method getIslandHeight (line 68) | int getIslandHeight(); method isWorldBorders (line 74) | boolean isWorldBorders(); method getStackedBlocks (line 80) | StackedBlocks getStackedBlocks(); method getIslandLevelFormula (line 87) | String getIslandLevelFormula(); method isRoundedIslandLevels (line 93) | boolean isRoundedIslandLevels(); method getIslandLevelRoundingMode (line 99) | RoundingMode getIslandLevelRoundingMode(); method isAutoBlocksTracking (line 105) | boolean isAutoBlocksTracking(); method getIslandTopOrder (line 111) | String getIslandTopOrder(); method getGlobalWarpsOrder (line 117) | String getGlobalWarpsOrder(); method isCoopMembers (line 123) | boolean isCoopMembers(); method isEditPlayerPermissions (line 129) | boolean isEditPlayerPermissions(); method getIslandRoles (line 135) | IslandRoles getIslandRoles(); method getSignWarpLine (line 141) | String getSignWarpLine(); method getSignWarp (line 147) | List getSignWarp(); method getVisitorsSign (line 153) | VisitorsSign getVisitorsSign(); method getWorlds (line 159) | Worlds getWorlds(); method getSpawn (line 165) | Spawn getSpawn(); method getWorldPermissions (line 171) | Collection getWorldPermissions(); method getVoidTeleport (line 177) | VoidTeleport getVoidTeleport(); method getInteractables (line 184) | @Deprecated method getInteractablesMap (line 190) | Interactables getInteractablesMap(); method getSafeBlocks (line 195) | Collection getSafeBlocks(); method isVisitorsDamage (line 201) | boolean isVisitorsDamage(); method isCoopDamage (line 207) | boolean isCoopDamage(); method getDisbandCount (line 214) | int getDisbandCount(); method isIslandTopIncludeLeader (line 220) | boolean isIslandTopIncludeLeader(); method getDefaultPlaceholders (line 226) | Map getDefaultPlaceholders(); method isBanConfirm (line 232) | boolean isBanConfirm(); method isDisbandConfirm (line 238) | boolean isDisbandConfirm(); method isKickConfirm (line 244) | boolean isKickConfirm(); method isLeaveConfirm (line 250) | boolean isLeaveConfirm(); method isTransferConfirm (line 256) | boolean isTransferConfirm(); method getSpawnersProvider (line 263) | String getSpawnersProvider(); method getStackedBlocksProvider (line 270) | String getStackedBlocksProvider(); method isDisbandInventoryClear (line 279) | @Deprecated method getIslandNames (line 286) | IslandNames getIslandNames(); method isTeleportOnCreate (line 292) | boolean isTeleportOnCreate(); method isTeleportOnJoin (line 298) | boolean isTeleportOnJoin(); method isTeleportOnKick (line 304) | boolean isTeleportOnKick(); method isTeleportOnLeave (line 310) | boolean isTeleportOnLeave(); method isClearOnJoin (line 319) | @Deprecated method getClearActionsOnDisband (line 326) | List getClearActionsOnDisband(); method getClearActionsOnJoin (line 332) | List getClearActionsOnJoin(); method getClearActionsOnKick (line 338) | List getClearActionsOnKick(); method getClearActionsOnLeave (line 344) | List getClearActionsOnLeave(); method isRateOwnIsland (line 350) | boolean isRateOwnIsland(); method isChangeIslandRating (line 356) | boolean isChangeIslandRating(); method getDefaultSettings (line 362) | List getDefaultSettings(); method isDisableRedstoneOffline (line 368) | boolean isDisableRedstoneOffline(); method getAFKIntegrations (line 374) | AFKIntegrations getAFKIntegrations(); method getCommandsCooldown (line 382) | Map> getCommandsCooldown(); method getUpgradeCooldown (line 389) | long getUpgradeCooldown(); method getNumbersFormat (line 395) | String getNumbersFormat(); method getDateFormat (line 401) | String getDateFormat(); method isSkipOneItemMenus (line 407) | boolean isSkipOneItemMenus(); method isTeleportOnPvPEnable (line 413) | boolean isTeleportOnPvPEnable(); method isImmuneToPvPWhenTeleport (line 419) | boolean isImmuneToPvPWhenTeleport(); method getBlockedVisitorsCommands (line 425) | List getBlockedVisitorsCommands(); method getDefaultContainers (line 432) | DefaultContainers getDefaultContainers(); method getDefaultSign (line 439) | List getDefaultSign(); method getEventCommands (line 446) | Map> getEventCommands(); method getWarpsWarmup (line 453) | long getWarpsWarmup(); method getHomeWarmup (line 460) | long getHomeWarmup(); method getVisitWarmup (line 467) | long getVisitWarmup(); method isLiquidUpdate (line 473) | boolean isLiquidUpdate(); method isLightsUpdate (line 479) | boolean isLightsUpdate(); method getPvPWorlds (line 485) | List getPvPWorlds(); method isStopLeaving (line 491) | boolean isStopLeaving(); method isValuesMenu (line 497) | boolean isValuesMenu(); method getCropsToGrow (line 503) | List getCropsToGrow(); method getCropsInterval (line 509) | int getCropsInterval(); method isOnlyBackButton (line 515) | boolean isOnlyBackButton(); method isBuildOutsideIsland (line 523) | boolean isBuildOutsideIsland(); method getDefaultLanguage (line 529) | String getDefaultLanguage(); method isDefaultWorldBorder (line 535) | boolean isDefaultWorldBorder(); method isDefaultStackedBlocks (line 541) | boolean isDefaultStackedBlocks(); method isDefaultToggledPanel (line 547) | boolean isDefaultToggledPanel(); method isDefaultIslandFly (line 553) | boolean isDefaultIslandFly(); method getDefaultBorderColor (line 559) | String getDefaultBorderColor(); method isObsidianToLava (line 565) | boolean isObsidianToLava(); method getSyncWorth (line 571) | BlockValuesManager.SyncWorthStatus getSyncWorth(); method isNegativeWorth (line 577) | boolean isNegativeWorth(); method isNegativeLevel (line 583) | boolean isNegativeLevel(); method getDisabledEvents (line 589) | List getDisabledEvents(); method getDisabledCommands (line 595) | List getDisabledCommands(); method getDisabledHooks (line 601) | List getDisabledHooks(); method isSchematicNameArgument (line 607) | boolean isSchematicNameArgument(); method getIslandChests (line 613) | IslandChests getIslandChests(); method getCommandAliases (line 620) | Map> getCommandAliases(); method getValuableBlocks (line 626) | Set getValuableBlocks(); method getPreviewIslands (line 635) | @Deprecated method getIslandPreviews (line 642) | IslandPreviews getIslandPreviews(); method isTabCompleteHideVanished (line 648) | boolean isTabCompleteHideVanished(); method isDropsUpgradePlayersMultiply (line 654) | boolean isDropsUpgradePlayersMultiply(); method getProtectedMessageDelay (line 661) | @Deprecated method getMessageDelays (line 669) | Map getMessageDelays(); method isWarpCategories (line 675) | boolean isWarpCategories(); method isPhysicsListener (line 681) | boolean isPhysicsListener(); method getChargeOnWarp (line 688) | double getChargeOnWarp(); method isPublicWarps (line 694) | boolean isPublicWarps(); method isLockedIslands (line 700) | boolean isLockedIslands(); method getRecalcTaskTimeout (line 707) | long getRecalcTaskTimeout(); method isAutoLanguageDetection (line 713) | boolean isAutoLanguageDetection(); method isAutoUncoopWhenAlone (line 719) | boolean isAutoUncoopWhenAlone(); method getTopIslandMembersSorting (line 725) | TopIslandMembersSorting getTopIslandMembersSorting(); method getBossbarLimit (line 731) | int getBossbarLimit(); method getDeleteUnsafeWarps (line 737) | boolean getDeleteUnsafeWarps(); method getPlayerRespawn (line 743) | List getPlayerRespawn(); method getBlockCountsSaveThreshold (line 749) | BigInteger getBlockCountsSaveThreshold(); method getChatSigningSupport (line 755) | boolean getChatSigningSupport(); method getCommandsPerPage (line 761) | int getCommandsPerPage(); method isHelpOnInvalidCommand (line 768) | boolean isHelpOnInvalidCommand(); method isHelpOnNoPermission (line 775) | boolean isHelpOnNoPermission(); method isCacheSchematics (line 781) | boolean isCacheSchematics(); method getEntityCategories (line 787) | @Deprecated method getEntityCategoriesMap (line 793) | EntityCategories getEntityCategoriesMap(); type Database (line 795) | interface Database { method getType (line 801) | String getType(); method isBackup (line 807) | boolean isBackup(); method getAddress (line 814) | String getAddress(); method getPort (line 821) | int getPort(); method getDBName (line 828) | String getDBName(); method getUsername (line 835) | String getUsername(); method getPassword (line 842) | String getPassword(); method getPrefix (line 849) | String getPrefix(); method hasSSL (line 856) | boolean hasSSL(); method hasPublicKeyRetrieval (line 863) | boolean hasPublicKeyRetrieval(); method getWaitTimeout (line 870) | long getWaitTimeout(); method getMaxLifetime (line 877) | long getMaxLifetime(); type DefaultValues (line 881) | interface DefaultValues { method getIslandSize (line 887) | int getIslandSize(); method getBlockLimits (line 894) | Map getBlockLimits(); method getEntityLimits (line 901) | Map getEntityLimits(); method getWarpsLimit (line 907) | int getWarpsLimit(); method getTeamLimit (line 913) | int getTeamLimit(); method getCoopLimit (line 919) | int getCoopLimit(); method getCropGrowth (line 925) | double getCropGrowth(); method getSpawnerRates (line 931) | double getSpawnerRates(); method getMobDrops (line 937) | double getMobDrops(); method getBankLimit (line 943) | BigDecimal getBankLimit(); method getGenerators (line 953) | @Deprecated method getGeneratorsMap (line 961) | Map> getGeneratorsMap(); method getRoleLimits (line 968) | Map getRoleLimits(); method getIslandEffects (line 975) | Map getIslandEffects(); type StackedBlocks (line 979) | interface StackedBlocks { method isEnabled (line 985) | boolean isEnabled(); method getCustomName (line 991) | String getCustomName(); method getDisabledWorlds (line 997) | List getDisabledWorlds(); method getWhitelisted (line 1003) | Set getWhitelisted(); method getLimits (line 1010) | Map getLimits(); method isAutoCollect (line 1016) | boolean isAutoCollect(); method getDepositMenu (line 1022) | DepositMenu getDepositMenu(); type DepositMenu (line 1025) | interface DepositMenu { method isEnabled (line 1031) | boolean isEnabled(); method getTitle (line 1037) | String getTitle(); type IslandRoles (line 1043) | interface IslandRoles { method getSection (line 1049) | ConfigurationSection getSection(); type VisitorsSign (line 1053) | interface VisitorsSign { method isRequiredForVisit (line 1059) | boolean isRequiredForVisit(); method getLine (line 1065) | String getLine(); method getActive (line 1071) | String getActive(); method getInactive (line 1077) | String getInactive(); method getDescriptionLineFormat (line 1083) | String getDescriptionLineFormat(); type Worlds (line 1087) | interface Worlds { method getDefaultWorldDimension (line 1093) | Dimension getDefaultWorldDimension(); method getDefaultWorld (line 1101) | @Deprecated method getWorldName (line 1108) | String getWorldName(); method getDefaultWorldName (line 1113) | String getDefaultWorldName(); method getNormal (line 1121) | @Deprecated method getNether (line 1130) | @Deprecated method getEnd (line 1139) | @Deprecated method getDimensionConfig (line 1146) | @Nullable method getDifficulty (line 1153) | String getDifficulty(); method getSeaLevelHeight (line 1159) | int getSeaLevelHeight(); type DimensionConfig (line 1161) | interface DimensionConfig { method isEnabled (line 1167) | boolean isEnabled(); method isUnlocked (line 1173) | boolean isUnlocked(); method isSchematicOffset (line 1179) | boolean isSchematicOffset(); method getBiome (line 1185) | String getBiome(); method getName (line 1191) | String getName(); method getPortalDestination (line 1200) | @Nullable type Normal (line 1205) | interface Normal extends DimensionConfig { type Nether (line 1209) | interface Nether extends DimensionConfig { type End (line 1213) | interface End extends DimensionConfig { method isDragonFight (line 1219) | boolean isDragonFight(); method getPortalOffset (line 1225) | BlockOffset getPortalOffset(); type Spawn (line 1231) | interface Spawn { method getLocation (line 1237) | String getLocation(); method isProtected (line 1243) | boolean isProtected(); method getSettings (line 1249) | List getSettings(); method getPermissions (line 1255) | List getPermissions(); method isWorldBorder (line 1261) | boolean isWorldBorder(); method getSize (line 1267) | int getSize(); method isPlayersDamage (line 1273) | boolean isPlayersDamage(); type VoidTeleport (line 1277) | interface VoidTeleport { method isMembers (line 1283) | boolean isMembers(); method isVisitors (line 1289) | boolean isVisitors(); type IslandNames (line 1293) | interface IslandNames { method isRequiredForCreation (line 1299) | boolean isRequiredForCreation(); method getMaxLength (line 1305) | int getMaxLength(); method getMinLength (line 1311) | int getMinLength(); method getFilteredNames (line 1317) | List getFilteredNames(); method isColorSupport (line 1323) | boolean isColorSupport(); method isIslandTop (line 1329) | boolean isIslandTop(); method isPreventPlayerNames (line 1335) | boolean isPreventPlayerNames(); method isAnnounceChangeToAll (line 1341) | boolean isAnnounceChangeToAll(); type AFKIntegrations (line 1345) | interface AFKIntegrations { method isDisableRedstone (line 1351) | boolean isDisableRedstone(); method isDisableSpawning (line 1357) | boolean isDisableSpawning(); type DefaultContainers (line 1361) | interface DefaultContainers { method isEnabled (line 1367) | boolean isEnabled(); type IslandChests (line 1371) | interface IslandChests { method getChestTitle (line 1377) | String getChestTitle(); method getDefaultPages (line 1383) | int getDefaultPages(); method getDefaultSize (line 1389) | int getDefaultSize(); type IslandPreviews (line 1393) | interface IslandPreviews { method getGameMode (line 1399) | GameMode getGameMode(); method getMaxDistance (line 1405) | int getMaxDistance(); method getBlockedCommands (line 1411) | List getBlockedCommands(); method getLocations (line 1418) | Map getLocations(); type Interactables (line 1422) | interface Interactables { method getInteractables (line 1427) | Set getInteractables(); method getInteractables (line 1432) | @Nullable method getRequiredPrivilege (line 1438) | @Nullable type EntityCategories (line 1443) | interface EntityCategories { method getCategories (line 1448) | List getCategories(); method getCategories (line 1455) | List getCategories(Key key); method getCategoryByName (line 1462) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/data/DatabaseBridge.java type DatabaseBridge (line 9) | public interface DatabaseBridge { method loadAllObjects (line 17) | void loadAllObjects(String table, Consumer> result... method startSavingData (line 25) | @Deprecated method batchOperations (line 33) | void batchOperations(boolean batchOperations); method updateObject (line 42) | void updateObject(String table, @Nullable DatabaseFilter filter, Pair<... method insertObject (line 50) | void insertObject(String table, Pair... columns); method deleteObject (line 58) | void deleteObject(String table, @Nullable DatabaseFilter filter); method loadObject (line 67) | void loadObject(String table, @Nullable DatabaseFilter filter, Consume... method setDatabaseBridgeMode (line 74) | void setDatabaseBridgeMode(DatabaseBridgeMode databaseBridgeMode); method getDatabaseBridgeMode (line 79) | DatabaseBridgeMode getDatabaseBridgeMode(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/data/DatabaseBridgeMode.java type DatabaseBridgeMode (line 6) | public enum DatabaseBridgeMode { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/data/DatabaseFilter.java class DatabaseFilter (line 10) | public abstract class DatabaseFilter { method fromFilter (line 14) | public static DatabaseFilter fromFilter(String filterKey, Object filte... method fromFilters (line 18) | public static DatabaseFilter fromFilters(List> fi... method DatabaseFilter (line 32) | protected DatabaseFilter() { method forEach (line 35) | public abstract void forEach(BiConsumer consumer); method getFilters (line 37) | public abstract Collection> getFilters(); class DatabaseFilterList (line 39) | private static class DatabaseFilterList extends DatabaseFilter { method DatabaseFilterList (line 43) | DatabaseFilterList(Collection> filters) { method forEach (line 47) | @Override method getFilters (line 52) | @Override class DatabaseFilterEmpty (line 59) | private static class DatabaseFilterEmpty extends DatabaseFilter { method forEach (line 61) | @Override method getFilters (line 66) | @Override class DatabaseFilterSingle (line 73) | private static class DatabaseFilterSingle extends DatabaseFilter { method DatabaseFilterSingle (line 78) | DatabaseFilterSingle(String filterKey, Object filterValue) { method forEach (line 83) | @Override method getFilters (line 88) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/data/IDatabaseBridgeHolder.java type IDatabaseBridgeHolder (line 3) | public interface IDatabaseBridgeHolder { method getDatabaseBridge (line 8) | DatabaseBridge getDatabaseBridge(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/entity/EntityCategory.java type EntityCategory (line 8) | public interface EntityCategory { method getName (line 13) | String getName(); method getEntities (line 18) | KeySet getEntities(); method getSpawnPrivilege (line 23) | @Nullable method getDamagePrivilege (line 29) | @Nullable method getInteractPrivilege (line 35) | @Nullable method getSpawnerSpawningIslandFlag (line 41) | @Nullable method getNaturalSpawningIslandFlag (line 47) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/BankAction.java type BankAction (line 3) | public enum BankAction { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/BorderColor.java type BorderColor (line 6) | public enum BorderColor { method safeValue (line 12) | public static BorderColor safeValue(String name, BorderColor def) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/HitActionResult.java type HitActionResult (line 3) | public enum HitActionResult { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/MemberRemoveReason.java type MemberRemoveReason (line 6) | public enum MemberRemoveReason { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/Rating.java type Rating (line 8) | public enum Rating { method getValuesString (line 23) | public static String getValuesString() { method valueOf (line 37) | public static Rating valueOf(int value) { method getValue (line 44) | public int getValue() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/SyncStatus.java type SyncStatus (line 9) | public enum SyncStatus { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/enums/TopIslandMembersSorting.java type TopIslandMembersSorting (line 7) | public enum TopIslandMembersSorting { method TopIslandMembersSorting (line 21) | TopIslandMembersSorting() { method setComparator (line 24) | public void setComparator(Comparator comparator) { method getComparator (line 31) | public Comparator getComparator() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/AttemptPlayerSendMessageEvent.java class AttemptPlayerSendMessageEvent (line 17) | public class AttemptPlayerSendMessageEvent extends Event implements Canc... method AttemptPlayerSendMessageEvent (line 33) | public AttemptPlayerSendMessageEvent(SuperiorPlayer receiver, String m... method getReceiver (line 43) | public SuperiorPlayer getReceiver() { method getMessageType (line 50) | public String getMessageType() { method getArgument (line 60) | public Object getArgument(int index) { method setArgument (line 71) | public void setArgument(int index, Object value) { method getArgumentsLength (line 79) | public int getArgumentsLength() { method isCancelled (line 83) | @Override method setCancelled (line 88) | @Override method getHandlers (line 93) | @Override method getHandlerList (line 98) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/BlockStackEvent.java class BlockStackEvent (line 9) | public class BlockStackEvent extends BlockEvent implements Cancellable { method BlockStackEvent (line 18) | public BlockStackEvent(Block block, Player player, int originalCount, ... method getHandlerList (line 25) | public static HandlerList getHandlerList() { method getPlayer (line 29) | public Player getPlayer() { method getOriginalCount (line 33) | public int getOriginalCount() { method getNewCount (line 37) | public int getNewCount() { method getIncreaseAmount (line 41) | public int getIncreaseAmount() { method isCancelled (line 45) | @Override method setCancelled (line 50) | @Override method getHandlers (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/BlockUnstackEvent.java class BlockUnstackEvent (line 10) | public class BlockUnstackEvent extends BlockEvent implements Cancellable { method BlockUnstackEvent (line 19) | public BlockUnstackEvent(Block block, Player player, int originalCount... method getHandlerList (line 26) | public static HandlerList getHandlerList() { method getPlayer (line 30) | @Nullable method getOriginalCount (line 35) | public int getOriginalCount() { method getNewCount (line 39) | public int getNewCount() { method getDecreaseAmount (line 43) | public int getDecreaseAmount() { method isCancelled (line 47) | @Override method setCancelled (line 52) | @Override method getHandlers (line 57) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandBanEvent.java class IslandBanEvent (line 10) | public class IslandBanEvent extends IslandEvent implements Cancellable { method IslandBanEvent (line 24) | public IslandBanEvent(SuperiorPlayer superiorPlayer, SuperiorPlayer ta... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getTarget (line 40) | public SuperiorPlayer getTarget() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandBankDepositEvent.java class IslandBankDepositEvent (line 13) | public class IslandBankDepositEvent extends IslandEvent implements Cance... method IslandBankDepositEvent (line 26) | public IslandBankDepositEvent(@Nullable SuperiorPlayer superiorPlayer,... method getPlayer (line 36) | @Nullable method getAmount (line 44) | public BigDecimal getAmount() { method getFailureReason (line 51) | @Nullable method setFailureReason (line 61) | public void setFailureReason(@Nullable String failureReason) { method isCancelled (line 65) | @Override method setCancelled (line 70) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandBankWithdrawEvent.java class IslandBankWithdrawEvent (line 13) | public class IslandBankWithdrawEvent extends IslandEvent implements Canc... method IslandBankWithdrawEvent (line 26) | public IslandBankWithdrawEvent(SuperiorPlayer superiorPlayer, Island i... method getPlayer (line 36) | @Nullable method getAmount (line 44) | public BigDecimal getAmount() { method getFailureReason (line 51) | @Nullable method setFailureReason (line 61) | public void setFailureReason(@Nullable String failureReason) { method isCancelled (line 65) | @Override method setCancelled (line 70) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandBiomeChangeEvent.java class IslandBiomeChangeEvent (line 11) | public class IslandBiomeChangeEvent extends IslandEvent implements Cance... method IslandBiomeChangeEvent (line 24) | public IslandBiomeChangeEvent(SuperiorPlayer superiorPlayer, Island is... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getBiome (line 40) | public Biome getBiome() { method setBiome (line 47) | public void setBiome(Biome biome) { method isCancelled (line 51) | @Override method setCancelled (line 56) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeBankLimitEvent.java class IslandChangeBankLimitEvent (line 14) | public class IslandChangeBankLimitEvent extends IslandEvent implements C... method IslandChangeBankLimitEvent (line 30) | public IslandChangeBankLimitEvent(@Nullable SuperiorPlayer superiorPla... method getPlayer (line 40) | @Nullable method getBankLimit (line 48) | public BigDecimal getBankLimit() { method setBankLimit (line 57) | public void setBankLimit(BigDecimal bankLimit) { method isCancelled (line 63) | @Override method setCancelled (line 68) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeBlockLimitEvent.java class IslandChangeBlockLimitEvent (line 13) | public class IslandChangeBlockLimitEvent extends IslandEvent implements ... method IslandChangeBlockLimitEvent (line 31) | public IslandChangeBlockLimitEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 42) | @Nullable method getBlock (line 50) | public Key getBlock() { method getBlockLimit (line 57) | public int getBlockLimit() { method setBlockLimit (line 66) | public void setBlockLimit(int blockLimit) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeBorderSizeEvent.java class IslandChangeBorderSizeEvent (line 12) | public class IslandChangeBorderSizeEvent extends IslandEvent implements ... method IslandChangeBorderSizeEvent (line 28) | public IslandChangeBorderSizeEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 38) | @Nullable method getBorderSize (line 46) | public int getBorderSize() { method setBorderSize (line 55) | public void setBorderSize(int borderSize) { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeCoopLimitEvent.java class IslandChangeCoopLimitEvent (line 12) | public class IslandChangeCoopLimitEvent extends IslandEvent implements C... method IslandChangeCoopLimitEvent (line 28) | public IslandChangeCoopLimitEvent(@Nullable SuperiorPlayer superiorPla... method getPlayer (line 38) | @Nullable method getCoopLimit (line 46) | public int getCoopLimit() { method setCoopLimit (line 55) | public void setCoopLimit(int coopLimit) { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeCropGrowthEvent.java class IslandChangeCropGrowthEvent (line 12) | public class IslandChangeCropGrowthEvent extends IslandEvent implements ... method IslandChangeCropGrowthEvent (line 28) | public IslandChangeCropGrowthEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 38) | @Nullable method getCropGrowth (line 46) | public double getCropGrowth() { method setCropGrowth (line 55) | public void setCropGrowth(double cropGrowth) { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeDescriptionEvent.java class IslandChangeDescriptionEvent (line 11) | public class IslandChangeDescriptionEvent extends IslandEvent implements... method IslandChangeDescriptionEvent (line 25) | public IslandChangeDescriptionEvent(Island island, SuperiorPlayer supe... method getPlayer (line 34) | public SuperiorPlayer getPlayer() { method getDescription (line 41) | public String getDescription() { method setIslandName (line 50) | public void setIslandName(String description) { method isCancelled (line 55) | @Override method setCancelled (line 60) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeDiscordEvent.java class IslandChangeDiscordEvent (line 11) | public class IslandChangeDiscordEvent extends IslandEvent implements Can... method IslandChangeDiscordEvent (line 25) | public IslandChangeDiscordEvent(SuperiorPlayer superiorPlayer, Island ... method getPlayer (line 34) | public SuperiorPlayer getPlayer() { method getDiscord (line 41) | public String getDiscord() { method setDiscord (line 50) | public void setDiscord(String discord) { method isCancelled (line 55) | @Override method setCancelled (line 60) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeEffectLevelEvent.java class IslandChangeEffectLevelEvent (line 13) | public class IslandChangeEffectLevelEvent extends IslandEvent implements... method IslandChangeEffectLevelEvent (line 31) | public IslandChangeEffectLevelEvent(@Nullable SuperiorPlayer superiorP... method getPlayer (line 42) | @Nullable method getEffectType (line 50) | public PotionEffectType getEffectType() { method getEffectLevel (line 57) | public int getEffectLevel() { method setEffectLevel (line 66) | public void setEffectLevel(int effectLevel) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeEntityLimitEvent.java class IslandChangeEntityLimitEvent (line 13) | public class IslandChangeEntityLimitEvent extends IslandEvent implements... method IslandChangeEntityLimitEvent (line 31) | public IslandChangeEntityLimitEvent(@Nullable SuperiorPlayer superiorP... method getPlayer (line 42) | @Nullable method getEntity (line 50) | public Key getEntity() { method getEntityLimit (line 57) | public int getEntityLimit() { method setEntityLimit (line 66) | public void setEntityLimit(int entityLimit) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeGeneratorRateEvent.java class IslandChangeGeneratorRateEvent (line 15) | public class IslandChangeGeneratorRateEvent extends IslandEvent implemen... method IslandChangeGeneratorRateEvent (line 35) | @Deprecated method IslandChangeGeneratorRateEvent (line 51) | public IslandChangeGeneratorRateEvent(@Nullable SuperiorPlayer superio... method getPlayer (line 64) | @Nullable method getBlock (line 72) | public Key getBlock() { method getEnvironment (line 79) | @Deprecated method getDimension (line 87) | public Dimension getDimension() { method getGeneratorRate (line 94) | public int getGeneratorRate() { method setGeneratorRate (line 103) | public void setGeneratorRate(int generatorRate) { method isCancelled (line 108) | @Override method setCancelled (line 113) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeLevelBonusEvent.java class IslandChangeLevelBonusEvent (line 14) | public class IslandChangeLevelBonusEvent extends IslandEvent implements ... method IslandChangeLevelBonusEvent (line 32) | public IslandChangeLevelBonusEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 43) | @Nullable method getReason (line 51) | public Reason getReason() { method getLevelBonus (line 58) | public BigDecimal getLevelBonus() { method setLevelBonus (line 67) | public void setLevelBonus(BigDecimal levelBonus) { method isCancelled (line 72) | @Override method setCancelled (line 77) | @Override type Reason (line 85) | public enum Reason { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeMembersLimitEvent.java class IslandChangeMembersLimitEvent (line 13) | public class IslandChangeMembersLimitEvent extends IslandEvent implement... method IslandChangeMembersLimitEvent (line 29) | public IslandChangeMembersLimitEvent(@Nullable SuperiorPlayer superior... method getPlayer (line 39) | @Nullable method getMembersLimit (line 47) | public int getMembersLimit() { method setMembersLimit (line 56) | public void setMembersLimit(int membersLimit) { method isCancelled (line 61) | @Override method setCancelled (line 66) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeMobDropsEvent.java class IslandChangeMobDropsEvent (line 12) | public class IslandChangeMobDropsEvent extends IslandEvent implements Ca... method IslandChangeMobDropsEvent (line 28) | public IslandChangeMobDropsEvent(@Nullable SuperiorPlayer superiorPlay... method getPlayer (line 38) | @Nullable method getMobDrops (line 46) | public double getMobDrops() { method setMobDrops (line 55) | public void setMobDrops(double mobDrops) { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangePaypalEvent.java class IslandChangePaypalEvent (line 11) | public class IslandChangePaypalEvent extends IslandEvent implements Canc... method IslandChangePaypalEvent (line 25) | public IslandChangePaypalEvent(SuperiorPlayer superiorPlayer, Island i... method getPlayer (line 34) | public SuperiorPlayer getPlayer() { method getPaypal (line 41) | public String getPaypal() { method setPaypal (line 50) | public void setPaypal(String paypal) { method isCancelled (line 55) | @Override method setCancelled (line 60) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangePlayerPrivilegeEvent.java class IslandChangePlayerPrivilegeEvent (line 10) | public class IslandChangePlayerPrivilegeEvent extends IslandEvent implem... method IslandChangePlayerPrivilegeEvent (line 26) | public IslandChangePlayerPrivilegeEvent(Island island, SuperiorPlayer ... method getPlayer (line 36) | public SuperiorPlayer getPlayer() { method getPrivilegedPlayer (line 43) | public SuperiorPlayer getPrivilegedPlayer() { method isPrivilegeEnabled (line 50) | public boolean isPrivilegeEnabled() { method isCancelled (line 54) | @Override method setCancelled (line 59) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeRoleLimitEvent.java class IslandChangeRoleLimitEvent (line 13) | public class IslandChangeRoleLimitEvent extends IslandEvent implements C... method IslandChangeRoleLimitEvent (line 31) | public IslandChangeRoleLimitEvent(@Nullable SuperiorPlayer superiorPla... method getPlayer (line 42) | @Nullable method getPlayerRole (line 50) | public PlayerRole getPlayerRole() { method getRoleLimit (line 57) | public int getRoleLimit() { method setRoleLimit (line 66) | public void setRoleLimit(int roleLimit) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeRolePrivilegeEvent.java class IslandChangeRolePrivilegeEvent (line 12) | public class IslandChangeRolePrivilegeEvent extends IslandEvent implemen... method IslandChangeRolePrivilegeEvent (line 27) | public IslandChangeRolePrivilegeEvent(Island island, @Nullable Superio... method getPlayer (line 37) | @Nullable method getPlayerRole (line 45) | public PlayerRole getPlayerRole() { method isCancelled (line 49) | @Override method setCancelled (line 54) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeSpawnerRatesEvent.java class IslandChangeSpawnerRatesEvent (line 13) | public class IslandChangeSpawnerRatesEvent extends IslandEvent implement... method IslandChangeSpawnerRatesEvent (line 29) | public IslandChangeSpawnerRatesEvent(@Nullable SuperiorPlayer superior... method getPlayer (line 39) | @Nullable method getSpawnerRates (line 47) | public double getSpawnerRates() { method setSpawnerRates (line 56) | public void setSpawnerRates(double spawnerRates) { method isCancelled (line 61) | @Override method setCancelled (line 66) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeWarpCategoryIconEvent.java class IslandChangeWarpCategoryIconEvent (line 13) | public class IslandChangeWarpCategoryIconEvent extends IslandEvent imple... method IslandChangeWarpCategoryIconEvent (line 32) | public IslandChangeWarpCategoryIconEvent(SuperiorPlayer superiorPlayer... method getPlayer (line 42) | public SuperiorPlayer getPlayer() { method getWarpCategory (line 49) | public WarpCategory getWarpCategory() { method getIcon (line 56) | @Nullable method setIcon (line 67) | public void setIcon(@Nullable ItemStack icon) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeWarpCategorySlotEvent.java class IslandChangeWarpCategorySlotEvent (line 12) | public class IslandChangeWarpCategorySlotEvent extends IslandEvent imple... method IslandChangeWarpCategorySlotEvent (line 31) | public IslandChangeWarpCategorySlotEvent(SuperiorPlayer superiorPlayer... method getPlayer (line 43) | public SuperiorPlayer getPlayer() { method getWarpCategory (line 50) | public WarpCategory getWarpCategory() { method getSlot (line 57) | public int getSlot() { method setSlot (line 66) | public void setSlot(int slot) { method isCancelled (line 74) | @Override method setCancelled (line 79) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeWarpIconEvent.java class IslandChangeWarpIconEvent (line 13) | public class IslandChangeWarpIconEvent extends IslandEvent implements Ca... method IslandChangeWarpIconEvent (line 32) | public IslandChangeWarpIconEvent(SuperiorPlayer superiorPlayer, Island... method getPlayer (line 42) | public SuperiorPlayer getPlayer() { method getIslandWarp (line 49) | public IslandWarp getIslandWarp() { method getIcon (line 56) | @Nullable method setIcon (line 67) | public void setIcon(@Nullable ItemStack icon) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeWarpLocationEvent.java class IslandChangeWarpLocationEvent (line 13) | public class IslandChangeWarpLocationEvent extends IslandEvent implement... method IslandChangeWarpLocationEvent (line 30) | public IslandChangeWarpLocationEvent(SuperiorPlayer superiorPlayer, Is... method getPlayer (line 40) | public SuperiorPlayer getPlayer() { method getIslandWarp (line 47) | public IslandWarp getIslandWarp() { method getLocation (line 54) | public Location getLocation() { method setLocation (line 63) | public void setLocation(Location location) { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeWarpsLimitEvent.java class IslandChangeWarpsLimitEvent (line 12) | public class IslandChangeWarpsLimitEvent extends IslandEvent implements ... method IslandChangeWarpsLimitEvent (line 28) | public IslandChangeWarpsLimitEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 38) | @Nullable method getWarpsLimit (line 46) | public int getWarpsLimit() { method setWarpsLimit (line 55) | public void setWarpsLimit(int warpsLimit) { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChangeWorthBonusEvent.java class IslandChangeWorthBonusEvent (line 14) | public class IslandChangeWorthBonusEvent extends IslandEvent implements ... method IslandChangeWorthBonusEvent (line 32) | public IslandChangeWorthBonusEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 43) | @Nullable method getReason (line 51) | public Reason getReason() { method getWorthBonus (line 58) | public BigDecimal getWorthBonus() { method setWorthBonus (line 67) | public void setWorthBonus(BigDecimal worthBonus) { method isCancelled (line 72) | @Override method setCancelled (line 77) | @Override type Reason (line 85) | public enum Reason { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChatEvent.java class IslandChatEvent (line 11) | public class IslandChatEvent extends IslandEvent implements Cancellable { method IslandChatEvent (line 24) | public IslandChatEvent(Island island, SuperiorPlayer superiorPlayer, S... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getMessage (line 40) | public String getMessage() { method setMessage (line 49) | public void setMessage(String message) { method isCancelled (line 55) | @Override method setCancelled (line 60) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandChunkResetEvent.java class IslandChunkResetEvent (line 9) | public class IslandChunkResetEvent extends IslandEvent { method IslandChunkResetEvent (line 23) | public IslandChunkResetEvent(Island island, World world, int chunkX, i... method getWorld (line 33) | public World getWorld() { method getChunkX (line 40) | public int getChunkX() { method getChunkZ (line 47) | public int getChunkZ() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandClearFlagsEvent.java class IslandClearFlagsEvent (line 11) | public class IslandClearFlagsEvent extends IslandEvent implements Cancel... method IslandClearFlagsEvent (line 24) | public IslandClearFlagsEvent(Island island, @Nullable SuperiorPlayer s... method getPlayer (line 32) | @Nullable method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandClearGeneratorRatesEvent.java class IslandClearGeneratorRatesEvent (line 14) | public class IslandClearGeneratorRatesEvent extends IslandEvent implemen... method IslandClearGeneratorRatesEvent (line 30) | @Deprecated method IslandClearGeneratorRatesEvent (line 43) | public IslandClearGeneratorRatesEvent(@Nullable SuperiorPlayer superio... method getPlayer (line 53) | @Nullable method getEnvironment (line 61) | @Deprecated method getDimension (line 69) | public Dimension getDimension() { method isCancelled (line 73) | @Override method setCancelled (line 78) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandClearPlayerPrivilegesEvent.java class IslandClearPlayerPrivilegesEvent (line 10) | public class IslandClearPlayerPrivilegesEvent extends IslandEvent implem... method IslandClearPlayerPrivilegesEvent (line 24) | public IslandClearPlayerPrivilegesEvent(Island island, SuperiorPlayer ... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getPrivilegedPlayer (line 40) | public SuperiorPlayer getPrivilegedPlayer() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandClearRatingsEvent.java class IslandClearRatingsEvent (line 12) | public class IslandClearRatingsEvent extends IslandEvent implements Canc... method IslandClearRatingsEvent (line 26) | public IslandClearRatingsEvent(@Nullable SuperiorPlayer superiorPlayer... method getPlayer (line 35) | @Nullable method isCancelled (line 40) | @Override method setCancelled (line 45) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandClearRolesPrivilegesEvent.java class IslandClearRolesPrivilegesEvent (line 11) | public class IslandClearRolesPrivilegesEvent extends IslandEvent impleme... method IslandClearRolesPrivilegesEvent (line 23) | public IslandClearRolesPrivilegesEvent(Island island, @Nullable Superi... method getPlayer (line 31) | @Nullable method isCancelled (line 36) | @Override method setCancelled (line 41) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandCloseEvent.java class IslandCloseEvent (line 11) | public class IslandCloseEvent extends IslandEvent implements Cancellable { method IslandCloseEvent (line 25) | public IslandCloseEvent(@Nullable SuperiorPlayer superiorPlayer, Islan... method getPlayer (line 34) | @Nullable method isCancelled (line 39) | @Override method setCancelled (line 44) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandCloseWarpEvent.java class IslandCloseWarpEvent (line 11) | public class IslandCloseWarpEvent extends IslandEvent implements Cancell... method IslandCloseWarpEvent (line 25) | public IslandCloseWarpEvent(SuperiorPlayer superiorPlayer, Island isla... method getPlayer (line 34) | public SuperiorPlayer getPlayer() { method getIslandWarp (line 41) | public IslandWarp getIslandWarp() { method isCancelled (line 45) | @Override method setCancelled (line 50) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandCoopPlayerEvent.java class IslandCoopPlayerEvent (line 10) | public class IslandCoopPlayerEvent extends IslandEvent implements Cancel... method IslandCoopPlayerEvent (line 23) | public IslandCoopPlayerEvent(Island island, SuperiorPlayer player, Sup... method getPlayer (line 32) | public SuperiorPlayer getPlayer() { method getTarget (line 39) | public SuperiorPlayer getTarget() { method isCancelled (line 43) | @Override method setCancelled (line 48) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandCreateEvent.java class IslandCreateEvent (line 10) | public class IslandCreateEvent extends IslandEvent implements Cancellable { method IslandCreateEvent (line 24) | @Deprecated method IslandCreateEvent (line 36) | public IslandCreateEvent(SuperiorPlayer superiorPlayer, Island island,... method IslandCreateEvent (line 48) | public IslandCreateEvent(SuperiorPlayer superiorPlayer, Island island,... method getPlayer (line 58) | public SuperiorPlayer getPlayer() { method getSchematic (line 65) | public String getSchematic() { method canTeleport (line 72) | public boolean canTeleport() { method setTeleport (line 79) | public void setTeleport(boolean teleport) { method isCancelled (line 83) | @Override method setCancelled (line 88) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandCreateWarpCategoryEvent.java class IslandCreateWarpCategoryEvent (line 10) | public class IslandCreateWarpCategoryEvent extends IslandEvent implement... method IslandCreateWarpCategoryEvent (line 24) | public IslandCreateWarpCategoryEvent(SuperiorPlayer superiorPlayer, Is... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getCategoryName (line 40) | public String getCategoryName() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandCreateWarpEvent.java class IslandCreateWarpEvent (line 13) | public class IslandCreateWarpEvent extends IslandEvent implements Cancel... method IslandCreateWarpEvent (line 36) | public IslandCreateWarpEvent(SuperiorPlayer superiorPlayer, Island isl... method getPlayer (line 49) | public SuperiorPlayer getPlayer() { method getWarpName (line 56) | public String getWarpName() { method getLocation (line 63) | public Location getLocation() { method isOpenToPublic (line 70) | public boolean isOpenToPublic() { method getWarpCategory (line 79) | @Nullable method isCancelled (line 84) | @Override method setCancelled (line 89) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandDeleteWarpEvent.java class IslandDeleteWarpEvent (line 12) | public class IslandDeleteWarpEvent extends IslandEvent implements Cancel... method IslandDeleteWarpEvent (line 28) | public IslandDeleteWarpEvent(@Nullable SuperiorPlayer superiorPlayer, ... method getPlayer (line 38) | @Nullable method getIslandWarp (line 46) | public IslandWarp getIslandWarp() { method isCancelled (line 50) | @Override method setCancelled (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandDisableFlagEvent.java class IslandDisableFlagEvent (line 12) | public class IslandDisableFlagEvent extends IslandEvent implements Cance... method IslandDisableFlagEvent (line 28) | public IslandDisableFlagEvent(@Nullable SuperiorPlayer superiorPlayer,... method getPlayer (line 38) | @Nullable method getIslandFlag (line 46) | public IslandFlag getIslandFlag() { method isCancelled (line 50) | @Override method setCancelled (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandDisbandEvent.java class IslandDisbandEvent (line 10) | public class IslandDisbandEvent extends IslandEvent implements Cancellab... method IslandDisbandEvent (line 21) | public IslandDisbandEvent(SuperiorPlayer superiorPlayer, Island island) { method getPlayer (line 29) | public SuperiorPlayer getPlayer() { method isCancelled (line 33) | @Override method setCancelled (line 38) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandEnableFlagEvent.java class IslandEnableFlagEvent (line 12) | public class IslandEnableFlagEvent extends IslandEvent implements Cancel... method IslandEnableFlagEvent (line 28) | public IslandEnableFlagEvent(@Nullable SuperiorPlayer superiorPlayer, ... method getPlayer (line 38) | @Nullable method getIslandFlag (line 46) | public IslandFlag getIslandFlag() { method isCancelled (line 50) | @Override method setCancelled (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandEnterEvent.java class IslandEnterEvent (line 11) | public class IslandEnterEvent extends IslandEvent implements Cancellable { method IslandEnterEvent (line 25) | public IslandEnterEvent(SuperiorPlayer superiorPlayer, Island island, ... method getPlayer (line 34) | public SuperiorPlayer getPlayer() { method getCause (line 41) | public EnterCause getCause() { method getCancelTeleport (line 48) | public Location getCancelTeleport() { method setCancelTeleport (line 55) | public void setCancelTeleport(Location cancelTeleport) { method isCancelled (line 59) | @Override method setCancelled (line 64) | @Override type EnterCause (line 72) | public enum EnterCause { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandEnterPortalEvent.java class IslandEnterPortalEvent (line 15) | public class IslandEnterPortalEvent extends IslandEvent implements Cance... method IslandEnterPortalEvent (line 36) | @Deprecated method IslandEnterPortalEvent (line 54) | public IslandEnterPortalEvent(Island island, SuperiorPlayer superiorPl... method getPlayer (line 68) | public SuperiorPlayer getPlayer() { method getPortalType (line 75) | public PortalType getPortalType() { method getDestination (line 82) | @Deprecated method getDestinationDimension (line 90) | public Dimension getDestinationDimension() { method setDestination (line 99) | @Deprecated method setDestination (line 109) | public void setDestination(Dimension destination) { method getSchematic (line 118) | @Nullable method setSchematic (line 131) | public void setSchematic(@Nullable Schematic schematic) { method isIgnoreInvalidSchematic (line 140) | public boolean isIgnoreInvalidSchematic() { method setIgnoreInvalidSchematic (line 149) | public void setIgnoreInvalidSchematic(boolean ignoreInvalidSchematic) { method isCancelled (line 153) | @Override method setCancelled (line 158) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandEnterProtectedEvent.java class IslandEnterProtectedEvent (line 11) | public class IslandEnterProtectedEvent extends IslandEnterEvent { method IslandEnterProtectedEvent (line 24) | public IslandEnterProtectedEvent(SuperiorPlayer superiorPlayer, Island... method getHandlerList (line 28) | public static HandlerList getHandlerList() { method isCancelled (line 32) | @Override method setCancelled (line 37) | @Override method getHandlers (line 42) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandEvent.java class IslandEvent (line 11) | public abstract class IslandEvent extends Event { method IslandEvent (line 22) | public IslandEvent(Island island) { method getHandlerList (line 27) | public static HandlerList getHandlerList() { method getIsland (line 34) | public Island getIsland() { method getHandlers (line 38) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandGenerateBlockEvent.java class IslandGenerateBlockEvent (line 12) | public class IslandGenerateBlockEvent extends IslandEvent implements Can... method IslandGenerateBlockEvent (line 28) | public IslandGenerateBlockEvent(Island island, Location location, Key ... method getLocation (line 37) | public Location getLocation() { method getBlock (line 44) | public Key getBlock() { method setBlock (line 53) | public void setBlock(Key block) { method isPlaceBlock (line 61) | public boolean isPlaceBlock() { method setPlaceBlock (line 68) | public void setPlaceBlock(boolean placeBlock) { method isCancelled (line 72) | @Override method setCancelled (line 77) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandHomeTeleportEvent.java class IslandHomeTeleportEvent (line 11) | public class IslandHomeTeleportEvent extends IslandEvent implements Canc... method IslandHomeTeleportEvent (line 24) | public IslandHomeTeleportEvent(Island island, SuperiorPlayer superiorP... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getDimension (line 40) | public Dimension getDimension() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandInviteEvent.java class IslandInviteEvent (line 10) | public class IslandInviteEvent extends IslandEvent implements Cancellable { method IslandInviteEvent (line 23) | public IslandInviteEvent(SuperiorPlayer superiorPlayer, SuperiorPlayer... method getPlayer (line 32) | public SuperiorPlayer getPlayer() { method getTarget (line 39) | public SuperiorPlayer getTarget() { method isCancelled (line 43) | @Override method setCancelled (line 48) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandJoinEvent.java class IslandJoinEvent (line 10) | public class IslandJoinEvent extends IslandEvent implements Cancellable { method IslandJoinEvent (line 23) | @Deprecated method IslandJoinEvent (line 35) | public IslandJoinEvent(SuperiorPlayer superiorPlayer, Island island, C... method getPlayer (line 44) | public SuperiorPlayer getPlayer() { method getCause (line 51) | public Cause getCause() { method isCancelled (line 55) | @Override method setCancelled (line 60) | @Override type Cause (line 68) | public enum Cause { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandKickEvent.java class IslandKickEvent (line 10) | public class IslandKickEvent extends IslandEvent implements Cancellable { method IslandKickEvent (line 24) | public IslandKickEvent(SuperiorPlayer superiorPlayer, SuperiorPlayer t... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getTarget (line 40) | public SuperiorPlayer getTarget() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandLeaveEvent.java class IslandLeaveEvent (line 12) | public class IslandLeaveEvent extends IslandEvent implements Cancellable { method IslandLeaveEvent (line 29) | public IslandLeaveEvent(SuperiorPlayer superiorPlayer, Island island, ... method getPlayer (line 39) | public SuperiorPlayer getPlayer() { method getCause (line 46) | public LeaveCause getCause() { method getTo (line 54) | @Nullable method isCancelled (line 59) | @Override method setCancelled (line 64) | @Override type LeaveCause (line 72) | public enum LeaveCause { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandLeaveProtectedEvent.java class IslandLeaveProtectedEvent (line 12) | public class IslandLeaveProtectedEvent extends IslandLeaveEvent { method IslandLeaveProtectedEvent (line 26) | public IslandLeaveProtectedEvent(SuperiorPlayer superiorPlayer, Island... method getHandlerList (line 30) | public static HandlerList getHandlerList() { method isCancelled (line 34) | @Override method setCancelled (line 39) | @Override method getHandlers (line 44) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandLockWorldEvent.java class IslandLockWorldEvent (line 11) | public class IslandLockWorldEvent extends IslandEvent implements Cancell... method IslandLockWorldEvent (line 23) | @Deprecated method IslandLockWorldEvent (line 34) | public IslandLockWorldEvent(Island island, Dimension dimension) { method getEnvironment (line 42) | @Deprecated method getDimension (line 50) | public Dimension getDimension() { method isCancelled (line 54) | @Override method setCancelled (line 59) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandOpenEvent.java class IslandOpenEvent (line 11) | public class IslandOpenEvent extends IslandEvent implements Cancellable { method IslandOpenEvent (line 25) | public IslandOpenEvent(@Nullable SuperiorPlayer superiorPlayer, Island... method getPlayer (line 34) | @Nullable method isCancelled (line 39) | @Override method setCancelled (line 44) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandOpenWarpEvent.java class IslandOpenWarpEvent (line 11) | public class IslandOpenWarpEvent extends IslandEvent implements Cancella... method IslandOpenWarpEvent (line 25) | public IslandOpenWarpEvent(SuperiorPlayer superiorPlayer, Island islan... method getPlayer (line 34) | public SuperiorPlayer getPlayer() { method getIslandWarp (line 41) | public IslandWarp getIslandWarp() { method isCancelled (line 45) | @Override method setCancelled (line 50) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandQuitEvent.java class IslandQuitEvent (line 10) | public class IslandQuitEvent extends IslandEvent implements Cancellable { method IslandQuitEvent (line 21) | public IslandQuitEvent(SuperiorPlayer superiorPlayer, Island island) { method getPlayer (line 29) | public SuperiorPlayer getPlayer() { method isCancelled (line 33) | @Override method setCancelled (line 38) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRateEvent.java class IslandRateEvent (line 12) | public class IslandRateEvent extends IslandEvent implements Cancellable { method IslandRateEvent (line 30) | public IslandRateEvent(@Nullable SuperiorPlayer superiorPlayer, Superi... method getPlayer (line 41) | @Nullable method getRatingPlayer (line 49) | public SuperiorPlayer getRatingPlayer() { method getRating (line 56) | public Rating getRating() { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveBlockLimitEvent.java class IslandRemoveBlockLimitEvent (line 12) | public class IslandRemoveBlockLimitEvent extends IslandEvent implements ... method IslandRemoveBlockLimitEvent (line 28) | public IslandRemoveBlockLimitEvent(@Nullable SuperiorPlayer superiorPl... method getPlayer (line 38) | @Nullable method getBlock (line 46) | public Key getBlock() { method isCancelled (line 50) | @Override method setCancelled (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveEffectEvent.java class IslandRemoveEffectEvent (line 12) | public class IslandRemoveEffectEvent extends IslandEvent implements Canc... method IslandRemoveEffectEvent (line 28) | public IslandRemoveEffectEvent(@Nullable SuperiorPlayer superiorPlayer... method getPlayer (line 38) | @Nullable method getEffectType (line 46) | public PotionEffectType getEffectType() { method isCancelled (line 50) | @Override method setCancelled (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveEntityLimitEvent.java class IslandRemoveEntityLimitEvent (line 12) | public class IslandRemoveEntityLimitEvent extends IslandEvent implements... method IslandRemoveEntityLimitEvent (line 28) | public IslandRemoveEntityLimitEvent(@Nullable SuperiorPlayer superiorP... method getPlayer (line 38) | @Nullable method getEntity (line 46) | public Key getEntity() { method isCancelled (line 50) | @Override method setCancelled (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveGeneratorRateEvent.java class IslandRemoveGeneratorRateEvent (line 15) | public class IslandRemoveGeneratorRateEvent extends IslandEvent implemen... method IslandRemoveGeneratorRateEvent (line 33) | @Deprecated method IslandRemoveGeneratorRateEvent (line 48) | public IslandRemoveGeneratorRateEvent(@Nullable SuperiorPlayer superio... method getPlayer (line 60) | @Nullable method getBlock (line 68) | public Key getBlock() { method getEnvironment (line 75) | @Deprecated method getDimension (line 83) | public Dimension getDimension() { method isCancelled (line 87) | @Override method setCancelled (line 92) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveRatingEvent.java class IslandRemoveRatingEvent (line 11) | public class IslandRemoveRatingEvent extends IslandEvent implements Canc... method IslandRemoveRatingEvent (line 27) | public IslandRemoveRatingEvent(@Nullable SuperiorPlayer superiorPlayer... method getPlayer (line 37) | @Nullable method getRatingPlayer (line 45) | public SuperiorPlayer getRatingPlayer() { method isCancelled (line 49) | @Override method setCancelled (line 54) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveRoleLimitEvent.java class IslandRemoveRoleLimitEvent (line 13) | public class IslandRemoveRoleLimitEvent extends IslandEvent implements C... method IslandRemoveRoleLimitEvent (line 29) | public IslandRemoveRoleLimitEvent(@Nullable SuperiorPlayer superiorPla... method getPlayer (line 39) | @Nullable method getPlayerRole (line 47) | public PlayerRole getPlayerRole() { method isCancelled (line 51) | @Override method setCancelled (line 56) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRemoveVisitorHomeEvent.java class IslandRemoveVisitorHomeEvent (line 11) | public class IslandRemoveVisitorHomeEvent extends IslandEvent implements... method IslandRemoveVisitorHomeEvent (line 25) | public IslandRemoveVisitorHomeEvent(@Nullable SuperiorPlayer superiorP... method getPlayer (line 33) | @Nullable method isCancelled (line 38) | @Override method setCancelled (line 43) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRenameEvent.java class IslandRenameEvent (line 12) | public class IslandRenameEvent extends IslandEvent implements Cancellable { method IslandRenameEvent (line 28) | public IslandRenameEvent(Island island, @Nullable SuperiorPlayer super... method getPlayer (line 38) | @Nullable method getIslandName (line 46) | public String getIslandName() { method setIslandName (line 55) | public void setIslandName(String islandName) { method isCancelled (line 60) | @Override method setCancelled (line 65) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRenameWarpCategoryEvent.java class IslandRenameWarpCategoryEvent (line 12) | public class IslandRenameWarpCategoryEvent extends IslandEvent implement... method IslandRenameWarpCategoryEvent (line 29) | public IslandRenameWarpCategoryEvent(SuperiorPlayer superiorPlayer, Is... method getPlayer (line 39) | public SuperiorPlayer getPlayer() { method getWarpCategory (line 46) | public WarpCategory getWarpCategory() { method getCategoryName (line 53) | public String getCategoryName() { method setCategoryName (line 62) | public void setCategoryName(String categoryName) { method isCancelled (line 70) | @Override method setCancelled (line 75) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRenameWarpEvent.java class IslandRenameWarpEvent (line 12) | public class IslandRenameWarpEvent extends IslandEvent implements Cancel... method IslandRenameWarpEvent (line 29) | public IslandRenameWarpEvent(SuperiorPlayer superiorPlayer, Island isl... method getPlayer (line 39) | public SuperiorPlayer getPlayer() { method getIslandWarp (line 46) | public IslandWarp getIslandWarp() { method getWarpName (line 53) | public String getWarpName() { method setWarpName (line 62) | public void setWarpName(String warpName) { method isCancelled (line 70) | @Override method setCancelled (line 75) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandRestrictMoveEvent.java class IslandRestrictMoveEvent (line 10) | public class IslandRestrictMoveEvent extends Event { method IslandRestrictMoveEvent (line 23) | public IslandRestrictMoveEvent(SuperiorPlayer superiorPlayer, Restrict... method getHandlerList (line 28) | public static HandlerList getHandlerList() { method getPlayer (line 35) | public SuperiorPlayer getPlayer() { method getRestrictReason (line 42) | public RestrictReason getRestrictReason() { method getHandlers (line 46) | @Override type RestrictReason (line 51) | public enum RestrictReason { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandSchematicPasteEvent.java class IslandSchematicPasteEvent (line 9) | public class IslandSchematicPasteEvent extends IslandEvent { method IslandSchematicPasteEvent (line 21) | public IslandSchematicPasteEvent(Island island, String schematic, Loca... method getSchematic (line 30) | public String getSchematic() { method getLocation (line 37) | public Location getLocation() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandSetHomeEvent.java class IslandSetHomeEvent (line 14) | public class IslandSetHomeEvent extends IslandEvent implements Cancellab... method IslandSetHomeEvent (line 31) | public IslandSetHomeEvent(Island island, Location islandHome, Reason r... method getIslandHome (line 41) | public Location getIslandHome() { method setIslandHome (line 50) | public void setIslandHome(Location islandHome) { method getReason (line 58) | public Reason getReason() { method getPlayer (line 65) | @Nullable method isCancelled (line 70) | @Override method setCancelled (line 75) | @Override type Reason (line 83) | public enum Reason { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandSetVisitorHomeEvent.java class IslandSetVisitorHomeEvent (line 12) | public class IslandSetVisitorHomeEvent extends IslandEvent implements Ca... method IslandSetVisitorHomeEvent (line 26) | public IslandSetVisitorHomeEvent(SuperiorPlayer superiorPlayer, Island... method getPlayer (line 35) | public SuperiorPlayer getPlayer() { method getIslandVisitorHome (line 42) | public Location getIslandVisitorHome() { method setIslandHome (line 52) | public void setIslandHome(Location islandVisitorHome) { method isCancelled (line 57) | @Override method setCancelled (line 62) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandTransferEvent.java class IslandTransferEvent (line 10) | public class IslandTransferEvent extends IslandEvent implements Cancella... method IslandTransferEvent (line 23) | public IslandTransferEvent(Island island, SuperiorPlayer oldOwner, Sup... method getOldOwner (line 32) | public SuperiorPlayer getOldOwner() { method getNewOwner (line 39) | public SuperiorPlayer getNewOwner() { method isCancelled (line 43) | @Override method setCancelled (line 48) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandUnbanEvent.java class IslandUnbanEvent (line 10) | public class IslandUnbanEvent extends IslandEvent implements Cancellable { method IslandUnbanEvent (line 24) | public IslandUnbanEvent(SuperiorPlayer superiorPlayer, SuperiorPlayer ... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getUnbannedPlayer (line 40) | public SuperiorPlayer getUnbannedPlayer() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandUncoopPlayerEvent.java class IslandUncoopPlayerEvent (line 12) | public class IslandUncoopPlayerEvent extends IslandEvent implements Canc... method IslandUncoopPlayerEvent (line 28) | public IslandUncoopPlayerEvent(Island island, @Nullable SuperiorPlayer... method getPlayer (line 38) | @Nullable method getTarget (line 46) | public SuperiorPlayer getTarget() { method getUncoopReason (line 53) | public UncoopReason getUncoopReason() { method isCancelled (line 57) | @Override method setCancelled (line 62) | @Override type UncoopReason (line 67) | public enum UncoopReason { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandUnlockWorldEvent.java class IslandUnlockWorldEvent (line 11) | public class IslandUnlockWorldEvent extends IslandEvent implements Cance... method IslandUnlockWorldEvent (line 23) | @Deprecated method IslandUnlockWorldEvent (line 34) | public IslandUnlockWorldEvent(Island island, Dimension dimension) { method getEnvironment (line 42) | @Deprecated method getDimension (line 50) | public Dimension getDimension() { method isCancelled (line 54) | @Override method setCancelled (line 59) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandUpgradeEvent.java class IslandUpgradeEvent (line 20) | public class IslandUpgradeEvent extends IslandEvent implements Cancellab... method IslandUpgradeEvent (line 42) | @Deprecated method IslandUpgradeEvent (line 68) | @Deprecated method IslandUpgradeEvent (line 87) | public IslandUpgradeEvent(@Nullable SuperiorPlayer superiorPlayer, Isl... method getPlayer (line 103) | @Nullable method getUpgradeName (line 111) | public String getUpgradeName() { method getUpgrade (line 118) | public Upgrade getUpgrade() { method getUpgradeLevel (line 125) | public UpgradeLevel getUpgradeLevel() { method getCommands (line 132) | public List getCommands() { method getCause (line 139) | public Cause getCause() { method getUpgradeCost (line 146) | @Nullable method setUpgradeCost (line 156) | public void setUpgradeCost(@Nullable UpgradeCost upgradeCost) { method getAmountToWithdraw (line 165) | @Deprecated method setAmountToWithdraw (line 175) | @Deprecated method getCost (line 183) | public BigDecimal getCost() { method setCost (line 193) | public void setCost(BigDecimal cost) throws IllegalStateException { method isCancelled (line 200) | @Override method setCancelled (line 205) | @Override type Cause (line 211) | public enum Cause { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandVisitorHomeTeleportEvent.java class IslandVisitorHomeTeleportEvent (line 11) | public class IslandVisitorHomeTeleportEvent extends IslandEvent implemen... method IslandVisitorHomeTeleportEvent (line 24) | public IslandVisitorHomeTeleportEvent(Island island, SuperiorPlayer su... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getDimension (line 40) | public Dimension getDimension() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandWarpTeleportEvent.java class IslandWarpTeleportEvent (line 11) | public class IslandWarpTeleportEvent extends IslandEvent implements Canc... method IslandWarpTeleportEvent (line 24) | public IslandWarpTeleportEvent(Island island, SuperiorPlayer superiorP... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getIslandWarp (line 40) | public IslandWarp getIslandWarp() { method isCancelled (line 44) | @Override method setCancelled (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandWorldResetEvent.java class IslandWorldResetEvent (line 13) | public class IslandWorldResetEvent extends IslandEvent implements Cancel... method IslandWorldResetEvent (line 29) | @Deprecated method IslandWorldResetEvent (line 42) | public IslandWorldResetEvent(@Nullable SuperiorPlayer superiorPlayer, ... method getPlayer (line 52) | @Nullable method getEnvironment (line 60) | @Deprecated method getDimension (line 68) | public Dimension getDimension() { method isCancelled (line 72) | @Override method setCancelled (line 77) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandWorthCalculatedEvent.java class IslandWorthCalculatedEvent (line 12) | public class IslandWorthCalculatedEvent extends IslandEvent { method IslandWorthCalculatedEvent (line 27) | public IslandWorthCalculatedEvent(Island island, @Nullable SuperiorPla... method getPlayer (line 38) | @Nullable method getLevel (line 46) | public BigDecimal getLevel() { method getWorth (line 53) | public BigDecimal getWorth() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/IslandWorthUpdateEvent.java class IslandWorthUpdateEvent (line 10) | public class IslandWorthUpdateEvent extends IslandEvent { method IslandWorthUpdateEvent (line 26) | public IslandWorthUpdateEvent(Island island, BigDecimal oldWorth, BigD... method getOldWorth (line 37) | public BigDecimal getOldWorth() { method getOldLevel (line 44) | public BigDecimal getOldLevel() { method getNewWorth (line 51) | public BigDecimal getNewWorth() { method getNewLevel (line 58) | public BigDecimal getNewLevel() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/MissionCompleteEvent.java class MissionCompleteEvent (line 17) | public class MissionCompleteEvent extends Event implements Cancellable { method MissionCompleteEvent (line 38) | @Deprecated method MissionCompleteEvent (line 45) | public MissionCompleteEvent(SuperiorPlayer superiorPlayer, IMissionsHo... method getPlayer (line 58) | public SuperiorPlayer getPlayer() { method getMissionsHolder (line 65) | public IMissionsHolder getMissionsHolder() { method getMission (line 72) | public Mission getMission() { method getItemRewards (line 79) | public List getItemRewards() { method getCommandRewards (line 86) | public List getCommandRewards() { method isIslandMission (line 93) | public boolean isIslandMission() { method isCancelled (line 97) | @Override method setCancelled (line 102) | @Override method getHandlers (line 107) | @Override method getHandlerList (line 112) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/MissionResetEvent.java class MissionResetEvent (line 18) | public class MissionResetEvent extends Event implements Cancellable { method MissionResetEvent (line 37) | public MissionResetEvent(@Nullable SuperiorPlayer superiorPlayer, IMis... method getPlayer (line 47) | @Nullable method getMissionsHolder (line 55) | public IMissionsHolder getMissionsHolder() { method getMission (line 62) | public Mission getMission() { method isCancelled (line 66) | @Override method setCancelled (line 71) | @Override method getHandlers (line 76) | @Override method getHandlerList (line 81) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerChangeBorderColorEvent.java class PlayerChangeBorderColorEvent (line 13) | public class PlayerChangeBorderColorEvent extends Event implements Cance... method PlayerChangeBorderColorEvent (line 28) | public PlayerChangeBorderColorEvent(SuperiorPlayer superiorPlayer, Bor... method getPlayer (line 37) | public SuperiorPlayer getPlayer() { method getBorderColor (line 44) | public BorderColor getBorderColor() { method isCancelled (line 48) | @Override method setCancelled (line 53) | @Override method getHandlers (line 58) | @Override method getHandlerList (line 63) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerChangeLanguageEvent.java class PlayerChangeLanguageEvent (line 14) | public class PlayerChangeLanguageEvent extends Event implements Cancella... method PlayerChangeLanguageEvent (line 29) | public PlayerChangeLanguageEvent(SuperiorPlayer superiorPlayer, Locale... method getPlayer (line 38) | public SuperiorPlayer getPlayer() { method getLanguage (line 45) | public Locale getLanguage() { method isCancelled (line 49) | @Override method setCancelled (line 54) | @Override method getHandlers (line 59) | @Override method getHandlerList (line 64) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerChangeNameEvent.java class PlayerChangeNameEvent (line 11) | public class PlayerChangeNameEvent extends Event { method PlayerChangeNameEvent (line 24) | public PlayerChangeNameEvent(SuperiorPlayer superiorPlayer, String new... method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method getNewName (line 40) | public String getNewName() { method getHandlers (line 44) | @Override method getHandlerList (line 49) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerChangeRoleEvent.java class PlayerChangeRoleEvent (line 13) | public class PlayerChangeRoleEvent extends Event implements Cancellable { method PlayerChangeRoleEvent (line 28) | public PlayerChangeRoleEvent(SuperiorPlayer superiorPlayer, PlayerRole... method getHandlerList (line 34) | public static HandlerList getHandlerList() { method getPlayer (line 41) | public SuperiorPlayer getPlayer() { method getNewRole (line 48) | public PlayerRole getNewRole() { method isCancelled (line 52) | @Override method setCancelled (line 57) | @Override method getHandlers (line 62) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerCloseMenuEvent.java class PlayerCloseMenuEvent (line 16) | public class PlayerCloseMenuEvent extends Event implements Cancellable { method PlayerCloseMenuEvent (line 36) | @Deprecated method PlayerCloseMenuEvent (line 49) | public PlayerCloseMenuEvent(SuperiorPlayer superiorPlayer, MenuView getOpenedMenuView() { method getNewMenu (line 86) | @Nullable method getNewMenuView (line 96) | @Nullable method setNewMenu (line 108) | @Deprecated method setNewMenuView (line 119) | public void setNewMenuView(@Nullable MenuView newMenuView) { method isCancelled (line 123) | @Override method setCancelled (line 128) | @Override method getHandlers (line 133) | @Override method getHandlerList (line 138) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerOpenMenuEvent.java class PlayerOpenMenuEvent (line 14) | public class PlayerOpenMenuEvent extends Event implements Cancellable { method PlayerOpenMenuEvent (line 30) | @Deprecated method PlayerOpenMenuEvent (line 41) | public PlayerOpenMenuEvent(SuperiorPlayer superiorPlayer, MenuView getMenuView() { method isCancelled (line 71) | @Override method setCancelled (line 76) | @Override method getHandlers (line 81) | @Override method getHandlerList (line 86) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerReplaceEvent.java class PlayerReplaceEvent (line 11) | public class PlayerReplaceEvent extends Event { method PlayerReplaceEvent (line 24) | public PlayerReplaceEvent(SuperiorPlayer oldPlayer, SuperiorPlayer new... method getOldPlayer (line 33) | public SuperiorPlayer getOldPlayer() { method getNewPlayer (line 40) | public SuperiorPlayer getNewPlayer() { method getHandlers (line 44) | @Override method getHandlerList (line 49) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerToggleBlocksStackerEvent.java class PlayerToggleBlocksStackerEvent (line 12) | public class PlayerToggleBlocksStackerEvent extends Event implements Can... method PlayerToggleBlocksStackerEvent (line 25) | public PlayerToggleBlocksStackerEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerToggleBorderEvent.java class PlayerToggleBorderEvent (line 12) | public class PlayerToggleBorderEvent extends Event implements Cancellable { method PlayerToggleBorderEvent (line 25) | public PlayerToggleBorderEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerToggleBypassEvent.java class PlayerToggleBypassEvent (line 12) | public class PlayerToggleBypassEvent extends Event implements Cancellable { method PlayerToggleBypassEvent (line 25) | public PlayerToggleBypassEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerToggleFlyEvent.java class PlayerToggleFlyEvent (line 12) | public class PlayerToggleFlyEvent extends Event implements Cancellable { method PlayerToggleFlyEvent (line 25) | public PlayerToggleFlyEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerTogglePanelEvent.java class PlayerTogglePanelEvent (line 12) | public class PlayerTogglePanelEvent extends Event implements Cancellable { method PlayerTogglePanelEvent (line 25) | public PlayerTogglePanelEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerToggleSpyEvent.java class PlayerToggleSpyEvent (line 12) | public class PlayerToggleSpyEvent extends Event implements Cancellable { method PlayerToggleSpyEvent (line 25) | public PlayerToggleSpyEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PlayerToggleTeamChatEvent.java class PlayerToggleTeamChatEvent (line 12) | public class PlayerToggleTeamChatEvent extends Event implements Cancella... method PlayerToggleTeamChatEvent (line 25) | public PlayerToggleTeamChatEvent(SuperiorPlayer superiorPlayer) { method getPlayer (line 33) | public SuperiorPlayer getPlayer() { method isCancelled (line 37) | @Override method setCancelled (line 42) | @Override method getHandlers (line 47) | @Override method getHandlerList (line 52) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PluginInitializeEvent.java class PluginInitializeEvent (line 14) | public class PluginInitializeEvent extends Event { method PluginInitializeEvent (line 31) | public PluginInitializeEvent(SuperiorSkyblock plugin) { method getPlugin (line 40) | public SuperiorSkyblock getPlugin() { method getIslandsContainer (line 48) | @Nullable method setIslandsContainer (line 58) | public void setIslandsContainer(IslandsContainer islandsContainer) { method getPlayersContainer (line 67) | @Nullable method setPlayersContainer (line 77) | public void setPlayersContainer(PlayersContainer playersContainer) { method getHandlerList (line 82) | public static HandlerList getHandlerList() { method getHandlers (line 86) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PluginInitializedEvent.java class PluginInitializedEvent (line 10) | public class PluginInitializedEvent extends Event { method PluginInitializedEvent (line 19) | public PluginInitializedEvent(SuperiorSkyblock plugin) { method getHandlerList (line 23) | public static HandlerList getHandlerList() { method getPlugin (line 27) | public SuperiorSkyblock getPlugin() { method getHandlers (line 31) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PluginLoadDataEvent.java class PluginLoadDataEvent (line 11) | public class PluginLoadDataEvent extends Event implements Cancellable { method PluginLoadDataEvent (line 24) | public PluginLoadDataEvent(SuperiorSkyblock plugin) { method getPlugin (line 31) | public SuperiorSkyblock getPlugin() { method isCancelled (line 35) | @Override method setCancelled (line 40) | @Override method getHandlerList (line 45) | public static HandlerList getHandlerList() { method getHandlers (line 49) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PostIslandCreateEvent.java class PostIslandCreateEvent (line 9) | public class PostIslandCreateEvent extends IslandEvent { method PostIslandCreateEvent (line 19) | public PostIslandCreateEvent(SuperiorPlayer superiorPlayer, Island isl... method getPlayer (line 27) | public SuperiorPlayer getPlayer() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/PreIslandCreateEvent.java class PreIslandCreateEvent (line 11) | public class PreIslandCreateEvent extends Event implements Cancellable { method PreIslandCreateEvent (line 25) | public PreIslandCreateEvent(SuperiorPlayer superiorPlayer, String isla... method PreIslandCreateEvent (line 36) | @Deprecated method getHandlerList (line 41) | public static HandlerList getHandlerList() { method getPlayer (line 48) | public SuperiorPlayer getPlayer() { method getIslandName (line 55) | public String getIslandName() { method isCancelled (line 59) | @Override method setCancelled (line 64) | @Override method getHandlers (line 69) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/events/SendMessageEvent.java class SendMessageEvent (line 14) | public class SendMessageEvent extends Event implements Cancellable { method SendMessageEvent (line 32) | public SendMessageEvent(CommandSender receiver, String messageType, IM... method getReceiver (line 43) | public CommandSender getReceiver() { method getMessageType (line 50) | public String getMessageType() { method getArgument (line 60) | public Object getArgument(int index) { method setArgument (line 71) | public void setArgument(int index, Object value) { method getArgumentsLength (line 79) | public int getArgumentsLength() { method getMessageComponent (line 86) | public IMessageComponent getMessageComponent() { method setMessageComponent (line 95) | public void setMessageComponent(IMessageComponent messageComponent) { method isCancelled (line 100) | @Override method setCancelled (line 105) | @Override method getHandlers (line 110) | @Override method getHandlerList (line 115) | public static HandlerList getHandlerList() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/BanksFactory.java type BanksFactory (line 6) | public interface BanksFactory { method createIslandBank (line 14) | IslandBank createIslandBank(Island island, IslandBank original); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/DatabaseBridgeFactory.java type DatabaseBridgeFactory (line 10) | public interface DatabaseBridgeFactory { method createIslandsDatabaseBridge (line 19) | DatabaseBridge createIslandsDatabaseBridge(@Nullable Island island, Da... method createPlayersDatabaseBridge (line 28) | DatabaseBridge createPlayersDatabaseBridge(@Nullable SuperiorPlayer su... method createGridDatabaseBridge (line 37) | DatabaseBridge createGridDatabaseBridge(@Nullable GridManager gridMana... method createStackedBlocksDatabaseBridge (line 46) | DatabaseBridge createStackedBlocksDatabaseBridge(@Nullable StackedBloc... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/DelegateBanksFactory.java class DelegateBanksFactory (line 6) | public class DelegateBanksFactory implements BanksFactory { method DelegateBanksFactory (line 10) | protected DelegateBanksFactory(BanksFactory handle) { method createIslandBank (line 14) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/DelegateDatabaseBridgeFactory.java class DelegateDatabaseBridgeFactory (line 10) | public class DelegateDatabaseBridgeFactory implements DatabaseBridgeFact... method DelegateDatabaseBridgeFactory (line 14) | protected DelegateDatabaseBridgeFactory(DatabaseBridgeFactory handle) { method createIslandsDatabaseBridge (line 18) | @Override method createPlayersDatabaseBridge (line 23) | @Override method createGridDatabaseBridge (line 28) | @Override method createStackedBlocksDatabaseBridge (line 33) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/DelegateIslandsFactory.java class DelegateIslandsFactory (line 9) | public class DelegateIslandsFactory implements IslandsFactory { method DelegateIslandsFactory (line 13) | protected DelegateIslandsFactory(IslandsFactory handle) { method createIsland (line 17) | @Override method createIslandCalculationAlgorithm (line 22) | @Override method createIslandBlocksTrackerAlgorithm (line 28) | @Override method createIslandEntitiesTrackerAlgorithm (line 34) | @Override method createIslandCalculationAlgorithm (line 40) | @Override method createIslandBlocksTrackerAlgorithm (line 45) | @Override method createIslandEntitiesTrackerAlgorithm (line 50) | @Override method createPersistentDataContainer (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/DelegatePlayersFactory.java class DelegatePlayersFactory (line 7) | public class DelegatePlayersFactory implements PlayersFactory { method DelegatePlayersFactory (line 11) | protected DelegatePlayersFactory(PlayersFactory handle) { method createPlayer (line 15) | @Override method createPlayerTeleportAlgorithm (line 20) | @Override method createPlayerTeleportAlgorithm (line 26) | @Override method createPersistentDataContainer (line 31) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/IslandsFactory.java type IslandsFactory (line 9) | public interface IslandsFactory { method createIsland (line 16) | Island createIsland(Island original); method createIslandCalculationAlgorithm (line 24) | @Deprecated method createIslandBlocksTrackerAlgorithm (line 35) | @Deprecated method createIslandEntitiesTrackerAlgorithm (line 46) | @Deprecated method createIslandCalculationAlgorithm (line 57) | IslandCalculationAlgorithm createIslandCalculationAlgorithm(Island isl... method createIslandBlocksTrackerAlgorithm (line 65) | IslandBlocksTrackerAlgorithm createIslandBlocksTrackerAlgorithm(Island... method createIslandEntitiesTrackerAlgorithm (line 73) | IslandEntitiesTrackerAlgorithm createIslandEntitiesTrackerAlgorithm(Is... method createPersistentDataContainer (line 81) | PersistentDataContainer createPersistentDataContainer(Island island, P... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/factory/PlayersFactory.java type PlayersFactory (line 7) | public interface PlayersFactory { method createPlayer (line 14) | SuperiorPlayer createPlayer(SuperiorPlayer original); method createPlayerTeleportAlgorithm (line 22) | @Deprecated method createPlayerTeleportAlgorithm (line 33) | PlayerTeleportAlgorithm createPlayerTeleportAlgorithm(SuperiorPlayer s... method createPersistentDataContainer (line 41) | PersistentDataContainer createPersistentDataContainer(SuperiorPlayer s... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/BlockValuesManager.java type BlockValuesManager (line 9) | public interface BlockValuesManager { method getBlockWorth (line 17) | BigDecimal getBlockWorth(Key key); method getBlockLevel (line 25) | BigDecimal getBlockLevel(Key key); method getBlockKey (line 33) | Key getBlockKey(Key key); method registerCustomKey (line 42) | void registerCustomKey(Key key, @Nullable BigDecimal worthValue, @Null... method registerKeyParser (line 50) | void registerKeyParser(CustomKeyParser customKeyParser, Key... blockTy... type SyncWorthStatus (line 52) | enum SyncWorthStatus { method of (line 58) | public static SyncWorthStatus of(String name) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/CommandsManager.java type CommandsManager (line 9) | public interface CommandsManager { method registerCommand (line 16) | void registerCommand(SuperiorCommand superiorCommand); method unregisterCommand (line 23) | void unregisterCommand(SuperiorCommand superiorCommand); method registerAdminCommand (line 30) | void registerAdminCommand(SuperiorCommand superiorCommand); method unregisterAdminCommand (line 37) | void unregisterAdminCommand(SuperiorCommand superiorCommand); method getSubCommands (line 42) | List getSubCommands(); method getSubCommands (line 49) | List getSubCommands(boolean includeDisabled); method getCommand (line 57) | @Nullable method getAdminSubCommands (line 63) | List getAdminSubCommands(); method getAdminCommand (line 71) | @Nullable method dispatchSubCommand (line 81) | void dispatchSubCommand(CommandSender sender, String subCommand); method dispatchSubCommand (line 91) | void dispatchSubCommand(CommandSender sender, String subCommand, @Null... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/FactoriesManager.java type FactoriesManager (line 26) | public interface FactoriesManager { method registerIslandsFactory (line 34) | void registerIslandsFactory(@Nullable IslandsFactory islandsFactory); method getIslandsFactory (line 39) | IslandsFactory getIslandsFactory(); method registerPlayersFactory (line 47) | void registerPlayersFactory(@Nullable PlayersFactory playersFactory); method getPlayersFactory (line 52) | PlayersFactory getPlayersFactory(); method registerBanksFactory (line 60) | void registerBanksFactory(@Nullable BanksFactory banksFactory); method getBanksFactory (line 65) | BanksFactory getBanksFactory(); method registerDatabaseBridgeFactory (line 73) | void registerDatabaseBridgeFactory(@Nullable DatabaseBridgeFactory dat... method getDatabaseBridgeFactory (line 78) | DatabaseBridgeFactory getDatabaseBridgeFactory(); method createIsland (line 90) | Island createIsland(@Nullable SuperiorPlayer owner, UUID uuid, Locatio... method createIslandBuilder (line 95) | Island.Builder createIslandBuilder(); method createPlayer (line 103) | SuperiorPlayer createPlayer(UUID playerUUID); method createPlayerBuilder (line 108) | SuperiorPlayer.Builder createPlayerBuilder(); method createBlockOffset (line 117) | BlockOffset createBlockOffset(int offsetX, int offsetY, int offsetZ); method createBlockPosition (line 128) | @Deprecated method createBlockPosition (line 138) | BlockPosition createBlockPosition(int blockX, int blockY, int blockZ); method createBlockPosition (line 145) | BlockPosition createBlockPosition(Location location); method createWorldPosition (line 154) | WorldPosition createWorldPosition(double x, double y, double z); method createWorldPosition (line 165) | WorldPosition createWorldPosition(double x, double y, double z, float ... method createWorldPosition (line 172) | WorldPosition createWorldPosition(Location location); method createTransaction (line 186) | BankTransaction createTransaction(@Nullable UUID player, BankAction ac... method createWorldInfo (line 195) | WorldInfo createWorldInfo(String worldName, Dimension dimension); method createGameSound (line 204) | GameSound createGameSound(Sound sound, float volume, float pitch); method createSchematicOptionsBuilder (line 211) | SchematicOptions.Builder createSchematicOptionsBuilder(String schemati... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/GridManager.java type GridManager (line 25) | public interface GridManager extends IDatabaseBridgeHolder { method createIsland (line 36) | void createIsland(SuperiorPlayer superiorPlayer, String schemName, Big... method createIsland (line 48) | void createIsland(SuperiorPlayer superiorPlayer, String schemName, Big... method createIsland (line 61) | void createIsland(SuperiorPlayer superiorPlayer, String schemName, Big... method createIsland (line 76) | void createIsland(SuperiorPlayer superiorPlayer, String schemName, Big... method createIsland (line 86) | void createIsland(Island.Builder builder, Biome biome, boolean offset); method createIsland (line 96) | void createIsland(Island.Builder builder, Biome biome, boolean offset,... method setIslandCreationAlgorithm (line 104) | void setIslandCreationAlgorithm(@Nullable IslandCreationAlgorithm isla... method getIslandCreationAlgorithm (line 109) | IslandCreationAlgorithm getIslandCreationAlgorithm(); method hasActiveCreateRequest (line 116) | boolean hasActiveCreateRequest(SuperiorPlayer superiorPlayer); method startIslandPreview (line 125) | void startIslandPreview(SuperiorPlayer superiorPlayer, String schemNam... method cancelIslandPreview (line 132) | void cancelIslandPreview(SuperiorPlayer superiorPlayer); method cancelAllIslandPreviews (line 137) | void cancelAllIslandPreviews(); method getIslandPreview (line 144) | @Nullable method deleteIsland (line 152) | void deleteIsland(Island island); method getIsland (line 161) | @Nullable method getIsland (line 173) | @Nullable method getIslandPosition (line 184) | int getIslandPosition(Island island, SortingType sortingType); method getIsland (line 193) | @Nullable method getIslandByUUID (line 203) | @Nullable method getIsland (line 212) | @Nullable method getIslandAt (line 221) | @Nullable method getIslandAt (line 231) | @Nullable method getIslandsAt (line 241) | @Nullable method transferIsland (line 251) | @Deprecated method getSize (line 257) | int getSize(); method sortIslands (line 264) | void sortIslands(SortingType sortingType); method sortIslands (line 272) | void sortIslands(SortingType sortingType, @Nullable Runnable onFinish); method getSpawnIsland (line 277) | Island getSpawnIsland(); method getIslandsWorld (line 286) | @Nullable method getIslandsWorldDimension (line 295) | @Nullable method getIslandsWorldInfo (line 306) | @Nullable method getIslandsWorldInfo (line 317) | @Nullable method isIslandsWorld (line 324) | boolean isIslandsWorld(World world); method registerIslandWorld (line 333) | void registerIslandWorld(World world); method getRegisteredWorlds (line 338) | List getRegisteredWorlds(); method getAllIslands (line 347) | @Deprecated method getIslands (line 353) | List getIslands(); method getIslands (line 361) | List getIslands(SortingType sortingType); method getBlockAmount (line 369) | @Deprecated method getBlockAmount (line 378) | @Deprecated method setBlockAmount (line 388) | @Deprecated method getStackedBlocks (line 396) | @Deprecated method calcAllIslands (line 402) | void calcAllIslands(); method calcAllIslands (line 409) | void calcAllIslands(@Nullable Runnable callback); method addIslandToPurge (line 416) | void addIslandToPurge(Island island); method removeIslandFromPurge (line 423) | void removeIslandFromPurge(Island island); method isIslandPurge (line 428) | boolean isIslandPurge(Island island); method getIslandsToPurge (line 433) | List getIslandsToPurge(); method registerSortingType (line 440) | void registerSortingType(SortingType sortingType); method getTotalWorth (line 446) | BigDecimal getTotalWorth(); method getTotalLevel (line 452) | BigDecimal getTotalLevel(); method getLastIslandLocation (line 460) | @Deprecated method setLastIslandLocation (line 470) | @Deprecated method getLastIslandPosition (line 476) | BlockPosition getLastIslandPosition(); method setLastIslandPosition (line 484) | void setLastIslandPosition(BlockPosition blockPosition); method getIslandsContainer (line 489) | IslandsContainer getIslandsContainer(); method setIslandsContainer (line 496) | void setIslandsContainer(IslandsContainer islandsContainer); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/KeysManager.java type KeysManager (line 18) | public interface KeysManager { method getKey (line 25) | Key getKey(EntityType entityType); method getEntityTypeKey (line 32) | Key getEntityTypeKey(String entityTypeName); method getKey (line 39) | Key getKey(Entity entity); method getKey (line 46) | Key getKey(Block block); method getKey (line 53) | Key getKey(BlockState blockState); method getKey (line 60) | Key getKey(ItemStack itemStack); method getKey (line 68) | Key getKey(Material material, short data); method getKey (line 75) | Key getKey(Material material); method getMaterialAndDataKey (line 82) | Key getMaterialAndDataKey(String type); method getSpawnerKey (line 89) | Key getSpawnerKey(EntityType entityType); method getSpawnerKey (line 96) | Key getSpawnerKey(String entityTypeName); method getKey (line 103) | Key getKey(String key); method getKey (line 111) | Key getKey(String globalKey, String subKey); method createKeySet (line 116) | KeySet createKeySet(Supplier> setCreator); method createKeySet (line 125) | KeySet createKeySet(Supplier> setCreator, Collection ... method createKeyMap (line 130) | KeyMap createKeyMap(Supplier> mapCreator); method createKeyMap (line 139) | KeyMap createKeyMap(Supplier> mapCreator, Map menu); method getMenu (line 853) | @Nullable method getMenus (line 859) | Map> getMenus(); method getCustomMenus (line 864) | Map> getCustomMenus(); method createPatternBuilder (line 869) | > MenuLayout.Builder createPatternBuilder(); method createPagedPatternBuilder (line 874) | , E> PagedMenuLayout.Builder cr... method createButtonBuilder (line 879) | > MenuTemplateButton.Builder createButtonB... method createPagedButtonBuilder (line 885) | , E> PagedMenuTemplateButton.Builder cr... method getParser (line 891) | MenuParser getParser(); method getMenuCommands (line 896) | MenuCommands getMenuCommands(); method getOldMenuFromView (line 902) | @Deprecated FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/MissionsManager.java type MissionsManager (line 11) | public interface MissionsManager { method getMission (line 18) | @Nullable method getAllMissions (line 24) | List> getAllMissions(); method getPlayerMissions (line 29) | List> getPlayerMissions(); method getIslandMissions (line 34) | List> getIslandMissions(); method getMissionCategory (line 41) | @Nullable method getMissionCategories (line 47) | List getMissionCategories(); method hasCompleted (line 56) | boolean hasCompleted(SuperiorPlayer superiorPlayer, Mission mission); method canComplete (line 65) | boolean canComplete(SuperiorPlayer superiorPlayer, Mission mission); method canCompleteNoProgress (line 74) | boolean canCompleteNoProgress(SuperiorPlayer superiorPlayer, Mission mis... method hasAllRequiredMissions (line 92) | boolean hasAllRequiredMissions(SuperiorPlayer superiorPlayer, Mission<... method canPassAllChecks (line 101) | boolean canPassAllChecks(SuperiorPlayer superiorPlayer, Mission mis... method rewardMission (line 110) | void rewardMission(Mission mission, SuperiorPlayer superiorPlayer, ... method rewardMission (line 120) | void rewardMission(Mission mission, SuperiorPlayer superiorPlayer, ... method rewardMission (line 131) | void rewardMission(Mission mission, SuperiorPlayer superiorPlayer, ... method saveMissionsData (line 137) | void saveMissionsData(); method loadMissionsData (line 143) | void loadMissionsData(); method loadMissionsData (line 149) | void loadMissionsData(List> missionsList); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/ModulesManager.java type ModulesManager (line 11) | public interface ModulesManager { method registerModule (line 18) | void registerModule(PluginModule pluginModule); method registerModule (line 25) | PluginModule registerModule(File moduleFile) throws IOException, Refle... method unregisterModule (line 32) | void unregisterModule(PluginModule pluginModule); method getModule (line 39) | @Nullable method getModules (line 45) | Collection getModules(); method enableModule (line 52) | void enableModule(PluginModule pluginModule); method enableModules (line 59) | void enableModules(ModuleLoadTime moduleLoadTime); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/PlayersManager.java type PlayersManager (line 12) | public interface PlayersManager { method getSuperiorPlayer (line 20) | @Nullable method getSuperiorPlayer (line 28) | SuperiorPlayer getSuperiorPlayer(Player player); method getSuperiorPlayer (line 36) | SuperiorPlayer getSuperiorPlayer(UUID uuid); method getAllPlayers (line 41) | List getAllPlayers(); method getPlayerRole (line 49) | @Nullable method getPlayerRoleFromId (line 59) | @Nullable method getPlayerRole (line 71) | @Deprecated method getDefaultRole (line 79) | @Deprecated method getLastRole (line 87) | @Deprecated method getGuestRole (line 95) | @Deprecated method getCoopRole (line 103) | @Deprecated method getRoles (line 111) | @Deprecated method getPlayersContainer (line 117) | PlayersContainer getPlayersContainer(); method setPlayersContainer (line 124) | void setPlayersContainer(PlayersContainer playersContainer); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/ProvidersManager.java type ProvidersManager (line 20) | public interface ProvidersManager { method getSpawnersProvider (line 25) | SpawnersProvider getSpawnersProvider(); method setSpawnersProvider (line 32) | void setSpawnersProvider(SpawnersProvider spawnersProvider); method getStackedBlocksProvider (line 37) | StackedBlocksProvider getStackedBlocksProvider(); method setStackedBlocksProvider (line 44) | void setStackedBlocksProvider(StackedBlocksProvider stackedBlocksProvi... method getEntitiesProviders (line 49) | List getEntitiesProviders(); method addEntitiesProvider (line 56) | void addEntitiesProvider(EntitiesProvider entitiesProvider); method getEconomyProvider (line 61) | EconomyProvider getEconomyProvider(); method setEconomyProvider (line 68) | void setEconomyProvider(EconomyProvider economyProvider); method getWorldsProvider (line 73) | WorldsProvider getWorldsProvider(); method setWorldsProvider (line 80) | void setWorldsProvider(WorldsProvider worldsProvider); method getChunksProvider (line 85) | ChunksProvider getChunksProvider(); method setChunksProvider (line 92) | void setChunksProvider(ChunksProvider chunksProvider); method getBankEconomyProvider (line 97) | EconomyProvider getBankEconomyProvider(); method setBankEconomyProvider (line 104) | void setBankEconomyProvider(EconomyProvider economyProvider); method getAFKProviders (line 109) | List getAFKProviders(); method addAFKProvider (line 116) | void addAFKProvider(AFKProvider afkProvider); method getMenusProvider (line 121) | MenusProvider getMenusProvider(); method setMenusProvider (line 128) | void setMenusProvider(MenusProvider menuProvider); method getPermissionsProvider (line 133) | PermissionsProvider getPermissionsProvider(); method setPermissionsProvider (line 140) | void setPermissionsProvider(PermissionsProvider permissionsProvider); method getPricesProvider (line 145) | PricesProvider getPricesProvider(); method setPricesProvider (line 152) | void setPricesProvider(PricesProvider pricesProvider); method getVanishProvider (line 157) | VanishProvider getVanishProvider(); method setVanishProvider (line 164) | void setVanishProvider(VanishProvider vanishProvider); method registerSkinsListener (line 171) | void registerSkinsListener(ISkinsListener skinsListener); method unregisterSkinsListener (line 178) | void unregisterSkinsListener(ISkinsListener skinsListener); method registerStackedBlocksListener (line 185) | void registerStackedBlocksListener(IStackedBlocksListener stackedBlock... method unregisterStackedBlocksListener (line 192) | void unregisterStackedBlocksListener(IStackedBlocksListener stackedBlo... method registerWorldsListener (line 199) | void registerWorldsListener(IWorldsListener worldsListener); method unregisterWorldsListener (line 206) | void unregisterWorldsListener(IWorldsListener worldsListener); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/RolesManager.java type RolesManager (line 8) | public interface RolesManager { method getPlayerRole (line 16) | @Nullable method getPlayerRoleFromId (line 25) | @Nullable method getPlayerRole (line 35) | PlayerRole getPlayerRole(String name); method getDefaultRole (line 40) | PlayerRole getDefaultRole(); method getLastRole (line 45) | PlayerRole getLastRole(); method getGuestRole (line 50) | PlayerRole getGuestRole(); method getCoopRole (line 55) | PlayerRole getCoopRole(); method getRoles (line 60) | List getRoles(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/SchematicManager.java type SchematicManager (line 12) | public interface SchematicManager { method getSchematic (line 20) | @Nullable method getSchematics (line 26) | List getSchematics(); method registerSchematicParser (line 36) | void registerSchematicParser(SchematicParser schematicParser); method getSchematicParsers (line 41) | List getSchematicParsers(); method saveSchematic (line 50) | void saveSchematic(SuperiorPlayer superiorPlayer, String schematicName); method saveSchematic (line 60) | void saveSchematic(SuperiorPlayer superiorPlayer, String schematicName... method saveSchematic (line 72) | void saveSchematic(Location pos1, Location pos2, int offsetX, int offs... method saveSchematic (line 86) | void saveSchematic(Location pos1, Location pos2, int offsetX, int offs... method saveSchematic (line 99) | void saveSchematic(Location pos1, Location pos2, int offsetX, int offs... method saveSchematic (line 114) | void saveSchematic(Location pos1, Location pos2, int offsetX, int offs... method saveSchematic (line 123) | void saveSchematic(Location pos1, Location pos2, SchematicOptions sche... method saveSchematic (line 133) | void saveSchematic(Location pos1, Location pos2, SchematicOptions sche... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/StackedBlocksManager.java type StackedBlocksManager (line 13) | public interface StackedBlocksManager extends IDatabaseBridgeHolder { method getStackedBlockAmount (line 20) | int getStackedBlockAmount(Block block); method getStackedBlockAmount (line 27) | int getStackedBlockAmount(Location location); method getStackedBlockKey (line 34) | @Nullable method setStackedBlock (line 43) | boolean setStackedBlock(Block block, int amount); method setStackedBlock (line 53) | boolean setStackedBlock(Location location, Key blockKey, int amount); method removeStackedBlock (line 61) | int removeStackedBlock(Location location); method removeStackedBlocks (line 69) | Map removeStackedBlocks(Chunk chunk); method removeStackedBlocks (line 79) | Map removeStackedBlocks(World world, int chunkX, in... method getStackedBlocks (line 86) | Map getStackedBlocks(Chunk chunk); method getStackedBlocks (line 95) | Map getStackedBlocks(World world, int chunkX, int c... method getStackedBlocks (line 100) | Map getStackedBlocks(); method updateStackedBlockHologram (line 107) | void updateStackedBlockHologram(Location location); method updateStackedBlockHolograms (line 114) | void updateStackedBlockHolograms(Chunk chunk); method removeStackedBlockHologram (line 121) | void removeStackedBlockHologram(Location location); method removeStackedBlockHolograms (line 128) | void removeStackedBlockHolograms(Chunk chunk); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/handlers/UpgradesManager.java type UpgradesManager (line 10) | public interface UpgradesManager { method getUpgrade (line 17) | @Nullable method getUpgrade (line 25) | @Nullable method addUpgrade (line 33) | void addUpgrade(Upgrade upgrade); method getDefaultUpgrade (line 38) | Upgrade getDefaultUpgrade(); method isUpgrade (line 45) | boolean isUpgrade(String upgradeName); method getUpgrades (line 50) | Collection getUpgrades(); method registerUpgradeCostLoader (line 58) | void registerUpgradeCostLoader(String id, UpgradeCostLoader costLoader); method getUpgradesCostLoaders (line 63) | Collection getUpgradesCostLoaders(); method getUpgradeCostLoader (line 68) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/AFKProvider.java type AFKProvider (line 5) | public interface AFKProvider { method isAFK (line 12) | boolean isAFK(Player player); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/ChunksProvider.java type ChunksProvider (line 8) | public interface ChunksProvider { method loadChunk (line 18) | CompletableFuture loadChunk(World world, int chunkX, int chunkZ); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/EconomyProvider.java type EconomyProvider (line 8) | public interface EconomyProvider { method getBalance (line 15) | BigDecimal getBalance(SuperiorPlayer superiorPlayer); method depositMoney (line 24) | EconomyResult depositMoney(SuperiorPlayer superiorPlayer, double amount); method withdrawMoney (line 33) | EconomyResult withdrawMoney(SuperiorPlayer superiorPlayer, double amou... class EconomyResult (line 35) | class EconomyResult { method EconomyResult (line 41) | public EconomyResult(String errorMessage) { method EconomyResult (line 45) | public EconomyResult(double transactionMoney) { method EconomyResult (line 49) | public EconomyResult(@Nullable String errorMessage, double transacti... method getErrorMessage (line 57) | @Nullable method getTransactionMoney (line 65) | public double getTransactionMoney() { method hasFailed (line 72) | public boolean hasFailed() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/EntitiesProvider.java type EntitiesProvider (line 5) | public interface EntitiesProvider { method shouldTrackEntity (line 16) | boolean shouldTrackEntity(Entity entity); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/LazyWorldsProvider.java type LazyWorldsProvider (line 9) | public interface LazyWorldsProvider extends WorldsProvider { method prepareWorld (line 18) | @Deprecated method prepareWorld (line 30) | void prepareWorld(Island island, Dimension dimension, Runnable finishC... method getIslandsWorldInfo (line 40) | @Deprecated method getIslandsWorldInfo (line 54) | @Nullable method getIslandsWorldInfo (line 65) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/MenusProvider.java type MenusProvider (line 17) | public interface MenusProvider { method initializeMenus (line 22) | void initializeMenus(); method openBankLogs (line 32) | void openBankLogs(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu... method refreshBankLogs (line 39) | void refreshBankLogs(Island island); method openBiomes (line 49) | void openBiomes(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu p... method openBorderColor (line 58) | void openBorderColor(SuperiorPlayer targetPlayer, @Nullable ISuperiorM... method openConfirmBan (line 69) | void openConfirmBan(SuperiorPlayer targetPlayer, @Nullable ISuperiorMe... method openConfirmDisband (line 79) | void openConfirmDisband(SuperiorPlayer targetPlayer, @Nullable ISuperi... method openConfirmKick (line 90) | void openConfirmKick(SuperiorPlayer targetPlayer, @Nullable ISuperiorM... method openConfirmLeave (line 99) | void openConfirmLeave(SuperiorPlayer targetPlayer, @Nullable ISuperior... method openConfirmTransfer (line 110) | void openConfirmTransfer(SuperiorPlayer targetPlayer, @Nullable ISuper... method openControlPanel (line 120) | void openControlPanel(SuperiorPlayer targetPlayer, @Nullable ISuperior... method openCoops (line 130) | void openCoops(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu pr... method refreshCoops (line 137) | void refreshCoops(Island island); method openCounts (line 147) | void openCounts(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu p... method refreshCounts (line 154) | void refreshCounts(Island island); method openGlobalWarps (line 163) | void openGlobalWarps(SuperiorPlayer targetPlayer, @Nullable ISuperiorM... method refreshGlobalWarps (line 168) | void refreshGlobalWarps(); method openIslandBank (line 178) | void openIslandBank(SuperiorPlayer targetPlayer, @Nullable ISuperiorMe... method refreshIslandBank (line 185) | void refreshIslandBank(Island island); method openIslandBannedPlayers (line 195) | void openIslandBannedPlayers(SuperiorPlayer targetPlayer, @Nullable IS... method refreshIslandBannedPlayers (line 202) | void refreshIslandBannedPlayers(Island island); method openIslandChest (line 212) | void openIslandChest(SuperiorPlayer targetPlayer, @Nullable ISuperiorM... method refreshIslandChest (line 219) | void refreshIslandChest(Island island); method getIslandCreationConfig (line 226) | MenuIslandCreationConfig getIslandCreationConfig(Schematic schematic); method openIslandCreation (line 236) | void openIslandCreation(SuperiorPlayer targetPlayer, @Nullable ISuperi... method openIslandRate (line 246) | void openIslandRate(SuperiorPlayer targetPlayer, @Nullable ISuperiorMe... method openIslandRatings (line 256) | void openIslandRatings(SuperiorPlayer targetPlayer, @Nullable ISuperio... method refreshIslandRatings (line 263) | void refreshIslandRatings(Island island); method openMemberManage (line 273) | void openMemberManage(SuperiorPlayer targetPlayer, @Nullable ISuperior... method destroyMemberManage (line 280) | void destroyMemberManage(SuperiorPlayer islandMember); method openMemberRole (line 290) | void openMemberRole(SuperiorPlayer targetPlayer, @Nullable ISuperiorMe... method destroyMemberRole (line 297) | void destroyMemberRole(SuperiorPlayer islandMember); method openMembers (line 306) | void openMembers(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu ... method refreshMembers (line 313) | void refreshMembers(Island island); method openMissions (line 321) | void openMissions(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu... method openMissionsCategory (line 330) | void openMissionsCategory(SuperiorPlayer targetPlayer, @Nullable ISupe... method refreshMissionsCategory (line 337) | void refreshMissionsCategory(MissionCategory missionCategory); method openPermissions (line 348) | void openPermissions(SuperiorPlayer targetPlayer, @Nullable ISuperiorM... method openPermissions (line 360) | void openPermissions(SuperiorPlayer targetPlayer, @Nullable ISuperiorM... method refreshPermissions (line 368) | void refreshPermissions(Island island); method refreshPermissions (line 376) | void refreshPermissions(Island island, SuperiorPlayer permissiblePlayer); method refreshPermissions (line 384) | void refreshPermissions(Island island, PlayerRole permissibleRole); method updatePermission (line 391) | void updatePermission(IslandPrivilege islandPrivilege); method openPlayerLanguage (line 400) | void openPlayerLanguage(SuperiorPlayer targetPlayer, @Nullable ISuperi... method openSettings (line 410) | void openSettings(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu... method refreshSettings (line 417) | void refreshSettings(Island island); method updateSettings (line 424) | void updateSettings(IslandFlag islandFlag); method openTopIslands (line 433) | void openTopIslands(SuperiorPlayer targetPlayer, @Nullable ISuperiorMe... method refreshTopIslands (line 440) | void refreshTopIslands(SortingType sortingType); method openUniqueVisitors (line 449) | void openUniqueVisitors(SuperiorPlayer targetPlayer, @Nullable ISuperi... method refreshUniqueVisitors (line 456) | void refreshUniqueVisitors(Island island); method openUpgrades (line 465) | void openUpgrades(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu... method refreshUpgrades (line 472) | void refreshUpgrades(Island island); method openValues (line 482) | void openValues(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu p... method refreshValues (line 489) | void refreshValues(Island island); method openVisitors (line 498) | void openVisitors(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu... method refreshVisitors (line 505) | void refreshVisitors(Island island); method openWarpCategories (line 514) | void openWarpCategories(SuperiorPlayer targetPlayer, @Nullable ISuperi... method refreshWarpCategories (line 521) | void refreshWarpCategories(Island island); method destroyWarpCategories (line 528) | void destroyWarpCategories(Island island); method openWarpCategoryIconEdit (line 538) | void openWarpCategoryIconEdit(SuperiorPlayer targetPlayer, @Nullable I... method openWarpCategoryManage (line 548) | void openWarpCategoryManage(SuperiorPlayer targetPlayer, @Nullable ISu... method refreshWarpCategoryManage (line 555) | void refreshWarpCategoryManage(WarpCategory warpCategory); method openWarpIconEdit (line 565) | void openWarpIconEdit(SuperiorPlayer targetPlayer, @Nullable ISuperior... method openWarpManage (line 575) | void openWarpManage(SuperiorPlayer targetPlayer, @Nullable ISuperiorMe... method refreshWarpManage (line 582) | void refreshWarpManage(IslandWarp islandWarp); method openWarps (line 592) | void openWarps(SuperiorPlayer targetPlayer, @Nullable ISuperiorMenu pr... method refreshWarps (line 599) | void refreshWarps(WarpCategory warpCategory); method destroyWarps (line 606) | void destroyWarps(WarpCategory warpCategory); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/PermissionsProvider.java type PermissionsProvider (line 5) | public interface PermissionsProvider { method hasPermission (line 15) | boolean hasPermission(Player player, String permission); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/PricesProvider.java type PricesProvider (line 9) | public interface PricesProvider { method getPrice (line 17) | BigDecimal getPrice(Key key); method getBlockKey (line 26) | @Nullable method getWhenPricesAreReady (line 32) | default CompletableFuture getWhenPricesAreReady() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/SpawnersProvider.java type SpawnersProvider (line 8) | public interface SpawnersProvider { method getSpawner (line 17) | Pair getSpawner(Location location); method getSpawnerType (line 25) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/SpawnersSnapshotProvider.java type SpawnersSnapshotProvider (line 13) | public interface SpawnersSnapshotProvider extends SpawnersProvider { method takeSnapshot (line 20) | void takeSnapshot(Chunk chunk); method releaseSnapshot (line 29) | void releaseSnapshot(World world, int chunkX, int chunkZ); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/StackedBlocksProvider.java type StackedBlocksProvider (line 9) | public interface StackedBlocksProvider { method getBlocks (line 21) | Collection> getBlocks(World world, int chunkX, int ... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/StackedBlocksSnapshotProvider.java type StackedBlocksSnapshotProvider (line 13) | public interface StackedBlocksSnapshotProvider extends StackedBlocksProv... method takeSnapshot (line 20) | void takeSnapshot(Chunk chunk); method releaseSnapshot (line 29) | void releaseSnapshot(World world, int chunkX, int chunkZ); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/VanishProvider.java type VanishProvider (line 5) | public interface VanishProvider { method isVanished (line 12) | boolean isVanished(Player player); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/WorldsProvider.java type WorldsProvider (line 14) | public interface WorldsProvider { method prepareWorlds (line 19) | void prepareWorlds(); method getIslandsWorld (line 28) | @Nullable method getIslandsWorld (line 38) | @Deprecated method getIslandsWorldDimension (line 50) | @Nullable method isIslandsWorld (line 58) | boolean isIslandsWorld(World world); method getNextLocation (line 70) | default Location getNextLocation(Location previousLocation, int island... method getNextLocation (line 84) | Location getNextLocation(BlockPosition previousPosition, int islandsHe... method finishIslandCreation (line 93) | void finishIslandCreation(Location islandLocation, UUID islandOwner, U... method prepareTeleport (line 102) | void prepareTeleport(Island island, Location location, Runnable finish... method isNormalEnabled (line 107) | default boolean isNormalEnabled() { method isNormalUnlocked (line 114) | default boolean isNormalUnlocked() { method isNetherEnabled (line 121) | default boolean isNetherEnabled() { method isNetherUnlocked (line 128) | default boolean isNetherUnlocked() { method isEndEnabled (line 135) | default boolean isEndEnabled() { method isEndUnlocked (line 142) | default boolean isEndUnlocked() { method isDimensionEnabled (line 151) | boolean isDimensionEnabled(Dimension dimension); method isDimensionUnlocked (line 156) | boolean isDimensionUnlocked(Dimension dimension); method addWorldLoadListener (line 164) | default void addWorldLoadListener(IWorldLoadListener worldLoadListener) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/listener/ISkinsListener.java type ISkinsListener (line 8) | public interface ISkinsListener { method setSkinTexture (line 15) | void setSkinTexture(SuperiorPlayer superiorPlayer); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/listener/IStackedBlocksListener.java type IStackedBlocksListener (line 9) | public interface IStackedBlocksListener { method recordBlockAction (line 18) | void recordBlockAction(OfflinePlayer offlinePlayer, Block block, Actio... type Action (line 20) | enum Action { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/listener/IWorldLoadListener.java type IWorldLoadListener (line 11) | public interface IWorldLoadListener { method onWorldLoad (line 20) | void onWorldLoad(World world, Dimension worldDimension, @WorldLoadFlag... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/hooks/listener/IWorldsListener.java type IWorldsListener (line 6) | public interface IWorldsListener { method loadWorld (line 13) | void loadWorld(String worldName); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/BlockChangeResult.java type BlockChangeResult (line 6) | public enum BlockChangeResult { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/DelegateIsland.java class DelegateIsland (line 45) | public class DelegateIsland implements Island { method DelegateIsland (line 49) | protected DelegateIsland(Island handle) { method getOwner (line 53) | @Override method getUniqueId (line 58) | @Override method getCreationTime (line 63) | @Override method getCreationTimeDate (line 68) | @Override method updateDatesFormatter (line 73) | @Override method getCache (line 78) | @Override method getIslandMembers (line 83) | @Override method getIslandMembers (line 88) | @Override method getBannedPlayers (line 93) | @Override method getIslandVisitors (line 98) | @Override method getIslandVisitors (line 103) | @Override method getAllPlayersInside (line 108) | @Override method getUniqueVisitors (line 113) | @Override method getUniqueVisitorsWithTimes (line 118) | @Override method inviteMember (line 123) | @Override method revokeInvite (line 128) | @Override method isInvited (line 133) | @Override method getInvitedPlayers (line 138) | @Override method addMember (line 143) | @Override method kickMember (line 148) | @Override method removeMember (line 154) | @Override method isMember (line 159) | @Override method banMember (line 164) | @Override method banMember (line 169) | @Override method unbanMember (line 174) | @Override method isBanned (line 179) | @Override method addCoop (line 184) | @Override method removeCoop (line 189) | @Override method isCoop (line 194) | @Override method getCoopPlayers (line 199) | @Override method getCoopLimit (line 204) | @Override method getCoopLimitRaw (line 209) | @Override method setCoopLimit (line 214) | @Override method setPlayerInside (line 219) | @Override method isVisitor (line 224) | @Override method getCenter (line 229) | @Override method getCenterPosition (line 234) | @Override method accessIslandWorld (line 239) | @Override method getIslandHome (line 244) | @Override method getIslandHomePosition (line 249) | @Override method getIslandHomesAsDimensions (line 254) | @Override method getIslandHomes (line 259) | @Override method setIslandHome (line 264) | @Override method setIslandHome (line 269) | @Override method setIslandHome (line 275) | @Override method getVisitorsLocation (line 280) | @Override method getVisitorsPosition (line 285) | @Override method setVisitorsLocation (line 290) | @Override method setVisitorsLocation (line 295) | @Override method getMinimum (line 300) | @Override method getMinimumPosition (line 305) | @Override method getMinimumProtected (line 310) | @Override method getMinimumProtectedPosition (line 315) | @Override method getMaximum (line 320) | @Override method getMaximumPosition (line 325) | @Override method getMaximumProtected (line 330) | @Override method getMaximumProtectedPosition (line 335) | @Override method getAllChunks (line 340) | @Override method getAllChunks (line 345) | @Override method getAllChunks (line 350) | @Override method getAllChunks (line 355) | @Override method getLoadedChunks (line 360) | @Override method getLoadedChunks (line 365) | @Override method getLoadedChunks (line 370) | @Override method getLoadedChunks (line 375) | @Override method getAllChunksAsync (line 380) | @Override method getAllChunksAsync (line 385) | @Override method getAllChunksAsync (line 390) | @Override method getAllChunksAsync (line 395) | @Override method resetChunks (line 402) | @Override method resetChunks (line 407) | @Override method resetChunks (line 412) | @Override method resetChunks (line 417) | @Override method resetChunks (line 422) | @Override method resetChunks (line 427) | @Override method resetChunks (line 432) | @Override method resetChunks (line 437) | @Override method isInside (line 442) | @Override method isInside (line 447) | @Override method isInside (line 452) | @Override method isInside (line 457) | @Override method isInside (line 462) | @Override method isInside (line 467) | @Override method isInside (line 472) | @Override method isInside (line 477) | @Override method isInside (line 482) | @Override method isInside (line 487) | @Override method isInside (line 492) | @Override method isInside (line 497) | @Override method isInside (line 502) | @Override method isInside (line 507) | @Override method isInside (line 512) | @Override method isInside (line 517) | @Override method isInside (line 522) | @Override method isInside (line 527) | @Override method isInside (line 532) | @Override method isInsideRange (line 537) | @Override method isInsideRange (line 542) | @Override method isInsideRange (line 547) | @Override method isInsideRange (line 552) | @Override method isInsideRange (line 557) | @Override method isInsideRange (line 562) | @Override method isInsideRange (line 567) | @Override method isInsideRange (line 572) | @Override method isInsideRange (line 577) | @Override method isInsideRange (line 582) | @Override method isInsideRange (line 587) | @Override method isInsideRange (line 592) | @Override method isInsideRange (line 597) | @Override method isInsideRange (line 602) | @Override method isInsideRange (line 607) | @Override method isInsideRange (line 612) | @Override method isInsideRange (line 617) | @Override method isInsideRange (line 622) | @Override method isInsideRange (line 627) | @Override method isNormalEnabled (line 632) | @Override method setNormalEnabled (line 638) | @Override method isNetherEnabled (line 644) | @Override method setNetherEnabled (line 650) | @Override method isEndEnabled (line 656) | @Override method setEndEnabled (line 662) | @Override method isDimensionEnabled (line 668) | @Override method setDimensionEnabled (line 673) | @Override method getUnlockedWorlds (line 678) | @Override method hasPermission (line 683) | @Override method hasPermission (line 688) | @Override method hasPermission (line 693) | @Override method setPermission (line 698) | @Override method setPermission (line 704) | @Override method resetPermissions (line 709) | @Override method setPermission (line 714) | @Override method resetPermissions (line 719) | @Override method getPermissionNode (line 724) | @Override method getRequiredPlayerRole (line 729) | @Override method getPlayerPermissions (line 734) | @Override method getRolePermissions (line 739) | @Override method isSpawn (line 744) | @Override method getName (line 749) | @Override method setName (line 754) | @Override method getRawName (line 759) | @Override method getStrippedName (line 765) | @Override method getFormattedName (line 770) | @Override method getDescription (line 775) | @Override method setDescription (line 780) | @Override method disbandIsland (line 785) | @Override method transferIsland (line 790) | @Override method replacePlayers (line 795) | @Override method calcIslandWorth (line 800) | @Override method calcIslandWorth (line 805) | @Override method getCalculationAlgorithm (line 810) | @Override method updateBorder (line 815) | @Override method updateIslandFly (line 820) | @Override method getIslandSize (line 825) | @Override method setIslandSize (line 830) | @Override method getIslandSizeRaw (line 835) | @Override method getDiscord (line 840) | @Override method setDiscord (line 845) | @Override method getPaypal (line 850) | @Override method setPaypal (line 855) | @Override method getBiome (line 860) | @Override method setBiome (line 865) | @Override method setBiome (line 870) | @Override method isLocked (line 875) | @Override method setLocked (line 880) | @Override method isIgnored (line 885) | @Override method setIgnored (line 890) | @Override method sendMessage (line 895) | @Override method sendMessage (line 900) | @Override method sendMessage (line 905) | @Override method sendMessage (line 910) | @Override method sendMessage (line 915) | @Override method sendMessage (line 920) | @Override method sendTitle (line 925) | @Override method sendTitle (line 930) | @Override method executeCommand (line 935) | @Override method executeCommand (line 940) | @Override method isBeingRecalculated (line 945) | @Override method updateLastTime (line 950) | @Override method setCurrentlyActive (line 955) | @Override method completeMission (line 960) | @Override method setCurrentlyActive (line 965) | @Override method resetMission (line 970) | @Override method isCurrentlyActive (line 975) | @Override method hasCompletedMission (line 980) | @Override method getLastTimeUpdate (line 985) | @Override method canCompleteMissionAgain (line 990) | @Override method setLastTimeUpdate (line 995) | @Override method getAmountMissionCompleted (line 1000) | @Override method getIslandBank (line 1005) | @Override method setAmountMissionCompleted (line 1010) | @Override method getBankLimit (line 1015) | @Override method getCompletedMissions (line 1020) | @Override method setBankLimit (line 1025) | @Override method getCompletedMissionsWithAmounts (line 1030) | @Override method getBankLimitRaw (line 1035) | @Override method getDatabaseBridge (line 1040) | @Override method giveInterest (line 1045) | @Override method getPersistentDataContainer (line 1050) | @Override method getLastInterestTime (line 1055) | @Override method isPersistentDataContainerEmpty (line 1060) | @Override method setLastInterestTime (line 1065) | @Override method savePersistentDataContainer (line 1070) | @Override method getNextInterest (line 1075) | @Override method handleBlockPlace (line 1080) | @Override method handleBlockPlaceWithResult (line 1085) | @Override method handleBlockPlace (line 1090) | @Override method handleBlockPlaceWithResult (line 1095) | @Override method handleBlockPlace (line 1100) | @Override method handleBlockPlaceWithResult (line 1105) | @Override method handleBlockPlace (line 1110) | @Override method handleBlockPlaceWithResult (line 1115) | @Override method handleBlockPlace (line 1120) | @Override method handleBlockPlaceWithResult (line 1125) | @Override method handleBlockPlace (line 1130) | @Override method handleBlockPlaceWithResult (line 1135) | @Override method handleBlockPlace (line 1140) | @Override method handleBlockPlace (line 1146) | @Override method handleBlockPlace (line 1152) | @Override method handleBlockPlace (line 1158) | @Override method handleBlocksPlace (line 1164) | @Override method handleBlocksPlaceWithResult (line 1169) | @Override method handleBlocksPlace (line 1174) | @Override method handleBlocksPlaceWithResult (line 1179) | @Override method handleBlockBreak (line 1184) | @Override method handleBlockBreakWithResult (line 1189) | @Override method handleBlockBreak (line 1194) | @Override method handleBlockBreakWithResult (line 1199) | @Override method handleBlockBreak (line 1204) | @Override method handleBlockBreakWithResult (line 1209) | @Override method handleBlockBreak (line 1214) | @Override method handleBlockBreakWithResult (line 1219) | @Override method handleBlockBreak (line 1224) | @Override method handleBlockBreakWithResult (line 1229) | @Override method handleBlockBreak (line 1234) | @Override method handleBlockBreakWithResult (line 1239) | @Override method handleBlockBreak (line 1244) | @Override method handleBlockBreak (line 1250) | @Override method handleBlockBreak (line 1256) | @Override method handleBlocksBreak (line 1262) | @Override method handleBlocksBreakWithResult (line 1267) | @Override method handleBlocksBreak (line 1272) | @Override method handleBlocksBreakWithResult (line 1277) | @Override method isChunkDirty (line 1282) | @Override method isChunkDirty (line 1287) | @Override method isChunkDirty (line 1292) | @Override method markChunkDirty (line 1297) | @Override method markChunkDirty (line 1302) | @Override method markChunkEmpty (line 1307) | @Override method markChunkEmpty (line 1312) | @Override method getBlockCountAsBigInteger (line 1317) | @Override method getBlockCountsAsBigInteger (line 1322) | @Override method getExactBlockCountAsBigInteger (line 1327) | @Override method clearBlockCounts (line 1332) | @Override method getBlocksTracker (line 1337) | @Override method getWorth (line 1342) | @Override method getRawWorth (line 1347) | @Override method getBonusWorth (line 1352) | @Override method setBonusWorth (line 1357) | @Override method getBonusLevel (line 1362) | @Override method setBonusLevel (line 1367) | @Override method getIslandLevel (line 1372) | @Override method getRawLevel (line 1377) | @Override method getUpgradeLevel (line 1382) | @Override method setUpgradeLevel (line 1387) | @Override method getUpgrades (line 1392) | @Override method syncUpgrades (line 1397) | @Override method updateUpgrades (line 1402) | @Override method getLastTimeUpgrade (line 1407) | @Override method hasActiveUpgradeCooldown (line 1412) | @Override method getCropGrowthMultiplier (line 1417) | @Override method setCropGrowthMultiplier (line 1422) | @Override method getCropGrowthRaw (line 1427) | @Override method getSpawnerRatesMultiplier (line 1432) | @Override method setSpawnerRatesMultiplier (line 1437) | @Override method getSpawnerRatesRaw (line 1442) | @Override method getMobDropsMultiplier (line 1447) | @Override method setMobDropsMultiplier (line 1452) | @Override method getMobDropsRaw (line 1457) | @Override method getBlockLimit (line 1462) | @Override method getExactBlockLimit (line 1467) | @Override method getBlockLimitKey (line 1472) | @Override method getBlocksLimits (line 1477) | @Override method getCustomBlocksLimits (line 1482) | @Override method clearBlockLimits (line 1487) | @Override method setBlockLimit (line 1492) | @Override method removeBlockLimit (line 1497) | @Override method hasReachedBlockLimit (line 1502) | @Override method hasReachedBlockLimit (line 1507) | @Override method getEntityLimit (line 1512) | @Override method getEntityLimit (line 1517) | @Override method getEntitiesLimitsAsKeys (line 1522) | @Override method getCustomEntitiesLimits (line 1527) | @Override method clearEntitiesLimits (line 1532) | @Override method setEntityLimit (line 1537) | @Override method setEntityLimit (line 1542) | @Override method removeEntityLimit (line 1547) | @Override method hasReachedEntityLimit (line 1552) | @Override method hasReachedEntityLimit (line 1557) | @Override method hasReachedEntityLimit (line 1562) | @Override method hasReachedEntityLimit (line 1567) | @Override method getEntitiesTracker (line 1572) | @Override method getTeamLimit (line 1577) | @Override method setTeamLimit (line 1582) | @Override method getTeamLimitRaw (line 1587) | @Override method getWarpsLimit (line 1592) | @Override method setWarpsLimit (line 1597) | @Override method getWarpsLimitRaw (line 1602) | @Override method setPotionEffect (line 1607) | @Override method removePotionEffect (line 1612) | @Override method getPotionEffectLevel (line 1617) | @Override method getPotionEffects (line 1622) | @Override method getCustomPotionEffects (line 1627) | @Override method applyEffects (line 1632) | @Override method applyEffects (line 1637) | @Override method removeEffects (line 1642) | @Override method removeEffects (line 1647) | @Override method clearEffects (line 1652) | @Override method setRoleLimit (line 1657) | @Override method removeRoleLimit (line 1662) | @Override method getRoleLimit (line 1667) | @Override method getRoleLimitRaw (line 1672) | @Override method getRoleLimits (line 1677) | @Override method getCustomRoleLimits (line 1682) | @Override method createWarpCategory (line 1687) | @Override method getWarpCategory (line 1692) | @Nullable method getWarpCategory (line 1698) | @Nullable method renameCategory (line 1704) | @Override method deleteCategory (line 1709) | @Override method getWarpCategories (line 1714) | @Override method createWarp (line 1719) | @Override method createWarp (line 1724) | @Override method renameWarp (line 1729) | @Override method getWarp (line 1734) | @Nullable method getWarp (line 1740) | @Nullable method warpPlayer (line 1746) | @Override method warpPlayer (line 1751) | @Override method deleteWarp (line 1756) | @Override method deleteWarp (line 1761) | @Override method getIslandWarps (line 1766) | @Override method getRating (line 1771) | @Override method setRating (line 1776) | @Override method removeRating (line 1781) | @Override method getTotalRating (line 1786) | @Override method getRatingAmount (line 1791) | @Override method getRatings (line 1796) | @Override method removeRatings (line 1801) | @Override method hasSettingsEnabled (line 1806) | @Override method getAllSettings (line 1811) | @Override method enableSettings (line 1816) | @Override method disableSettings (line 1821) | @Override method resetSettings (line 1826) | @Override method setGeneratorPercentage (line 1831) | @Override method setGeneratorPercentage (line 1836) | @Override method getGeneratorPercentage (line 1842) | @Override method getGeneratorPercentages (line 1847) | @Override method setGeneratorAmount (line 1852) | @Override method removeGeneratorAmount (line 1857) | @Override method getGeneratorAmount (line 1862) | @Override method getGeneratorTotalAmount (line 1867) | @Override method getGeneratorAmounts (line 1872) | @Override method getCustomGeneratorAmounts (line 1877) | @Override method clearGeneratorAmounts (line 1882) | @Override method generateBlock (line 1887) | @Nullable method generateBlock (line 1893) | @Override method wasSchematicGenerated (line 1898) | @Override method setSchematicGenerate (line 1903) | @Override method setSchematicGenerate (line 1908) | @Override method getGeneratedSchematics (line 1913) | @Override method getSchematicName (line 1918) | @Override method getPosition (line 1923) | @Override method getChest (line 1928) | @Override method getChestSize (line 1933) | @Override method setChestRows (line 1938) | @Override method compareTo (line 1943) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/DelegateIslandChest.java class DelegateIslandChest (line 7) | public class DelegateIslandChest implements IslandChest { method DelegateIslandChest (line 11) | protected DelegateIslandChest(IslandChest handle) { method getIsland (line 15) | @Override method getIndex (line 20) | @Override method getRows (line 25) | @Override method setRows (line 30) | @Override method getContents (line 35) | @Override method openChest (line 40) | @Override method getInventory (line 45) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/DelegateIslandPreview.java class DelegateIslandPreview (line 7) | public class DelegateIslandPreview implements IslandPreview { method DelegateIslandPreview (line 11) | protected DelegateIslandPreview(IslandPreview handle) { method getPlayer (line 15) | @Override method getLocation (line 20) | @Override method getLocation (line 25) | @Override method getSchematic (line 30) | @Override method getIslandName (line 35) | @Override method getPreviousGameMode (line 40) | @Override method handleConfirm (line 45) | @Override method handleCancel (line 50) | @Override method handleEscape (line 55) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/DelegatePermissionNode.java class DelegatePermissionNode (line 5) | public class DelegatePermissionNode implements PermissionNode { method DelegatePermissionNode (line 9) | protected DelegatePermissionNode(PermissionNode handle) { method hasPermission (line 13) | @Override method setPermission (line 18) | @Override method getCustomPermissions (line 23) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/Island.java type Island (line 53) | public interface Island extends Comparable, IMissionsHolder, IPe... method getOwner (line 62) | SuperiorPlayer getOwner(); method getUniqueId (line 67) | UUID getUniqueId(); method getCreationTime (line 72) | long getCreationTime(); method getCreationTimeDate (line 77) | String getCreationTimeDate(); method updateDatesFormatter (line 82) | void updateDatesFormatter(); method getCache (line 87) | IslandCache getCache(); method getIslandMembers (line 98) | List getIslandMembers(boolean includeOwner); method getIslandMembers (line 105) | List getIslandMembers(PlayerRole... playerRoles); method getBannedPlayers (line 110) | List getBannedPlayers(); method getIslandVisitors (line 115) | List getIslandVisitors(); method getIslandVisitors (line 122) | List getIslandVisitors(boolean vanishPlayers); method getAllPlayersInside (line 127) | List getAllPlayersInside(); method getUniqueVisitors (line 132) | List getUniqueVisitors(); method getUniqueVisitorsWithTimes (line 137) | List> getUniqueVisitorsWithTimes(); method inviteMember (line 144) | void inviteMember(SuperiorPlayer superiorPlayer); method revokeInvite (line 151) | void revokeInvite(SuperiorPlayer superiorPlayer); method isInvited (line 156) | boolean isInvited(SuperiorPlayer superiorPlayer); method getInvitedPlayers (line 161) | List getInvitedPlayers(); method addMember (line 169) | void addMember(SuperiorPlayer superiorPlayer, PlayerRole playerRole); method kickMember (line 177) | @Deprecated method removeMember (line 186) | void removeMember(SuperiorPlayer superiorPlayer, MemberRemoveReason me... method isMember (line 193) | boolean isMember(SuperiorPlayer superiorPlayer); method banMember (line 200) | void banMember(SuperiorPlayer superiorPlayer); method banMember (line 209) | void banMember(SuperiorPlayer superiorPlayer, @Nullable SuperiorPlayer... method unbanMember (line 216) | void unbanMember(SuperiorPlayer superiorPlayer); method isBanned (line 223) | boolean isBanned(SuperiorPlayer superiorPlayer); method addCoop (line 230) | void addCoop(SuperiorPlayer superiorPlayer); method removeCoop (line 237) | void removeCoop(SuperiorPlayer superiorPlayer); method isCoop (line 244) | boolean isCoop(SuperiorPlayer superiorPlayer); method getCoopPlayers (line 249) | List getCoopPlayers(); method getCoopLimit (line 254) | int getCoopLimit(); method getCoopLimitRaw (line 259) | int getCoopLimitRaw(); method setCoopLimit (line 266) | void setCoopLimit(int coopLimit); method setPlayerInside (line 273) | void setPlayerInside(SuperiorPlayer superiorPlayer, boolean inside); method isVisitor (line 282) | boolean isVisitor(SuperiorPlayer superiorPlayer, boolean checkCoopStat... method getCenter (line 293) | Location getCenter(Dimension dimension); method getCenterPosition (line 298) | BlockPosition getCenterPosition(); method accessIslandWorld (line 306) | CompletableFuture accessIslandWorld(Dimension dimension); method getIslandHome (line 313) | @Nullable method getIslandHomePosition (line 321) | @Nullable method getIslandHomesAsDimensions (line 328) | Map getIslandHomesAsDimensions(); method getIslandHomes (line 333) | Map getIslandHomes(); method setIslandHome (line 341) | void setIslandHome(Location homeLocation); method setIslandHome (line 351) | @Deprecated method setIslandHome (line 360) | void setIslandHome(Dimension dimension, @Nullable WorldPosition homePo... method getVisitorsLocation (line 369) | @Nullable method getVisitorsPosition (line 378) | @Nullable method setVisitorsLocation (line 386) | void setVisitorsLocation(@Nullable Location visitorsLocation); method setVisitorsLocation (line 395) | void setVisitorsLocation(Dimension dimension, @Nullable WorldPosition ... method getMinimum (line 401) | Location getMinimum(); method getMinimumPosition (line 406) | BlockPosition getMinimumPosition(); method getMinimumProtected (line 412) | Location getMinimumProtected(); method getMinimumProtectedPosition (line 417) | BlockPosition getMinimumProtectedPosition(); method getMaximum (line 423) | Location getMaximum(); method getMaximumPosition (line 428) | BlockPosition getMaximumPosition(); method getMaximumProtected (line 434) | Location getMaximumProtected(); method getMaximumProtectedPosition (line 439) | BlockPosition getMaximumProtectedPosition(); method getAllChunks (line 445) | List getAllChunks(); method getAllChunks (line 452) | List getAllChunks(@IslandChunkFlags int flags); method getAllChunks (line 460) | List getAllChunks(Dimension dimension); method getAllChunks (line 468) | List getAllChunks(Dimension dimension, @IslandChunkFlags int fl... method getLoadedChunks (line 474) | List getLoadedChunks(); method getLoadedChunks (line 481) | List getLoadedChunks(@IslandChunkFlags int flags); method getLoadedChunks (line 489) | List getLoadedChunks(Dimension dimension); method getLoadedChunks (line 497) | List getLoadedChunks(Dimension dimension, @IslandChunkFlags int... method getAllChunksAsync (line 505) | List> getAllChunksAsync(Dimension dimension); method getAllChunksAsync (line 513) | List> getAllChunksAsync(Dimension dimension, ... method getAllChunksAsync (line 522) | List> getAllChunksAsync(Dimension dimension, ... method getAllChunksAsync (line 531) | List> getAllChunksAsync(Dimension dimension, ... method resetChunks (line 538) | void resetChunks(); method resetChunks (line 546) | void resetChunks(@Nullable Runnable onFinish); method resetChunks (line 554) | void resetChunks(Dimension dimension); method resetChunks (line 562) | void resetChunks(Dimension dimension, @Nullable Runnable onFinish); method resetChunks (line 569) | void resetChunks(@IslandChunkFlags int flags); method resetChunks (line 577) | void resetChunks(@IslandChunkFlags int flags, @Nullable Runnable onFin... method resetChunks (line 585) | void resetChunks(Dimension dimension, @IslandChunkFlags int flags); method resetChunks (line 594) | void resetChunks(Dimension dimension, @IslandChunkFlags int flags, @Nu... method isInside (line 602) | boolean isInside(Location location); method isInside (line 610) | boolean isInside(Location location, int extraRadius); method isInside (line 618) | boolean isInside(Location location, double extraRadius); method isInside (line 627) | boolean isInside(BlockPosition blockPosition); method isInside (line 636) | boolean isInside(BlockPosition blockPosition, int extraRadius); method isInside (line 644) | boolean isInside(BlockPosition blockPosition, double extraRadius); method isInside (line 653) | boolean isInside(WorldPosition worldPosition); method isInside (line 662) | boolean isInside(WorldPosition worldPosition, int extraRadius); method isInside (line 670) | boolean isInside(WorldPosition worldPosition, double extraRadius); method isInside (line 678) | boolean isInside(Chunk chunk); method isInside (line 688) | boolean isInside(World world, int chunkX, int chunkZ); method isInside (line 698) | boolean isInside(World world, int chunkX, int chunkZ, int extraRadius); method isInside (line 708) | boolean isInside(World world, int chunkX, int chunkZ, double extraRadi... method isInside (line 718) | boolean isInside(WorldInfo worldInfo, int chunkX, int chunkZ); method isInside (line 728) | boolean isInside(WorldInfo worldInfo, int chunkX, int chunkZ, int extr... method isInside (line 738) | boolean isInside(WorldInfo worldInfo, int chunkX, int chunkZ, double e... method isInside (line 748) | boolean isInside(int chunkX, int chunkZ); method isInside (line 758) | boolean isInside(int chunkX, int chunkZ, int extraRadius); method isInside (line 768) | boolean isInside(int chunkX, int chunkZ, double extraRadius); method isInsideRange (line 775) | boolean isInsideRange(Location location); method isInsideRange (line 783) | boolean isInsideRange(Location location, int extraRadius); method isInsideRange (line 791) | boolean isInsideRange(Location location, double extraRadius); method isInsideRange (line 799) | boolean isInsideRange(BlockPosition blockPosition); method isInsideRange (line 808) | boolean isInsideRange(BlockPosition blockPosition, int extraRadius); method isInsideRange (line 817) | boolean isInsideRange(BlockPosition blockPosition, double extraRadius); method isInsideRange (line 825) | boolean isInsideRange(WorldPosition worldPosition); method isInsideRange (line 834) | boolean isInsideRange(WorldPosition worldPosition, int extraRadius); method isInsideRange (line 843) | boolean isInsideRange(WorldPosition worldPosition, double extraRadius); method isInsideRange (line 850) | boolean isInsideRange(Chunk chunk); method isInsideRange (line 860) | boolean isInsideRange(World world, int chunkX, int chunkZ); method isInsideRange (line 870) | boolean isInsideRange(World world, int chunkX, int chunkZ, int extraRa... method isInsideRange (line 880) | boolean isInsideRange(World world, int chunkX, int chunkZ, double extr... method isInsideRange (line 890) | boolean isInsideRange(WorldInfo worldInfo, int chunkX, int chunkZ); method isInsideRange (line 900) | boolean isInsideRange(WorldInfo worldInfo, int chunkX, int chunkZ, int... method isInsideRange (line 910) | boolean isInsideRange(WorldInfo worldInfo, int chunkX, int chunkZ, dou... method isInsideRange (line 920) | boolean isInsideRange(int chunkX, int chunkZ); method isInsideRange (line 930) | boolean isInsideRange(int chunkX, int chunkZ, int extraRadius); method isInsideRange (line 940) | boolean isInsideRange(int chunkX, int chunkZ, double extraRadius); method isNormalEnabled (line 947) | @Deprecated method setNormalEnabled (line 955) | @Deprecated method isNetherEnabled (line 963) | @Deprecated method setNetherEnabled (line 971) | @Deprecated method isEndEnabled (line 979) | @Deprecated method setEndEnabled (line 987) | @Deprecated method isDimensionEnabled (line 995) | boolean isDimensionEnabled(Dimension dimension); method setDimensionEnabled (line 1003) | void setDimensionEnabled(Dimension dimension, boolean enabled); method getUnlockedWorlds (line 1008) | Collection getUnlockedWorlds(); method hasPermission (line 1020) | boolean hasPermission(CommandSender sender, IslandPrivilege islandPriv... method hasPermission (line 1028) | boolean hasPermission(SuperiorPlayer superiorPlayer, IslandPrivilege i... method hasPermission (line 1036) | boolean hasPermission(PlayerRole playerRole, IslandPrivilege islandPri... method setPermission (line 1046) | @Deprecated method setPermission (line 1055) | void setPermission(PlayerRole playerRole, IslandPrivilege islandPrivil... method resetPermissions (line 1060) | void resetPermissions(); method setPermission (line 1069) | void setPermission(SuperiorPlayer superiorPlayer, IslandPrivilege isla... method resetPermissions (line 1074) | void resetPermissions(SuperiorPlayer superiorPlayer); method getPermissionNode (line 1081) | PermissionNode getPermissionNode(SuperiorPlayer superiorPlayer); method getRequiredPlayerRole (line 1088) | PlayerRole getRequiredPlayerRole(IslandPrivilege islandPrivilege); method getPlayerPermissions (line 1093) | Map getPlayerPermissions(); method getRolePermissions (line 1098) | Map getRolePermissions(); method isSpawn (line 1107) | boolean isSpawn(); method setName (line 1114) | void setName(String islandName); method getName (line 1120) | String getName(); method getRawName (line 1127) | @Deprecated method getStrippedName (line 1134) | String getStrippedName(); method getFormattedName (line 1140) | String getFormattedName(); method getDescription (line 1145) | String getDescription(); method setDescription (line 1152) | void setDescription(String description); method disbandIsland (line 1157) | void disbandIsland(); method transferIsland (line 1165) | boolean transferIsland(SuperiorPlayer superiorPlayer); method replacePlayers (line 1175) | void replacePlayers(SuperiorPlayer originalPlayer, @Nullable SuperiorP... method calcIslandWorth (line 1182) | void calcIslandWorth(@Nullable SuperiorPlayer asker); method calcIslandWorth (line 1190) | void calcIslandWorth(@Nullable SuperiorPlayer asker, @Nullable Runnabl... method getCalculationAlgorithm (line 1195) | IslandCalculationAlgorithm getCalculationAlgorithm(); method updateBorder (line 1200) | void updateBorder(); method updateIslandFly (line 1207) | void updateIslandFly(SuperiorPlayer superiorPlayer); method getIslandSize (line 1212) | int getIslandSize(); method setIslandSize (line 1219) | void setIslandSize(int islandSize); method getIslandSizeRaw (line 1224) | int getIslandSizeRaw(); method getDiscord (line 1229) | String getDiscord(); method setDiscord (line 1234) | void setDiscord(String discord); method getPaypal (line 1239) | String getPaypal(); method setPaypal (line 1244) | void setPaypal(String paypal); method getBiome (line 1249) | Biome getBiome(); method setBiome (line 1254) | void setBiome(Biome biome); method setBiome (line 1261) | void setBiome(Biome biome, boolean updateBlocks); method isLocked (line 1266) | boolean isLocked(); method setLocked (line 1273) | void setLocked(boolean locked); method isIgnored (line 1278) | boolean isIgnored(); method setIgnored (line 1283) | void setIgnored(boolean ignored); method sendMessage (line 1290) | void sendMessage(String message); method sendMessage (line 1298) | void sendMessage(String message, UUID... ignoredMembers); method sendMessage (line 1305) | void sendMessage(IMessageComponent messageComponent); method sendMessage (line 1313) | void sendMessage(IMessageComponent messageComponent, Object... args); method sendMessage (line 1321) | void sendMessage(IMessageComponent messageComponent, List ignore... method sendMessage (line 1330) | void sendMessage(IMessageComponent messageComponent, List ignore... method sendTitle (line 1341) | void sendTitle(@Nullable String title, @Nullable String subtitle, int ... method sendTitle (line 1353) | void sendTitle(@Nullable String title, @Nullable String subtitle, int ... method executeCommand (line 1362) | void executeCommand(String command, boolean onlyOnlineMembers); method executeCommand (line 1372) | void executeCommand(String command, boolean onlyOnlineMembers, UUID...... method isBeingRecalculated (line 1377) | boolean isBeingRecalculated(); method updateLastTime (line 1382) | void updateLastTime(); method setCurrentlyActive (line 1387) | void setCurrentlyActive(); method setCurrentlyActive (line 1395) | void setCurrentlyActive(boolean active); method isCurrentlyActive (line 1401) | boolean isCurrentlyActive(); method getLastTimeUpdate (line 1407) | long getLastTimeUpdate(); method setLastTimeUpdate (line 1414) | void setLastTimeUpdate(long lastTimeUpdate); method getIslandBank (line 1423) | IslandBank getIslandBank(); method getBankLimit (line 1428) | BigDecimal getBankLimit(); method setBankLimit (line 1435) | void setBankLimit(BigDecimal bankLimit); method getBankLimitRaw (line 1440) | BigDecimal getBankLimitRaw(); method giveInterest (line 1448) | boolean giveInterest(boolean checkOnlineOwner); method getLastInterestTime (line 1453) | long getLastInterestTime(); method setLastInterestTime (line 1460) | void setLastInterestTime(long lastInterest); method getNextInterest (line 1465) | long getNextInterest(); method handleBlockPlace (line 1477) | void handleBlockPlace(Block block); method handleBlockPlaceWithResult (line 1486) | BlockChangeResult handleBlockPlaceWithResult(Block block); method handleBlockPlace (line 1494) | void handleBlockPlace(Key key); method handleBlockPlaceWithResult (line 1503) | BlockChangeResult handleBlockPlaceWithResult(Key key); method handleBlockPlace (line 1512) | void handleBlockPlace(Block block, @Size int amount); method handleBlockPlaceWithResult (line 1522) | BlockChangeResult handleBlockPlaceWithResult(Block block, @Size int am... method handleBlockPlace (line 1531) | void handleBlockPlace(Key key, @Size int amount); method handleBlockPlaceWithResult (line 1541) | BlockChangeResult handleBlockPlaceWithResult(Key key, @Size int amount); method handleBlockPlace (line 1550) | void handleBlockPlace(Block block, @Size int amount, @IslandBlockFlags... method handleBlockPlaceWithResult (line 1560) | BlockChangeResult handleBlockPlaceWithResult(Block block, @Size int am... method handleBlockPlace (line 1569) | void handleBlockPlace(Key key, @Size int amount, @IslandBlockFlags int... method handleBlockPlaceWithResult (line 1579) | BlockChangeResult handleBlockPlaceWithResult(Key key, @Size int amount... method handleBlockPlace (line 1590) | @Deprecated method handleBlockPlace (line 1602) | @Deprecated method handleBlockPlace (line 1614) | @Deprecated method handleBlockPlace (line 1626) | @Deprecated method handleBlocksPlace (line 1635) | void handleBlocksPlace(Map blocks); method handleBlocksPlaceWithResult (line 1644) | Map handleBlocksPlaceWithResult(Map blocks, @IslandBlockFlags int... method handleBlocksPlaceWithResult (line 1661) | Map handleBlocksPlaceWithResult(Map blocks); method handleBlocksBreakWithResult (line 1822) | Map handleBlocksBreakWithResult(Map blocks, @IslandBlockFlags int... method handleBlocksBreakWithResult (line 1839) | Map handleBlocksBreakWithResult(Map getBlockCountsAsBigInteger(); method getExactBlockCountAsBigInteger (line 1927) | BigInteger getExactBlockCountAsBigInteger(Key key); method clearBlockCounts (line 1932) | void clearBlockCounts(); method getBlocksTracker (line 1937) | IslandBlocksTrackerAlgorithm getBlocksTracker(); method getWorth (line 1942) | BigDecimal getWorth(); method getRawWorth (line 1947) | BigDecimal getRawWorth(); method getBonusWorth (line 1952) | BigDecimal getBonusWorth(); method setBonusWorth (line 1959) | void setBonusWorth(BigDecimal bonusWorth); method getBonusLevel (line 1964) | BigDecimal getBonusLevel(); method setBonusLevel (line 1971) | void setBonusLevel(BigDecimal bonusLevel); method getIslandLevel (line 1976) | BigDecimal getIslandLevel(); method getRawLevel (line 1981) | BigDecimal getRawLevel(); method getUpgradeLevel (line 1992) | UpgradeLevel getUpgradeLevel(Upgrade upgrade); method setUpgradeLevel (line 2000) | void setUpgradeLevel(Upgrade upgrade, int level); method getUpgrades (line 2005) | Map getUpgrades(); method syncUpgrades (line 2011) | void syncUpgrades(); method updateUpgrades (line 2016) | void updateUpgrades(); method getLastTimeUpgrade (line 2021) | long getLastTimeUpgrade(); method hasActiveUpgradeCooldown (line 2026) | boolean hasActiveUpgradeCooldown(); method getCropGrowthMultiplier (line 2031) | double getCropGrowthMultiplier(); method setCropGrowthMultiplier (line 2038) | void setCropGrowthMultiplier(double cropGrowth); method getCropGrowthRaw (line 2043) | double getCropGrowthRaw(); method getSpawnerRatesMultiplier (line 2048) | double getSpawnerRatesMultiplier(); method setSpawnerRatesMultiplier (line 2055) | void setSpawnerRatesMultiplier(double spawnerRates); method getSpawnerRatesRaw (line 2060) | double getSpawnerRatesRaw(); method getMobDropsMultiplier (line 2065) | double getMobDropsMultiplier(); method setMobDropsMultiplier (line 2072) | void setMobDropsMultiplier(double mobDrops); method getMobDropsRaw (line 2077) | double getMobDropsRaw(); method getBlockLimit (line 2084) | int getBlockLimit(Key key); method getExactBlockLimit (line 2093) | int getExactBlockLimit(Key key); method getBlockLimitKey (line 2100) | Key getBlockLimitKey(Key key); method getBlocksLimits (line 2105) | Map getBlocksLimits(); method getCustomBlocksLimits (line 2110) | Map getCustomBlocksLimits(); method clearBlockLimits (line 2115) | void clearBlockLimits(); method setBlockLimit (line 2123) | void setBlockLimit(Key key, int limit); method removeBlockLimit (line 2130) | void removeBlockLimit(Key key); method hasReachedBlockLimit (line 2138) | boolean hasReachedBlockLimit(Key key); method hasReachedBlockLimit (line 2147) | boolean hasReachedBlockLimit(Key key, int amount); method getEntityLimit (line 2154) | int getEntityLimit(EntityType entityType); method getEntityLimit (line 2161) | int getEntityLimit(Key key); method getEntitiesLimitsAsKeys (line 2166) | Map getEntitiesLimitsAsKeys(); method getCustomEntitiesLimits (line 2171) | Map getCustomEntitiesLimits(); method clearEntitiesLimits (line 2176) | void clearEntitiesLimits(); method setEntityLimit (line 2184) | void setEntityLimit(EntityType entityType, int limit); method setEntityLimit (line 2192) | void setEntityLimit(Key key, int limit); method removeEntityLimit (line 2199) | void removeEntityLimit(Key key); method hasReachedEntityLimit (line 2206) | CompletableFuture hasReachedEntityLimit(EntityType entityType); method hasReachedEntityLimit (line 2213) | CompletableFuture hasReachedEntityLimit(Key key); method hasReachedEntityLimit (line 2221) | CompletableFuture hasReachedEntityLimit(EntityType entityType... method hasReachedEntityLimit (line 2229) | CompletableFuture hasReachedEntityLimit(Key key, int amount); method getEntitiesTracker (line 2234) | IslandEntitiesTrackerAlgorithm getEntitiesTracker(); method getTeamLimit (line 2239) | int getTeamLimit(); method setTeamLimit (line 2246) | void setTeamLimit(int teamLimit); method getTeamLimitRaw (line 2251) | int getTeamLimitRaw(); method getWarpsLimit (line 2256) | int getWarpsLimit(); method setWarpsLimit (line 2263) | void setWarpsLimit(int warpsLimit); method getWarpsLimitRaw (line 2268) | int getWarpsLimitRaw(); method setPotionEffect (line 2277) | void setPotionEffect(PotionEffectType type, int level); method removePotionEffect (line 2284) | void removePotionEffect(PotionEffectType type); method getPotionEffectLevel (line 2292) | int getPotionEffectLevel(PotionEffectType type); method getPotionEffects (line 2297) | Map getPotionEffects(); method getCustomPotionEffects (line 2302) | Map getCustomPotionEffects(); method applyEffects (line 2311) | void applyEffects(SuperiorPlayer superiorPlayer); method applyEffects (line 2316) | void applyEffects(); method removeEffects (line 2324) | void removeEffects(SuperiorPlayer superiorPlayer); method removeEffects (line 2329) | void removeEffects(); method clearEffects (line 2334) | void clearEffects(); method setRoleLimit (line 2342) | void setRoleLimit(PlayerRole playerRole, int limit); method removeRoleLimit (line 2349) | void removeRoleLimit(PlayerRole playerRole); method getRoleLimit (line 2356) | int getRoleLimit(PlayerRole playerRole); method getRoleLimitRaw (line 2363) | int getRoleLimitRaw(PlayerRole playerRole); method getRoleLimits (line 2368) | Map getRoleLimits(); method getCustomRoleLimits (line 2373) | Map getCustomRoleLimits(); method createWarpCategory (line 2385) | WarpCategory createWarpCategory(String name); method getWarpCategory (line 2392) | @Nullable method getWarpCategory (line 2400) | @Nullable method renameCategory (line 2409) | void renameCategory(WarpCategory warpCategory, String newName); method deleteCategory (line 2417) | void deleteCategory(WarpCategory warpCategory); method getWarpCategories (line 2422) | Map getWarpCategories(); method createWarp (line 2432) | IslandWarp createWarp(String name, Location location, @Nullable WarpCa... method createWarp (line 2443) | IslandWarp createWarp(String name, WorldInfo worldInfo, WorldPosition ... method renameWarp (line 2451) | void renameWarp(IslandWarp islandWarp, String newName); method getWarp (line 2458) | @Nullable method getWarp (line 2466) | @Nullable method warpPlayer (line 2475) | void warpPlayer(SuperiorPlayer superiorPlayer, String warpName); method warpPlayer (line 2484) | void warpPlayer(SuperiorPlayer superiorPlayer, String warpName, boolea... method deleteWarp (line 2492) | void deleteWarp(@Nullable SuperiorPlayer superiorPlayer, Location loca... method deleteWarp (line 2499) | void deleteWarp(String name); method getIslandWarps (line 2504) | Map getIslandWarps(); method getRating (line 2515) | Rating getRating(SuperiorPlayer superiorPlayer); method setRating (line 2523) | void setRating(SuperiorPlayer superiorPlayer, Rating rating); method removeRating (line 2530) | void removeRating(SuperiorPlayer superiorPlayer); method getTotalRating (line 2535) | double getTotalRating(); method getRatingAmount (line 2540) | int getRatingAmount(); method getRatings (line 2545) | Map getRatings(); method removeRatings (line 2550) | void removeRatings(); method hasSettingsEnabled (line 2561) | boolean hasSettingsEnabled(IslandFlag islandFlag); method getAllSettings (line 2567) | Map getAllSettings(); method enableSettings (line 2574) | void enableSettings(IslandFlag islandFlag); method disableSettings (line 2581) | void disableSettings(IslandFlag islandFlag); method resetSettings (line 2586) | void resetSettings(); method setGeneratorPercentage (line 2609) | void setGeneratorPercentage(Key key, int percentage, Dimension dimensi... method setGeneratorPercentage (line 2632) | boolean setGeneratorPercentage(Key key, int percentage, Dimension dime... method getGeneratorPercentage (line 2642) | int getGeneratorPercentage(Key key, Dimension dimension); method getGeneratorPercentages (line 2647) | Map getGeneratorPercentages(Dimension dimension); method setGeneratorAmount (line 2652) | void setGeneratorAmount(Key key, @Size int amount, Dimension dimension); method removeGeneratorAmount (line 2657) | void removeGeneratorAmount(Key key, Dimension dimension); method getGeneratorAmount (line 2662) | int getGeneratorAmount(Key key, Dimension dimension); method getGeneratorTotalAmount (line 2667) | int getGeneratorTotalAmount(Dimension dimension); method getGeneratorAmounts (line 2672) | Map getGeneratorAmounts(Dimension dimension); method getCustomGeneratorAmounts (line 2677) | Map getCustomGeneratorAmounts(Dimension dimension); method clearGeneratorAmounts (line 2682) | void clearGeneratorAmounts(Dimension dimension); method generateBlock (line 2697) | @Nullable method generateBlock (line 2714) | @Nullable method wasSchematicGenerated (line 2726) | boolean wasSchematicGenerated(Dimension dimension); method setSchematicGenerate (line 2733) | void setSchematicGenerate(Dimension dimension); method setSchematicGenerate (line 2741) | void setSchematicGenerate(Dimension dimension, boolean generated); method getGeneratedSchematics (line 2746) | Collection getGeneratedSchematics(); method getSchematicName (line 2751) | String getSchematicName(); method getPosition (line 2757) | int getPosition(SortingType sortingType); method getChest (line 2766) | IslandChest[] getChest(); method getChestSize (line 2771) | int getChestSize(); method setChestRows (line 2779) | void setChestRows(int index, int rows); method newBuilder (line 2784) | static Builder newBuilder() { type Builder (line 2795) | interface Builder { method setOwner (line 2797) | Builder setOwner(@Nullable SuperiorPlayer owner); method getOwner (line 2799) | @Nullable method setUniqueId (line 2802) | Builder setUniqueId(UUID uuid); method getUniqueId (line 2804) | UUID getUniqueId(); method setCenter (line 2806) | Builder setCenter(Location center); method getCenter (line 2808) | Location getCenter(); method setName (line 2810) | Builder setName(String islandName); method getName (line 2812) | String getName(); method setSchematicName (line 2814) | Builder setSchematicName(String schematicName); method getScehmaticName (line 2816) | String getScehmaticName(); method setCreationTime (line 2818) | Builder setCreationTime(long creationTime); method getCreationTime (line 2820) | long getCreationTime(); method setDiscord (line 2822) | Builder setDiscord(String discord); method getDiscord (line 2824) | String getDiscord(); method setPaypal (line 2826) | Builder setPaypal(String paypal); method getPaypal (line 2828) | String getPaypal(); method setBonusWorth (line 2830) | Builder setBonusWorth(BigDecimal bonusWorth); method getBonusWorth (line 2832) | BigDecimal getBonusWorth(); method setBonusLevel (line 2834) | Builder setBonusLevel(BigDecimal bonusLevel); method getBonusLevel (line 2836) | BigDecimal getBonusLevel(); method setLocked (line 2838) | Builder setLocked(boolean isLocked); method isLocked (line 2840) | boolean isLocked(); method setIgnored (line 2842) | Builder setIgnored(boolean isIgnored); method isIgnored (line 2844) | boolean isIgnored(); method setDescription (line 2846) | Builder setDescription(String description); method getDescription (line 2848) | String getDescription(); method setGeneratedSchematic (line 2850) | Builder setGeneratedSchematic(Dimension dimension); method getGeneratedSchematics (line 2852) | Set getGeneratedSchematics(); method setUnlockedWorld (line 2854) | Builder setUnlockedWorld(Dimension dimension); method getUnlockedWorlds (line 2856) | Set getUnlockedWorlds(); method setLastTimeUpdated (line 2858) | Builder setLastTimeUpdated(long lastTimeUpdated); method getLastTimeUpdated (line 2860) | long getLastTimeUpdated(); method setDirtyChunk (line 2862) | Builder setDirtyChunk(String worldName, int chunkX, int chunkZ); method isDirtyChunk (line 2864) | boolean isDirtyChunk(String worldName, int chunkX, int chunkZ); method setBlockCount (line 2866) | Builder setBlockCount(Key block, BigInteger count); method getBlockCounts (line 2868) | KeyMap getBlockCounts(); method setEntityCount (line 2870) | Builder setEntityCount(Key entity, BigInteger count); method getEntityCounts (line 2872) | KeyMap getEntityCounts(); method setIslandHome (line 2874) | Builder setIslandHome(Location location, Dimension dimension); method setIslandHome (line 2876) | Builder setIslandHome(Dimension dimension, WorldPosition worldPositi... method getIslandHomesAsDimensions (line 2878) | Map getIslandHomesAsDimensions(); method addIslandMember (line 2880) | Builder addIslandMember(SuperiorPlayer superiorPlayer); method getIslandMembers (line 2882) | List getIslandMembers(); method addBannedPlayer (line 2884) | Builder addBannedPlayer(SuperiorPlayer superiorPlayer); method getBannedPlayers (line 2886) | List getBannedPlayers(); method setPlayerPermission (line 2888) | Builder setPlayerPermission(SuperiorPlayer superiorPlayer, IslandPri... method getPlayerPermissions (line 2890) | Map getPlayerPermissions(); method setRolePermission (line 2892) | Builder setRolePermission(IslandPrivilege islandPrivilege, PlayerRol... method getRolePermissions (line 2894) | Map getRolePermissions(); method setUpgrade (line 2896) | Builder setUpgrade(Upgrade upgrade, int level); method getUpgrades (line 2898) | Map getUpgrades(); method setBlockLimit (line 2900) | Builder setBlockLimit(Key block, int limit); method getBlockLimits (line 2902) | KeyMap getBlockLimits(); method setRating (line 2904) | Builder setRating(SuperiorPlayer superiorPlayer, Rating rating); method getRatings (line 2906) | Map getRatings(); method setCompletedMission (line 2908) | Builder setCompletedMission(Mission mission, int finishCount); method getCompletedMissions (line 2910) | Map, Integer> getCompletedMissions(); method setIslandFlag (line 2912) | Builder setIslandFlag(IslandFlag islandFlag, boolean value); method getIslandFlags (line 2914) | Map getIslandFlags(); method setGeneratorRate (line 2916) | Builder setGeneratorRate(Key block, int rate, Dimension dimension); method getGeneratorRatesAsDimensions (line 2918) | Map> getGeneratorRatesAsDimensions(); method addUniqueVisitor (line 2920) | Builder addUniqueVisitor(SuperiorPlayer superiorPlayer, long visitTi... method getUniqueVisitors (line 2922) | Map getUniqueVisitors(); method setEntityLimit (line 2924) | Builder setEntityLimit(Key entity, int limit); method getEntityLimits (line 2926) | KeyMap getEntityLimits(); method setIslandEffect (line 2928) | Builder setIslandEffect(PotionEffectType potionEffectType, int level); method getIslandEffects (line 2930) | Map getIslandEffects(); method setIslandChest (line 2932) | Builder setIslandChest(int index, ItemStack[] contents); method getIslandChests (line 2934) | List getIslandChests(); method setRoleLimit (line 2936) | Builder setRoleLimit(PlayerRole playerRole, int limit); method getRoleLimits (line 2938) | Map getRoleLimits(); method setVisitorHome (line 2940) | Builder setVisitorHome(Location location, Dimension dimension); method setVisitorHome (line 2942) | Builder setVisitorHome(Dimension dimension, WorldPosition worldPosit... method getVisitorHomesAsDimensions (line 2944) | Map getVisitorHomesAsDimensions(); method setIslandSize (line 2946) | Builder setIslandSize(int islandSize); method getIslandSize (line 2948) | int getIslandSize(); method setTeamLimit (line 2950) | Builder setTeamLimit(int teamLimit); method getTeamLimit (line 2952) | int getTeamLimit(); method setWarpsLimit (line 2954) | Builder setWarpsLimit(int warpsLimit); method getWarpsLimit (line 2956) | int getWarpsLimit(); method setCropGrowth (line 2958) | Builder setCropGrowth(double cropGrowth); method getCropGrowth (line 2960) | double getCropGrowth(); method setSpawnerRates (line 2962) | Builder setSpawnerRates(double spawnerRates); method getSpawnerRates (line 2964) | double getSpawnerRates(); method setMobDrops (line 2966) | Builder setMobDrops(double mobDrops); method getMobDrops (line 2968) | double getMobDrops(); method setCoopLimit (line 2970) | Builder setCoopLimit(int coopLimit); method getCoopLimit (line 2972) | int getCoopLimit(); method setBankLimit (line 2974) | Builder setBankLimit(BigDecimal bankLimit); method getBankLimit (line 2976) | BigDecimal getBankLimit(); method setBalance (line 2978) | Builder setBalance(BigDecimal balance); method getBalance (line 2980) | BigDecimal getBalance(); method setLastInterestTime (line 2982) | Builder setLastInterestTime(long lastInterestTime); method getLastInterestTime (line 2984) | long getLastInterestTime(); method addWarp (line 2986) | Builder addWarp(String name, String category, Location location, boo... method addWarp (line 2988) | Builder addWarp(String name, String category, WorldInfo worldInfo, W... method hasWarp (line 2990) | boolean hasWarp(String name); method hasWarp (line 2992) | boolean hasWarp(Location location); method hasWarp (line 2994) | boolean hasWarp(WorldInfo worldInfo, WorldPosition worldPosition); method addWarpCategory (line 2996) | Builder addWarpCategory(String name, int slot, @Nullable ItemStack i... method hasWarpCategory (line 2998) | boolean hasWarpCategory(String name); method addBankTransaction (line 3000) | Builder addBankTransaction(BankTransaction bankTransaction); method getBankTransactions (line 3002) | List getBankTransactions(); method setPersistentData (line 3004) | Builder setPersistentData(byte[] persistentData); method getPersistentData (line 3006) | byte[] getPersistentData(); method build (line 3008) | Island build(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/IslandChest.java type IslandChest (line 7) | public interface IslandChest extends InventoryHolder { method getIsland (line 12) | Island getIsland(); method getIndex (line 17) | int getIndex(); method getRows (line 22) | int getRows(); method setRows (line 29) | void setRows(int rows); method getContents (line 34) | ItemStack[] getContents(); method openChest (line 39) | void openChest(SuperiorPlayer superiorPlayer); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/IslandFlag.java class IslandFlag (line 11) | public class IslandFlag implements Enumerable { method IslandFlag (line 19) | private IslandFlag(String name) { method ordinal (line 24) | @Override method values (line 32) | public static Collection values() { method getByName (line 41) | public static IslandFlag getByName(String name) { method register (line 56) | public static void register(String name) { method getName (line 69) | public String getName() { method toString (line 73) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/IslandPreview.java type IslandPreview (line 11) | public interface IslandPreview { method getPlayer (line 16) | SuperiorPlayer getPlayer(); method getLocation (line 21) | Location getLocation(); method getLocation (line 28) | @Nullable method getSchematic (line 34) | String getSchematic(); method getIslandName (line 39) | String getIslandName(); method getPreviousGameMode (line 44) | GameMode getPreviousGameMode(); method handleConfirm (line 49) | void handleConfirm(); method handleCancel (line 54) | void handleCancel(); method handleEscape (line 59) | void handleEscape(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/IslandPrivilege.java class IslandPrivilege (line 11) | public class IslandPrivilege implements Enumerable { method IslandPrivilege (line 20) | private IslandPrivilege(String name, Type type) { method ordinal (line 26) | @Override method getName (line 34) | public String getName() { method getType (line 41) | public Type getType() { method toString (line 45) | @Override method values (line 53) | public static Collection values() { method getByName (line 62) | public static IslandPrivilege getByName(String name) { method register (line 77) | public static void register(String name) { method register (line 87) | public static void register(String name, Type type) { type Type (line 101) | public enum Type { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/PermissionNode.java type PermissionNode (line 5) | public interface PermissionNode extends Cloneable { method hasPermission (line 12) | boolean hasPermission(IslandPrivilege islandPrivilege); method setPermission (line 20) | void setPermission(IslandPrivilege islandPrivilege, boolean value); method getCustomPermissions (line 26) | Map getCustomPermissions(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/PlayerRole.java type PlayerRole (line 5) | public interface PlayerRole { method getId (line 10) | int getId(); method getName (line 15) | String getName(); method getDisplayName (line 21) | String getDisplayName(); method getWeight (line 26) | int getWeight(); method isHigherThan (line 33) | boolean isHigherThan(PlayerRole role); method isLessThan (line 40) | boolean isLessThan(PlayerRole role); method isFirstRole (line 45) | boolean isFirstRole(); method isLastRole (line 50) | boolean isLastRole(); method isRoleLadder (line 55) | boolean isRoleLadder(); method getNextRole (line 61) | @Nullable method getPreviousRole (line 68) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/SortingType.java class SortingType (line 12) | public class SortingType implements Comparator, Enumerable { method SortingType (line 27) | private SortingType(String name, Comparator comparator, boolea... method ordinal (line 36) | @Override method values (line 44) | public static Collection values() { method getByName (line 53) | public static SortingType getByName(String name) { method register (line 63) | public static void register(String name, Comparator comparator) { method register (line 78) | public static void register(String name, Comparator comparator... method getName (line 91) | public String getName() { method getComparator (line 98) | public Comparator getComparator() { method compare (line 102) | @Override method toString (line 107) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/algorithms/DelegateIslandBlocksTrackerAlgorithm.java class DelegateIslandBlocksTrackerAlgorithm (line 8) | public class DelegateIslandBlocksTrackerAlgorithm implements IslandBlock... method DelegateIslandBlocksTrackerAlgorithm (line 12) | protected DelegateIslandBlocksTrackerAlgorithm(IslandBlocksTrackerAlgo... method trackBlock (line 16) | @Override method untrackBlock (line 21) | @Override method getBlockCount (line 26) | @Override method getExactBlockCount (line 31) | @Override method getBlockCounts (line 36) | @Override method clearBlockCounts (line 41) | @Override method setLoadingDataMode (line 46) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/algorithms/DelegateIslandCalculationAlgorithm.java class DelegateIslandCalculationAlgorithm (line 7) | public class DelegateIslandCalculationAlgorithm implements IslandCalcula... method DelegateIslandCalculationAlgorithm (line 11) | protected DelegateIslandCalculationAlgorithm(IslandCalculationAlgorith... method calculateIsland (line 15) | @Override method calculateIsland (line 21) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/algorithms/DelegateIslandEntitiesTrackerAlgorithm.java class DelegateIslandEntitiesTrackerAlgorithm (line 7) | public class DelegateIslandEntitiesTrackerAlgorithm implements IslandEnt... method DelegateIslandEntitiesTrackerAlgorithm (line 11) | protected DelegateIslandEntitiesTrackerAlgorithm(IslandEntitiesTracker... method trackEntity (line 15) | @Override method untrackEntity (line 20) | @Override method getEntityCount (line 25) | @Override method getEntitiesCounts (line 30) | @Override method clearEntityCounts (line 35) | @Override method recalculateEntityCounts (line 40) | @Override method canRecalculateEntityCounts (line 45) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/algorithms/IslandBlocksTrackerAlgorithm.java type IslandBlocksTrackerAlgorithm (line 8) | public interface IslandBlocksTrackerAlgorithm { method trackBlock (line 17) | boolean trackBlock(Key key, BigInteger amount); method untrackBlock (line 26) | boolean untrackBlock(Key key, BigInteger amount); method getBlockCount (line 33) | BigInteger getBlockCount(Key key); method getExactBlockCount (line 42) | BigInteger getExactBlockCount(Key key); method getBlockCounts (line 47) | Map getBlockCounts(); method clearBlockCounts (line 52) | void clearBlockCounts(); method setLoadingDataMode (line 61) | void setLoadingDataMode(boolean loadingDataMode); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/algorithms/IslandCalculationAlgorithm.java type IslandCalculationAlgorithm (line 10) | public interface IslandCalculationAlgorithm { method calculateIsland (line 18) | @Deprecated method calculateIsland (line 29) | CompletableFuture calculateIsland(Island isla... type IslandCalculationResult (line 34) | interface IslandCalculationResult { method getBlockCounts (line 39) | Map getBlockCounts(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/algorithms/IslandEntitiesTrackerAlgorithm.java type IslandEntitiesTrackerAlgorithm (line 7) | public interface IslandEntitiesTrackerAlgorithm { method trackEntity (line 16) | boolean trackEntity(Key key, int amount); method untrackEntity (line 25) | boolean untrackEntity(Key key, int amount); method getEntityCount (line 32) | int getEntityCount(Key key); method getEntitiesCounts (line 37) | Map getEntitiesCounts(); method clearEntityCounts (line 42) | void clearEntityCounts(); method recalculateEntityCounts (line 47) | void recalculateEntityCounts(); method canRecalculateEntityCounts (line 52) | boolean canRecalculateEntityCounts(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/bank/BankTransaction.java type BankTransaction (line 9) | public interface BankTransaction { method getPlayer (line 15) | @Nullable method getAction (line 21) | BankAction getAction(); method getPosition (line 26) | int getPosition(); method getTime (line 31) | long getTime(); method getDate (line 36) | String getDate(); method getFailureReason (line 44) | String getFailureReason(); method getAmount (line 50) | BigDecimal getAmount(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/bank/DelegateBankTransaction.java class DelegateBankTransaction (line 9) | public class DelegateBankTransaction implements BankTransaction { method DelegateBankTransaction (line 13) | protected DelegateBankTransaction(BankTransaction handle) { method getPlayer (line 17) | @Nullable method getAction (line 23) | @Override method getPosition (line 28) | @Override method getTime (line 33) | @Override method getDate (line 38) | @Override method getFailureReason (line 43) | @Override method getAmount (line 48) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/bank/DelegateIslandBank.java class DelegateIslandBank (line 10) | public class DelegateIslandBank implements IslandBank { method DelegateIslandBank (line 14) | public DelegateIslandBank(IslandBank handle) { method getBalance (line 18) | @Override method setBalance (line 23) | @Override method depositMoney (line 28) | @Override method depositAdminMoney (line 33) | @Override method canDepositMoney (line 38) | @Override method withdrawMoney (line 43) | @Override method withdrawAdminMoney (line 48) | @Override method getAllTransactions (line 53) | @Override method getTransactions (line 58) | @Override method getConsoleTransactions (line 63) | @Override method loadTransaction (line 68) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/bank/IslandBank.java type IslandBank (line 10) | public interface IslandBank { method getBalance (line 15) | BigDecimal getBalance(); method setBalance (line 21) | void setBalance(BigDecimal balance); method depositMoney (line 30) | BankTransaction depositMoney(SuperiorPlayer superiorPlayer, BigDecimal... method depositAdminMoney (line 39) | BankTransaction depositAdminMoney(CommandSender commandSender, BigDeci... method canDepositMoney (line 46) | boolean canDepositMoney(BigDecimal amount); method withdrawMoney (line 57) | BankTransaction withdrawMoney(SuperiorPlayer superiorPlayer, BigDecima... method withdrawAdminMoney (line 66) | BankTransaction withdrawAdminMoney(CommandSender commandSender, BigDec... method getAllTransactions (line 71) | List getAllTransactions(); method getTransactions (line 76) | List getTransactions(SuperiorPlayer superiorPlayer); method getConsoleTransactions (line 81) | List getConsoleTransactions(); method loadTransaction (line 89) | void loadTransaction(BankTransaction bankTransaction); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/cache/IslandCache.java type IslandCache (line 14) | public interface IslandCache { method getIsland (line 19) | Island getIsland(); method store (line 28) | @Nullable method remove (line 37) | @Nullable method get (line 46) | @Nullable method getOrDefault (line 56) | T getOrDefault(IslandCacheKey key, T def); method computeIfAbsent (line 65) | T computeIfAbsent(IslandCacheKey key, Function implements Enumerable { method IslandCacheKey (line 20) | private IslandCacheKey(String name, Class valueType) { method getName (line 29) | public String getName() { method getValueType (line 36) | public Class getValueType() { method ordinal (line 40) | @Override method toString (line 45) | @Override method values (line 53) | public static Collection> values() { method getByName (line 62) | public static IslandCacheKey getByName(String name) { method register (line 77) | public static void register(String name, Class valueType) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/container/DelegateIslandsContainer.java class DelegateIslandsContainer (line 11) | public class DelegateIslandsContainer implements IslandsContainer { method DelegateIslandsContainer (line 15) | protected DelegateIslandsContainer(IslandsContainer handle) { method addIsland (line 19) | @Override method removeIsland (line 24) | @Override method getIslandByUUID (line 29) | @Nullable method getIslandByName (line 35) | @Override method updateIslandName (line 40) | @Override method getIslandByLeader (line 45) | @Nullable method getIslandAtPosition (line 52) | @Nullable method getIslandPosition (line 58) | @Override method getIslandsAmount (line 63) | @Override method getIslandAt (line 68) | @Nullable method transferIsland (line 74) | @Override method sortIslands (line 80) | @Override method sortIslands (line 85) | @Override method notifyChange (line 90) | @Override method getSortedIslands (line 95) | @Override method getIslandsUnsorted (line 100) | @Override method addSortingType (line 105) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/container/IslandsContainer.java type IslandsContainer (line 13) | public interface IslandsContainer { method addIsland (line 20) | void addIsland(Island island); method removeIsland (line 27) | void removeIsland(Island island); method getIslandByUUID (line 34) | @Nullable method getIslandByName (line 42) | @Nullable method updateIslandName (line 51) | void updateIslandName(Island island, String oldName); method getIslandByLeader (line 59) | @Nullable method getIslandAtPosition (line 71) | @Nullable method getIslandPosition (line 80) | int getIslandPosition(Island island, SortingType sortingType); method getIslandsAmount (line 85) | int getIslandsAmount(); method getIslandAt (line 92) | @Nullable method transferIsland (line 104) | @Deprecated method sortIslands (line 117) | void sortIslands(SortingType sortingType, @Nullable Runnable onFinish); method sortIslands (line 127) | void sortIslands(SortingType sortingType, boolean forceSort, @Nullable... method notifyChange (line 135) | void notifyChange(SortingType sortingType, Island island); method getSortedIslands (line 142) | List getSortedIslands(SortingType sortingType); method getIslandsUnsorted (line 147) | List getIslandsUnsorted(); method addSortingType (line 155) | void addSortingType(SortingType sortingType, boolean sort); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/warps/DelegateIslandWarp.java class DelegateIslandWarp (line 11) | public class DelegateIslandWarp implements IslandWarp { method DelegateIslandWarp (line 15) | protected DelegateIslandWarp(IslandWarp handle) { method getIsland (line 19) | @Override method getName (line 24) | @Override method setName (line 29) | @Override method getLocation (line 34) | @Override method getLocation (line 39) | @Override method setLocation (line 44) | @Override method getPosition (line 49) | @Override method getPositionDimension (line 54) | @Override method setPosition (line 59) | @Override method hasPrivateFlag (line 64) | @Override method setPrivateFlag (line 69) | @Override method getRawIcon (line 74) | @Nullable method getIcon (line 80) | @Nullable method setIcon (line 86) | @Override method getCategory (line 91) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/warps/DelegateWarpCategory.java class DelegateWarpCategory (line 10) | public class DelegateWarpCategory implements WarpCategory { method DelegateWarpCategory (line 14) | protected DelegateWarpCategory(WarpCategory handle) { method getIsland (line 18) | @Override method getName (line 23) | @Override method setName (line 28) | @Override method getWarps (line 33) | @Override method getSlot (line 38) | @Override method setSlot (line 43) | @Override method getRawIcon (line 48) | @Override method getIcon (line 53) | @Override method setIcon (line 58) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/warps/IslandWarp.java type IslandWarp (line 11) | public interface IslandWarp { method getIsland (line 16) | Island getIsland(); method getName (line 21) | String getName(); method setName (line 29) | void setName(String name); method getLocation (line 34) | Location getLocation(); method getLocation (line 41) | @Nullable method setLocation (line 49) | void setLocation(Location location); method getPosition (line 54) | WorldPosition getPosition(); method getPositionDimension (line 59) | Dimension getPositionDimension(); method setPosition (line 67) | void setPosition(Dimension dimension, WorldPosition worldPosition); method hasPrivateFlag (line 72) | boolean hasPrivateFlag(); method setPrivateFlag (line 79) | void setPrivateFlag(boolean privateFlag); method getRawIcon (line 85) | @Nullable method getIcon (line 94) | @Nullable method setIcon (line 103) | void setIcon(@Nullable ItemStack icon); method getCategory (line 108) | WarpCategory getCategory(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/island/warps/WarpCategory.java type WarpCategory (line 10) | public interface WarpCategory { method getIsland (line 15) | Island getIsland(); method getName (line 20) | String getName(); method setName (line 28) | void setName(String name); method getWarps (line 33) | List getWarps(); method getSlot (line 38) | int getSlot(); method setSlot (line 45) | void setSlot(int slot); method getRawIcon (line 50) | ItemStack getRawIcon(); method getIcon (line 57) | ItemStack getIcon(@Nullable SuperiorPlayer superiorPlayer); method setIcon (line 64) | void setIcon(@Nullable ItemStack icon); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/key/CustomKeyParser.java type CustomKeyParser (line 8) | public interface CustomKeyParser { method getCustomKey (line 16) | @Nullable method getCustomKey (line 27) | @Nullable method getCustomKey (line 39) | default Key getCustomKey(ItemStack itemStack, Key def) { method isCustomKey (line 48) | boolean isCustomKey(Key key); method getCustomKeyItem (line 57) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/key/Key.java type Key (line 14) | public interface Key extends Comparable { method of (line 21) | static Key of(EntityType entityType) { method ofEntityType (line 30) | static Key ofEntityType(String entityTypeName) { method of (line 39) | static Key of(Entity entity) { method of (line 48) | static Key of(Block block) { method of (line 57) | static Key of(BlockState blockState) { method of (line 66) | static Key of(ItemStack itemStack) { method of (line 76) | static Key of(Material material, short data) { method of (line 85) | static Key of(Material material) { method ofMaterialAndData (line 94) | static Key ofMaterialAndData(String type) { method ofSpawner (line 103) | static Key ofSpawner(EntityType entityType) { method ofSpawner (line 112) | static Key ofSpawner(String entityTypeName) { method of (line 124) | static Key of(String globalKey, String subKey) { method of (line 135) | static Key of(String key) { method getGlobalKey (line 142) | String getGlobalKey(); method getSubKey (line 147) | String getSubKey(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/key/KeyMap.java type KeyMap (line 27) | public interface KeyMap extends Map { method createKeyMap (line 34) | static KeyMap createKeyMap(Supplier> mapCreator) { method createKeyMap (line 41) | static KeyMap createKeyMap() { method createKeyMap (line 52) | static KeyMap createKeyMap(Map map) { method createConcurrentKeyMap (line 59) | static KeyMap createConcurrentKeyMap() { method createConcurrentKeyMap (line 70) | static KeyMap createConcurrentKeyMap(Map map) { method getCollector (line 81) | static Collector> getCollector(Function Collector> getCollector(Function predicate); method asMap (line 142) | Map asMap(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/key/KeySet.java type KeySet (line 23) | public interface KeySet extends Set { method createKeySet (line 30) | static KeySet createKeySet(Supplier> setCreator) { method createKeySet (line 37) | static KeySet createKeySet() { method createKeySet (line 48) | static KeySet createKeySet(Collection collection) { method getKey (line 60) | @Nullable method getKey (line 72) | Key getKey(Key original, Key def); method asSet (line 77) | Set asSet(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/BaseMenu.java class BaseMenu (line 27) | public abstract class BaseMenu, A extends ViewA... method BaseMenu (line 38) | protected BaseMenu(String identifier, MenuLayout menuLayout, @Nulla... method getIdentifier (line 49) | @Override method getLayout (line 54) | @Override method getOpeningSound (line 59) | @Override method isPreviousMoveAllowed (line 65) | @Override method isSkipOneItem (line 70) | @Override method createView (line 75) | @Override method createView (line 83) | @Override method refreshViews (line 86) | @Override method refreshViews (line 93) | @Override method closeViews (line 98) | @Override method closeViews (line 105) | @Override method addView (line 110) | public void addView(V view) { method removeView (line 116) | public void removeView(V view) { method filterViews (line 122) | protected final void filterViews(Predicate viewFilter, Consumer ... method onClick (line 131) | @Override method onClose (line 159) | @Override method onPreButtonClick (line 165) | protected abstract boolean onPreButtonClick(MenuViewButton menuButt... method onButtonClickLackPermission (line 167) | protected abstract void onButtonClickLackPermission(MenuViewButton ... method onCloseInternal (line 169) | protected abstract void onCloseInternal(InventoryCloseEvent closeEvent... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/ISuperiorMenu.java type ISuperiorMenu (line 10) | @Deprecated method cloneAndOpen (line 18) | void cloneAndOpen(@Nullable ISuperiorMenu previousMenu); method getPreviousMenu (line 23) | @Nullable method convertFromView (line 29) | @Deprecated FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/Menu.java type Menu (line 22) | public interface Menu, A extends ViewArgs> { method getIdentifier (line 27) | String getIdentifier(); method getLayout (line 32) | MenuLayout getLayout(); method getOpeningSound (line 37) | @Nullable method isPreviousMoveAllowed (line 43) | boolean isPreviousMoveAllowed(); method isSkipOneItem (line 49) | boolean isSkipOneItem(); method createView (line 59) | CompletableFuture createView(SuperiorPlayer superiorPlayer, A args); method createView (line 70) | CompletableFuture createView(SuperiorPlayer superiorPlayer, A args,... method refreshViews (line 72) | void refreshViews(); method refreshViews (line 74) | void refreshViews(Predicate viewFilter); method closeViews (line 76) | void closeViews(); method closeViews (line 78) | void closeViews(Predicate viewFilter); method onClick (line 89) | void onClick(InventoryClickEvent clickEvent, V menuView); method onClose (line 99) | void onClose(InventoryCloseEvent closeEvent, V menuView); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/MenuCommands.java type MenuCommands (line 11) | public interface MenuCommands { method runCommand (line 13) | void runCommand(MenuView menuView, String command, InventoryClic... method getInstance (line 15) | static MenuCommands getInstance() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/MenuIslandCreationConfig.java type MenuIslandCreationConfig (line 17) | public interface MenuIslandCreationConfig { method getSchematic (line 22) | Schematic getSchematic(); method getSound (line 27) | @Nullable method getCommands (line 33) | Collection getCommands(); method shouldOffsetIslandValue (line 38) | boolean shouldOffsetIslandValue(); method getBonusWorth (line 43) | BigDecimal getBonusWorth(); method getBonusLevel (line 48) | BigDecimal getBonusLevel(); method getSpawnOffset (line 53) | @Nullable method getBiome (line 59) | Biome getBiome(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/PagedMenu.java type PagedMenu (line 10) | public interface PagedMenu, A extends V... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/button/MenuTemplateButton.java type MenuTemplateButton (line 15) | public interface MenuTemplateButton> { method getButtonItem (line 22) | @Nullable method getClickSound (line 28) | @Nullable method getClickCommands (line 34) | List getClickCommands(); method getRequiredPermission (line 39) | @Nullable method getLackPermissionSound (line 45) | @Nullable method getViewButtonType (line 51) | Class getViewButtonType(); method createViewButton (line 59) | MenuViewButton createViewButton(V menuView); method newBuilder (line 68) | static > Builder newBuilder(Class viewB... type Builder (line 72) | interface Builder> { method setButtonItem (line 79) | Builder setButtonItem(@Nullable ItemStack buttonItem); method setClickSound (line 86) | Builder setClickSound(@Nullable GameSound clickSound); method setClickCommands (line 93) | Builder setClickCommands(@Nullable List commands); method setRequiredPermission (line 100) | Builder setRequiredPermission(@Nullable String requiredPermission); method setLackPermissionsSound (line 107) | Builder setLackPermissionsSound(@Nullable GameSound lackPermissio... method build (line 112) | MenuTemplateButton build(); type MenuViewButtonCreator (line 116) | interface MenuViewButtonCreator> { method create (line 123) | MenuViewButton create(MenuTemplateButton templateButton, V men... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/button/MenuViewButton.java type MenuViewButton (line 13) | public interface MenuViewButton> { method getTemplate (line 18) | MenuTemplateButton getTemplate(); method getView (line 23) | V getView(); method createViewItem (line 29) | ItemStack createViewItem(); method onButtonClick (line 37) | void onButtonClick(InventoryClickEvent clickEvent); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/button/PagedMenuTemplateButton.java type PagedMenuTemplateButton (line 12) | public interface PagedMenuTemplateButton, E> ex... method getNullItem (line 19) | @Nullable method getButtonIndex (line 25) | int getButtonIndex(); method setButtonIndex (line 32) | void setButtonIndex(int buttonIndex); method createViewButton (line 40) | @Override method newBuilder (line 50) | static , E> Builder newBuilder(Class... type Builder (line 54) | interface Builder, E> extends MenuTemplateBut... method setNullItem (line 61) | Builder setNullItem(ItemStack nullItem); method build (line 66) | PagedMenuTemplateButton build(); type PagedMenuViewButtonCreator (line 70) | interface PagedMenuViewButtonCreator, E> { method create (line 77) | PagedMenuViewButton create(PagedMenuTemplateButton templ... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/button/PagedMenuViewButton.java type PagedMenuViewButton (line 6) | public interface PagedMenuViewButton, E> extend... method updateObject (line 13) | void updateObject(E pagedObject); method getPagedObject (line 18) | E getPagedObject(); method modifyViewItem (line 26) | ItemStack modifyViewItem(ItemStack buttonItem); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/layout/MenuLayout.java type MenuLayout (line 16) | public interface MenuLayout> { method getButton (line 25) | MenuTemplateButton getButton(int slot); method getButtons (line 30) | Collection> getButtons(); method getRowsCount (line 35) | int getRowsCount(); method buildInventory (line 42) | Inventory buildInventory(V menuView); method newBuilder (line 47) | static > Builder newBuilder() { type Builder (line 51) | interface Builder> { method setTitle (line 58) | Builder setTitle(String title); method setInventoryType (line 65) | Builder setInventoryType(InventoryType inventoryType); method setRowsCount (line 72) | Builder setRowsCount(int rowsCount); method setButton (line 80) | Builder setButton(int slot, MenuTemplateButton button); method setButtons (line 87) | Builder setButtons(MenuTemplateButton[] buttons); method setButtons (line 95) | Builder setButtons(List slots, MenuTemplateButton but... method mapButton (line 105) | Builder mapButton(int slot, MenuTemplateButton.Builder buttonB... method mapButtons (line 115) | Builder mapButtons(List slots, MenuTemplateButton.Builde... method build (line 120) | MenuLayout build(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/layout/PagedMenuLayout.java type PagedMenuLayout (line 14) | public interface PagedMenuLayout> extends MenuL... method getObjectsPerPageCount (line 19) | int getObjectsPerPageCount(); method newBuilder (line 24) | static , E> Builder newBuilder() { type Builder (line 28) | interface Builder, E> extends MenuLayout.Buil... method setPreviousPageSlots (line 35) | Builder setPreviousPageSlots(List slots); method setNextPageSlots (line 42) | Builder setNextPageSlots(List slots); method setCurrentPageSlots (line 49) | Builder setCurrentPageSlots(List slots); method setPagedObjectSlots (line 57) | Builder setPagedObjectSlots(List slots, PagedMenuTemp... method setCustomLayoutOrder (line 64) | Builder setCustomLayoutOrder(List slotsOrder); method build (line 69) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/parser/MenuParseException.java class MenuParseException (line 9) | public class MenuParseException extends Exception { method MenuParseException (line 11) | public MenuParseException(String message) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/parser/MenuParser.java type MenuParser (line 18) | public interface MenuParser { method parseMenu (line 28) | > ParseResult parseMenu(String callerName,... method parseMenu (line 39) | , E> ParseResult parseMenu( method getInstance (line 45) | static MenuParser getInstance() { type ParseResult (line 52) | interface ParseResult> { method getLayoutBuilder (line 57) | MenuLayout.Builder getLayoutBuilder(); method getOpeningSound (line 62) | @Nullable method isPreviousMoveAllowed (line 68) | boolean isPreviousMoveAllowed(); method isSkipOneItem (line 74) | boolean isSkipOneItem(); method getSlotsForChar (line 81) | List getSlotsForChar(char ch); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/view/BaseMenuView.java class BaseMenuView (line 8) | public abstract class BaseMenuView, A extends V... method BaseMenuView (line 17) | protected BaseMenuView(SuperiorPlayer inventoryViewer, Menu menu... method getInventoryViewer (line 23) | @Override method getMenu (line 28) | @Override method getPreviousMenuView (line 33) | @Nullable method setPreviousMenuView (line 39) | @Override method setPreviousMove (line 47) | @Override method isPreviousMenu (line 52) | @Override method refreshView (line 57) | @Override method closeView (line 60) | @Override method getInventory (line 63) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/view/BasePagedMenuView.java class BasePagedMenuView (line 10) | public abstract class BasePagedMenuView, A exte... method BasePagedMenuView (line 14) | protected BasePagedMenuView(SuperiorPlayer inventoryViewer, Menu... method setCurrentPage (line 18) | @Override method getCurrentPage (line 31) | @Override method getPagedObjects (line 36) | @Override method updatePagedObjects (line 39) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/view/MenuView.java type MenuView (line 13) | public interface MenuView, A extends ViewArgs> ... method getInventoryViewer (line 18) | SuperiorPlayer getInventoryViewer(); method getMenu (line 23) | Menu getMenu(); method getPreviousMenuView (line 28) | @Nullable method setPreviousMenuView (line 39) | void setPreviousMenuView(@Nullable MenuView previousMenuView, bo... method setPreviousMove (line 44) | void setPreviousMove(boolean previousMove); method isPreviousMenu (line 49) | boolean isPreviousMenu(); method refreshView (line 55) | void refreshView(); method closeView (line 61) | void closeView(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/view/PagedMenuView.java type PagedMenuView (line 9) | public interface PagedMenuView, A extends ViewA... method setCurrentPage (line 17) | void setCurrentPage(int currentPage); method getCurrentPage (line 22) | int getCurrentPage(); method getPagedObjects (line 27) | List getPagedObjects(); method updatePagedObjects (line 33) | void updatePagedObjects(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/menu/view/ViewArgs.java type ViewArgs (line 10) | public interface ViewArgs { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/missions/IMissionsHolder.java type IMissionsHolder (line 6) | public interface IMissionsHolder { method completeMission (line 13) | void completeMission(Mission mission); method resetMission (line 20) | void resetMission(Mission mission); method hasCompletedMission (line 27) | boolean hasCompletedMission(Mission mission); method canCompleteMissionAgain (line 34) | boolean canCompleteMissionAgain(Mission mission); method getAmountMissionCompleted (line 41) | int getAmountMissionCompleted(Mission mission); method setAmountMissionCompleted (line 49) | void setAmountMissionCompleted(Mission mission, int finishCount); method getCompletedMissions (line 54) | List> getCompletedMissions(); method getCompletedMissionsWithAmounts (line 59) | Map, Integer> getCompletedMissionsWithAmounts(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/missions/Mission.java class Mission (line 21) | public abstract class Mission { method getName (line 36) | public String getName() { method setName (line 45) | public void setName(String name) { method getMissionCategory (line 54) | public MissionCategory getMissionCategory() { method setMissionCategory (line 63) | public void setMissionCategory(MissionCategory missionCategory) { method getIslandMission (line 73) | public boolean getIslandMission() { method setIslandMission (line 82) | public void setIslandMission(boolean islandMission) { method setClearMethod (line 89) | public void setClearMethod(@Nullable Consumer clearMethod) { method addRequiredMission (line 98) | public void addRequiredMission(String... missions) { method addRequiredCheck (line 109) | public void addRequiredCheck(String... checks) { method getRequiredMissions (line 117) | public List getRequiredMissions() { method getRequiredChecks (line 124) | public List getRequiredChecks() { method toggleOnlyShowIfRequiredCompleted (line 131) | public void toggleOnlyShowIfRequiredCompleted() { method isOnlyShowIfRequiredCompleted (line 139) | public boolean isOnlyShowIfRequiredCompleted() { method load (line 150) | public abstract void load(JavaPlugin plugin, ConfigurationSection miss... method unload (line 157) | public void unload() { method getProgress (line 167) | public abstract double getProgress(SuperiorPlayer superiorPlayer); method getProgressValue (line 175) | public int getProgressValue(SuperiorPlayer superiorPlayer) { method canComplete (line 184) | public boolean canComplete(SuperiorPlayer superiorPlayer) { method saveProgress (line 194) | public void saveProgress(ConfigurationSection section) { method loadProgress (line 203) | public void loadProgress(ConfigurationSection section) { method onComplete (line 212) | public abstract void onComplete(SuperiorPlayer superiorPlayer); method onCompleteFail (line 219) | public abstract void onCompleteFail(SuperiorPlayer superiorPlayer); method clearData (line 226) | public void clearData(SuperiorPlayer superiorPlayer) { method transferData (line 242) | public void transferData(SuperiorPlayer oldPlayer, SuperiorPlayer newP... method getDataKey (line 255) | @Nullable method insertData (line 267) | public void insertData(SuperiorPlayer superiorPlayer, V value) { method getOrCreate (line 281) | @Nullable method get (line 299) | @Nullable method entrySet (line 314) | protected Set> entrySet() { method formatItem (line 326) | public void formatItem(SuperiorPlayer superiorPlayer, ItemStack itemSt... method hashCode (line 330) | @Override method equals (line 335) | @Override method toString (line 343) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/missions/MissionCategory.java type MissionCategory (line 5) | public interface MissionCategory { method getName (line 10) | String getName(); method getSlot (line 15) | int getSlot(); method getMissions (line 20) | List> getMissions(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/missions/MissionLoadException.java class MissionLoadException (line 10) | public class MissionLoadException extends Exception { method MissionLoadException (line 12) | public MissionLoadException(String error) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/modules/ModuleInitializeData.java type ModuleInitializeData (line 8) | public interface ModuleInitializeData { method getDataFolder (line 14) | File getDataFolder(); method getModuleFolder (line 20) | File getModuleFolder(); method getLogger (line 25) | ModuleLogger getLogger(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/modules/ModuleLoadTime.java type ModuleLoadTime (line 5) | public enum ModuleLoadTime { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/modules/ModuleLogger.java class ModuleLogger (line 16) | public class ModuleLogger extends Logger { method ModuleLogger (line 25) | public ModuleLogger(PluginModule pluginModule) { method setDebugMode (line 31) | public void setDebugMode(boolean debugMode) { method i (line 35) | public void i(String message) { method w (line 39) | public void w(String message) { method e (line 43) | public void e(String message) { method e (line 47) | public void e(String message, Throwable error) { method d (line 52) | public void d(String message) { method logError (line 65) | private void logError(Throwable error) { type ModuleFileHandler (line 75) | public interface ModuleFileHandler { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/modules/ModuleResources.java class ModuleResources (line 16) | public class ModuleResources { method ModuleResources (line 29) | public ModuleResources(File moduleFile, File moduleFolder, ClassLoader... method saveResource (line 40) | public void saveResource(String resourcePath) { method getResource (line 73) | public InputStream getResource(String fileName) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/modules/PluginModule.java class PluginModule (line 19) | public abstract class PluginModule { method PluginModule (line 39) | protected PluginModule(String moduleName, String authorName) { method onEnable (line 49) | public abstract void onEnable(SuperiorSkyblock plugin); method onReload (line 56) | public abstract void onReload(SuperiorSkyblock plugin); method onDisable (line 63) | public abstract void onDisable(SuperiorSkyblock plugin); method loadData (line 74) | public void loadData(SuperiorSkyblock plugin) { method onPluginInit (line 83) | protected void onPluginInit(SuperiorSkyblock plugin) { method getModuleListeners (line 95) | @Nullable method getSuperiorCommands (line 106) | @Nullable method getSuperiorAdminCommands (line 117) | @Nullable method getLoadTime (line 130) | public ModuleLoadTime getLoadTime() { method getName (line 137) | public final String getName() { method getAuthor (line 144) | public final String getAuthor() { method getDataFolder (line 154) | @Deprecated method getModuleFolder (line 163) | public final File getModuleFolder() { method getModuleFile (line 172) | @Nullable method getDataStoreFolder (line 181) | public final File getDataStoreFolder() { method getClassLoader (line 190) | @Nullable method getLogger (line 198) | public final Logger getLogger() { method isInitialized (line 206) | public final boolean isInitialized() { method saveResource (line 215) | public final void saveResource(String resourceName) { method getResource (line 227) | public final InputStream getResource(String resourceName) { method initModule (line 241) | @Deprecated method initModule (line 254) | @Deprecated method initModule (line 282) | public final void initModule(SuperiorSkyblock plugin, ModuleInitialize... method initModuleLoader (line 308) | public final void initModuleLoader(File moduleFile, ClassLoader classL... method disableModule (line 319) | public final void disableModule() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/objects/Enumerable.java type Enumerable (line 8) | public interface Enumerable { method ordinal (line 13) | int ordinal(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/objects/Pair.java class Pair (line 11) | public class Pair { method Pair (line 21) | public Pair(Map.Entry entry) { method Pair (line 31) | public Pair(E1 firstElement, E2 secondElement) { method getKey (line 39) | public E1 getKey() { method setKey (line 48) | public void setKey(E1 element) { method getValue (line 55) | public E2 getValue() { method setValue (line 64) | public void setValue(E2 element) { method toString (line 68) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/persistence/DelegatePersistentDataContainer.java class DelegatePersistentDataContainer (line 7) | public class DelegatePersistentDataContainer implements PersistentDataCo... method DelegatePersistentDataContainer (line 11) | protected DelegatePersistentDataContainer(PersistentDataContainer hand... method has (line 15) | @Override method hasKeyOfType (line 20) | @Override method put (line 25) | @Nullable method put (line 31) | @Nullable method remove (line 37) | @Nullable method removeKeyOfType (line 43) | @Nullable method get (line 49) | @Nullable method get (line 55) | @Nullable method getOrDefault (line 61) | @Override method getOrDefault (line 66) | @Override method isEmpty (line 71) | @Override method size (line 76) | @Override method forEach (line 81) | @Override method serialize (line 86) | @Override method load (line 91) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/persistence/IPersistentDataHolder.java type IPersistentDataHolder (line 6) | public interface IPersistentDataHolder { method getPersistentDataContainer (line 11) | PersistentDataContainer getPersistentDataContainer(); method isPersistentDataContainerEmpty (line 16) | boolean isPersistentDataContainerEmpty(); method savePersistentDataContainer (line 22) | void savePersistentDataContainer(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/persistence/PersistentDataContainer.java type PersistentDataContainer (line 7) | public interface PersistentDataContainer { method has (line 14) | boolean has(String key); method hasKeyOfType (line 22) | boolean hasKeyOfType(String key, PersistentDataType type); method put (line 34) | @Nullable method put (line 48) | @Nullable method remove (line 57) | @Nullable method removeKeyOfType (line 69) | @Nullable method get (line 80) | @Nullable method get (line 89) | @Nullable method getOrDefault (line 101) | T getOrDefault(String key, PersistentDataType type, T def) thro... method getOrDefault (line 110) | Object getOrDefault(String key, Object def); method isEmpty (line 115) | boolean isEmpty(); method size (line 120) | int size(); method forEach (line 127) | void forEach(BiConsumer action); method serialize (line 134) | byte[] serialize(); method load (line 143) | void load(byte[] data) throws IllegalArgumentException; FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/persistence/PersistentDataType.java class PersistentDataType (line 14) | public class PersistentDataType { method PersistentDataType (line 37) | public PersistentDataType(Class type, PersistentDataTypeContext ... method PersistentDataType (line 47) | private PersistentDataType(Class type) { method getType (line 52) | public Class getType() { method getContext (line 56) | @Nullable FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/persistence/PersistentDataTypeContext.java type PersistentDataTypeContext (line 8) | public interface PersistentDataTypeContext { method serialize (line 16) | byte[] serialize(T value); method deserialize (line 24) | T deserialize(byte[] data); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/platform/IEventsDispatcher.java type IEventsDispatcher (line 9) | public interface IEventsDispatcher { method notifyEvent (line 18) | boolean notifyEvent(Event event, EventPriority priority); method shouldFallbackToDefaultExecutorOnFailure (line 23) | default boolean shouldFallbackToDefaultExecutorOnFailure() { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/DelegateSuperiorPlayer.java class DelegateSuperiorPlayer (line 30) | public class DelegateSuperiorPlayer implements SuperiorPlayer { method DelegateSuperiorPlayer (line 34) | protected DelegateSuperiorPlayer(SuperiorPlayer handle) { method getUniqueId (line 38) | @Override method getName (line 43) | @Override method getCache (line 48) | @Override method getTextureValue (line 53) | @Override method setTextureValue (line 58) | @Override method updateLastTimeStatus (line 63) | @Override method setLastTimeStatus (line 68) | @Override method getLastTimeStatus (line 73) | @Override method updateName (line 78) | @Override method setName (line 83) | @Override method asPlayer (line 88) | @Nullable method asOfflinePlayer (line 94) | @Nullable method isOnline (line 100) | @Override method runIfOnline (line 105) | @Override method hasFlyGamemode (line 110) | @Override method getOpenedView (line 115) | @Nullable method isAFK (line 121) | @Override method isVanished (line 126) | @Override method isShownAsOnline (line 131) | @Override method hasPermission (line 136) | @Override method hasPermissionWithoutOP (line 141) | @Override method hasPermission (line 146) | @Override method hasBypassPermission (line 151) | @Override method canHit (line 156) | @Override method getWorld (line 161) | @Nullable method getLocation (line 167) | @Nullable method getLocation (line 173) | @Override method teleport (line 178) | @Override method teleport (line 183) | @Override method teleport (line 188) | @Override method teleport (line 193) | @Override method teleport (line 198) | @Override method teleport (line 203) | @Override method isInsideIsland (line 208) | @Override method getIslandLeader (line 213) | @Override method setIslandLeader (line 218) | @Override method getIsland (line 224) | @Nullable method setIsland (line 230) | @Override method hasIsland (line 235) | @Override method addInvite (line 240) | @Override method removeInvite (line 245) | @Override method getInvites (line 250) | @Override method addCoop (line 255) | @Override method removeCoop (line 260) | @Override method getCoopIslands (line 265) | @Override method getPlayerRole (line 270) | @Override method setPlayerRole (line 275) | @Override method getDisbands (line 280) | @Override method setDisbands (line 285) | @Override method hasDisbands (line 290) | @Override method getUserLocale (line 295) | @Override method setUserLocale (line 300) | @Override method hasWorldBorderEnabled (line 305) | @Override method toggleWorldBorder (line 310) | @Override method setWorldBorderEnabled (line 315) | @Override method updateWorldBorder (line 320) | @Override method hasBlocksStackerEnabled (line 325) | @Override method toggleBlocksStacker (line 330) | @Override method setBlocksStacker (line 335) | @Override method hasSchematicModeEnabled (line 340) | @Override method toggleSchematicMode (line 345) | @Override method setSchematicMode (line 350) | @Override method hasTeamChatEnabled (line 355) | @Override method toggleTeamChat (line 360) | @Override method setTeamChat (line 365) | @Override method hasBypassModeEnabled (line 370) | @Override method toggleBypassMode (line 375) | @Override method setBypassMode (line 380) | @Override method hasToggledPanel (line 385) | @Override method setToggledPanel (line 390) | @Override method hasIslandFlyEnabled (line 395) | @Override method toggleIslandFly (line 400) | @Override method setIslandFly (line 405) | @Override method hasAdminSpyEnabled (line 410) | @Override method toggleAdminSpy (line 415) | @Override method setAdminSpy (line 420) | @Override method getBorderColor (line 425) | @Override method setBorderColor (line 430) | @Override method getSchematicPos1 (line 435) | @Override method setSchematicPos1 (line 440) | @Override method getSchematicPos2 (line 445) | @Override method setSchematicPos2 (line 450) | @Override method isImmunedToPvP (line 455) | @Override method setImmunedToPvP (line 461) | @Override method isLeavingFlag (line 467) | @Override method setLeavingFlag (line 473) | @Override method isImmunedToPortals (line 479) | @Override method setImmunedToPortals (line 485) | @Override method getTeleportTask (line 491) | @Nullable method setTeleportTask (line 497) | @Override method getPlayerStatus (line 502) | @Override method setPlayerStatus (line 508) | @Override method removePlayerStatus (line 513) | @Override method hasPlayerStatus (line 518) | @Override method merge (line 523) | @Override method completeMission (line 528) | @Override method resetMission (line 533) | @Override method hasCompletedMission (line 538) | @Override method canCompleteMissionAgain (line 543) | @Override method getAmountMissionCompleted (line 548) | @Override method setAmountMissionCompleted (line 553) | @Override method getCompletedMissions (line 558) | @Override method getCompletedMissionsWithAmounts (line 563) | @Override method getDatabaseBridge (line 568) | @Override method getPersistentDataContainer (line 573) | @Override method isPersistentDataContainerEmpty (line 578) | @Override method savePersistentDataContainer (line 583) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/PlayerStatus.java type PlayerStatus (line 3) | public enum PlayerStatus { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/algorithm/DelegatePlayerTeleportAlgorithm.java class DelegatePlayerTeleportAlgorithm (line 10) | public class DelegatePlayerTeleportAlgorithm implements PlayerTeleportAl... method DelegatePlayerTeleportAlgorithm (line 14) | protected DelegatePlayerTeleportAlgorithm(PlayerTeleportAlgorithm hand... method teleport (line 18) | @Override method teleport (line 23) | @Override method teleport (line 28) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/algorithm/PlayerTeleportAlgorithm.java type PlayerTeleportAlgorithm (line 10) | public interface PlayerTeleportAlgorithm { method teleport (line 19) | CompletableFuture teleport(Player player, Location location); method teleport (line 28) | CompletableFuture teleport(Player player, Island island); method teleport (line 38) | CompletableFuture teleport(Player player, Island island, Dime... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/cache/PlayerCache.java type PlayerCache (line 14) | public interface PlayerCache { method getPlayer (line 19) | SuperiorPlayer getPlayer(); method store (line 28) | @Nullable method remove (line 37) | @Nullable method get (line 46) | @Nullable method getOrDefault (line 56) | T getOrDefault(PlayerCacheKey key, T def); method computeIfAbsent (line 65) | T computeIfAbsent(PlayerCacheKey key, Function implements Enumerable { method PlayerCacheKey (line 20) | private PlayerCacheKey(String name, Class valueType) { method getName (line 29) | public String getName() { method getValueType (line 36) | public Class getValueType() { method ordinal (line 40) | @Override method toString (line 45) | @Override method values (line 53) | public static Collection> values() { method getByName (line 62) | public static PlayerCacheKey getByName(String name) { method register (line 77) | public static void register(String name, Class valueType) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/container/DelegatePlayersContainer.java class DelegatePlayersContainer (line 9) | public class DelegatePlayersContainer implements PlayersContainer { method DelegatePlayersContainer (line 13) | protected DelegatePlayersContainer(PlayersContainer handle) { method getSuperiorPlayer (line 17) | @Nullable method getSuperiorPlayer (line 23) | @Nullable method getAllPlayers (line 29) | @Override method addPlayer (line 34) | @Override method removePlayer (line 39) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/container/PlayersContainer.java type PlayersContainer (line 9) | public interface PlayersContainer { method getSuperiorPlayer (line 16) | @Nullable method getSuperiorPlayer (line 24) | @Nullable method getAllPlayers (line 30) | List getAllPlayers(); method addPlayer (line 37) | void addPlayer(SuperiorPlayer superiorPlayer); method removePlayer (line 44) | void removePlayer(SuperiorPlayer superiorPlayer); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/inventory/ClearAction.java class ClearAction (line 12) | public abstract class ClearAction implements Enumerable { method ClearAction (line 20) | protected ClearAction(String name) { method ordinal (line 26) | @Override method getName (line 34) | public final String getName() { method doClear (line 45) | public abstract void doClear(Player player); method toString (line 47) | @Override method values (line 55) | public static Collection values() { method getByName (line 64) | public static ClearAction getByName(String name) { method register (line 79) | public static void register(ClearAction clearAction) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/player/respawn/RespawnAction.java class RespawnAction (line 12) | public abstract class RespawnAction implements Enumerable { method RespawnAction (line 20) | protected RespawnAction(String name) { method ordinal (line 26) | @Override method getName (line 34) | public final String getName() { method toString (line 38) | @Override method canPerform (line 43) | public abstract boolean canPerform(PlayerRespawnEvent event); method perform (line 45) | public abstract void perform(PlayerRespawnEvent event); method values (line 50) | public static Collection values() { method getByName (line 59) | public static RespawnAction getByName(String name) { method register (line 74) | public static void register(RespawnAction respawnAction) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/schematic/Schematic.java type Schematic (line 11) | public interface Schematic { method getName (line 16) | String getName(); method pasteSchematic (line 25) | void pasteSchematic(Island island, Location location, Runnable callback); method pasteSchematic (line 35) | void pasteSchematic(Island island, Location location, Runnable callbac... method adjustRotation (line 43) | Location adjustRotation(Location location); method getBlockCounts (line 48) | Map getBlockCounts(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/schematic/SchematicOptions.java type SchematicOptions (line 8) | public interface SchematicOptions { method getSchematicName (line 13) | String getSchematicName(); method getOffsetX (line 18) | int getOffsetX(); method getOffsetY (line 23) | int getOffsetY(); method getOffsetZ (line 28) | int getOffsetZ(); method getYaw (line 33) | float getYaw(); method getPitch (line 38) | float getPitch(); method shouldSaveAir (line 43) | boolean shouldSaveAir(); method newBuilder (line 50) | static Builder newBuilder(String schematicName) { type Builder (line 54) | interface Builder { method setOffsetX (line 56) | default Builder setOffsetX(int offsetX) { method setOffsetY (line 60) | default Builder setOffsetY(int offsetY) { method setOffsetZ (line 64) | default Builder setOffsetZ(int offsetZ) { method setOffset (line 68) | Builder setOffset(int offsetX, int offsetY, int offsetZ); method setYaw (line 70) | default Builder setYaw(float yaw) { method setPitch (line 74) | default Builder setPitch(float pitch) { method setDirection (line 78) | Builder setDirection(float yaw, float pitch); method setSaveAir (line 80) | Builder setSaveAir(boolean saveAir); method build (line 82) | SchematicOptions build(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/schematic/parser/SchematicParseException.java class SchematicParseException (line 9) | public class SchematicParseException extends Exception { method SchematicParseException (line 11) | public SchematicParseException(String error) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/schematic/parser/SchematicParser.java type SchematicParser (line 7) | public interface SchematicParser { method parseSchematic (line 17) | Schematic parseSchematic(DataInputStream inputStream, String schematic... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/scripts/IScriptEngine.java type IScriptEngine (line 6) | public interface IScriptEngine { method eval (line 15) | Object eval(String expression) throws ScriptException; method eval (line 25) | Object eval(String expression, Bindings bindings) throws ScriptException; FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/bossbar/BossBar.java type BossBar (line 5) | public interface BossBar { method addPlayer (line 12) | void addPlayer(Player player); method removeAll (line 17) | void removeAll(); method setProgress (line 24) | void setProgress(double progress); method getProgress (line 29) | double getProgress(); type Color (line 31) | enum Color { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/bossbar/BossBarsService.java type BossBarsService (line 5) | public interface BossBarsService { method createBossBar (line 16) | BossBar createBossBar(Player player, String message, BossBar.Color col... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/dragon/DragonBattleResetResult.java type DragonBattleResetResult (line 3) | public enum DragonBattleResetResult { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/dragon/DragonBattleService.java type DragonBattleService (line 9) | public interface DragonBattleService { method prepareEndWorld (line 16) | void prepareEndWorld(World world); method getEnderDragon (line 24) | @Nullable method stopEnderDragonBattle (line 31) | void stopEnderDragonBattle(Island island, Dimension dimension); method resetEnderDragonBattle (line 38) | DragonBattleResetResult resetEnderDragonBattle(Island island, Dimensio... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/hologram/Hologram.java type Hologram (line 5) | public interface Hologram { method setHologramName (line 12) | void setHologramName(String name); method removeHologram (line 17) | void removeHologram(); method getHandle (line 24) | ArmorStand getHandle(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/hologram/HologramsService.java type HologramsService (line 6) | public interface HologramsService { method createHologram (line 14) | Hologram createHologram(Location location); method isHologram (line 21) | boolean isHologram(Entity entity); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/message/IMessageComponent.java type IMessageComponent (line 5) | public interface IMessageComponent { method getType (line 10) | Type getType(); method getMessage (line 17) | @Deprecated method getMessage (line 23) | default String getMessage(Object... args) { method sendMessage (line 33) | void sendMessage(CommandSender sender, Object... args); type Type (line 35) | enum Type { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/message/MessagesService.java type MessagesService (line 13) | public interface MessagesService { method parseComponent (line 22) | IMessageComponent parseComponent(YamlConfiguration config, String path); method getComponent (line 31) | @Nullable method newBuilder (line 37) | Builder newBuilder(); type Builder (line 42) | interface Builder { method addActionBar (line 50) | boolean addActionBar(@Nullable String message); method addBossBar (line 60) | boolean addBossBar(@Nullable String message, BossBar.Color color, in... method addComplexMessage (line 68) | boolean addComplexMessage(@Nullable TextComponent textComponent); method addComplexMessage (line 76) | boolean addComplexMessage(@Nullable BaseComponent[] baseComponents); method addRawMessage (line 84) | boolean addRawMessage(@Nullable String message); method addSound (line 94) | boolean addSound(Sound sound, float volume, float pitch); method addTitle (line 106) | boolean addTitle(@Nullable String titleMessage, @Nullable String sub... method addMessageComponent (line 114) | boolean addMessageComponent(IMessageComponent messageComponent); method build (line 119) | IMessageComponent build(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/service/placeholders/IslandPlaceholderParser.java type IslandPlaceholderParser (line 13) | public interface IslandPlaceholderParser extends BiFunction blockCounts, Locat... method recordBlockBreak (line 56) | RecordResult recordBlockBreak(Block block, @WorldRecordFlags int flags); method recordBlockBreak (line 66) | RecordResult recordBlockBreak(Block block, int blockCount, @WorldRecor... method recordBlockBreak (line 77) | RecordResult recordBlockBreak(Key blockKey, Location blockLocation, in... method recordMultiBlocksBreak (line 87) | RecordResult recordMultiBlocksBreak(KeyMap blockCounts, Locat... method recordEntitySpawn (line 95) | RecordResult recordEntitySpawn(Entity entity); method recordEntitySpawn (line 104) | RecordResult recordEntitySpawn(EntityType entityType, Location location); method recordEntityDespawn (line 112) | RecordResult recordEntityDespawn(Entity entity); method recordEntityDespawn (line 121) | RecordResult recordEntityDespawn(EntityType entityType, Location locat... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/upgrades/Upgrade.java type Upgrade (line 7) | public interface Upgrade { method getName (line 12) | String getName(); method getUpgradeLevel (line 20) | UpgradeLevel getUpgradeLevel(int level); method getMaxUpgradeLevel (line 25) | int getMaxUpgradeLevel(); method getSlot (line 30) | @Deprecated method getSlots (line 36) | List getSlots(); method isSlot (line 43) | boolean isSlot(int slot); method setSlot (line 50) | @Deprecated method setSlots (line 58) | void setSlots(@Nullable List slots); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/upgrades/UpgradeLevel.java type UpgradeLevel (line 16) | public interface UpgradeLevel { method getLevel (line 21) | int getLevel(); method getPrice (line 28) | @Deprecated method getCost (line 34) | UpgradeCost getCost(); method getCommands (line 39) | List getCommands(); method getPermission (line 44) | String getPermission(); method checkRequirements (line 53) | String checkRequirements(SuperiorPlayer superiorPlayer); method hasCropGrowth (line 58) | boolean hasCropGrowth(); method getCropGrowth (line 63) | double getCropGrowth(); method hasSpawnerRates (line 68) | boolean hasSpawnerRates(); method getSpawnerRates (line 73) | double getSpawnerRates(); method hasMobDrops (line 78) | boolean hasMobDrops(); method getMobDrops (line 83) | double getMobDrops(); method getBlockLimit (line 90) | int getBlockLimit(Key key); method getExactBlockLimit (line 97) | int getExactBlockLimit(Key key); method getBlockLimits (line 102) | Map getBlockLimits(); method getEntityLimit (line 109) | int getEntityLimit(EntityType entityType); method getEntityLimit (line 116) | int getEntityLimit(Key key); method getEntityLimitsAsKeys (line 121) | Map getEntityLimitsAsKeys(); method hasTeamLimit (line 126) | boolean hasTeamLimit(); method getTeamLimit (line 131) | int getTeamLimit(); method hasWarpsLimit (line 136) | boolean hasWarpsLimit(); method getWarpsLimit (line 141) | int getWarpsLimit(); method hasCoopLimit (line 146) | boolean hasCoopLimit(); method getCoopLimit (line 151) | int getCoopLimit(); method hasBorderSize (line 156) | boolean hasBorderSize(); method getBorderSize (line 161) | int getBorderSize(); method getGeneratorAmount (line 169) | int getGeneratorAmount(Key key, Dimension dimension); method getGeneratorAmounts (line 176) | Map getGeneratorAmounts(Dimension dimension); method getPotionEffect (line 183) | int getPotionEffect(PotionEffectType potionEffectType); method getPotionEffects (line 188) | Map getPotionEffects(); method hasBankLimit (line 193) | boolean hasBankLimit(); method getBankLimit (line 198) | BigDecimal getBankLimit(); method getRoleLimit (line 205) | int getRoleLimit(PlayerRole playerRole); method getRoleLimits (line 210) | Map getRoleLimits(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/upgrades/cost/UpgradeCost.java type UpgradeCost (line 7) | public interface UpgradeCost { method getId (line 12) | String getId(); method getCost (line 17) | BigDecimal getCost(); method hasEnoughBalance (line 24) | boolean hasEnoughBalance(SuperiorPlayer superiorPlayer); method withdrawCost (line 31) | void withdrawCost(SuperiorPlayer superiorPlayer); method clone (line 38) | UpgradeCost clone(BigDecimal cost); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/upgrades/cost/UpgradeCostLoadException.java class UpgradeCostLoadException (line 9) | public class UpgradeCostLoadException extends Exception { method UpgradeCostLoadException (line 11) | public UpgradeCostLoadException(String message) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/upgrades/cost/UpgradeCostLoader.java type UpgradeCostLoader (line 5) | public interface UpgradeCostLoader { method loadCost (line 13) | UpgradeCost loadCost(ConfigurationSection upgradeSection) throws Upgra... FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/world/Dimension.java class Dimension (line 12) | public class Dimension implements Enumerable { method Dimension (line 21) | private Dimension(String name, World.Environment environment) { method ordinal (line 27) | @Override method getEnvironment (line 35) | public World.Environment getEnvironment() { method values (line 42) | public static Collection values() { method getByName (line 51) | public static Dimension getByName(String name) { method register (line 67) | public static void register(String name, World.Environment environment) { method getName (line 80) | public String getName() { method toString (line 84) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/world/GameSound.java type GameSound (line 7) | public interface GameSound { method getSound (line 9) | Sound getSound(); method getVolume (line 11) | float getVolume(); method getPitch (line 13) | float getPitch(); method of (line 15) | static GameSound of(Sound sound, float volume, float pitch) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/world/WorldInfo.java type WorldInfo (line 7) | public interface WorldInfo { method getName (line 12) | String getName(); method getEnvironment (line 17) | @Deprecated method getDimension (line 23) | Dimension getDimension(); method of (line 30) | static WorldInfo of(World world) { method of (line 45) | static WorldInfo of(String worldName, Dimension dimension) { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/world/algorithm/DelegateIslandCreationAlgorithm.java class DelegateIslandCreationAlgorithm (line 11) | public class DelegateIslandCreationAlgorithm implements IslandCreationAl... method DelegateIslandCreationAlgorithm (line 15) | protected DelegateIslandCreationAlgorithm(IslandCreationAlgorithm hand... method createIsland (line 19) | @Override method createIsland (line 27) | @Override FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/world/algorithm/IslandCreationAlgorithm.java type IslandCreationAlgorithm (line 13) | public interface IslandCreationAlgorithm { method createIsland (line 26) | CompletableFuture createIsland(UUID islandUUID, ... method createIsland (line 37) | CompletableFuture createIsland(Island.Builder bu... class IslandCreationResult (line 42) | class IslandCreationResult { method IslandCreationResult (line 57) | @Deprecated method IslandCreationResult (line 71) | public IslandCreationResult(Status status, Island island, Location i... method getStatus (line 81) | public Status getStatus() { method getIsland (line 88) | public Island getIsland() { method getIslandLocation (line 96) | public Location getIslandLocation() { method shouldTeleportPlayer (line 104) | public boolean shouldTeleportPlayer() { type Status (line 109) | public enum Status { FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/wrappers/BlockOffset.java type BlockOffset (line 9) | public interface BlockOffset { method getOffsetX (line 14) | int getOffsetX(); method getOffsetY (line 19) | int getOffsetY(); method getOffsetZ (line 24) | int getOffsetZ(); method negate (line 29) | BlockOffset negate(); method applyToLocation (line 37) | Location applyToLocation(Location location); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/wrappers/BlockPosition.java type BlockPosition (line 13) | public interface BlockPosition { method getX (line 18) | int getX(); method getY (line 23) | int getY(); method getZ (line 28) | int getZ(); method offset (line 37) | BlockPosition offset(int x, int y, int z); method toLocation (line 44) | Location toLocation(@Nullable World world); method toLocation (line 52) | @Nullable method toLocation (line 61) | Location toLocation(WorldInfo worldInfo); method toLocation (line 70) | @Nullable method toWorldPosition (line 76) | WorldPosition toWorldPosition(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/wrappers/SuperiorPlayer.java type SuperiorPlayer (line 31) | public interface SuperiorPlayer extends IMissionsHolder, IPersistentData... method getUniqueId (line 40) | UUID getUniqueId(); method getName (line 45) | String getName(); method getCache (line 50) | PlayerCache getCache(); method getTextureValue (line 55) | String getTextureValue(); method setTextureValue (line 62) | void setTextureValue(String textureValue); method updateLastTimeStatus (line 67) | void updateLastTimeStatus(); method setLastTimeStatus (line 74) | void setLastTimeStatus(long lastTimeStatus); method getLastTimeStatus (line 79) | long getLastTimeStatus(); method updateName (line 85) | void updateName(); method setName (line 91) | void setName(String name); method asPlayer (line 96) | @Nullable method asOfflinePlayer (line 103) | @Nullable method isOnline (line 109) | boolean isOnline(); method runIfOnline (line 114) | void runIfOnline(Consumer toRun); method hasFlyGamemode (line 120) | boolean hasFlyGamemode(); method getOpenedView (line 126) | @Nullable method isAFK (line 133) | boolean isAFK(); method isVanished (line 139) | boolean isVanished(); method isShownAsOnline (line 146) | boolean isShownAsOnline(); method hasPermission (line 154) | boolean hasPermission(String permission); method hasPermissionWithoutOP (line 162) | boolean hasPermissionWithoutOP(String permission); method hasPermission (line 171) | boolean hasPermission(IslandPrivilege permission); method hasBypassPermission (line 179) | boolean hasBypassPermission(IslandPrivilege permission); method canHit (line 194) | HitActionResult canHit(SuperiorPlayer otherPlayer); method getWorld (line 204) | @Nullable method getLocation (line 211) | @Nullable method getLocation (line 220) | @Nullable method teleport (line 228) | void teleport(Location location); method teleport (line 236) | void teleport(Location location, @Nullable Consumer teleportR... method teleport (line 243) | void teleport(Island island); method teleport (line 251) | void teleport(Island island, Dimension dimension); method teleport (line 259) | void teleport(Island island, @Nullable Consumer teleportResult); method teleport (line 268) | void teleport(Island island, Dimension dimension, @Nullable Consumer getInvites(); method addCoop (line 347) | void addCoop(Island island); method removeCoop (line 355) | void removeCoop(Island island); method getCoopIslands (line 360) | List getCoopIslands(); method getPlayerRole (line 365) | PlayerRole getPlayerRole(); method setPlayerRole (line 372) | void setPlayerRole(PlayerRole playerRole); method getDisbands (line 377) | int getDisbands(); method setDisbands (line 382) | void setDisbands(int disbands); method hasDisbands (line 387) | boolean hasDisbands(); method getUserLocale (line 396) | Locale getUserLocale(); method setUserLocale (line 403) | void setUserLocale(Locale locale); method hasWorldBorderEnabled (line 408) | boolean hasWorldBorderEnabled(); method toggleWorldBorder (line 413) | void toggleWorldBorder(); method setWorldBorderEnabled (line 420) | void setWorldBorderEnabled(boolean enabled); method updateWorldBorder (line 427) | void updateWorldBorder(@Nullable Island island); method hasBlocksStackerEnabled (line 432) | boolean hasBlocksStackerEnabled(); method toggleBlocksStacker (line 437) | void toggleBlocksStacker(); method setBlocksStacker (line 444) | void setBlocksStacker(boolean enabled); method hasSchematicModeEnabled (line 449) | boolean hasSchematicModeEnabled(); method toggleSchematicMode (line 454) | void toggleSchematicMode(); method setSchematicMode (line 461) | void setSchematicMode(boolean enabled); method hasTeamChatEnabled (line 466) | boolean hasTeamChatEnabled(); method toggleTeamChat (line 471) | void toggleTeamChat(); method setTeamChat (line 478) | void setTeamChat(boolean enabled); method hasBypassModeEnabled (line 483) | boolean hasBypassModeEnabled(); method toggleBypassMode (line 488) | void toggleBypassMode(); method setBypassMode (line 495) | void setBypassMode(boolean enabled); method hasToggledPanel (line 500) | boolean hasToggledPanel(); method setToggledPanel (line 505) | void setToggledPanel(boolean toggledPanel); method hasIslandFlyEnabled (line 510) | boolean hasIslandFlyEnabled(); method toggleIslandFly (line 515) | void toggleIslandFly(); method setIslandFly (line 522) | void setIslandFly(boolean enabled); method hasAdminSpyEnabled (line 527) | boolean hasAdminSpyEnabled(); method toggleAdminSpy (line 532) | void toggleAdminSpy(); method setAdminSpy (line 539) | void setAdminSpy(boolean enabled); method getBorderColor (line 544) | BorderColor getBorderColor(); method setBorderColor (line 551) | void setBorderColor(BorderColor borderColor); method getSchematicPos1 (line 560) | BlockPosition getSchematicPos1(); method setSchematicPos1 (line 567) | void setSchematicPos1(@Nullable Block block); method getSchematicPos2 (line 572) | BlockPosition getSchematicPos2(); method setSchematicPos2 (line 579) | void setSchematicPos2(@Nullable Block block); method isImmunedToPvP (line 588) | @Deprecated method setImmunedToPvP (line 596) | @Deprecated method isLeavingFlag (line 602) | @Deprecated method setLeavingFlag (line 611) | @Deprecated method isImmunedToPortals (line 617) | @Deprecated method setImmunedToPortals (line 626) | @Deprecated method getTeleportTask (line 632) | @Nullable method setTeleportTask (line 641) | void setTeleportTask(@Nullable BukkitTask teleportTask); method getPlayerStatus (line 648) | @Deprecated method setPlayerStatus (line 656) | void setPlayerStatus(PlayerStatus playerStatus); method removePlayerStatus (line 663) | void removePlayerStatus(PlayerStatus playerStatus); method hasPlayerStatus (line 670) | boolean hasPlayerStatus(PlayerStatus playerStatus); method merge (line 675) | void merge(SuperiorPlayer otherPlayer); method newBuilder (line 680) | static Builder newBuilder() { type Builder (line 690) | interface Builder { method setUniqueId (line 692) | Builder setUniqueId(UUID uuid); method getUniqueId (line 694) | UUID getUniqueId(); method setName (line 696) | Builder setName(String name); method getName (line 698) | String getName(); method setPlayerRole (line 700) | Builder setPlayerRole(PlayerRole playerRole); method getPlayerRole (line 702) | PlayerRole getPlayerRole(); method setDisbands (line 704) | Builder setDisbands(int disbands); method getDisbands (line 706) | int getDisbands(); method setLocale (line 708) | Builder setLocale(Locale locale); method getLocale (line 710) | Locale getLocale(); method setTextureValue (line 712) | Builder setTextureValue(String textureValue); method getTextureValue (line 714) | String getTextureValue(); method setLastTimeUpdated (line 716) | Builder setLastTimeUpdated(long lastTimeUpdated); method getLastTimeUpdated (line 718) | long getLastTimeUpdated(); method setToggledPanel (line 720) | Builder setToggledPanel(boolean toggledPanel); method hasToggledPanel (line 722) | boolean hasToggledPanel(); method setIslandFly (line 724) | Builder setIslandFly(boolean islandFly); method hasIslandFly (line 726) | boolean hasIslandFly(); method setBorderColor (line 728) | Builder setBorderColor(BorderColor borderColor); method getBorderColor (line 730) | BorderColor getBorderColor(); method setWorldBorderEnabled (line 732) | Builder setWorldBorderEnabled(boolean worldBorderEnabled); method hasWorldBorderEnabled (line 734) | boolean hasWorldBorderEnabled(); method setCompletedMission (line 736) | Builder setCompletedMission(Mission mission, int finishCount); method getCompletedMissions (line 738) | Map, Integer> getCompletedMissions(); method setPersistentData (line 740) | Builder setPersistentData(byte[] persistentData); method getPersistentData (line 742) | byte[] getPersistentData(); method build (line 744) | SuperiorPlayer build(); FILE: API/src/main/java/com/bgsoftware/superiorskyblock/api/wrappers/WorldPosition.java type WorldPosition (line 13) | public interface WorldPosition { method getX (line 18) | double getX(); method getY (line 23) | double getY(); method getZ (line 28) | double getZ(); method getYaw (line 33) | float getYaw(); method getPitch (line 38) | float getPitch(); method offset (line 47) | WorldPosition offset(double x, double y, double z); method rotate (line 55) | WorldPosition rotate(float yaw, float pitch); method offset (line 66) | WorldPosition offset(double x, double y, double z, float yaw, float pi... method toLocation (line 73) | Location toLocation(@Nullable World world); method toLocation (line 81) | @Nullable method toLocation (line 90) | Location toLocation(WorldInfo worldInfo); method toLocation (line 99) | @Nullable method toBlockPosition (line 105) | BlockPosition toBlockPosition(); FILE: Hooks/AdvancedSlimePaper/src/main/java/com/bgsoftware/superiorskyblock/external/AdvancedSlimePaperHook.java class AdvancedSlimePaperHook (line 9) | @SuppressWarnings("unused") method isCompatible (line 16) | public static boolean isCompatible() { method register (line 33) | public static void register(SuperiorSkyblockPlugin plugin) { method loadWorld (line 38) | private static void loadWorld(String worldName) { FILE: Hooks/AdvancedSpawners/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_AdvancedSpawners.java class SpawnersProvider_AdvancedSpawners (line 22) | public class SpawnersProvider_AdvancedSpawners implements SpawnersProvid... method SpawnersProvider_AdvancedSpawners (line 26) | public SpawnersProvider_AdvancedSpawners(SuperiorSkyblockPlugin plugin) { method getSpawner (line 32) | @Override method getSpawnerType (line 39) | @Override class StackerListener (line 45) | @SuppressWarnings("unused") method onSpawnerStack (line 48) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerUnstack (line 60) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/CMI/src/main/java/com/bgsoftware/superiorskyblock/external/afk/AFKProvider_CMI.java class AFKProvider_CMI (line 9) | public class AFKProvider_CMI implements AFKProvider { method AFKProvider_CMI (line 11) | public AFKProvider_CMI() { method isAFK (line 15) | @Override FILE: Hooks/CMI/src/main/java/com/bgsoftware/superiorskyblock/external/vanish/VanishProvider_CMI.java class VanishProvider_CMI (line 16) | public class VanishProvider_CMI implements VanishProvider, Listener { method VanishProvider_CMI (line 20) | public VanishProvider_CMI(SuperiorSkyblockPlugin plugin) { method isVanished (line 26) | @Override method onPlayerVanish (line 31) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onPlayerUnvanish (line 36) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/CandcSilkSpawners/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_CandcSilkSpawners.java class SpawnersProvider_CandcSilkSpawners (line 19) | public class SpawnersProvider_CandcSilkSpawners implements SpawnersProvi... method SpawnersProvider_CandcSilkSpawners (line 23) | public SpawnersProvider_CandcSilkSpawners(SuperiorSkyblockPlugin plugi... method getSpawner (line 29) | @Override method getSpawnerType (line 35) | @Override class StackerListener (line 41) | @SuppressWarnings("unused") method onSpawnerPlace (line 44) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerUnstack (line 55) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/ChangeSkin/src/main/java/com/bgsoftware/superiorskyblock/external/ChangeSkinHook.java class ChangeSkinHook (line 9) | public class ChangeSkinHook implements Listener { method isCompatible (line 11) | public static boolean isCompatible() { method ChangeSkinHook (line 20) | private ChangeSkinHook() { method register (line 23) | public static void register(SuperiorSkyblockPlugin plugin) { class PlayerChangeSkinListener (line 27) | private static class PlayerChangeSkinListener implements Listener { method PlayerChangeSkinListener (line 31) | PlayerChangeSkinListener(SuperiorSkyblockPlugin plugin) { method onPlayerChangeSkin (line 35) | @EventHandler FILE: Hooks/CoreProtect/src/main/java/com/bgsoftware/superiorskyblock/external/CoreProtectHook.java class CoreProtectHook (line 15) | @SuppressWarnings({"deprecation", "unused"}) method register (line 21) | public static void register(SuperiorSkyblockPlugin plugin) { method recordBlockAction (line 27) | private static void recordBlockAction(OfflinePlayer offlinePlayer, Blo... FILE: Hooks/CraftEngine/src/main/java/com/bgsoftware/superiorskyblock/external/CraftEngineHook.java class CraftEngineHook (line 30) | public class CraftEngineHook { method register (line 40) | public static void register(SuperiorSkyblockPlugin plugin) { method collectCustomItemKeys (line 48) | private static KeySet collectCustomItemKeys() { method collectCustomBlockKeys (line 60) | private static KeySet collectCustomBlockKeys() { method collectCustomItemsCache (line 69) | private static KeyMap collectCustomItemsCache() { method collectCustomItemToBlocksCache (line 84) | private static KeyMap collectCustomItemToBlocksCache() { method collectCustomKeys (line 95) | private static Key[] collectCustomKeys() { class ListenerImpl (line 102) | private static class ListenerImpl implements Listener { method onIslandGenerateBlock (line 104) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) class CraftEngineKeyParser (line 121) | private static class CraftEngineKeyParser implements CustomKeyParser { method getCustomKey (line 123) | @Override method getCustomKey (line 135) | @Override method isCustomKey (line 146) | @Override method getCustomKeyItem (line 151) | @Override FILE: Hooks/EpicSpawners6/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_EpicSpawners6.java class SpawnersProvider_EpicSpawners6 (line 26) | public class SpawnersProvider_EpicSpawners6 implements SpawnersProvider_... method SpawnersProvider_EpicSpawners6 (line 31) | public SpawnersProvider_EpicSpawners6(SuperiorSkyblockPlugin plugin) { method getSpawner (line 37) | @Override method getSpawnerType (line 53) | @Override class StackerListener (line 59) | @SuppressWarnings("unused") method onSpawnerStack (line 62) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerStack (line 96) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerUnstack (line 117) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/EpicSpawners7/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_EpicSpawners7.java class SpawnersProvider_EpicSpawners7 (line 27) | @SuppressWarnings("unused") method SpawnersProvider_EpicSpawners7 (line 33) | public SpawnersProvider_EpicSpawners7(SuperiorSkyblockPlugin plugin) { method getSpawner (line 39) | @Override method getSpawnerType (line 57) | @Override class StackerListener (line 63) | private class StackerListener implements Listener { method onSpawnerStack (line 65) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerStack (line 99) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerUnstack (line 120) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/EpicSpawners8/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_EpicSpawners8.java class SpawnersProvider_EpicSpawners8 (line 27) | @SuppressWarnings("unused") method SpawnersProvider_EpicSpawners8 (line 32) | public SpawnersProvider_EpicSpawners8(SuperiorSkyblockPlugin plugin) { method getSpawner (line 38) | @Override method getSpawnerType (line 56) | @Override class StackerListener (line 62) | private class StackerListener implements Listener { method onSpawnerStack (line 64) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerStack (line 98) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerUnstack (line 119) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/EpicSpawners9/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_EpicSpawners9.java class SpawnersProvider_EpicSpawners9 (line 27) | @SuppressWarnings("unused") method SpawnersProvider_EpicSpawners9 (line 32) | public SpawnersProvider_EpicSpawners9(SuperiorSkyblockPlugin plugin) { method getSpawner (line 38) | @Override method getSpawnerType (line 56) | @Override class StackerListener (line 62) | private class StackerListener implements Listener { method onSpawnerStack (line 64) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerStack (line 98) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnerUnstack (line 119) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/Essentials/src/main/java/com/bgsoftware/superiorskyblock/external/afk/AFKProvider_Essentials.java class AFKProvider_Essentials (line 10) | public class AFKProvider_Essentials implements AFKProvider { method AFKProvider_Essentials (line 14) | public AFKProvider_Essentials() { method isAFK (line 19) | @Override FILE: Hooks/Essentials/src/main/java/com/bgsoftware/superiorskyblock/external/vanish/VanishProvider_Essentials.java class VanishProvider_Essentials (line 16) | public class VanishProvider_Essentials implements VanishProvider, Listen... method VanishProvider_Essentials (line 21) | public VanishProvider_Essentials(SuperiorSkyblockPlugin plugin) { method isVanished (line 28) | @Override method onPlayerVanish (line 33) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/FastAsyncWorldEdit/src/main/java/com/bgsoftware/superiorskyblock/world/schematic/impl/WorldEditSchematic.java class WorldEditSchematic (line 29) | public class WorldEditSchematic extends BaseSchematic implements Schemat... method WorldEditSchematic (line 57) | public WorldEditSchematic(String name, com.boydti.fawe.object.schemati... method pasteSchematic (line 63) | @Override method pasteSchematic (line 68) | @Override method adjustRotation (line 101) | @Override method getAffectedChunks (line 106) | @Override method onTeleportCallback (line 111) | @Override method readBlocks (line 116) | private void readBlocks() { method readBlock (line 138) | private void readBlock(Object baseBlock) { class BlockReader (line 155) | private static abstract class BlockReader extends FaweClipboard.BlockR... method run (line 157) | public abstract void run(int x, int y, int z, BaseBlock block); method run (line 159) | public void run(int x, int y, int z, BlockState block) { FILE: Hooks/FastAsyncWorldEdit/src/main/java/com/bgsoftware/superiorskyblock/world/schematic/parser/FAWESchematicParser.java class FAWESchematicParser (line 12) | public class FAWESchematicParser implements SchematicParser { method FAWESchematicParser (line 14) | public FAWESchematicParser() { method parseSchematic (line 18) | @Override FILE: Hooks/ItemsAdder/src/main/java/com/bgsoftware/superiorskyblock/external/ItemsAdderHook.java class ItemsAdderHook (line 28) | public class ItemsAdderHook { method create (line 35) | @Override method register (line 45) | public static void register(SuperiorSkyblockPlugin plugin) { class ListenerImpl (line 54) | private static class ListenerImpl implements Listener { method onItemAdderBlockInteract (line 56) | @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) method onBlockPlace (line 68) | private void onBlockPlace(PlayerInteractEvent e) { method onBlockBreak (line 94) | private void onBlockBreak(PlayerInteractEvent e) { method onIslandGenerateBlock (line 112) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) class ItemsAdderKeyParser (line 132) | private static class ItemsAdderKeyParser implements CustomKeyParser { method getCustomKey (line 134) | @Override method getCustomKey (line 143) | @Override method isCustomKey (line 151) | @Override method getCustomKeyItem (line 156) | @Override FILE: Hooks/JetsMinions/src/main/java/com/bgsoftware/superiorskyblock/external/JetsMinionsHook.java class JetsMinionsHook (line 18) | public class JetsMinionsHook implements Listener { method create (line 24) | @Override method create (line 30) | @Override method JetsMinionsHook (line 38) | private JetsMinionsHook(SuperiorSkyblockPlugin plugin) { method register (line 42) | public static void register(SuperiorSkyblockPlugin plugin) { method onMinionBreak (line 46) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/LuckPerms/src/main/java/com/bgsoftware/superiorskyblock/external/permissions/PermissionsProvider_LuckPerms.java class PermissionsProvider_LuckPerms (line 22) | @SuppressWarnings("unused") method isCompatible (line 27) | public static boolean isCompatible() { method PermissionsProvider_LuckPerms (line 37) | public PermissionsProvider_LuckPerms(SuperiorSkyblockPlugin plugin) { method hasPermission (line 44) | @Override method onPermissionsAdd (line 51) | private void onPermissionsAdd(NodeAddEvent e) { method onPermissionsRemove (line 56) | private void onPermissionsRemove(NodeRemoveEvent e) { method notifyPermissionsUpdate (line 61) | private void notifyPermissionsUpdate(UUID playerUUID) { method isTrackableNode (line 67) | private static boolean isTrackableNode(Node node) { FILE: Hooks/MVdWPlaceholderAPI/src/main/java/com/bgsoftware/superiorskyblock/external/placeholders/PlaceholdersProvider_MVdWPlaceholderAPI.java class PlaceholdersProvider_MVdWPlaceholderAPI (line 13) | @SuppressWarnings("unused") method create (line 17) | @Override method PlaceholdersProvider_MVdWPlaceholderAPI (line 25) | public PlaceholdersProvider_MVdWPlaceholderAPI(SuperiorSkyblockPlugin ... method parsePlaceholders (line 32) | @Override FILE: Hooks/MergedSpawner/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_MergedSpawner.java class SpawnersProvider_MergedSpawner (line 20) | public class SpawnersProvider_MergedSpawner implements SpawnersProvider_... method SpawnersProvider_MergedSpawner (line 24) | public SpawnersProvider_MergedSpawner(SuperiorSkyblockPlugin plugin) { method getSpawner (line 30) | @Override method getSpawnerType (line 43) | @Override class StackerListener (line 49) | @SuppressWarnings("unused") method onSpawnerStack (line 52) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerUnstack (line 64) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/MiniMessage/src/main/java/com/bgsoftware/superiorskyblock/external/MiniMessageHook.java class MiniMessageHook (line 28) | public class MiniMessageHook { method parse (line 35) | @Override method parse (line 47) | @Override method register (line 58) | public static void register(SuperiorSkyblockPlugin plugin) { class MiniMessageComponent (line 66) | private static class MiniMessageComponent implements IMessageComponent { method MiniMessageComponent (line 71) | MiniMessageComponent(Component component) { method getType (line 76) | @Override method getMessage (line 81) | @Override method getMessage (line 86) | @Override method sendMessage (line 91) | @Override method findTextComponentContent (line 96) | private static MessageContent findTextComponentContent(Component com... class Translator (line 112) | private static class Translator { method translate (line 115) | static Component translate(Component input, Object... args) { method translateChildren (line 127) | private static Component translateChildren(Component input, Object..... method translateClickEvent (line 136) | private static Component translateClickEvent(Component input, Object... method doReplacement (line 147) | private static Component doReplacement(MatchResult match, Object... ... method doTextReplacement (line 153) | private static String doTextReplacement(MatchResult match, Object...... FILE: Hooks/Nexo/src/main/java/com/bgsoftware/superiorskyblock/external/NexoHook.java class NexoHook (line 48) | public class NexoHook { method create (line 57) | @Override method register (line 67) | public static void register(SuperiorSkyblockPlugin plugin) { method initializeMechanics (line 78) | private static void initializeMechanics() { class NexuCustomBlocksProvider (line 84) | private static class NexuCustomBlocksProvider implements ICustomBlocks... method getBlockCountsForChunk (line 86) | @Nullable class NexoListener (line 112) | private static class NexoListener implements Listener { method onNexoBlockBreak (line 119) | @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) method onFurniturePlace (line 130) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onFurnitureBreak (line 139) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onIslandGenerateBlock (line 148) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) class NexoKeyParser (line 174) | private static class NexoKeyParser implements CustomKeyParser { method getCustomKey (line 176) | @Override method getCustomKey (line 184) | @Override method isCustomKey (line 192) | @Override method getCustomKeyItem (line 197) | @Override type SetBlockModelFunction (line 212) | private interface SetBlockModelFunction { method setBlockModel (line 214) | void setBlockModel(Block block, String itemId); FILE: Hooks/OpenJdkNashornEngine/src/main/java/com/bgsoftware/superiorskyblock/core/engine/OpenJdkNashornEngine.java class OpenJdkNashornEngine (line 14) | public class OpenJdkNashornEngine implements IScriptEngine { method getInstance (line 22) | public static OpenJdkNashornEngine getInstance() { method OpenJdkNashornEngine (line 29) | private OpenJdkNashornEngine() { method eval (line 35) | @Override method eval (line 40) | @Override FILE: Hooks/Oraxen/src/main/java/com/bgsoftware/superiorskyblock/external/OraxenHook.java class OraxenHook (line 51) | public class OraxenHook { method initializeMechanics (line 59) | private static List initializeMechanics() { method create (line 95) | @Override method register (line 105) | public static void register(SuperiorSkyblockPlugin plugin) { class OraxenCustomBlocksProvider (line 115) | private static class OraxenCustomBlocksProvider implements ICustomBloc... method getBlockCountsForChunk (line 117) | @Nullable class OraxenListener (line 143) | private static class OraxenListener implements Listener { method onOraxenBlockBreak (line 150) | @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) method onFurniturePlace (line 163) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onFurnitureBreak (line 172) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onIslandGenerateBlock (line 181) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) class OraxenKeyParser (line 207) | private static class OraxenKeyParser implements CustomKeyParser { method getCustomKey (line 209) | @Override method getCustomKey (line 217) | @Override method isCustomKey (line 225) | @Override method getCustomKeyItem (line 230) | @Override type SetBlockModelFunction (line 245) | private interface SetBlockModelFunction { method setBlockModel (line 247) | void setBlockModel(Block block, String itemId); FILE: Hooks/PaperMC/src/main/java/com/bgsoftware/superiorskyblock/external/async/AsyncProvider_Paper.java class AsyncProvider_Paper (line 9) | public class AsyncProvider_Paper implements AsyncProvider { method teleport (line 11) | @Override FILE: Hooks/PaperMC/src/main/java/com/bgsoftware/superiorskyblock/external/chunks/ChunksProvider_Paper.java class ChunksProvider_Paper (line 9) | public class ChunksProvider_Paper implements ChunksProvider { method loadChunk (line 11) | @Override FILE: Hooks/PaperMC/src/main/java/com/bgsoftware/superiorskyblock/external/remapper/PluginRemapperFilesLookupProvider.java class PluginRemapperFilesLookupProvider (line 14) | public class PluginRemapperFilesLookupProvider implements FilesLookupPro... method createFilesLookup (line 34) | @Override class PluginRemapperFilesLookup (line 56) | private static class PluginRemapperFilesLookup implements FilesLookup { method PluginRemapperFilesLookup (line 61) | public PluginRemapperFilesLookup(File remappedFolder, Object pluginR... method getFile (line 66) | @Override method close (line 72) | @Override FILE: Hooks/PlaceholderAPI/src/main/java/com/bgsoftware/superiorskyblock/external/placeholders/PlaceholdersProvider_PlaceholderAPI.java class PlaceholdersProvider_PlaceholderAPI (line 12) | @SuppressWarnings("unused") method PlaceholdersProvider_PlaceholderAPI (line 17) | public PlaceholdersProvider_PlaceholderAPI(SuperiorSkyblockPlugin plug... method parsePlaceholders (line 24) | @Override class EZPlaceholder (line 29) | private class EZPlaceholder extends PlaceholderExpansion { method EZPlaceholder (line 33) | public EZPlaceholder(PlaceholdersServiceImpl placeholdersService) { method getIdentifier (line 37) | @Override method getAuthor (line 42) | @Override method getVersion (line 47) | @Override method persist (line 52) | @Override method onRequest (line 57) | @Override method onPlaceholderRequest (line 62) | @Override FILE: Hooks/Plan/src/main/java/com/bgsoftware/superiorskyblock/external/PlanHook.java class PlanHook (line 20) | public class PlanHook { method register (line 22) | public static void register(SuperiorSkyblockPlugin plugin) { method PlanHook (line 37) | private PlanHook() { class PlanDataExtension (line 40) | @PluginInfo(name = "SuperiorSkyblock") method PlanDataExtension (line 45) | PlanDataExtension(SuperiorSkyblockPlugin plugin) { method islandCount (line 49) | @NumberProvider( method totalLevel (line 58) | @NumberProvider( method totalWorth (line 67) | @NumberProvider( method activeIslands (line 76) | @NumberProvider( method islandsWithBankBalance (line 87) | @NumberProvider( method averageIslandLevel (line 99) | @NumberProvider( method topIslandsTable (line 126) | @TableProvider( FILE: Hooks/ProtocolLib/src/main/java/com/bgsoftware/superiorskyblock/external/ProtocolLibHook.java class ProtocolLibHook (line 16) | public class ProtocolLibHook { method register (line 20) | public static void register(SuperiorSkyblockPlugin plugin) { class ChangePlayerLanguageListener (line 26) | private static class ChangePlayerLanguageListener extends PacketAdapter { method ChangePlayerLanguageListener (line 28) | private ChangePlayerLanguageListener(SuperiorSkyblockPlugin plugin) { method onPacketReceiving (line 32) | @Override FILE: Hooks/PvpingSpawners/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_PvpingSpawners.java class SpawnersProvider_PvpingSpawners (line 20) | public class SpawnersProvider_PvpingSpawners implements SpawnersProvider... method SpawnersProvider_PvpingSpawners (line 25) | public SpawnersProvider_PvpingSpawners(SuperiorSkyblockPlugin plugin) { method getSpawner (line 32) | @Override class StackerListener (line 45) | @SuppressWarnings("unused") method onSpawnerStack (line 48) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerUnstack (line 59) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/RoseStacker/src/main/java/com/bgsoftware/superiorskyblock/external/entities/EntitiesProvider_RoseStacker.java class EntitiesProvider_RoseStacker (line 22) | public class EntitiesProvider_RoseStacker implements EntitiesProvider { method EntitiesProvider_RoseStacker (line 28) | public EntitiesProvider_RoseStacker(SuperiorSkyblockPlugin plugin) { method shouldTrackEntity (line 34) | @Override class DeathListener (line 39) | private class DeathListener implements Listener { method onEntityDeath (line 41) | @EventHandler FILE: Hooks/RoseStacker/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_RoseStacker.java class SpawnersProvider_RoseStacker (line 25) | public class SpawnersProvider_RoseStacker implements SpawnersProvider_Au... method SpawnersProvider_RoseStacker (line 32) | public SpawnersProvider_RoseStacker(SuperiorSkyblockPlugin plugin) { method getSpawner (line 38) | @Override method getSpawnerType (line 52) | @Override class StackerListener (line 60) | @SuppressWarnings("unused") method onSpawnerStack (line 63) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerUnstack (line 82) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/RoseStacker/src/main/java/com/bgsoftware/superiorskyblock/external/stackedblocks/StackedBlocksProvider_RoseStacker.java class StackedBlocksProvider_RoseStacker (line 36) | public class StackedBlocksProvider_RoseStacker implements StackedBlocksP... method create (line 40) | @Override method StackedBlocksProvider_RoseStacker (line 46) | public StackedBlocksProvider_RoseStacker(SuperiorSkyblockPlugin plugin) { method getBlocks (line 52) | @Override class StackerListener (line 77) | private class StackerListener implements Listener { method onBlockStack (line 79) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBlockUnstack (line 101) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBlockStackProtection (line 110) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onBlockUnstackProtection (line 118) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onBlockStackInteractionProtection (line 126) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: Hooks/SkinsRestorer/src/main/java/com/bgsoftware/superiorskyblock/external/SkinsRestorerHook.java class SkinsRestorerHook (line 11) | @SuppressWarnings("unused") method register (line 16) | public static void register(SuperiorSkyblockPlugin plugin) { method setSkinTexture (line 21) | private static void setSkinTexture(SuperiorPlayer superiorPlayer) { method setSkinTextureInternal (line 25) | private static void setSkinTextureInternal(SuperiorPlayer superiorPlay... method getSkin (line 31) | public static Property getSkin(SuperiorPlayer superiorPlayer) { FILE: Hooks/SkinsRestorer14/src/main/java/com/bgsoftware/superiorskyblock/external/SkinsRestorer14Hook.java class SkinsRestorer14Hook (line 21) | public class SkinsRestorer14Hook { method isCompatible (line 27) | public static boolean isCompatible() { method register (line 49) | public static void register(SuperiorSkyblockPlugin plugin) { method setSkinTexture (line 56) | private static void setSkinTexture(SuperiorPlayer superiorPlayer) { method setSkinTextureInternal (line 60) | private static void setSkinTextureInternal(SuperiorPlayer superiorPlay... method getSkin (line 66) | private static Property getSkin(SuperiorPlayer superiorPlayer) { class SkinsListener (line 85) | private static class SkinsListener implements Listener { method onSkinApply (line 87) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/SkinsRestorer15/src/main/java/com/bgsoftware/superiorskyblock/external/SkinsRestorer15Hook.java class SkinsRestorer15Hook (line 16) | public class SkinsRestorer15Hook { method isCompatible (line 21) | public static boolean isCompatible() { method register (line 30) | public static void register(SuperiorSkyblockPlugin plugin) { method setSkinTexture (line 38) | private static void setSkinTexture(SuperiorPlayer superiorPlayer) { method setSkinTextureInternal (line 42) | private static void setSkinTextureInternal(SuperiorPlayer superiorPlay... method getSkin (line 48) | private static Property getSkin(SuperiorPlayer superiorPlayer) { class SkinsListener (line 64) | private static class SkinsListener implements Consumer { method accept (line 66) | @Override FILE: Hooks/SlimeWorldManager/src/main/java/com/bgsoftware/superiorskyblock/external/SlimeWorldManagerHook.java class SlimeWorldManagerHook (line 10) | @SuppressWarnings("unused") method register (line 15) | public static void register(SuperiorSkyblockPlugin plugin) { method loadWorld (line 20) | private static void loadWorld(String worldName) { FILE: Hooks/Slimefun/ProtectionModule_Dev999/src/main/java/com/bgsoftware/superiorskyblock/external/slimefun/ProtectionModule_Dev999.java class ProtectionModule_Dev999 (line 17) | public class ProtectionModule_Dev999 { method ProtectionModule_Dev999 (line 22) | private ProtectionModule_Dev999() { method register (line 25) | public static void register(Plugin plugin, PermissionCheck permissionC... class ProtectionModuleImpl (line 29) | private static class ProtectionModuleImpl implements ProtectionModule { method ProtectionModuleImpl (line 34) | ProtectionModuleImpl(Plugin plugin, PermissionCheck permissionCheck) { method load (line 39) | @Override method getPlugin (line 44) | @Override method hasPermission (line 49) | @Override method register (line 54) | void register() { type PermissionCheck (line 68) | public interface PermissionCheck { method checkPermission (line 70) | boolean checkPermission(OfflinePlayer offlinePlayer, Location locati... FILE: Hooks/Slimefun/ProtectionModule_RC13/src/main/java/com/bgsoftware/superiorskyblock/external/slimefun/ProtectionModule_RC13.java class ProtectionModule_RC13 (line 11) | public class ProtectionModule_RC13 { method ProtectionModule_RC13 (line 13) | private ProtectionModule_RC13() { method register (line 16) | public static void register(Plugin plugin, PermissionCheck permissionC... class ProtectionModuleImpl (line 20) | private static class ProtectionModuleImpl implements ProtectionModule { method ProtectionModuleImpl (line 25) | ProtectionModuleImpl(Plugin plugin, PermissionCheck permissionCheck) { method load (line 30) | @Override method getPlugin (line 35) | @Override method hasPermission (line 40) | @Override method register (line 45) | void register() { type PermissionCheck (line 50) | public interface PermissionCheck { method checkPermission (line 52) | boolean checkPermission(OfflinePlayer offlinePlayer, Location locati... FILE: Hooks/Slimefun/src/main/java/com/bgsoftware/superiorskyblock/external/SlimefunHook.java class SlimefunHook (line 39) | public class SlimefunHook { method create (line 48) | @Override method create (line 54) | @Override method register (line 61) | public static void register(SuperiorSkyblockPlugin plugin) { method isClassLoaded (line 82) | private static boolean isClassLoaded(String clazz) { method checkPermission (line 91) | private static boolean checkPermission(OfflinePlayer offlinePlayer, Lo... class AndroidMineListener (line 122) | private static class AndroidMineListener implements Listener { method onAndroidMiner (line 124) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) class AutoPlacerPlaceListener (line 141) | private static class AutoPlacerPlaceListener implements Listener { method onAutoPlacerPlaceBlock (line 143) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) class ChunkWipeListener (line 150) | private static class ChunkWipeListener implements Listener { method onChunkWipe (line 152) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) class ProtectionModuleImpl (line 163) | private static class ProtectionModuleImpl implements ProtectionModule { method ProtectionModuleImpl (line 167) | ProtectionModuleImpl(Plugin plugin) { method load (line 171) | @Override method getPlugin (line 176) | @Override method hasPermission (line 181) | @Override method register (line 186) | void register() { FILE: Hooks/SmoothTimber/src/main/java/com/bgsoftware/superiorskyblock/external/SmoothTimberHook.java class SmoothTimberHook (line 16) | public class SmoothTimberHook { method create (line 20) | @Override method register (line 26) | public static void register(SuperiorSkyblockPlugin plugin) { class ChopListener (line 31) | private static class ChopListener implements Listener { method onChopEvent (line 33) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onChopEventMonitor (line 48) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/SuperVanish/src/main/java/com/bgsoftware/superiorskyblock/external/vanish/VanishProvider_SuperVanish.java class VanishProvider_SuperVanish (line 15) | public class VanishProvider_SuperVanish implements VanishProvider, Liste... method VanishProvider_SuperVanish (line 19) | public VanishProvider_SuperVanish(SuperiorSkyblockPlugin plugin) { method isVanished (line 25) | @Override method onPlayerVanish (line 30) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/TimbruSilkSpawners/src/main/java/com/bgsoftware/superiorskyblock/external/TimbruSilkSpawnersHook.java class TimbruSilkSpawnersHook (line 18) | public class TimbruSilkSpawnersHook { method register (line 20) | public static void register(SuperiorSkyblockPlugin plugin) { method TimbruSilkSpawnersHook (line 24) | private TimbruSilkSpawnersHook() { class SpawnersListener (line 28) | private static class SpawnersListener implements Listener { method SpawnersListener (line 32) | SpawnersListener(SuperiorSkyblockPlugin plugin) { method onSpawnerChange (line 36) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/TimbruSilkSpawners/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_TimbruSilkSpawners.java class SpawnersProvider_TimbruSilkSpawners (line 14) | public class SpawnersProvider_TimbruSilkSpawners implements SpawnersProv... method SpawnersProvider_TimbruSilkSpawners (line 18) | public SpawnersProvider_TimbruSilkSpawners() { method getSpawner (line 23) | @Override method getSpawnerType (line 29) | @Override FILE: Hooks/UltimateStacker/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_UltimateStacker.java class SpawnersProvider_UltimateStacker (line 21) | public class SpawnersProvider_UltimateStacker implements SpawnersProvide... method SpawnersProvider_UltimateStacker (line 27) | public SpawnersProvider_UltimateStacker(SuperiorSkyblockPlugin plugin) { method getSpawner (line 33) | @Override class StackerListener (line 45) | @SuppressWarnings("unused") method onSpawnerStack (line 48) | @EventHandler(priority = EventPriority.HIGHEST) method onSpawnerUnstack (line 69) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/UltimateStacker3/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_UltimateStacker3.java class SpawnersProvider_UltimateStacker3 (line 21) | public class SpawnersProvider_UltimateStacker3 implements SpawnersProvid... method SpawnersProvider_UltimateStacker3 (line 25) | public SpawnersProvider_UltimateStacker3(SuperiorSkyblockPlugin plugin) { method getSpawner (line 31) | @Override class StackerListener (line 43) | @SuppressWarnings("unused") method onSpawnerStack (line 46) | @EventHandler(priority = EventPriority.HIGHEST) method onSpawnerUnstack (line 67) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/UltimateStacker4/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_UltimateStacker4.java class SpawnersProvider_UltimateStacker4 (line 21) | public class SpawnersProvider_UltimateStacker4 implements SpawnersProvid... method SpawnersProvider_UltimateStacker4 (line 25) | public SpawnersProvider_UltimateStacker4(SuperiorSkyblockPlugin plugin) { method getSpawner (line 31) | @Override class StackerListener (line 43) | @SuppressWarnings("unused") method onSpawnerStack (line 46) | @EventHandler(priority = EventPriority.HIGHEST) method onSpawnerUnstack (line 67) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/VanishNoPacket/src/main/java/com/bgsoftware/superiorskyblock/external/vanish/VanishProvider_VanishNoPacket.java class VanishProvider_VanishNoPacket (line 16) | public class VanishProvider_VanishNoPacket implements VanishProvider, Li... method VanishProvider_VanishNoPacket (line 21) | public VanishProvider_VanishNoPacket(SuperiorSkyblockPlugin plugin) { method isVanished (line 28) | @Override method onPlayerVanish (line 33) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: Hooks/Vault/src/main/java/com/bgsoftware/superiorskyblock/external/economy/EconomyProvider_Vault.java class EconomyProvider_Vault (line 18) | public class EconomyProvider_Vault implements EconomyProvider { method isCompatible (line 22) | public static boolean isCompatible() { method getBalance (line 33) | @Override method depositMoney (line 40) | @Override method withdrawMoney (line 54) | @Override method getMoneyInBank (line 68) | private double getMoneyInBank(OfflinePlayer offlinePlayer) { method getErrorMessageFromResponse (line 75) | @Nullable FILE: Hooks/WildStacker/src/main/java/com/bgsoftware/superiorskyblock/external/WildStackerSnapshotsContainer.java class WildStackerSnapshotsContainer (line 13) | public class WildStackerSnapshotsContainer { method WildStackerSnapshotsContainer (line 17) | private WildStackerSnapshotsContainer() { method takeSnapshot (line 21) | public static void takeSnapshot(Chunk chunk) { method takeSnapshotInternal (line 28) | private static void takeSnapshotInternal(Chunk chunk, ChunkPosition ch... method releaseSnapshot (line 56) | public static void releaseSnapshot(ChunkPosition chunkPosition) { method accessStackedSnapshot (line 66) | public static R accessStackedSnapshot(ChunkPosition chunkPosition,... class RefCount (line 75) | private static class RefCount { method incRef (line 80) | synchronized void incRef() { method defRef (line 92) | synchronized boolean defRef() { method readAndGet (line 110) | synchronized R readAndGet(Function function) { method set (line 122) | synchronized void set(T handle) { method toString (line 127) | @Override FILE: Hooks/WildStacker/src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_WildStacker.java class SpawnersProvider_WildStacker (line 37) | public class SpawnersProvider_WildStacker implements SpawnersProviderIte... method create (line 41) | @Override method SpawnersProvider_WildStacker (line 47) | public SpawnersProvider_WildStacker(SuperiorSkyblockPlugin plugin) { method getSpawner (line 54) | @Override method takeSnapshot (line 74) | @Override method releaseSnapshot (line 79) | @Override class StackerListener (line 86) | @SuppressWarnings("unused") method onSpawnerPlace (line 89) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerStack (line 107) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerUnstack (line 126) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerPlaceInventoryMonitor (line 133) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onSpawnerPlaceInventoryNormal (line 152) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) FILE: Hooks/WildStacker/src/main/java/com/bgsoftware/superiorskyblock/external/stackedblocks/StackedBlocksProvider_WildStacker.java class StackedBlocksProvider_WildStacker (line 44) | public class StackedBlocksProvider_WildStacker implements StackedBlocksP... method StackedBlocksProvider_WildStacker (line 50) | public StackedBlocksProvider_WildStacker(SuperiorSkyblockPlugin plugin) { method getBlocks (line 79) | @Override method takeSnapshot (line 97) | @Override method releaseSnapshot (line 102) | @Override class StackerListener (line 109) | @SuppressWarnings("unused") method onBarrelPlace (line 112) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBarrelStack (line 130) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBarrelUnstackOnOtherIsland (line 147) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method onBarrelUnstack (line 171) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBarrelPlace (line 178) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBarrelInteract (line 196) | @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) method getBarrelKey (line 233) | private static Key getBarrelKey(StackedBarrel barrel) { FILE: Hooks/WildStacker/src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/listeners/WildStackerListener.java class WildStackerListener (line 10) | public class WildStackerListener implements Listener { method onWildStackerStackSpawn (line 16) | @EventHandler FILE: Missions/BlocksMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/BlocksMissions.java class BlocksMissions (line 44) | public class BlocksMissions extends BuiltinMission imple... method loadConfiguration (line 53) | @Override method registerListeners (line 71) | @Override method clearModuleData (line 87) | @Override method getProgress (line 92) | @Override method getProgressValue (line 110) | @Override method saveProgress (line 125) | @Override method loadProgress (line 137) | @Override method loadTrackedBlocks (line 178) | private static void loadTrackedBlocks(@Nullable ConfigurationSection t... method formatItem (line 195) | @Override method onBlockPlace (line 220) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onBlockBreak (line 246) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onPistonRetract (line 272) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onPistonExtend (line 278) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) class WildStackerListener (line 284) | private class WildStackerListener implements Listener { method onBarrelUnstack (line 286) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) class WildToolsListener (line 307) | private class WildToolsListener implements Listener { method onCuboidUse (line 309) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method handleBlockPistonMove (line 341) | private void handleBlockPistonMove(LinkedList blockList, BlockF... method handleBlockAction (line 370) | private void handleBlockAction(Player player, Location blockLocation, ... method handleBlockTrack (line 390) | private void handleBlockTrack(SuperiorPlayer superiorPlayer, Key block... method getBlockAmount (line 401) | private int getBlockAmount(Player player, Location blockLocation) { method getMissionBlockKey (line 413) | @Nullable type ProgressAction (line 423) | private enum ProgressAction { FILE: Missions/BlocksMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/blocks/BlocksTracker.java class BlocksTracker (line 15) | public class BlocksTracker { method BlocksTracker (line 24) | private BlocksTracker() { method trackBlock (line 28) | public void trackBlock(TrackingType trackingType, Block block) { method untrackBlock (line 32) | public boolean untrackBlock(TrackingType trackingType, Block block) { method isTracked (line 37) | public boolean isTracked(TrackingType trackingType, Block block) { method isTracked (line 42) | public boolean isTracked(TrackingType trackingType, Location blockLoca... method loadTrackedBlocks (line 47) | public void loadTrackedBlocks(TrackingType trackingType, String worldN... method save (line 54) | public void save(ConfigurationSection section) { method saveInternal (line 62) | private void saveInternal(ConfigurationSection section, TrackingType t... method getComponent (line 92) | private BlocksTrackingComponent getComponent(TrackingType trackingType... method ifComponentExists (line 99) | private R ifComponentExists(TrackingType trackingType, World world... method loadRawData (line 116) | private BlocksTrackingComponent loadRawData(TrackingType trackingType,... type TrackingType (line 141) | public enum TrackingType { method TrackingType (line 148) | TrackingType(String path) { FILE: Missions/BlocksMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/blocks/BlocksTrackingComponent.java class BlocksTrackingComponent (line 9) | public class BlocksTrackingComponent { method BlocksTrackingComponent (line 22) | public BlocksTrackingComponent(World world) { method BlocksTrackingComponent (line 26) | public BlocksTrackingComponent(int worldMinHeight) { method getWorldMinHeight (line 30) | public int getWorldMinHeight() { method add (line 34) | public void add(int blockX, int blockY, int blockZ) { method remove (line 39) | public boolean remove(int blockX, int blockY, int blockZ) { method contains (line 44) | public boolean contains(int blockX, int blockY, int blockZ) { method loadBlocks (line 49) | public void loadBlocks(TrackedBlocksData trackedBlocksData) { method getBlocks (line 53) | public Map getBlocks() { method serializeLocation (line 57) | private int serializeLocation(int blockX, int blockY, int blockZ) { method serializeChunk (line 69) | private static long serializeChunk(int chunkX, int chunkZ) { FILE: Missions/BlocksMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/blocks/ChunkBitSet.java class ChunkBitSet (line 7) | public class ChunkBitSet { method ChunkBitSet (line 13) | public ChunkBitSet() { method set (line 17) | public void set(int index) { method clear (line 25) | public boolean clear(int index) { method get (line 35) | public boolean get(int index) { method forEach (line 43) | public void forEach(IntConsumer consumer) { method ensureCapacity (line 54) | private void ensureCapacity(int capacity) { method getBitSetForBlock (line 61) | private BitSet getBitSetForBlock(int block, boolean createNew) { FILE: Missions/BlocksMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/blocks/TrackedBlocksData.java class TrackedBlocksData (line 12) | public class TrackedBlocksData { method TrackedBlocksData (line 17) | public TrackedBlocksData(ConfigurationSection section) { method TrackedBlocksData (line 29) | public TrackedBlocksData() { method track (line 33) | public void track(long chunkKey, int block) { method untrack (line 37) | public boolean untrack(long chunkKey, IntSupplier block) { method contains (line 43) | public boolean contains(long chunkKey, IntSupplier block) { method getBlocks (line 49) | public Map getBlocks() { FILE: Missions/BrewingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/BrewingMissions.java class BrewingMissions (line 42) | public final class BrewingMissions extends BuiltinMission potions) { class PotionData (line 334) | private static class PotionData { method PotionData (line 341) | public PotionData(PotionType potionType, boolean upgraded, boolean e... method fromItemStack (line 348) | @Nullable method fromString (line 353) | public static PotionData fromString(String line) { method fromItemStack19 (line 371) | private static PotionData fromItemStack19(ItemStack itemStack) { method fromItemStack18 (line 385) | @SuppressWarnings("deprecation") method toString (line 391) | @Override method equals (line 396) | @Override method hashCode (line 404) | @Override FILE: Missions/CraftingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/CraftingMissions.java class CraftingMissions (line 30) | public final class CraftingMissions extends BuiltinMission getMissionRequirement(ItemStack ... method handleEnchanting (line 258) | private void handleEnchanting(Player player, RequiredEnchantment requi... method parsePlaceholders (line 277) | private String parsePlaceholders(Placeholders.PlaceholdersFunctions enchantmen... class PrepareAnvilListener (line 310) | private class PrepareAnvilListener implements Listener { method onItemAnvil (line 314) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onItemAnvil (line 323) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onInventoryClose (line 335) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method isAddingEnchantment (line 340) | private boolean isAddingEnchantment(org.bukkit.event.inventory.Prepa... FILE: Missions/FarmingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/FarmingMissions.java class FarmingMissions (line 49) | public final class FarmingMissions extends BuiltinMission findChorusRoot(Block plantBlock, Blo... method getMissionPlantKey (line 389) | @Nullable FILE: Missions/FarmingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/farming/PlantType.java type PlantType (line 8) | public enum PlantType { method PlantType (line 35) | PlantType(int maxAge, Plants plantTypes) { method PlantType (line 39) | PlantType(int maxAge, Plants plantTypes, Plants saplingTypes) { method getMaxAge (line 46) | public int getMaxAge() { method getCachedKey (line 50) | public Key getCachedKey() { method getByType (line 54) | public static PlantType getByType(Material material) { method getBySaplingType (line 59) | public static PlantType getBySaplingType(Material material) { method registerPlantType (line 64) | private static void registerPlantType(PlantType plantType) { method registerPlantTypes (line 79) | private static void registerPlantTypes() { class Plants (line 87) | private static class Plants { method of (line 93) | static Plants of(String... arr) { method Plants (line 97) | Plants(String[] arr) { FILE: Missions/FarmingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/farming/PlantsTracker.java class PlantsTracker (line 18) | public class PlantsTracker { method PlantsTracker (line 27) | private PlantsTracker() { method track (line 31) | public void track(Block block, UUID placer) { method track (line 35) | public void track(World world, int x, int y, int z, UUID placer) { method untrack (line 41) | public void untrack(Block block) { method untrack (line 45) | public void untrack(World world, int x, int y, int z) { method getPlacer (line 52) | @Nullable method getPlacer (line 58) | @Nullable method load (line 65) | public void load(String worldName, long chunkKey, List blocks... method loadLegacy (line 72) | public void loadLegacy(String worldName, BlockPosition plant, UUID pla... method save (line 79) | public void save(ConfigurationSection section) { method saveInternal (line 86) | private void saveInternal(ConfigurationSection section) { method loadRawData (line 132) | private void loadRawData(World world) { FILE: Missions/FarmingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/farming/PlantsTrackingComponent.java class PlantsTrackingComponent (line 11) | public class PlantsTrackingComponent { method PlantsTrackingComponent (line 22) | public PlantsTrackingComponent(World world) { method PlantsTrackingComponent (line 26) | public PlantsTrackingComponent(World world, TrackedPlantsData trackedP... method track (line 31) | public void track(int x, int y, int z, UUID placer) { method untrack (line 36) | public void untrack(int x, int y, int z) { method getPlacer (line 41) | @Nullable method getPlants (line 47) | public Map> getPlants() { method getBlockIndex (line 51) | private int getBlockIndex(int blockX, int blockY, int blockZ) { method getChunkKey (line 63) | private static long getChunkKey(int blockX, int blockZ) { FILE: Missions/FarmingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/farming/TrackedPlantsData.java class TrackedPlantsData (line 7) | public class TrackedPlantsData { method track (line 11) | public void track(long chunkKey, int block, UUID placer) { method untrack (line 15) | public void untrack(long chunkKey, int block) { method getPlacer (line 21) | public UUID getPlacer(long chunkKey, int block) { method getPlants (line 26) | public Map> getPlants() { FILE: Missions/FishingMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/FishingMissions.java class FishingMissions (line 31) | public final class FishingMissions extends BuiltinMission implem... method loadConfiguration (line 33) | @Override method registerListeners (line 67) | @Override method clearModuleData (line 72) | @Override method getProgress (line 77) | @Override method getProgressValue (line 82) | @Override method registerEventListener (line 87) | private void registerEventListener(Plugin plugin, String eventName, bo... method tryComplete (line 136) | private void tryComplete(Event event, @Nullable SuperiorPlayer superio... method getMethodSilently (line 168) | private static Method getMethodSilently(Class clazz, String methodN... FILE: Missions/IslandMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/island/DynamicRegisteredListener.java class DynamicRegisteredListener (line 9) | public class DynamicRegisteredListener extends TimedRegisteredListener { method DynamicRegisteredListener (line 14) | public DynamicRegisteredListener(Plugin plugin, EventExecutor executor) { FILE: Missions/IslandMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/island/EventsHelper.java class EventsHelper (line 9) | public class EventsHelper { method EventsHelper (line 11) | private EventsHelper() { method getEventListeners (line 15) | public static HandlerList getEventListeners(Class typ... method getRegistrationClass (line 25) | private static Class getRegistrationClass(Class countItems(Inventory inventory) { method removeItems (line 239) | private static void removeItems(PlayerInventory inventory, ItemStack..... class ItemsTracker (line 271) | public static class ItemsTracker { method track (line 275) | void track(ItemStack itemStack) { method getItems (line 279) | Set getItems() { FILE: Missions/KillsMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/KillsMissions.java class KillsMissions (line 39) | public final class KillsMissions extends BuiltinMission ... method loadConfiguration (line 45) | @Override method registerListeners (line 61) | @Override method clearModuleData (line 74) | @Override method getProgress (line 79) | @Override method getProgressValue (line 97) | @Override method saveProgress (line 112) | @Override method loadProgress (line 121) | @Override method formatItem (line 136) | @Override method onEntityKill (line 161) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method isMissionEntity (line 204) | private boolean isMissionEntity(@Nullable Entity entity) { FILE: Missions/StatisticsMissions/src/main/java/com/bgsoftware/superiorskyblock/missions/StatisticsMissions.java class StatisticsMissions (line 30) | public final class StatisticsMissions extends BuiltinMission imple... method loadConfiguration (line 34) | @Override method registerListeners (line 48) | @Override method clearModuleData (line 53) | @Override method getProgress (line 58) | @Override method getProgressValue (line 98) | @Override method formatItem (line 133) | @Override method onPlayerStatistic (line 189) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method isMissionStatistic (line 202) | private boolean isMissionStatistic(@Nullable Statistic statistic) { method getStatisticAmount (line 215) | private static OptionalInt getStatisticAmount(Player player, String st... method getEnumSafe (line 240) | private static > T getEnumSafe(Class clazz, Strin... FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/BuiltinMission.java class BuiltinMission (line 16) | public abstract class BuiltinMission extends Mission { method load (line 22) | @Override method loadConfiguration (line 32) | protected abstract void loadConfiguration(ConfigurationSection section... method registerListeners (line 34) | protected abstract void registerListeners(); method clearModuleData (line 36) | protected abstract void clearModuleData(V data); method registerListener (line 38) | protected final void registerListener(Listener listener) { method onComplete (line 43) | @Override method onCompleteFail (line 48) | @Override method unload (line 53) | public final void unload() { FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/Placeholders.java class Placeholders (line 17) | public class Placeholders { method Placeholders (line 25) | private Placeholders() { method parseKeyPlaceholders (line 29) | public static String parseKeyPlaceholders(Map requ... method parsePlaceholders (line 102) | public static String parsePlaceholders(String line, PlaceholdersFu... class PlaceholdersFunctions (line 129) | public static abstract class PlaceholdersFunctions { method getRequirementFromKey (line 131) | @Nullable method lookupRequirement (line 134) | public abstract Optional lookupRequirement(E requirement); method getCountForRequirement (line 136) | public abstract int getCountForRequirement(E requirement); FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/requirements/CustomRequirements.java class CustomRequirements (line 6) | public class CustomRequirements extends RequirementsAbstract { method CustomRequirements (line 8) | public CustomRequirements() { method CustomRequirements (line 12) | public CustomRequirements(Collection elements) { method isAllElement (line 17) | @Override FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/requirements/IRequirements.java type IRequirements (line 5) | public interface IRequirements extends Set { method isContainsAll (line 7) | boolean isContainsAll(); FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/requirements/KeyRequirements.java class KeyRequirements (line 9) | public class KeyRequirements extends RequirementsAbstract { method KeyRequirements (line 11) | public KeyRequirements(Collection elements) { method isAllElement (line 16) | @Override method getKey (line 21) | public Key getKey(Key original) { FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/requirements/Requirements.java class Requirements (line 6) | public class Requirements extends RequirementsAbstract { method Requirements (line 8) | public Requirements(Collection elements) { method isAllElement (line 13) | @Override FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/requirements/RequirementsAbstract.java class RequirementsAbstract (line 7) | public abstract class RequirementsAbstract extends ForwardingSet i... method RequirementsAbstract (line 12) | public RequirementsAbstract(Set handle) { method add (line 16) | @Override method contains (line 29) | @Override method isContainsAll (line 34) | public boolean isContainsAll() { method delegate (line 38) | @Override method isAllElement (line 43) | protected abstract boolean isAllElement(E element); FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/tracker/DataTracker.java class DataTracker (line 10) | public abstract class DataTracker> { method DataTracker (line 15) | protected DataTracker(Map trackedData) { method track (line 19) | public void track(K key, int amount) { method load (line 24) | public void load(K blockKey, int amount) { method getCount (line 29) | public int getCount(K blockKey) { method getGlobalCounter (line 33) | public int getGlobalCounter() { method getCounts (line 37) | public int getCounts(R blocks) { method clear (line 46) | public void clear() { method getCounts (line 50) | public Map getCounts() { FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/tracker/KeyDataTracker.java class KeyDataTracker (line 7) | public class KeyDataTracker extends DataTracker { method KeyDataTracker (line 9) | public KeyDataTracker() { FILE: Missions/src/main/java/com/bgsoftware/superiorskyblock/missions/common/tracker/RawDataTracker.java class RawDataTracker (line 7) | public class RawDataTracker extends DataTracker { method RawDataTracker (line 9) | public RawDataTracker() { FILE: NMS/Paper-1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/algorithms/PaperGlowEnchantment.java class PaperGlowEnchantment (line 11) | public class PaperGlowEnchantment extends SpigotGlowEnchantment { method PaperGlowEnchantment (line 13) | public PaperGlowEnchantment(String name) { method displayName (line 17) | @Override method isTradeable (line 22) | @Override method isDiscoverable (line 27) | @Override method getRarity (line 32) | @Override method getDamageIncrease (line 37) | @Override method getActiveSlots (line 42) | @Override FILE: NMS/Paper/src/main/java/com/bgsoftware/superiorskyblock/nms/algorithms/PaperGlowEnchantment.java class PaperGlowEnchantment (line 11) | public class PaperGlowEnchantment extends SpigotGlowEnchantment { method PaperGlowEnchantment (line 13) | public PaperGlowEnchantment(String name) { method displayName (line 17) | @Override method isTradeable (line 22) | @Override method isDiscoverable (line 27) | @Override method getRarity (line 32) | @Override method getDamageIncrease (line 37) | @Override method getActiveSlots (line 42) | @Override FILE: NMS/Spigot-1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/algorithms/NMSCachedBlock.java class NMSCachedBlock (line 10) | public class NMSCachedBlock implements ICachedBlock { method obtain (line 16) | public static NMSCachedBlock obtain(Block block) { method NMSCachedBlock (line 20) | private NMSCachedBlock() { method initialize (line 23) | private NMSCachedBlock initialize(Block block) { method setBlock (line 28) | @Override method release (line 35) | @Override FILE: NMS/Spigot-1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/algorithms/SpigotGlowEnchantment.java class SpigotGlowEnchantment (line 7) | public class SpigotGlowEnchantment extends Enchantment { method SpigotGlowEnchantment (line 11) | public SpigotGlowEnchantment(String name) { method getName (line 15) | @Override method getMaxLevel (line 20) | @Override method getStartLevel (line 25) | @Override method getItemTarget (line 30) | @Override method isTreasure (line 35) | public boolean isTreasure() { method isCursed (line 39) | public boolean isCursed() { method conflictsWith (line 43) | @Override method canEnchantItem (line 48) | @Override method getKey (line 53) | @Override FILE: NMS/Spigot/src/main/java/com/bgsoftware/superiorskyblock/nms/algorithms/NMSCachedBlock.java class NMSCachedBlock (line 10) | public class NMSCachedBlock implements ICachedBlock { method obtain (line 16) | public static NMSCachedBlock obtain(Block block) { method NMSCachedBlock (line 20) | private NMSCachedBlock() { method initialize (line 23) | private NMSCachedBlock initialize(Block block) { method setBlock (line 28) | @Override method release (line 35) | @Override FILE: NMS/Spigot/src/main/java/com/bgsoftware/superiorskyblock/nms/algorithms/SpigotGlowEnchantment.java class SpigotGlowEnchantment (line 7) | public class SpigotGlowEnchantment extends Enchantment { method SpigotGlowEnchantment (line 9) | public SpigotGlowEnchantment(String name) { method getName (line 13) | @Override method getMaxLevel (line 18) | @Override method getStartLevel (line 23) | @Override method getItemTarget (line 28) | @Override method isTreasure (line 33) | public boolean isTreasure() { method isCursed (line 37) | public boolean isCursed() { method conflictsWith (line 41) | @Override method canEnchantItem (line 46) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 46) | public class NMSAlgorithmsImpl implements NMSAlgorithms { method NMSAlgorithmsImpl (line 52) | public NMSAlgorithmsImpl(SuperiorSkyblockPlugin plugin) { method registerCommand (line 56) | @Override method parseSignLine (line 61) | @Override method getCombinedId (line 66) | @Override method getCombinedId (line 77) | @Override method getTileEntityIdFromCombinedId (line 83) | @Override method compareMaterials (line 95) | @Override method getBlockDataValue (line 100) | @Override method getBlockDataValue (line 105) | @Override method getMaxBlockDataValue (line 110) | @Override method getBlockKey (line 115) | @Override method getMinecartBlock (line 121) | @Override method getFallingBlockType (line 127) | @Override method setCustomModel (line 133) | @Override method setItemModel (line 138) | @Override method setRarity (line 143) | @Override method setTrim (line 148) | @Override method setHideTooltip (line 153) | @Override method addPotion (line 158) | @Override method getMinecraftKey (line 165) | @Override method makeItemGlow (line 171) | @Override method getMaxWorldSize (line 176) | @Override method getCurrentTps (line 182) | @Override method getDataVersion (line 192) | @Override method createMenuInventoryHolder (line 197) | @Override method getBiome (line 202) | @Override method initializeGlowEnchantment (line 211) | private static Enchantment initializeGlowEnchantment() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSCachedBlock.java class NMSCachedBlock (line 9) | public class NMSCachedBlock implements ICachedBlock { method obtain (line 16) | public static NMSCachedBlock obtain(Block block) { method NMSCachedBlock (line 20) | private NMSCachedBlock() { method initialize (line 24) | private NMSCachedBlock initialize(Block block) { method setBlock (line 30) | @Override method release (line 37) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSChunksImpl.java class NMSChunksImpl (line 60) | public class NMSChunksImpl implements NMSChunks { method NMSChunksImpl (line 64) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method setBiome (line 70) | @Override method deleteChunks (line 103) | @Override method isChunkSectionEmpty (line 134) | private static boolean isChunkSectionEmpty(ChunkSection chunkSection) { method calculateChunks (line 138) | @Override method calculateChunkEntities (line 221) | @Override method injectChunkSections (line 260) | @Override method isChunkEmpty (line 267) | @Override method getChunkIfLoaded (line 273) | @Override method updateCropsTicker (line 280) | @Override method shutdown (line 287) | @Override method getBlockEntities (line 299) | @Override method startTickingChunk (line 312) | @Override method removeEntities (line 327) | private static void removeEntities(Chunk chunk) { method removeTileEntities (line 337) | private static void removeTileEntities(Chunk chunk) { method removeBlocks (line 346) | private static void removeBlocks(Chunk chunk) { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSDragonFightImpl.java class NMSDragonFightImpl (line 27) | public class NMSDragonFightImpl implements NMSDragonFight { method prepareEndWorld (line 36) | @Override method getEnderDragon (line 42) | @Nullable method startDragonBattle (line 58) | @Override method removeDragonBattle (line 79) | @Override method awardTheEndAchievement (line 104) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSEntitiesImpl.java class NMSEntitiesImpl (line 18) | public class NMSEntitiesImpl implements NMSEntities { method getEquipment (line 24) | @Override method isAnimalFood (line 39) | @Override method isMinecartFuel (line 44) | @Override method getPortalTicks (line 51) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSHologramsImpl.java class NMSHologramsImpl (line 24) | @SuppressWarnings("unused") method createHologram (line 27) | @Override method isHologram (line 35) | @Override class EntityHologram (line 40) | public static class EntityHologram extends EntityArmorStand implements... method EntityHologram (line 42) | EntityHologram(World world, double x, double y, double z) { method setHologramName (line 55) | @Override method removeHologram (line 60) | @Override method getHandle (line 65) | @Override method inactiveTick (line 70) | @Override method setSlot (line 80) | @Override method c (line 85) | @Override method b (line 91) | @Override method a (line 96) | @Override method isCollidable (line 101) | @Override method a (line 106) | @Override method B_ (line 112) | @Override method forceSetBoundingBox (line 122) | public void forceSetBoundingBox(AxisAlignedBB boundingBox) { method getBukkitEntity (line 126) | @Override method die (line 134) | @Override method a (line 139) | @Override method c (line 144) | @Override method d (line 150) | @Override method save (line 156) | @Override method f (line 162) | @Override method isInvulnerable (line 167) | @Override method setCustomName (line 177) | @Override method setCustomNameVisible (line 182) | @Override method a (line 187) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSPlayersImpl.java class NMSPlayersImpl (line 28) | public class NMSPlayersImpl implements NMSPlayers { method createOfflinePlayerData (line 30) | @Override method setSkinTexture (line 35) | @Override method setSkinTexture (line 44) | @Override method sendActionBar (line 49) | @Override method createBossBar (line 55) | @Override method sendTitle (line 62) | @Override method wasThrownByPlayer (line 67) | @Override method getPlayerLocale (line 73) | @Nullable class BossBarImpl (line 83) | private static class BossBarImpl implements BossBar { method BossBarImpl (line 88) | public BossBarImpl(String message, BarColor color, double ticksToRun) { method addPlayer (line 93) | @Override method removeAll (line 99) | @Override method setProgress (line 105) | @Override method getProgress (line 110) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSTagsImpl.java class NMSTagsImpl (line 32) | @SuppressWarnings({"unused"}) method serializeItem (line 35) | @Override method deserializeItem (line 44) | @Override method deserializeItemOld (line 57) | private static org.bukkit.inventory.ItemStack deserializeItemOld(Compo... method spawnEntity (line 72) | @Override method getNBTByteArrayValue (line 88) | @Override method getNBTByteValue (line 93) | @Override method getNBTCompoundValue (line 98) | @Override method getNBTDoubleValue (line 103) | @Override method getNBTFloatValue (line 108) | @Override method getNBTIntArrayValue (line 113) | @Override method getNBTIntValue (line 118) | @Override method getNBTListIndexValue (line 123) | @Override method getNBTLongValue (line 128) | @Override method getNBTShortValue (line 133) | @Override method getNBTStringValue (line 138) | @Override method parseList (line 143) | @Override method getNBTCompoundTag (line 153) | @Override method setNBTCompoundTagValue (line 158) | @Override method getNBTTagListSize (line 163) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSUtils.java class NMSUtils (line 41) | public class NMSUtils { method NMSUtils (line 59) | private NMSUtils() { method getTileEntityAt (line 63) | @Nullable method runActionOnEntityChunks (line 80) | public static void runActionOnEntityChunks(Collection c... method runActionOnChunks (line 86) | public static void runActionOnChunks(Collection chunksC... method runActionOnChunksInternal (line 92) | private static void runActionOnChunksInternal(Collection... method runActionOnUnloadedEntityChunks (line 165) | private static void runActionOnUnloadedEntityChunks(Collection> getPendingChunkActions() { method sendPacketToRelevantPlayers (line 174) | public static void sendPacketToRelevantPlayers(WorldServer worldServer... method setBlock (line 182) | public static void setBlock(Chunk chunk, BlockPosition blockPosition, ... method isValidPosition (line 233) | private static boolean isValidPosition(World world, BlockPosition bloc... type ChunkCallback (line 239) | public interface ChunkCallback { method onChunk (line 241) | void onChunk(Chunk chunk, boolean isLoaded); method onUpdateChunk (line 243) | void onUpdateChunk(Chunk chunk); method onFinish (line 245) | void onFinish(); FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/NMSWorldImpl.java class NMSWorldImpl (line 58) | public class NMSWorldImpl implements NMSWorld { method NMSWorldImpl (line 67) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method getBlockKey (line 71) | @Override method getBlockKeyInternal (line 80) | @SuppressWarnings("deprecation") method canPlayerSuffocate (line 96) | @Override method canPlayerSuffocateInternal (line 105) | @SuppressWarnings("deprecation") method listenSpawner (line 113) | @Override method setWorldBorder (line 128) | @Override method getBlockData (line 183) | @Override method setBlock (line 188) | @Override method cacheBlock (line 202) | @Override method isWaterLogged (line 207) | @Override method getSignType (line 213) | @Override method getSignType (line 220) | @Override method getPistonReaction (line 225) | @Override method getDefaultAmount (line 233) | @Override method getDefaultAmount (line 240) | @Override method getDefaultAmount (line 248) | private int getDefaultAmount(IBlockData blockData) { method canPlayerSuffocate (line 259) | @Override method placeSign (line 269) | @Override method playGeneratorSound (line 293) | @Override method playBreakAnimation (line 316) | @Override method playPlaceSound (line 326) | @Override method getMinHeight (line 340) | @Override method removeAntiXray (line 345) | @Override method setOceanLevel (line 350) | @Override method createGenerator (line 355) | @Override method createEditSession (line 360) | @Override method createPartialEditSession (line 365) | @Override method createChunkReader (line 370) | @Override method listenBlockStateChanges (line 375) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/chunks/CropsTickingTileEntity.java class CropsTickingTileEntity (line 30) | public class CropsTickingTileEntity extends TileEntity implements ITicka... method register (line 52) | public static void register() { method create (line 56) | public static void create(Island island, String worldName, Chunk chunk) { method remove (line 61) | public static CropsTickingTileEntity remove(String worldName, long chu... method forEachChunk (line 65) | public static void forEachChunk(List chunkPositions, Co... method CropsTickingTileEntity (line 77) | private CropsTickingTileEntity(Island island, Chunk chunk) { method e (line 88) | @Override method setCropGrowthMultiplier (line 129) | public void setCropGrowthMultiplier(double cropGrowthMultiplier) { method onSettingsUpdate (line 133) | private static void onSettingsUpdate() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/chunks/EmptyCounterChunkSection.java class EmptyCounterChunkSection (line 11) | public class EmptyCounterChunkSection extends ChunkSection { method EmptyCounterChunkSection (line 23) | private EmptyCounterChunkSection(ChunkSection chunkSection) { method of (line 33) | public static EmptyCounterChunkSection of(ChunkSection chunkSection) { method setType (line 37) | @Override method a (line 59) | @Override method isEmpty (line 64) | public boolean isEmpty() { method shouldTick (line 68) | @Override method recalcBlockCounts (line 73) | public void recalcBlockCounts() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/dragon/DragonUtils.java class DragonUtils (line 9) | public class DragonUtils { method DragonUtils (line 18) | private DragonUtils() { method runWithPodiumPosition (line 22) | public static void runWithPodiumPosition(BlockPosition podiumPosition,... method getCurrentPodiumPosition (line 33) | public static BlockPosition getCurrentPodiumPosition() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/dragon/EndWorldEnderDragonBattleHandler.java class EndWorldEnderDragonBattleHandler (line 14) | public class EndWorldEnderDragonBattleHandler extends EnderDragonBattle { method EndWorldEnderDragonBattleHandler (line 20) | public EndWorldEnderDragonBattleHandler(WorldServer worldServer) { method b (line 24) | @Override method addDragonBattle (line 29) | public void addDragonBattle(IslandCache islandCache, IslandEnderDragon... method getDragonBattle (line 36) | @Nullable method removeDragonBattle (line 41) | @Nullable FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/dragon/IslandEnderDragonBattle.java class IslandEnderDragonBattle (line 48) | public class IslandEnderDragonBattle extends EnderDragonBattle { method IslandEnderDragonBattle (line 87) | public IslandEnderDragonBattle(Island island, WorldServer worldServer,... method IslandEnderDragonBattle (line 92) | public IslandEnderDragonBattle(Island island, WorldServer worldServer,... method a (line 109) | @Override method b (line 133) | @Override method a (line 143) | @Override method a (line 161) | @Override method b (line 187) | @Override method c (line 198) | @Override method a (line 203) | @Override method d (line 218) | @Override method e (line 223) | @Override method f (line 235) | @Override method removeBattlePlayers (line 243) | public void removeBattlePlayers() { method getEnderDragon (line 247) | public IslandEntityEnderDragon getEnderDragon() { method spawnEnderDragon (line 251) | private IslandEntityEnderDragon spawnEnderDragon() { method doTick (line 265) | private void doTick() { method countCrystals (line 293) | private void countCrystals() { method generateExitPortal (line 297) | private void generateExitPortal(boolean flag) { method updateBattlePlayers (line 309) | private void updateBattlePlayers() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 21) | public class IslandEntityEnderDragon extends EntityEnderDragon { method IslandEntityEnderDragon (line 29) | public IslandEntityEnderDragon(World world) { method IslandEntityEnderDragon (line 35) | public IslandEntityEnderDragon(WorldServer worldServer, BlockPosition ... method prepare (line 40) | @Nullable method a (line 50) | @Override method n (line 56) | @Override method getBukkitEntity (line 61) | @Override method finalizeIslandEnderDragon (line 66) | private void finalizeIslandEnderDragon() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/generator/IslandsGeneratorImpl.java class IslandsGeneratorImpl (line 23) | @SuppressWarnings("unused") method IslandsGeneratorImpl (line 34) | public IslandsGeneratorImpl(Dimension dimension) { method generateChunkData (line 38) | @Override method getDefaultPopulators (line 53) | @Override method getFixedSpawnLocation (line 58) | @Override method setBiome (line 63) | private static void setBiome(ChunkGenerator.BiomeGrid biomeGrid, Biome... FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/player/OfflinePlayerDataImpl.java class OfflinePlayerDataImpl (line 20) | public class OfflinePlayerDataImpl implements OfflinePlayerData { method create (line 26) | public static OfflinePlayerDataImpl create(OfflinePlayer offlinePlayer) { method OfflinePlayerDataImpl (line 30) | private OfflinePlayerDataImpl() { method initialize (line 34) | private OfflinePlayerDataImpl initialize(OfflinePlayer offlinePlayer) { method getFakeOnlinePlayer (line 47) | @Override method setLocation (line 52) | @Override method applyChanges (line 59) | @Override method release (line 64) | @Override FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/spawners/MobSpawnerAbstractNotifier.java class MobSpawnerAbstractNotifier (line 13) | public class MobSpawnerAbstractNotifier extends MobSpawnerAbstract { method MobSpawnerAbstractNotifier (line 18) | public MobSpawnerAbstractNotifier(MobSpawnerAbstract mobSpawnerAbstrac... method getMobName (line 27) | @Nullable method setMobName (line 33) | @Override method c (line 38) | @Override method a (line 50) | @Override method b (line 55) | @Override method b (line 60) | @Override method a (line 65) | @Override method a (line 70) | @Override method a (line 75) | @Override method b (line 80) | @Override method updateDelay (line 85) | public void updateDelay() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/world/BlockEntityCache.java class BlockEntityCache (line 13) | public class BlockEntityCache { method BlockEntityCache (line 17) | private BlockEntityCache() { method getTileEntityId (line 21) | public static String getTileEntityId(IBlockData blockData) { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/world/ChunkReaderImpl.java class ChunkReaderImpl (line 28) | public class ChunkReaderImpl implements ChunkReader { method ChunkReaderImpl (line 44) | public ChunkReaderImpl(org.bukkit.Chunk bukkitChunk) { method getX (line 97) | @Override method getZ (line 102) | @Override method getType (line 107) | @Override method getData (line 112) | @Override method getTileEntity (line 118) | @Override method readBlockStates (line 128) | @Override method getLightLevels (line 135) | @Override method forEachEntity (line 143) | @Override method getBlockId (line 161) | private int getBlockId(int x, int y, int z) { method copyBlockIds (line 165) | private void copyBlockIds(DataPaletteBlock palette, int i) { class CachedEntity (line 178) | private static class CachedEntity { method CachedEntity (line 188) | CachedEntity(Entity entity) { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/world/KeyBlocksCache.java class KeyBlocksCache (line 13) | public class KeyBlocksCache { method KeyBlocksCache (line 17) | private KeyBlocksCache() { method getBlockKey (line 21) | public static Key getBlockKey(IBlockData blockData) { method cacheAllBlocks (line 32) | public static void cacheAllBlocks() { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/world/WorldEditSessionDataImpl.java class WorldEditSessionDataImpl (line 16) | public class WorldEditSessionDataImpl implements WorldEditSession.Data { method WorldEditSessionDataImpl (line 23) | public WorldEditSessionDataImpl(Location baseLocation, Long2ObjectMapV... method readChunks (line 67) | public void readChunks(int baseChunkPosXAxis, int baseChunkPosZAxis, L... method readBlocksToUpdate (line 75) | public void readBlocksToUpdate(int baseBlockPosXAxis, int baseBlockPos... method readBlockEntities (line 84) | public void readBlockEntities(int baseBlockPosXAxis, int baseBlockPosY... method readLights (line 93) | public void readLights(int baseBlockPosXAxis, int baseBlockPosYAxis, i... method getChunkCoordX (line 102) | private static int getChunkCoordX(long i) { method getChunkCoordZ (line 106) | private static int getChunkCoordZ(long i) { class PositionedObject (line 110) | private static class PositionedObject { method PositionedObject (line 117) | PositionedObject(int xOffset, int zOffset, V object) { method PositionedObject (line 121) | PositionedObject(int xOffset, int yOffset, int zOffset, V object) { FILE: NMS/v1_12_R1/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_12_R1/world/WorldEditSessionImpl.java class WorldEditSessionImpl (line 47) | public class WorldEditSessionImpl implements WorldEditSession { method obtain (line 65) | public static WorldEditSessionImpl obtain(WorldServer worldServer) { method obtain (line 69) | public static WorldEditSessionImpl obtain(Dimension dimension) { method WorldEditSessionImpl (line 73) | private WorldEditSessionImpl() { method initialize (line 76) | private WorldEditSessionImpl initialize(WorldServer worldServer) { method initialize (line 82) | private WorldEditSessionImpl initialize(Dimension dimension) { method setBlock (line 88) | @Override method getAffectedChunks (line 123) | @Override method applyBlocks (line 142) | @Override method finish (line 170) | @Override method readData (line 215) | @Override method applyData (line 220) | @Override method release (line 238) | @Override method isValidPosition (line 249) | private boolean isValidPosition(BlockPosition blockPosition) { class ChunkData (line 255) | public class ChunkData { method ChunkData (line 259) | private ChunkData(long chunkKey) { method createChunkSections (line 266) | private void createChunkSections() { method runCustomWorldGenerator (line 275) | private void runCustomWorldGenerator(ChunkCoordIntPair chunkCoord) { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 67) | public class NMSAlgorithmsImpl implements NMSAlgorithms { method processClass (line 86) | @Override method registerCommand (line 92) | @Override method parseSignLine (line 97) | @Override method getCombinedId (line 102) | @Override method getCombinedId (line 113) | @Override method getTileEntityIdFromCombinedId (line 129) | @Override method compareMaterials (line 141) | @Override method getBlockDataValue (line 148) | @Override method getBlockDataValue (line 154) | @Override method getMaxBlockDataValue (line 160) | @Override method getBlockKey (line 169) | @Override method getMinecartBlock (line 175) | @Override method getFallingBlockType (line 182) | @Override method setCustomModel (line 189) | @Override method setItemModel (line 194) | @Override method setRarity (line 199) | @Override method setTrim (line 204) | @Override method setHideTooltip (line 209) | @Override method addPotion (line 214) | @Override method getMinecraftKey (line 221) | @Override method makeItemGlow (line 226) | @Override method getMaxWorldSize (line 231) | @Override method getCurrentTps (line 236) | @Override method getDataVersion (line 246) | @Override method getClassProcessor (line 251) | @Override method handlePaperChatRenderer (line 256) | @Override method createMenuInventoryHolder (line 265) | @Override method getBiome (line 271) | @Override method initializeGlowEnchantment (line 280) | private static Enchantment initializeGlowEnchantment() { type MenuCreator (line 305) | private interface MenuCreator extends BiFunction chunksC... method runActionOnChunksInternal (line 89) | private static void runActionOnChunksInternal(Collection chunks, ... method runActionOnUnloadedChunks (line 128) | private static void runActionOnUnloadedChunks(Collection> getPendingChunkActions() { method createProtoChunk (line 215) | public static ProtoChunk createProtoChunk(ChunkCoordIntPair chunkCoord... method setBlock (line 226) | public static IBlockData setBlock(Chunk chunk, BlockPosition blockPosi... method isValidPosition (line 315) | private static boolean isValidPosition(World world, BlockPosition bloc... class ChunkCallback (line 321) | public static abstract class ChunkCallback { method ChunkCallback (line 329) | public ChunkCallback(ChunkLoadReason chunkLoadReason, boolean isWait... method onLoadedChunk (line 334) | public abstract void onLoadedChunk(Chunk chunk); method onUnloadedChunk (line 336) | public abstract void onUnloadedChunk(ChunkPosition chunkPosition, NB... method onFinish (line 338) | public abstract void onFinish(); method latchCountDown (line 340) | protected final void latchCountDown() { method onChunkNotExist (line 345) | public final void onChunkNotExist(ChunkPosition chunkPosition) { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/NMSWorldImpl.java class NMSWorldImpl (line 67) | public class NMSWorldImpl implements NMSWorld { method NMSWorldImpl (line 78) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method getBlockKey (line 82) | @Override method getBlockKeyInternal (line 91) | private Key getBlockKeyInternal(ChunkSnapshot chunkSnapshot, int x, in... method canPlayerSuffocate (line 104) | @Override method canPlayerSuffocateInternal (line 113) | private boolean canPlayerSuffocateInternal(ChunkSnapshot chunkSnapshot... method listenSpawner (line 118) | @Override method setWorldBorder (line 133) | @Override method getBlockData (line 189) | @Override method setBlock (line 194) | @Override method cacheBlock (line 213) | @Override method isWaterLogged (line 218) | @Override method getSignType (line 229) | @Override method getPistonReaction (line 239) | @Override method getDefaultAmount (line 245) | @Override method getDefaultAmount (line 250) | @Override method getDefaultAmount (line 255) | private int getDefaultAmount(IBlockData blockData) { method canPlayerSuffocate (line 267) | @Override method placeSign (line 272) | @Override method playGeneratorSound (line 296) | @Override method playBreakAnimation (line 306) | @Override method playPlaceSound (line 316) | @Override method getMinHeight (line 334) | @Override method removeAntiXray (line 343) | @Override method setOceanLevel (line 350) | @Override method createGenerator (line 355) | @Override method createEditSession (line 360) | @Override method createPartialEditSession (line 365) | @Override method createChunkReader (line 370) | @Override method listenBlockStateChanges (line 375) | @Override FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/crops/CropsTickingMethod.java class CropsTickingMethod (line 23) | public abstract class CropsTickingMethod { method CropsTickingMethod (line 41) | protected CropsTickingMethod() { method register (line 45) | public static void register() { method tick (line 49) | public static void tick(Chunk chunk, int tickSpeed) { method doTick (line 53) | protected abstract void doTick(Chunk chunk, int tickSpeed); method onSettingsUpdate (line 55) | private static void onSettingsUpdate() { class PaperCropsTickingMethod (line 67) | private static class PaperCropsTickingMethod extends CropsTickingMethod { method doTick (line 69) | @Override class SpigotCropsTickingMethod (line 115) | private static class SpigotCropsTickingMethod extends CropsTickingMeth... method doTick (line 119) | @Override FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/crops/CropsTickingTileEntity.java class CropsTickingTileEntity (line 19) | public class CropsTickingTileEntity extends TileEntity implements ITicka... method CropsTickingTileEntity (line 32) | private CropsTickingTileEntity(Island island, Chunk chunk) { method create (line 51) | public static void create(Island island, String worldName, Chunk chunk) { method remove (line 56) | public static CropsTickingTileEntity remove(String worldName, long chu... method forEachChunk (line 60) | public static void forEachChunk(List chunkPositions, Co... method tick (line 72) | @Override method w (line 95) | @Override method setCropGrowthMultiplier (line 100) | public void setCropGrowthMultiplier(double cropGrowthMultiplier) { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/dragon/DragonUtils.java class DragonUtils (line 9) | public class DragonUtils { method DragonUtils (line 18) | private DragonUtils() { method runWithPodiumPosition (line 22) | public static void runWithPodiumPosition(BlockPosition podiumPosition,... method getCurrentPodiumPosition (line 33) | public static BlockPosition getCurrentPodiumPosition() { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/dragon/EndWorldEnderDragonBattleHandler.java class EndWorldEnderDragonBattleHandler (line 14) | public class EndWorldEnderDragonBattleHandler extends EnderDragonBattle { method EndWorldEnderDragonBattleHandler (line 20) | public EndWorldEnderDragonBattleHandler(WorldServer worldServer) { method b (line 24) | @Override method addDragonBattle (line 29) | public void addDragonBattle(IslandCache islandCache, IslandEnderDragon... method getDragonBattle (line 36) | @Nullable method removeDragonBattle (line 41) | @Nullable FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/dragon/IslandEnderDragonBattle.java class IslandEnderDragonBattle (line 40) | public class IslandEnderDragonBattle extends EnderDragonBattle { method IslandEnderDragonBattle (line 72) | public IslandEnderDragonBattle(Island island, WorldServer worldServer,... method IslandEnderDragonBattle (line 77) | public IslandEnderDragonBattle(Island island, WorldServer worldServer,... method b (line 89) | @Override method getExitPortalShape (line 106) | @Nullable method resetCrystals (line 154) | @Override method removeBattlePlayers (line 161) | public void removeBattlePlayers() { method getEnderDragon (line 165) | public IslandEntityEnderDragon getEnderDragon() { method updateBattlePlayers (line 169) | private void updateBattlePlayers() { method spawnEnderDragon (line 187) | private IslandEntityEnderDragon spawnEnderDragon() { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 22) | public class IslandEntityEnderDragon extends EntityEnderDragon { method fromEntityTypes (line 26) | public static EntityEnderDragon fromEntityTypes(EntityTypes copyDataPalette(DataPalett... class CachedEntity (line 213) | private static class CachedEntity { method CachedEntity (line 223) | CachedEntity(Entity entity) { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/world/KeyBlocksCache.java class KeyBlocksCache (line 13) | public class KeyBlocksCache { method KeyBlocksCache (line 17) | private KeyBlocksCache() { method getBlockKey (line 21) | public static Key getBlockKey(Block block) { method cacheAllBlocks (line 28) | public static void cacheAllBlocks() { FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/world/WorldEditSessionDataImpl.java class WorldEditSessionDataImpl (line 22) | public class WorldEditSessionDataImpl implements WorldEditSession.Data { method WorldEditSessionDataImpl (line 38) | public WorldEditSessionDataImpl(Location baseLocation, Long2ObjectMapV... method readChunks (line 98) | public void readChunks(int baseChunkPosXAxis, int baseChunkPosZAxis, i... method readBlocksToUpdate (line 117) | public void readBlocksToUpdate(int baseBlockPosXAxis, int baseBlockPos... method readBlockEntities (line 126) | public void readBlockEntities(int baseBlockPosXAxis, int baseBlockPosY... method readLights (line 135) | public void readLights(int baseChunkPosXAxis, int baseChunkPosZAxis, S... class PositionedObject (line 143) | private static class PositionedObject { method PositionedObject (line 150) | PositionedObject(int xOffset, int zOffset, V object) { method PositionedObject (line 154) | PositionedObject(int xOffset, int yOffset, int zOffset, V object) { class PositionedChunkData (line 163) | private static class PositionedChunkData { method PositionedChunkData (line 169) | public PositionedChunkData(ChunkSection[] chunkSections, FILE: NMS/v1_16_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_16_R3/world/WorldEditSessionImpl.java class WorldEditSessionImpl (line 63) | public class WorldEditSessionImpl implements WorldEditSession { method obtain (line 90) | public static WorldEditSessionImpl obtain(WorldServer worldServer) { method obtain (line 94) | public static WorldEditSessionImpl obtain(Dimension dimension) { method WorldEditSessionImpl (line 98) | private WorldEditSessionImpl() { method initialize (line 101) | private WorldEditSessionImpl initialize(WorldServer worldServer) { method initialize (line 107) | private WorldEditSessionImpl initialize(Dimension dimension) { method setBlock (line 113) | @Override method getAffectedChunks (line 177) | @Override method applyBlocks (line 196) | @Override method finish (line 240) | @Override method readData (line 272) | @Override method applyData (line 277) | @Override method release (line 296) | @Override method createChunkData (line 307) | public ChunkData createChunkData(ChunkSection[] chunkSections, Map heightmaps() { method lights (line 364) | public List lights() { method createChunkSections (line 368) | private void createChunkSections() { method runCustomWorldGenerator (line 380) | private void runCustomWorldGenerator(ProtoChunk tempChunk) { method createHeightmaps (line 403) | private void createHeightmaps(ProtoChunk tempChunk) { FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 18) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 22) | @Override method getMinecraftKey (line 27) | @Override method makeItemGlow (line 32) | @Override method getCurrentTps (line 37) | @Override method getBiome (line 47) | @Override method initializeGlowEnchantment (line 56) | private static Enchantment initializeGlowEnchantment() { FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/NMSChunksImpl.java class NMSChunksImpl (line 53) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 60) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 64) | @Override method getDeleteChunkCallback (line 119) | @Override method getCalculateChunkCallback (line 189) | @Override method getEntitiesChunkCallback (line 244) | @Override method createEntityFromTag (line 285) | @Override method removeBlocks (line 297) | private static void removeBlocks(LevelChunk levelChunk) { FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/NMSEntitiesImpl.java class NMSEntitiesImpl (line 13) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 19) | @Override method getPortalTicks (line 25) | @Override FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/NMSTagsImpl.java class NMSTagsImpl (line 16) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method setTagAndGetCompoundTag (line 18) | @Override method getCompoundTagInt (line 25) | @Override method parseItemStack (line 30) | @Override method setItemStackCompoundTag (line 35) | @Override method loadEntity (line 40) | @Override method getNBTByteArrayValue (line 48) | @Override method getNBTByteValue (line 53) | @Override method getNBTCompoundValue (line 58) | @Override method getNBTDoubleValue (line 63) | @Override method getNBTFloatValue (line 68) | @Override method getNBTIntArrayValue (line 73) | @Override method getNBTIntValue (line 78) | @Override method getNBTListIndexValue (line 83) | @Override method getNBTLongValue (line 88) | @Override method getNBTShortValue (line 93) | @Override method getNBTStringValue (line 98) | @Override FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/NMSWorldImpl.java class NMSWorldImpl (line 22) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 26) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 30) | @Override method getSignBlockEntityText (line 35) | @Override method getChunkGeneratorDelegate (line 40) | @Override method createFlatLevelSource (line 45) | @Override method getNoiseGeneratorSettings (line 55) | @Override method replaceSculkSensorListener (line 60) | @Override method listenBlockStateChanges (line 72) | @Override FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 36) | @Override FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_17/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_17/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 71) | public class NMSUtilsVersioned { method readChunk (line 78) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 82) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 87) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 91) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 117) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 126) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 142) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 146) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 150) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 154) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 160) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 173) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 185) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 200) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 210) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 214) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 226) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 230) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 236) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 240) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 244) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 258) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 262) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 266) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 270) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 274) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 278) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 282) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 286) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 290) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 294) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 298) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method getBlockState (line 302) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 306) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 314) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType fieldsToNames) { method PropertiesMapperVersioned (line 11) | private PropertiesMapperVersioned() { FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 18) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 22) | @Override method getMinecraftKey (line 27) | @Override method makeItemGlow (line 32) | @Override method getCurrentTps (line 37) | @Override method getBiome (line 47) | @Override method initializeGlowEnchantment (line 56) | private static Enchantment initializeGlowEnchantment() { FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/NMSChunksImpl.java class NMSChunksImpl (line 53) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 55) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 59) | @Override method getDeleteChunkCallback (line 126) | @Override method getCalculateChunkCallback (line 236) | @Override method getEntitiesChunkCallback (line 322) | @Override method createEntityFromTag (line 358) | @Override method removeBlocks (line 370) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/NMSEntitiesImpl.java class NMSEntitiesImpl (line 13) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 19) | @Override method getPortalTicks (line 25) | @Override FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/NMSTagsImpl.java class NMSTagsImpl (line 16) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method setTagAndGetCompoundTag (line 18) | @Override method getCompoundTagInt (line 25) | @Override method parseItemStack (line 30) | @Override method setItemStackCompoundTag (line 35) | @Override method loadEntity (line 40) | @Override method getNBTByteArrayValue (line 48) | @Override method getNBTByteValue (line 53) | @Override method getNBTCompoundValue (line 58) | @Override method getNBTDoubleValue (line 63) | @Override method getNBTFloatValue (line 68) | @Override method getNBTIntArrayValue (line 73) | @Override method getNBTIntValue (line 78) | @Override method getNBTListIndexValue (line 83) | @Override method getNBTLongValue (line 88) | @Override method getNBTShortValue (line 93) | @Override method getNBTStringValue (line 98) | @Override FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/NMSWorldImpl.java class NMSWorldImpl (line 27) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 34) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 38) | @Override method getSignBlockEntityText (line 43) | @Override method getChunkGeneratorDelegate (line 48) | @Override method createFlatLevelSource (line 53) | @Override method getNoiseGeneratorSettings (line 63) | @Override method replaceSculkSensorListener (line 68) | @Override method listenBlockStateChanges (line 80) | @Override FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 36) | @Override FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 69) | public class NMSUtilsVersioned { method readChunk (line 76) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 80) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 85) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 89) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 115) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 123) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 130) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 134) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 138) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 142) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 148) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 161) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 173) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 194) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 206) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 211) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 215) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 219) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 225) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 229) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 233) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 247) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 251) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 255) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 259) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 263) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 267) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 271) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 275) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 279) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 283) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 287) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method getBlockState (line 291) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 295) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 303) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 27) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 33) | @Override method isPositionTickingWithEntitiesLoaded (line 62) | private static boolean isPositionTickingWithEntitiesLoaded(ServerLevel... FILE: NMS/v1_18/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_18/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 5) | public class PropertiesMapperVersioned { method initializeFields (line 7) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 11) | private PropertiesMapperVersioned() { FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 21) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 25) | @Override method getMinecraftKey (line 30) | @Override method makeItemGlow (line 35) | @Override method getCurrentTps (line 40) | @Override method getBiome (line 50) | @Override method initializeGlowEnchantment (line 65) | private static Enchantment initializeGlowEnchantment() { FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/NMSChunksImpl.java class NMSChunksImpl (line 55) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 57) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 61) | @Override method getDeleteChunkCallback (line 128) | @Override method getCalculateChunkCallback (line 239) | @Override method getEntitiesChunkCallback (line 325) | @Override method createEntityFromTag (line 361) | @Override method removeBlocks (line 373) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/NMSEntitiesImpl.java class NMSEntitiesImpl (line 13) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 19) | @Override method getPortalTicks (line 25) | @Override FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/NMSTagsImpl.java class NMSTagsImpl (line 16) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method setTagAndGetCompoundTag (line 18) | @Override method getCompoundTagInt (line 25) | @Override method parseItemStack (line 30) | @Override method setItemStackCompoundTag (line 35) | @Override method loadEntity (line 40) | @Override method getNBTByteArrayValue (line 48) | @Override method getNBTByteValue (line 53) | @Override method getNBTCompoundValue (line 58) | @Override method getNBTDoubleValue (line 63) | @Override method getNBTFloatValue (line 68) | @Override method getNBTIntArrayValue (line 73) | @Override method getNBTIntValue (line 78) | @Override method getNBTListIndexValue (line 83) | @Override method getNBTLongValue (line 88) | @Override method getNBTShortValue (line 93) | @Override method getNBTStringValue (line 98) | @Override FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/NMSWorldImpl.java class NMSWorldImpl (line 33) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 40) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 44) | @Override method getSignBlockEntityText (line 49) | @Override method getChunkGeneratorDelegate (line 54) | @Override method createFlatLevelSource (line 59) | @Override method getNoiseGeneratorSettings (line 69) | @Override method replaceSculkSensorListener (line 74) | @Override method getSignType (line 86) | @Override method listenBlockStateChanges (line 96) | @Override FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 36) | @Override FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 74) | public class NMSUtilsVersioned { method readChunk (line 81) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 85) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 90) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 94) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 146) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 154) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 161) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 165) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 169) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 173) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 179) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 192) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 203) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 224) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 237) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 242) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 246) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 250) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 256) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 260) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 264) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 278) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 282) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 286) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 290) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 294) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 298) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 302) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 306) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 310) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 314) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 318) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method getBlockState (line 322) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 326) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 334) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 30) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 36) | @Override method isPositionTickingWithEntitiesLoadedSpigot (line 65) | private static boolean isPositionTickingWithEntitiesLoadedSpigot(Serve... method isPositionTickingWithEntitiesLoadedPaper (line 69) | private static boolean isPositionTickingWithEntitiesLoadedPaper(Server... method initializePositionTickingWithEntitiesLoaded (line 74) | private static BiFunction initializePositi... FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 17) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 23) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 28) | @Override FILE: NMS/v1_19/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_19/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 13) | private PropertiesMapperVersioned() { FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 27) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 34) | @Override method setTrim (line 39) | @Override method getMinecraftKey (line 64) | @Override method makeItemGlow (line 69) | @Override method getCurrentTps (line 74) | @Override method getBiome (line 84) | @Override method initializeGlowEnchantment (line 99) | private static Enchantment initializeGlowEnchantment() { FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/NMSChunksImpl.java class NMSChunksImpl (line 55) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 57) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 61) | @Override method getDeleteChunkCallback (line 127) | @Override method getCalculateChunkCallback (line 238) | @Override method getEntitiesChunkCallback (line 324) | @Override method createEntityFromTag (line 360) | @Override method removeBlocks (line 372) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/NMSEntitiesImpl.java class NMSEntitiesImpl (line 13) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 19) | @Override method getPortalTicks (line 25) | @Override FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/NMSTagsImpl.java class NMSTagsImpl (line 16) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method setTagAndGetCompoundTag (line 18) | @Override method getCompoundTagInt (line 25) | @Override method parseItemStack (line 30) | @Override method setItemStackCompoundTag (line 35) | @Override method loadEntity (line 40) | @Override method getNBTByteArrayValue (line 48) | @Override method getNBTByteValue (line 53) | @Override method getNBTCompoundValue (line 58) | @Override method getNBTDoubleValue (line 63) | @Override method getNBTFloatValue (line 68) | @Override method getNBTIntArrayValue (line 73) | @Override method getNBTIntValue (line 78) | @Override method getNBTListIndexValue (line 83) | @Override method getNBTLongValue (line 88) | @Override method getNBTShortValue (line 93) | @Override method getNBTStringValue (line 98) | @Override FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/NMSWorldImpl.java class NMSWorldImpl (line 34) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 43) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 47) | @Override method getSignBlockEntityText (line 52) | @Override method createFlatLevelSource (line 57) | @Override method getChunkGeneratorDelegate (line 67) | @Override method getNoiseGeneratorSettings (line 72) | @Override method replaceSculkSensorListener (line 77) | @Override method getSignType (line 86) | @Override method listenBlockStateChanges (line 96) | @Override FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 36) | @Override FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 82) | public class NMSUtilsVersioned { method readChunk (line 91) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 95) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 100) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 104) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 156) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 164) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 171) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 175) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 179) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 183) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 189) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 195) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 206) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 224) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 237) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 242) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 246) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 250) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 256) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 260) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 264) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 278) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 282) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 286) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 290) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 294) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 298) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 302) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 306) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 310) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 314) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 318) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 322) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 346) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 374) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 378) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 386) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 30) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 36) | @Override method isPositionTickingWithEntitiesLoadedSpigot (line 65) | private static boolean isPositionTickingWithEntitiesLoadedSpigot(Serve... method isPositionTickingWithEntitiesLoadedPaper (line 69) | private static boolean isPositionTickingWithEntitiesLoadedPaper(Server... method initializePositionTickingWithEntitiesLoaded (line 74) | private static BiFunction initializePositi... FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 17) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 23) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 28) | @Override FILE: NMS/v1_20_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_3/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 13) | private PropertiesMapperVersioned() { FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 21) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 23) | @Override method setTrim (line 28) | @Override method setHideTooltip (line 53) | @Override method getMinecraftKey (line 58) | @Override method makeItemGlow (line 63) | @Override method getCurrentTps (line 68) | @Override method getBiome (line 78) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/NMSChunksImpl.java class NMSChunksImpl (line 56) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 58) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 62) | @Override method getDeleteChunkCallback (line 127) | @Override method getCalculateChunkCallback (line 236) | @Override method getEntitiesChunkCallback (line 320) | @Override method createEntityFromTag (line 356) | @Override method removeBlocks (line 368) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/NMSEntitiesImpl.java class NMSEntitiesImpl (line 13) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 19) | @Override method getPortalTicks (line 25) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/NMSTagsImpl.java class NMSTagsImpl (line 24) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 26) | @Override method setTagAndGetCompoundTag (line 40) | @Override method getCompoundTagInt (line 48) | @Override method parseItemStack (line 53) | @Override method setItemStackCompoundTag (line 58) | @Override method loadEntity (line 63) | @Override method getNBTByteArrayValue (line 71) | @Override method getNBTByteValue (line 76) | @Override method getNBTCompoundValue (line 81) | @Override method getNBTDoubleValue (line 86) | @Override method getNBTFloatValue (line 91) | @Override method getNBTIntArrayValue (line 96) | @Override method getNBTIntValue (line 101) | @Override method getNBTListIndexValue (line 106) | @Override method getNBTLongValue (line 111) | @Override method getNBTShortValue (line 116) | @Override method getNBTStringValue (line 121) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/NMSWorldImpl.java class NMSWorldImpl (line 34) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 43) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 47) | @Override method getSignBlockEntityText (line 52) | @Override method getChunkGeneratorDelegate (line 57) | @Override method createFlatLevelSource (line 62) | @Override method getNoiseGeneratorSettings (line 72) | @Override method replaceSculkSensorListener (line 77) | @Override method getSignType (line 86) | @Override method listenBlockStateChanges (line 96) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @javax.annotation.Nullable method readAdditionalSaveData (line 35) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 82) | public class NMSUtilsVersioned { method readChunk (line 91) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 95) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 100) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 104) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 156) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 164) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 171) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 175) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 179) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 183) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 189) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 195) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 206) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 224) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 237) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 242) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 246) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 250) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 256) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 260) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 264) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 278) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method applySignTextLines (line 282) | private static void applySignTextLines(net.minecraft.nbt.CompoundTag b... method convertLegacySignTextLines (line 306) | private static void convertLegacySignTextLines(net.minecraft.nbt.Compo... method getProfileProperties (line 334) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 338) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 342) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 346) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 350) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 354) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 358) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 362) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 366) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 370) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method getBlockState (line 374) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 378) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 386) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 30) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 36) | @Override method isPositionTickingWithEntitiesLoadedSpigot (line 65) | private static boolean isPositionTickingWithEntitiesLoadedSpigot(Serve... method isPositionTickingWithEntitiesLoadedPaper (line 69) | private static boolean isPositionTickingWithEntitiesLoadedPaper(Server... method initializePositionTickingWithEntitiesLoaded (line 74) | private static BiFunction initializePositi... FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 17) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 23) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 28) | @Override FILE: NMS/v1_20_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_20_4/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 13) | private PropertiesMapperVersioned() { FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 22) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 24) | @Override method setRarity (line 29) | @Override method setTrim (line 34) | @Override method setHideTooltip (line 59) | @Override method getMinecraftKey (line 64) | @Override method makeItemGlow (line 69) | @Override method getCurrentTps (line 74) | @Override method getBiome (line 84) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/NMSChunksImpl.java class NMSChunksImpl (line 56) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 58) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 62) | @Override method getDeleteChunkCallback (line 127) | @Override method getCalculateChunkCallback (line 236) | @Override method getEntitiesChunkCallback (line 320) | @Override method createEntityFromTag (line 356) | @Override method removeBlocks (line 368) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/NMSEntitiesImpl.java class NMSEntitiesImpl (line 11) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 15) | @Override method getPortalTicks (line 21) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/NMSTagsImpl.java class NMSTagsImpl (line 24) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 26) | @Override method setTagAndGetCompoundTag (line 40) | @Override method getCompoundTagInt (line 48) | @Override method parseItemStack (line 53) | @Override method setItemStackCompoundTag (line 58) | @Override method loadEntity (line 63) | @Override method getNBTByteArrayValue (line 71) | @Override method getNBTByteValue (line 76) | @Override method getNBTCompoundValue (line 81) | @Override method getNBTDoubleValue (line 86) | @Override method getNBTFloatValue (line 91) | @Override method getNBTIntArrayValue (line 96) | @Override method getNBTIntValue (line 101) | @Override method getNBTListIndexValue (line 106) | @Override method getNBTLongValue (line 111) | @Override method getNBTShortValue (line 116) | @Override method getNBTStringValue (line 121) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceSculkSensorListener (line 84) | @Override method getSignType (line 93) | @Override method replaceTrialBlockPlayerDetector (line 103) | @Override method listenBlockStateChanges (line 147) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @javax.annotation.Nullable method readAdditionalSaveData (line 35) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 85) | public class NMSUtilsVersioned { method readChunk (line 94) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 98) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 103) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 107) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 160) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 168) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 175) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 179) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 183) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 187) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 193) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 199) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 210) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 228) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 246) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 251) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 255) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 259) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 265) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 269) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 273) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 287) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 291) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 295) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 299) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 303) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 307) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 311) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 315) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 319) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 323) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 327) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 331) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 355) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 383) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 387) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 395) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 30) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 36) | @Override method isPositionTickingWithEntitiesLoadedSpigot (line 65) | private static boolean isPositionTickingWithEntitiesLoadedSpigot(Serve... method isPositionTickingWithEntitiesLoadedPaper (line 69) | private static boolean isPositionTickingWithEntitiesLoadedPaper(Server... method initializePositionTickingWithEntitiesLoaded (line 75) | private static BiFunction initializePositi... FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 17) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 23) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 28) | @Override FILE: NMS/v1_21/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 13) | private PropertiesMapperVersioned() { FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 30) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 37) | @Override method setItemModel (line 45) | @Override method setRarity (line 50) | @Override method setTrim (line 55) | @Override method setHideTooltip (line 80) | @Override method getMinecraftKey (line 85) | @Override method makeItemGlow (line 90) | @Override method getCurrentTps (line 95) | @Override method getBiome (line 100) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/NMSChunksImpl.java class NMSChunksImpl (line 60) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 67) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 71) | @Override method getDeleteChunkCallback (line 126) | @Override method getCalculateChunkCallback (line 220) | @Override method getEntitiesChunkCallback (line 292) | @Override method createEntityFromTag (line 328) | @Override method removeBlocks (line 344) | private static void removeBlocks(ChunkAccess chunk) { method getBiomeContainerRWCodec (line 354) | private static Codec>> getBiomeContain... FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/NMSTagsImpl.java class NMSTagsImpl (line 32) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 36) | @Override method setTagAndGetCompoundTag (line 52) | @Override method getCompoundTagInt (line 63) | @Override method parseItemStack (line 68) | @Override method setItemStackCompoundTag (line 78) | @Override method loadEntity (line 83) | @Override method getNBTByteArrayValue (line 91) | @Override method getNBTByteValue (line 96) | @Override method getNBTCompoundValue (line 101) | @Override method getNBTDoubleValue (line 106) | @Override method getNBTFloatValue (line 111) | @Override method getNBTIntArrayValue (line 116) | @Override method getNBTIntValue (line 121) | @Override method getNBTListIndexValue (line 126) | @Override method getNBTLongValue (line 131) | @Override method getNBTShortValue (line 136) | @Override method getNBTStringValue (line 141) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceTrialBlockPlayerDetector (line 84) | @Override method replaceSculkSensorListener (line 119) | @Override method getSignType (line 128) | @Override method listenBlockStateChanges (line 138) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 12) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 14) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 18) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 22) | @Nullable method readAdditionalSaveData (line 34) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/hologram/EntityHologram.java class EntityHologram (line 11) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 13) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 17) | @Override method addAdditionalSaveData (line 22) | @Override method readAdditionalSaveData (line 27) | @Override method saveAsPassenger (line 32) | @Override method saveAsPassenger (line 38) | @Override method saveWithoutId (line 44) | @Override method saveWithoutId (line 49) | @Override method load (line 54) | @Override method interactAt (line 59) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 89) | public class NMSUtilsVersioned { method readChunk (line 103) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 107) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 111) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 115) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 178) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 186) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 192) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 196) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 200) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 208) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 214) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 220) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 231) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 244) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 262) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 266) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 270) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 274) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 283) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 287) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 291) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 305) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 309) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 313) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 317) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 321) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 325) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 329) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 333) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 337) | public static void markUnsaved(LevelChunk levelChunk) { method createBiomesContainer (line 341) | public static PalettedContainer> createBiomesContainer(H... method loadPlayerData (line 355) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 366) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 370) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 395) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 423) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 427) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 435) | public static Identifier getBlockEntityTypeKey(BlockEntityType type) { method NMSUtilsVersioned (line 439) | private NMSUtilsVersioned() { FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/vibration/IslandVibrationUser.java class IslandVibrationUser (line 20) | public class IslandVibrationUser implements VibrationSystem.User { method IslandVibrationUser (line 27) | public IslandVibrationUser(Island island, SculkSensorBlockEntity sculk... method getListenerRadius (line 32) | @Override method getPositionSource (line 37) | @Override method canReceiveVibration (line 42) | @Override method onReceiveVibration (line 55) | @Override method getListenableEvents (line 60) | @Override method canTriggerAvoidVibration (line 65) | @Override method requiresAdjacentChunksToBeTicking (line 70) | @Override method calculateTravelTimeInTicks (line 75) | @Override method isValidVibration (line 80) | @Override method onDataChanged (line 85) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/world/BlockLevelTicksTracker.java class BlockLevelTicksTracker (line 20) | public class BlockLevelTicksTracker extends LevelTicks { method BlockLevelTicksTracker (line 26) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 31) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 18) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 24) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 29) | @Override FILE: NMS/v1_21_10/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_10/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 14) | private PropertiesMapperVersioned() { FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 22) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 24) | @Override method setItemModel (line 29) | @Override method setRarity (line 34) | @Override method setTrim (line 39) | @Override method setHideTooltip (line 64) | @Override method getMinecraftKey (line 69) | @Override method makeItemGlow (line 74) | @Override method getCurrentTps (line 79) | @Override method getBiome (line 89) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/NMSChunksImpl.java class NMSChunksImpl (line 57) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 59) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 63) | @Override method getDeleteChunkCallback (line 128) | @Override method getCalculateChunkCallback (line 237) | @Override method getEntitiesChunkCallback (line 321) | @Override method createEntityFromTag (line 357) | @Override method removeBlocks (line 369) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/NMSTagsImpl.java class NMSTagsImpl (line 25) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 27) | @Override method setTagAndGetCompoundTag (line 41) | @Override method getCompoundTagInt (line 49) | @Override method parseItemStack (line 54) | @Override method setItemStackCompoundTag (line 59) | @Override method loadEntity (line 64) | @Override method getNBTByteArrayValue (line 72) | @Override method getNBTByteValue (line 77) | @Override method getNBTCompoundValue (line 82) | @Override method getNBTDoubleValue (line 87) | @Override method getNBTFloatValue (line 92) | @Override method getNBTIntArrayValue (line 97) | @Override method getNBTIntValue (line 102) | @Override method getNBTListIndexValue (line 107) | @Override method getNBTLongValue (line 112) | @Override method getNBTShortValue (line 117) | @Override method getNBTStringValue (line 122) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceSculkSensorListener (line 84) | @Override method getSignType (line 93) | @Override method replaceTrialBlockPlayerDetector (line 103) | @Override method listenBlockStateChanges (line 147) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 35) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 84) | public class NMSUtilsVersioned { method readChunk (line 93) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 97) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 102) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 106) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 169) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 177) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 184) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 188) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 192) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 196) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 202) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 208) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 219) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 237) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 255) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 260) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 264) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 268) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 274) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 278) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 282) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 296) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 300) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 304) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 308) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 312) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 316) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 320) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 324) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 328) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 332) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 336) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 340) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 364) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 392) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 396) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 404) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 30) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 35) | @Override method isPositionTickingWithEntitiesLoadedSpigot (line 64) | private static boolean isPositionTickingWithEntitiesLoadedSpigot(Serve... method isPositionTickingWithEntitiesLoadedPaper (line 68) | private static boolean isPositionTickingWithEntitiesLoadedPaper(Server... method initializePositionTickingWithEntitiesLoaded (line 74) | private static BiFunction initializePositi... FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 17) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 23) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 28) | @Override FILE: NMS/v1_21_3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_3/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 13) | private PropertiesMapperVersioned() { FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 22) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 24) | @Override method setItemModel (line 29) | @Override method setRarity (line 34) | @Override method setTrim (line 39) | @Override method setHideTooltip (line 64) | @Override method getMinecraftKey (line 69) | @Override method makeItemGlow (line 74) | @Override method getCurrentTps (line 79) | @Override method getBiome (line 89) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/NMSChunksImpl.java class NMSChunksImpl (line 57) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 59) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 63) | @Override method getDeleteChunkCallback (line 128) | @Override method getCalculateChunkCallback (line 237) | @Override method getEntitiesChunkCallback (line 321) | @Override method createEntityFromTag (line 357) | @Override method removeBlocks (line 368) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/NMSTagsImpl.java class NMSTagsImpl (line 25) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 27) | @Override method setTagAndGetCompoundTag (line 41) | @Override method getCompoundTagInt (line 49) | @Override method parseItemStack (line 54) | @Override method setItemStackCompoundTag (line 59) | @Override method loadEntity (line 64) | @Override method getNBTByteArrayValue (line 72) | @Override method getNBTByteValue (line 77) | @Override method getNBTCompoundValue (line 82) | @Override method getNBTDoubleValue (line 87) | @Override method getNBTFloatValue (line 92) | @Override method getNBTIntArrayValue (line 97) | @Override method getNBTIntValue (line 102) | @Override method getNBTListIndexValue (line 107) | @Override method getNBTLongValue (line 112) | @Override method getNBTShortValue (line 117) | @Override method getNBTStringValue (line 122) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceSculkSensorListener (line 84) | @Override method getSignType (line 93) | @Override method replaceTrialBlockPlayerDetector (line 103) | @Override method listenBlockStateChanges (line 147) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 35) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 84) | public class NMSUtilsVersioned { method readChunk (line 93) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 97) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 102) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 106) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 169) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 177) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 184) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 188) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 192) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 196) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 202) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 208) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 219) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 237) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 255) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 260) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 264) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 268) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 274) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 278) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 282) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 296) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 300) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 304) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 308) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 312) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 316) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 320) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 324) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 328) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 332) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 336) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 340) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 364) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 392) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 396) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 404) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 30) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 35) | @Override method isPositionTickingWithEntitiesLoadedSpigot (line 64) | private static boolean isPositionTickingWithEntitiesLoadedSpigot(Serve... method isPositionTickingWithEntitiesLoadedPaper (line 68) | private static boolean isPositionTickingWithEntitiesLoadedPaper(Server... method initializePositionTickingWithEntitiesLoaded (line 74) | private static BiFunction initializePositi... FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 18) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 24) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 29) | @Override FILE: NMS/v1_21_4/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_4/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 13) | private PropertiesMapperVersioned() { FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 22) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 24) | @Override method setItemModel (line 29) | @Override method setRarity (line 34) | @Override method setTrim (line 39) | @Override method setHideTooltip (line 64) | @Override method getMinecraftKey (line 69) | @Override method makeItemGlow (line 74) | @Override method getCurrentTps (line 79) | @Override method getBiome (line 89) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/NMSChunksImpl.java class NMSChunksImpl (line 57) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 59) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 63) | @Override method getDeleteChunkCallback (line 128) | @Override method getCalculateChunkCallback (line 237) | @Override method getEntitiesChunkCallback (line 323) | @Override method createEntityFromTag (line 359) | @Override method removeBlocks (line 371) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/NMSTagsImpl.java class NMSTagsImpl (line 25) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 27) | @Override method setTagAndGetCompoundTag (line 41) | @Override method getCompoundTagInt (line 49) | @Override method parseItemStack (line 54) | @Override method setItemStackCompoundTag (line 59) | @Override method loadEntity (line 64) | @Override method getNBTByteArrayValue (line 72) | @Override method getNBTByteValue (line 77) | @Override method getNBTCompoundValue (line 82) | @Override method getNBTDoubleValue (line 87) | @Override method getNBTFloatValue (line 92) | @Override method getNBTIntArrayValue (line 97) | @Override method getNBTIntValue (line 102) | @Override method getNBTListIndexValue (line 107) | @Override method getNBTLongValue (line 112) | @Override method getNBTShortValue (line 117) | @Override method getNBTStringValue (line 122) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceSculkSensorListener (line 84) | @Override method getSignType (line 93) | @Override method replaceTrialBlockPlayerDetector (line 103) | @Override method listenBlockStateChanges (line 147) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 13) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 15) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 19) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 23) | @Nullable method readAdditionalSaveData (line 35) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/hologram/EntityHologram.java class EntityHologram (line 10) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 12) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 16) | @Override method readAdditionalSaveData (line 21) | @Override method saveAsPassenger (line 26) | @Override method saveWithoutId (line 32) | @Override method load (line 38) | @Override method interactAt (line 43) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 83) | public class NMSUtilsVersioned { method readChunk (line 92) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 96) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 101) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 105) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 168) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 176) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 183) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 187) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 191) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 195) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 201) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 207) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 218) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 236) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 254) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 259) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 263) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 267) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 273) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 277) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 281) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 295) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 299) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 303) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 307) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 311) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 315) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 319) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 323) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 327) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 331) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 335) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 339) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 362) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 390) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 394) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 402) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 26) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 31) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 18) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 24) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 29) | @Override FILE: NMS/v1_21_5/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_5/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 14) | private PropertiesMapperVersioned() { FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 28) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 32) | @Override method setItemModel (line 40) | @Override method setRarity (line 45) | @Override method setTrim (line 50) | @Override method setHideTooltip (line 75) | @Override method getMinecraftKey (line 80) | @Override method makeItemGlow (line 85) | @Override method getCurrentTps (line 90) | @Override method getBiome (line 100) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/NMSChunksImpl.java class NMSChunksImpl (line 62) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 66) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 70) | @Override method getDeleteChunkCallback (line 135) | @Override method getCalculateChunkCallback (line 244) | @Override method getEntitiesChunkCallback (line 330) | @Override method createEntityFromTag (line 366) | @Override method removeBlocks (line 382) | private static void removeBlocks(ChunkAccess chunk) { FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/NMSTagsImpl.java class NMSTagsImpl (line 30) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 34) | @Override method setTagAndGetCompoundTag (line 48) | @Override method getCompoundTagInt (line 59) | @Override method parseItemStack (line 64) | @Override method setItemStackCompoundTag (line 74) | @Override method loadEntity (line 79) | @Override method getNBTByteArrayValue (line 87) | @Override method getNBTByteValue (line 92) | @Override method getNBTCompoundValue (line 97) | @Override method getNBTDoubleValue (line 102) | @Override method getNBTFloatValue (line 107) | @Override method getNBTIntArrayValue (line 112) | @Override method getNBTIntValue (line 117) | @Override method getNBTListIndexValue (line 122) | @Override method getNBTLongValue (line 127) | @Override method getNBTShortValue (line 132) | @Override method getNBTStringValue (line 137) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceTrialBlockPlayerDetector (line 84) | @Override method replaceSculkSensorListener (line 119) | @Override method getSignType (line 128) | @Override method listenBlockStateChanges (line 138) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 14) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 16) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 20) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 24) | @Nullable method readAdditionalSaveData (line 36) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/hologram/EntityHologram.java class EntityHologram (line 12) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 14) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 18) | @Override method addAdditionalSaveData (line 23) | @Override method readAdditionalSaveData (line 28) | @Override method saveAsPassenger (line 33) | @Override method saveAsPassenger (line 39) | @Override method saveWithoutId (line 45) | @Override method saveWithoutId (line 50) | @Override method load (line 55) | @Override method interactAt (line 60) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 90) | public class NMSUtilsVersioned { method readChunk (line 101) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 105) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 110) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 114) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 177) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 185) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 192) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 196) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 200) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 208) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 214) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 220) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 231) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 249) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 267) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 272) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 276) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 280) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 289) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 293) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 297) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 311) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 315) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 319) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 323) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 327) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 331) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 335) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 339) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 343) | public static void markUnsaved(LevelChunk levelChunk) { method loadPlayerData (line 347) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 359) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 363) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 388) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 416) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 420) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 428) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 26) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 31) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 18) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 24) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 29) | @Override FILE: NMS/v1_21_7/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_7/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 14) | private PropertiesMapperVersioned() { FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 30) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 37) | @Override method setItemModel (line 45) | @Override method setRarity (line 50) | @Override method setTrim (line 55) | @Override method setHideTooltip (line 80) | @Override method getMinecraftKey (line 85) | @Override method makeItemGlow (line 90) | @Override method getCurrentTps (line 95) | @Override method getBiome (line 100) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/NMSChunksImpl.java class NMSChunksImpl (line 60) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 67) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 71) | @Override method getDeleteChunkCallback (line 126) | @Override method getCalculateChunkCallback (line 220) | @Override method getEntitiesChunkCallback (line 292) | @Override method createEntityFromTag (line 328) | @Override method removeBlocks (line 344) | private static void removeBlocks(ChunkAccess chunk) { method getBiomeContainerRWCodec (line 354) | private static Codec>> getBiomeContain... FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/NMSTagsImpl.java class NMSTagsImpl (line 33) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v1_... method getSkullWithTexture (line 37) | @Override method setTagAndGetCompoundTag (line 53) | @Override method getCompoundTagInt (line 64) | @Override method parseItemStack (line 69) | @Override method setItemStackCompoundTag (line 79) | @Override method loadEntity (line 84) | @Override method getNBTByteArrayValue (line 92) | @Override method getNBTByteValue (line 97) | @Override method getNBTCompoundValue (line 102) | @Override method getNBTDoubleValue (line 107) | @Override method getNBTFloatValue (line 112) | @Override method getNBTIntArrayValue (line 117) | @Override method getNBTIntValue (line 122) | @Override method getNBTListIndexValue (line 127) | @Override method getNBTLongValue (line 132) | @Override method getNBTShortValue (line 137) | @Override method getNBTStringValue (line 142) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/NMSWorldImpl.java class NMSWorldImpl (line 42) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v1... method NMSWorldImpl (line 51) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 55) | @Override method getSignBlockEntityText (line 60) | @Override method getChunkGeneratorDelegate (line 65) | @Override method createFlatLevelSource (line 70) | @Override method getNoiseGeneratorSettings (line 80) | @Override method replaceTrialBlockPlayerDetector (line 85) | @Override method replaceSculkSensorListener (line 120) | @Override method getSignType (line 129) | @Override method listenBlockStateChanges (line 139) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 8) | public class EndDragonFightWrapper extends EndDragonFight { method EndDragonFightWrapper (line 12) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 16) | @Override method getPortalPos (line 21) | protected BlockPos getPortalPos() { method setPortalPos (line 25) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 12) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 14) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 18) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 22) | @Nullable method readAdditionalSaveData (line 34) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/hologram/EntityHologram.java class EntityHologram (line 11) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 13) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 17) | @Override method addAdditionalSaveData (line 22) | @Override method readAdditionalSaveData (line 27) | @Override method saveAsPassenger (line 32) | @Override method saveAsPassenger (line 38) | @Override method saveWithoutId (line 44) | @Override method saveWithoutId (line 49) | @Override method load (line 54) | @Override method interactAt (line 59) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 92) | public class NMSUtilsVersioned { method readChunk (line 106) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 110) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 115) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 119) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 182) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 190) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 196) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 200) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 204) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 212) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 218) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 224) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 235) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 248) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 266) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 270) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 274) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 278) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 287) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 291) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 295) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 309) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 313) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 317) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 321) | public static EndDragonFight getEndDragonFight(ServerLevel serverLevel) { method moveEntity (line 325) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 329) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 333) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 337) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 341) | public static void markUnsaved(LevelChunk levelChunk) { method createBiomesContainer (line 345) | public static PalettedContainer> createBiomesContainer(H... method loadPlayerData (line 359) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 370) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 374) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 399) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 427) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 431) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 439) | public static ResourceLocation getBlockEntityTypeKey(BlockEntityType { method BlockLevelTicksTracker (line 26) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 31) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 18) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 24) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 29) | @Override FILE: NMS/v1_21_9/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_21_9/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 14) | private PropertiesMapperVersioned() { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 46) | public class NMSAlgorithmsImpl implements NMSAlgorithms { method NMSAlgorithmsImpl (line 52) | public NMSAlgorithmsImpl(SuperiorSkyblockPlugin plugin) { method registerCommand (line 56) | @Override method parseSignLine (line 61) | @Override method getCombinedId (line 66) | @Override method getCombinedId (line 77) | @Override method getTileEntityIdFromCombinedId (line 83) | @Override method compareMaterials (line 95) | @Override method getBlockDataValue (line 100) | @Override method getBlockDataValue (line 105) | @Override method getMaxBlockDataValue (line 110) | @Override method getBlockKey (line 115) | @Override method getMinecartBlock (line 121) | @Override method getFallingBlockType (line 127) | @Override method setCustomModel (line 133) | @Override method setItemModel (line 138) | @Override method setRarity (line 143) | @Override method setTrim (line 148) | @Override method setHideTooltip (line 153) | @Override method addPotion (line 158) | @Override method getMinecraftKey (line 163) | @Override method makeItemGlow (line 169) | @Override method createMenuInventoryHolder (line 174) | @Override method getMaxWorldSize (line 179) | @Override method getCurrentTps (line 185) | @Override method getDataVersion (line 190) | @Override method getBiome (line 195) | @Override method initializeGlowEnchantment (line 203) | private static Enchantment initializeGlowEnchantment() { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSCachedBlock.java class NMSCachedBlock (line 9) | @SuppressWarnings("deprecation") method obtain (line 17) | public static NMSCachedBlock obtain(Block block) { method NMSCachedBlock (line 21) | private NMSCachedBlock() { method initialize (line 24) | private NMSCachedBlock initialize(Block block) { method setBlock (line 30) | @Override method release (line 37) | @Override FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSChunksImpl.java class NMSChunksImpl (line 53) | public class NMSChunksImpl implements NMSChunks { method NMSChunksImpl (line 57) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method setBiome (line 63) | @Override method deleteChunks (line 84) | @Override method calculateChunks (line 110) | @Override method calculateChunkEntities (line 189) | @Override method injectChunkSections (line 223) | @Override method isChunkEmpty (line 228) | @Override method getChunkIfLoaded (line 234) | @Override method startTickingChunk (line 241) | @Override method updateCropsTicker (line 261) | @Override method shutdown (line 268) | @Override method getBlockEntities (line 273) | @Override method removeEntities (line 286) | private static void removeEntities(Chunk chunk) { method removeTileEntities (line 296) | private static void removeTileEntities(Chunk chunk) { method removeBlocks (line 322) | private static void removeBlocks(Chunk chunk) { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSEntitiesImpl.java class NMSEntitiesImpl (line 16) | public class NMSEntitiesImpl implements NMSEntities { method getEquipment (line 20) | @Override method isAnimalFood (line 34) | @Override method isMinecartFuel (line 39) | @Override method getPortalTicks (line 44) | @Override FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSHologramsImpl.java class NMSHologramsImpl (line 20) | @SuppressWarnings("unused") method createHologram (line 23) | @Override method isHologram (line 31) | @Override class EntityHologram (line 36) | public static class EntityHologram extends EntityArmorStand implements... method EntityHologram (line 38) | EntityHologram(World world, double x, double y, double z) { method setHologramName (line 51) | @Override method removeHologram (line 56) | @Override method getHandle (line 61) | @Override method inactiveTick (line 66) | @Override method setEquipment (line 76) | @Override method d (line 81) | @Override method b (line 87) | @Override method a (line 92) | @Override method t_ (line 98) | @Override method die (line 108) | @Override method makeSound (line 113) | @Override method c (line 118) | @Override method d (line 124) | @Override method e (line 130) | @Override method getBukkitEntity (line 135) | @Override method isInvulnerable (line 143) | @Override method setCustomName (line 153) | @Override method setCustomNameVisible (line 158) | @Override method a (line 163) | @Override FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSPlayersImpl.java class NMSPlayersImpl (line 28) | public class NMSPlayersImpl implements NMSPlayers { method createOfflinePlayerData (line 30) | @Override method setSkinTexture (line 35) | @Override method setSkinTexture (line 44) | @Override method sendActionBar (line 49) | @Override method createBossBar (line 56) | @Override method sendTitle (line 61) | @Override method wasThrownByPlayer (line 80) | @Override method getPlayerLocale (line 86) | @Nullable FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSTagsImpl.java class NMSTagsImpl (line 32) | @SuppressWarnings({"unused"}) method serializeItem (line 35) | @Override method deserializeItem (line 44) | @Override method deserializeItemOld (line 57) | private static org.bukkit.inventory.ItemStack deserializeItemOld(Compo... method spawnEntity (line 72) | @Override method getNBTByteArrayValue (line 88) | @Override method getNBTByteValue (line 93) | @Override method getNBTCompoundValue (line 98) | @Override method getNBTDoubleValue (line 103) | @Override method getNBTFloatValue (line 108) | @Override method getNBTIntArrayValue (line 113) | @Override method getNBTIntValue (line 118) | @Override method getNBTListIndexValue (line 123) | @Override method getNBTLongValue (line 128) | @Override method getNBTShortValue (line 133) | @Override method getNBTStringValue (line 138) | @Override method parseList (line 143) | @Override method getNBTCompoundTag (line 153) | @Override method setNBTCompoundTagValue (line 158) | @Override method getNBTTagListSize (line 163) | @Override FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSUtils.java class NMSUtils (line 37) | public class NMSUtils { method NMSUtils (line 49) | private NMSUtils() { method getTileEntityAt (line 53) | @Nullable method runActionOnChunks (line 70) | public static void runActionOnChunks(Collection chunksC... method runActionOnUnloadedChunks (line 98) | public static void runActionOnUnloadedChunks(Collection... method sendPacketToRelevantPlayers (line 132) | public static void sendPacketToRelevantPlayers(WorldServer worldServer... method setBlock (line 140) | public static void setBlock(Chunk chunk, BlockPosition blockPosition, ... method isValidPosition (line 187) | private static boolean isValidPosition(World world, BlockPosition bloc... type ChunkCallback (line 193) | public interface ChunkCallback { method onChunk (line 195) | void onChunk(Chunk chunk, boolean isLoaded); method onFinish (line 197) | void onFinish(); FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/NMSWorldImpl.java class NMSWorldImpl (line 56) | public class NMSWorldImpl implements NMSWorld { method NMSWorldImpl (line 66) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method getBlockKey (line 70) | @Override method getBlockKeyInternal (line 79) | @SuppressWarnings("deprecation") method canPlayerSuffocate (line 95) | @Override method canPlayerSuffocateInternal (line 104) | @SuppressWarnings("deprecation") method listenSpawner (line 112) | @Override method setWorldBorder (line 127) | @Override method getBlockData (line 188) | @Override method setBlock (line 193) | @Override method cacheBlock (line 206) | @Override method isWaterLogged (line 211) | @Override method getSignType (line 217) | @Override method getSignType (line 224) | @Override method getPistonReaction (line 229) | @Override method getDefaultAmount (line 235) | @Override method getDefaultAmount (line 242) | @Override method getDefaultAmount (line 250) | private int getDefaultAmount(IBlockData blockData) { method canPlayerSuffocate (line 261) | @Override method placeSign (line 271) | @Override method playGeneratorSound (line 295) | @Override method playBreakAnimation (line 318) | @Override method playPlaceSound (line 328) | @Override method getMinHeight (line 342) | @Override method removeAntiXray (line 347) | @Override method setOceanLevel (line 352) | @Override method createGenerator (line 357) | @Override method createEditSession (line 362) | @Override method createPartialEditSession (line 367) | @Override method createChunkReader (line 372) | @Override method listenBlockStateChanges (line 377) | @Override FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/chunks/CropsTickingTileEntity.java class CropsTickingTileEntity (line 28) | public class CropsTickingTileEntity extends TileEntity implements IUpdat... method register (line 50) | public static void register() { method remove (line 54) | public static CropsTickingTileEntity remove(String worldName, long chu... method create (line 58) | public static void create(Island island, String worldName, Chunk chunk) { method forEachChunk (line 63) | public static void forEachChunk(List chunkPositions, Co... method CropsTickingTileEntity (line 75) | private CropsTickingTileEntity(Island island, Chunk chunk) { method c (line 90) | @Override method setCropGrowthMultiplier (line 131) | public void setCropGrowthMultiplier(double cropGrowthMultiplier) { method onSettingsUpdate (line 135) | private static void onSettingsUpdate() { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/generator/IslandsGeneratorImpl.java class IslandsGeneratorImpl (line 23) | @SuppressWarnings("unused") method IslandsGeneratorImpl (line 34) | public IslandsGeneratorImpl(Dimension dimension) { method generateChunkData (line 38) | @Override method getDefaultPopulators (line 53) | @Override method getFixedSpawnLocation (line 58) | @Override method setBiome (line 63) | private static void setBiome(ChunkGenerator.BiomeGrid biomeGrid, Biome... FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/player/OfflinePlayerDataImpl.java class OfflinePlayerDataImpl (line 20) | public class OfflinePlayerDataImpl implements OfflinePlayerData { method create (line 26) | public static OfflinePlayerDataImpl create(OfflinePlayer offlinePlayer) { method OfflinePlayerDataImpl (line 30) | private OfflinePlayerDataImpl() { method initialize (line 34) | private OfflinePlayerDataImpl initialize(OfflinePlayer offlinePlayer) { method getFakeOnlinePlayer (line 47) | @Override method setLocation (line 52) | @Override method applyChanges (line 59) | @Override method release (line 64) | @Override FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/spawners/MobSpawnerAbstractNotifier.java class MobSpawnerAbstractNotifier (line 11) | public class MobSpawnerAbstractNotifier extends MobSpawnerAbstract { method MobSpawnerAbstractNotifier (line 16) | public MobSpawnerAbstractNotifier(MobSpawnerAbstract mobSpawnerAbstrac... method getMobName (line 26) | @Nullable method setMobName (line 32) | @Override method c (line 37) | @Override method a (line 49) | @Override method b (line 54) | @Override method b (line 59) | @Override method a (line 64) | @Override method a (line 69) | @Override method a (line 74) | @Override method b (line 79) | @Override method updateDelay (line 84) | public void updateDelay() { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/world/BlockEntityCache.java class BlockEntityCache (line 14) | public class BlockEntityCache { method BlockEntityCache (line 18) | private BlockEntityCache() { method getTileEntityId (line 22) | public static String getTileEntityId(IBlockData blockData) { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/world/ChunkReaderImpl.java class ChunkReaderImpl (line 28) | public class ChunkReaderImpl implements ChunkReader { method ChunkReaderImpl (line 44) | public ChunkReaderImpl(org.bukkit.Chunk bukkitChunk) { method getX (line 98) | @Override method getZ (line 103) | @Override method getType (line 108) | @Override method getData (line 113) | @Override method getTileEntity (line 119) | @Override method readBlockStates (line 129) | @Override method getLightLevels (line 136) | @Override method forEachEntity (line 144) | @Override method getBlockId (line 162) | private int getBlockId(int x, int y, int z) { method copyBlockIds (line 166) | private void copyBlockIds(char[] baseids, int i) { class CachedEntity (line 187) | private static class CachedEntity { method CachedEntity (line 197) | CachedEntity(Entity entity) { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/world/KeyBlocksCache.java class KeyBlocksCache (line 13) | public class KeyBlocksCache { method KeyBlocksCache (line 17) | private KeyBlocksCache() { method getBlockKey (line 21) | public static Key getBlockKey(IBlockData blockData) { method cacheAllBlocks (line 32) | public static void cacheAllBlocks() { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/world/WorldEditSessionDataImpl.java class WorldEditSessionDataImpl (line 16) | public class WorldEditSessionDataImpl implements WorldEditSession.Data { method WorldEditSessionDataImpl (line 23) | public WorldEditSessionDataImpl(Location baseLocation, Long2ObjectMapV... method readChunks (line 67) | public void readChunks(int baseChunkPosXAxis, int baseChunkPosZAxis, L... method readBlocksToUpdate (line 75) | public void readBlocksToUpdate(int baseBlockPosXAxis, int baseBlockPos... method readBlockEntities (line 84) | public void readBlockEntities(int baseBlockPosXAxis, int baseBlockPosY... method readLights (line 93) | public void readLights(int baseBlockPosXAxis, int baseBlockPosYAxis, i... method getChunkCoordX (line 102) | private static int getChunkCoordX(long i) { method getChunkCoordZ (line 106) | private static int getChunkCoordZ(long i) { class PositionedObject (line 110) | private static class PositionedObject { method PositionedObject (line 117) | PositionedObject(int xOffset, int zOffset, V object) { method PositionedObject (line 121) | PositionedObject(int xOffset, int yOffset, int zOffset, V object) { FILE: NMS/v1_8_R3/src/main/java/com/bgsoftware/superiorskyblock/nms/v1_8_R3/world/WorldEditSessionImpl.java class WorldEditSessionImpl (line 46) | public class WorldEditSessionImpl implements WorldEditSession { method obtain (line 65) | public static WorldEditSessionImpl obtain(WorldServer worldServer) { method obtain (line 69) | public static WorldEditSessionImpl obtain(Dimension dimension) { method WorldEditSessionImpl (line 73) | private WorldEditSessionImpl() { method initialize (line 76) | private WorldEditSessionImpl initialize(WorldServer worldServer) { method initialize (line 82) | private WorldEditSessionImpl initialize(Dimension dimension) { method setBlock (line 88) | @Override method getAffectedChunks (line 124) | @Override method applyBlocks (line 143) | @Override method finish (line 171) | @Override method readData (line 215) | @Override method applyData (line 220) | @Override method release (line 238) | @Override method isValidPosition (line 249) | private boolean isValidPosition(BlockPosition blockPosition) { class ChunkData (line 255) | public class ChunkData { method ChunkData (line 259) | private ChunkData(long chunkKey) { method createChunkSections (line 266) | private void createChunkSections() { method runCustomWorldGenerator (line 275) | private void runCustomWorldGenerator(ChunkCoordIntPair chunkCoord) { FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/NMSAlgorithmsImpl.java class NMSAlgorithmsImpl (line 30) | public class NMSAlgorithmsImpl extends com.bgsoftware.superiorskyblock.n... method parseSignLine (line 37) | @Override method setItemModel (line 45) | @Override method setRarity (line 50) | @Override method setTrim (line 55) | @Override method setHideTooltip (line 80) | @Override method getMinecraftKey (line 85) | @Override method makeItemGlow (line 90) | @Override method getCurrentTps (line 95) | @Override method getBiome (line 100) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/NMSChunksImpl.java class NMSChunksImpl (line 60) | public class NMSChunksImpl extends com.bgsoftware.superiorskyblock.nms.v... method NMSChunksImpl (line 67) | public NMSChunksImpl(SuperiorSkyblockPlugin plugin) { method getBiomesChunkCallback (line 71) | @Override method getDeleteChunkCallback (line 126) | @Override method getCalculateChunkCallback (line 220) | @Override method getEntitiesChunkCallback (line 291) | @Override method createEntityFromTag (line 326) | @Override method removeBlocks (line 342) | private static void removeBlocks(ChunkAccess chunk) { method getBiomeContainerRWCodec (line 352) | private static Codec>> getBiomeContain... FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/NMSEntitiesImpl.java class NMSEntitiesImpl (line 10) | public class NMSEntitiesImpl extends com.bgsoftware.superiorskyblock.nms... method isMinecartFuel (line 12) | @Override method getPortalTicks (line 18) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/NMSTagsImpl.java class NMSTagsImpl (line 32) | public class NMSTagsImpl extends com.bgsoftware.superiorskyblock.nms.v26... method getSkullWithTexture (line 36) | @Override method setTagAndGetCompoundTag (line 52) | @Override method getCompoundTagInt (line 63) | @Override method parseItemStack (line 68) | @Override method setItemStackCompoundTag (line 78) | @Override method loadEntity (line 83) | @Override method getNBTByteArrayValue (line 91) | @Override method getNBTByteValue (line 96) | @Override method getNBTCompoundValue (line 101) | @Override method getNBTDoubleValue (line 106) | @Override method getNBTFloatValue (line 111) | @Override method getNBTIntArrayValue (line 116) | @Override method getNBTIntValue (line 121) | @Override method getNBTListIndexValue (line 126) | @Override method getNBTLongValue (line 131) | @Override method getNBTShortValue (line 136) | @Override method getNBTStringValue (line 141) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/NMSWorldImpl.java class NMSWorldImpl (line 41) | public class NMSWorldImpl extends com.bgsoftware.superiorskyblock.nms.v2... method NMSWorldImpl (line 50) | public NMSWorldImpl(SuperiorSkyblockPlugin plugin) { method lerpSizeBetween (line 54) | @Override method getSignBlockEntityText (line 59) | @Override method getChunkGeneratorDelegate (line 64) | @Override method createFlatLevelSource (line 69) | @Override method getNoiseGeneratorSettings (line 79) | @Override method replaceTrialBlockPlayerDetector (line 84) | @Override method replaceSculkSensorListener (line 119) | @Override method getSignType (line 128) | @Override method listenBlockStateChanges (line 138) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/dragon/EndDragonFightWrapper.java class EndDragonFightWrapper (line 12) | public class EndDragonFightWrapper extends EnderDragonFight { method EndDragonFightWrapper (line 16) | public EndDragonFightWrapper(ServerLevel serverLevel) { method tick (line 20) | @Override method getPortalPos (line 25) | protected BlockPos getPortalPos() { method setPortalPos (line 29) | protected void setPortalPos(BlockPos blockPos) { FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/dragon/IslandEntityEnderDragon.java class IslandEntityEnderDragon (line 12) | public class IslandEntityEnderDragon extends com.bgsoftware.superiorskyb... method IslandEntityEnderDragon (line 14) | public IslandEntityEnderDragon(Level level, BlockPos islandBlockPos) { method IslandEntityEnderDragon (line 18) | public IslandEntityEnderDragon(Level level) { method finalizeSpawn (line 22) | @Nullable method readAdditionalSaveData (line 34) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/hologram/EntityHologram.java class EntityHologram (line 11) | public class EntityHologram extends com.bgsoftware.superiorskyblock.nms.... method EntityHologram (line 13) | public EntityHologram(ServerLevel serverLevel, double x, double y, dou... method addAdditionalSaveData (line 17) | @Override method addAdditionalSaveData (line 22) | @Override method readAdditionalSaveData (line 27) | @Override method saveAsPassenger (line 32) | @Override method saveAsPassenger (line 38) | @Override method saveWithoutId (line 44) | @Override method saveWithoutId (line 49) | @Override method load (line 54) | @Override method interact (line 59) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/trial/IslandPlayerDetector.java class IslandPlayerDetector (line 19) | public class IslandPlayerDetector implements PlayerDetector { method trialVaultPlayerDetector (line 27) | public static IslandPlayerDetector trialVaultPlayerDetector(Island isl... method trialSpawnerPlayerDetector (line 31) | public static IslandPlayerDetector trialSpawnerPlayerDetector(Island i... method IslandPlayerDetector (line 35) | private IslandPlayerDetector(Island island, PlayerDetector original, S... method detect (line 41) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/utils/NMSUtilsVersioned.java class NMSUtilsVersioned (line 94) | public class NMSUtilsVersioned { method readChunk (line 108) | public static CompoundTag readChunk(ChunkMap chunkMap, ChunkPos chunkP... method getChunkData (line 112) | public static CompoundTag getChunkData(ChunkMap chunkMap, CompoundTag ... method saveChunkData (line 116) | public static void saveChunkData(ChunkMap chunkMap, CompoundTag chunkC... method runActionOnUnloadedEntityChunks (line 120) | public static BukkitExecutor.NestedTask runActionOnUnloadedEntit... method createProtoChunk (line 183) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, ServerLev... method createProtoChunk (line 191) | public static ProtoChunk createProtoChunk(ChunkPos chunkPos, LevelChun... method isBlockStateLiquid (line 197) | public static boolean isBlockStateLiquid(BlockState blockState) { method isLevelChunkSectionEmpty (line 201) | public static boolean isLevelChunkSectionEmpty(LevelChunkSection level... method loadBlockEntity (line 205) | public static void loadBlockEntity(BlockEntity blockEntity, CompoundTa... method relightChunks (line 213) | public static void relightChunks(ThreadedLevelLightEngine lightEngine,... method rewriteSignLines (line 219) | public static void rewriteSignLines(CompoundTag compoundTag) { method getDimensionTypeFromDimension (line 225) | public static DimensionType getDimensionTypeFromDimension(Dimension di... method createChunkSections (line 236) | public static void createChunkSections(@Nullable ServerLevel serverLevel, method buildSurfaceForChunk (line 249) | public static void buildSurfaceForChunk(ServerLevel serverLevel, Chunk... method createEmptyPlattedContainerStates (line 267) | public static PalettedContainer createEmptyPlattedContaine... method copyPalettedContainer (line 271) | public static PalettedContainer copyPalettedContainer(Pale... method saveBlockEntity (line 275) | public static CompoundTag saveBlockEntity(BlockEntity blockEntity) { method saveEntity (line 279) | public static CompoundTag saveEntity(Entity entity) { method getMaterialFromBlock (line 288) | public static Material getMaterialFromBlock(Block block) { method createServerPlayer (line 292) | public static ServerPlayer createServerPlayer(ServerLevel serverLevel,... method getTickingBlockList (line 296) | public static TickingBlockList getTickingBlockList(LevelChunkSection l... method addEntity (line 310) | public static void addEntity(ServerLevel serverLevel, Entity entity, C... method getProfileProperties (line 314) | public static PropertyMap getProfileProperties(GameProfile gameProfile) { method getPropertyValue (line 318) | public static String getPropertyValue(com.mojang.authlib.properties.Pr... method getEndDragonFight (line 322) | public static EnderDragonFight getEndDragonFight(ServerLevel serverLev... method moveEntity (line 326) | public static void moveEntity(Entity entity, double x, double y, doubl... method getMinSection (line 330) | public static int getMinSection(ServerLevel serverLevel) { method getMinBuildHeight (line 334) | public static int getMinBuildHeight(ServerLevel serverLevel) { method getMaxBuildHeight (line 338) | public static int getMaxBuildHeight(ServerLevel serverLevel) { method markUnsaved (line 342) | public static void markUnsaved(LevelChunk levelChunk) { method createBiomesContainer (line 346) | public static PalettedContainer> createBiomesContainer(H... method loadPlayerData (line 360) | public static Optional loadPlayerData(ServerPlayer server... method getCompoundTagLong (line 371) | public static long getCompoundTagLong(net.minecraft.nbt.CompoundTag co... method applySignTextLines (line 375) | private static void applySignTextLines(CompoundTag blockEntityCompound... method convertLegacySignTextLines (line 400) | private static void convertLegacySignTextLines(CompoundTag blockEntity... method getBlockState (line 428) | public static BlockState getBlockState(org.bukkit.block.Block block) { method forEachProperty (line 432) | public static boolean forEachProperty(BlockState blockState, BiConsume... method getBlockEntityTypeKey (line 443) | public static Identifier getBlockEntityTypeKey(BlockEntityType type) { method NMSUtilsVersioned (line 447) | private NMSUtilsVersioned() { FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/vibration/IslandVibrationUser.java class IslandVibrationUser (line 20) | public class IslandVibrationUser implements VibrationSystem.User { method IslandVibrationUser (line 27) | public IslandVibrationUser(Island island, SculkSensorBlockEntity sculk... method getListenerRadius (line 32) | @Override method getPositionSource (line 37) | @Override method canReceiveVibration (line 42) | @Override method onReceiveVibration (line 55) | @Override method getListenableEvents (line 60) | @Override method canTriggerAvoidVibration (line 65) | @Override method requiresAdjacentChunksToBeTicking (line 70) | @Override method calculateTravelTimeInTicks (line 75) | @Override method isValidVibration (line 80) | @Override method onDataChanged (line 85) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/world/BlockLevelTicksTracker.java class BlockLevelTicksTracker (line 20) | public class BlockLevelTicksTracker extends LevelTicks { method BlockLevelTicksTracker (line 26) | public BlockLevelTicksTracker(ServerLevel serverLevel) { method tick (line 31) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/world/CollectingNeighborUpdaterTracker.java class CollectingNeighborUpdaterTracker (line 18) | public class CollectingNeighborUpdaterTracker extends CollectingNeighbor... method CollectingNeighborUpdaterTracker (line 24) | public CollectingNeighborUpdaterTracker(Level level) { method shapeUpdate (line 29) | @Override FILE: NMS/v26_1/src/main/java/com/bgsoftware/superiorskyblock/nms/v26_1/world/PropertiesMapperVersioned.java class PropertiesMapperVersioned (line 7) | public class PropertiesMapperVersioned { method initializeFields (line 9) | public static void initializeFields(Map fieldsToNames) { method PropertiesMapperVersioned (line 14) | private PropertiesMapperVersioned() { FILE: src/main/java/com/bgsoftware/superiorskyblock/SuperiorSkyblockPlugin.java class SuperiorSkyblockPlugin (line 96) | public class SuperiorSkyblockPlugin extends JavaPlugin implements Superi... method getPlugin (line 141) | public static SuperiorSkyblockPlugin getPlugin() { method onLoad (line 145) | @Override method onEnable (line 202) | @Override method onDisable (line 328) | @Override method getDefaultWorldGenerator (line 391) | @Override method getUpdater (line 396) | public Updater getUpdater() { method getPluginClassLoader (line 400) | public ClassLoader getPluginClassLoader() { method loadNMSAdapter (line 404) | private boolean loadNMSAdapter() { method checkScriptEngine (line 426) | private boolean checkScriptEngine() { method testScriptEngine (line 430) | private boolean testScriptEngine() { method reloadPlugin (line 439) | public void reloadPlugin(PluginReloadReason reloadReason) throws Manag... method getGrid (line 519) | @Override method getStackedBlocks (line 524) | @Override method getBlockValues (line 529) | @Override method getSchematics (line 534) | @Override method getPlayers (line 539) | @Override method getRoles (line 544) | @Override method getMissions (line 549) | @Override method getMenus (line 554) | @Override method getKeys (line 559) | @Override method getProviders (line 564) | @Override method getUpgrades (line 569) | @Override method getCommands (line 574) | @Override method getSettings (line 579) | @Override method getFactory (line 584) | @Override method getModules (line 589) | @Override method getScriptEngine (line 594) | @Override method setScriptEngine (line 599) | @Override method getEventsDispatcher (line 604) | @Nullable method setEventsDispatcher (line 610) | @Override method getPluginEventsDispatcher (line 615) | public PluginEventsDispatcher getPluginEventsDispatcher() { method getGameEventsDispatcher (line 619) | public GameEventsDispatcher getGameEventsDispatcher() { method getServices (line 623) | public ServicesHandler getServices() { method getNMSAlgorithms (line 627) | public NMSAlgorithms getNMSAlgorithms() { method getNMSChunks (line 631) | public NMSChunks getNMSChunks() { method getNMSDragonFight (line 635) | public NMSDragonFight getNMSDragonFight() { method getNMSEntities (line 639) | public NMSEntities getNMSEntities() { method getNMSHolograms (line 643) | public NMSHolograms getNMSHolograms() { method getNMSPlayers (line 647) | public NMSPlayers getNMSPlayers() { method getNMSTags (line 651) | public NMSTags getNMSTags() { method getNMSWorld (line 655) | public NMSWorld getNMSWorld() { method getFileName (line 659) | public String getFileName() { method loadUpgradeCostLoaders (line 663) | private void loadUpgradeCostLoaders() { method calculateMaxPossibleIslands (line 668) | private long calculateMaxPossibleIslands() { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/CommandTabCompletes.java class CommandTabCompletes (line 42) | public class CommandTabCompletes { method CommandTabCompletes (line 46) | private CommandTabCompletes() { method getPlayerIslandsExceptSender (line 50) | public static List getPlayerIslandsExceptSender(SuperiorSkyblo... method getPlayerIslandsExceptSender (line 54) | public static List getPlayerIslandsExceptSender(SuperiorSkyblo... method getIslandMembersWithLowerRole (line 64) | public static List getIslandMembersWithLowerRole(Island island... method getIslandMembers (line 68) | public static List getIslandMembers(Island island, String argu... method getIslandMembers (line 72) | public static List getIslandMembers(Island island, String argu... method getOnlinePlayersWithIsland (line 76) | public static List getOnlinePlayersWithIsland(SuperiorSkyblock... method getOnlinePlayers (line 82) | public static List getOnlinePlayers(SuperiorSkyblockPlugin plu... method getOnlinePlayers (line 90) | public static List getOnlinePlayers(SuperiorSkyblockPlugin plu... method getOnlinePlayersAndIslands (line 98) | public static List getOnlinePlayersAndIslands(SuperiorSkyblock... method getIslandWarps (line 119) | public static List getIslandWarps(Island island, String argume... method getIslandVisitors (line 123) | public static List getIslandVisitors(Island island, String arg... method getCustomComplete (line 127) | public static List getCustomComplete(String argument, String..... method getCustomComplete (line 131) | public static List getCustomComplete(String argument, Collecti... method getCustomComplete (line 135) | public static List getCustomComplete(String argument, Predicat... method getCustomComplete (line 142) | public static List getCustomComplete(String argument, IntStrea... method getSchematics (line 149) | public static List getSchematics(SuperiorSkyblockPlugin plugin... method getIslandBannedPlayers (line 157) | public static List getIslandBannedPlayers(Island island, Strin... method getUpgrades (line 161) | public static List getUpgrades(SuperiorSkyblockPlugin plugin, ... method getPlayerRoles (line 165) | public static List getPlayerRoles(SuperiorSkyblockPlugin plugi... method getMaterials (line 173) | public static List getMaterials(String argument) { method getPotionEffects (line 181) | public static List getPotionEffects(String argument) { method getEntitiesForLimit (line 202) | public static List getEntitiesForLimit(String argument) { method getMaterialsForGenerators (line 210) | public static List getMaterialsForGenerators(String argument) { method getMissions (line 217) | public static List getMissions(SuperiorSkyblockPlugin plugin, ... method getMissionCategories (line 225) | public static List getMissionCategories(SuperiorSkyblockPlugin... method getCustomMenus (line 233) | public static List getCustomMenus(SuperiorSkyblockPlugin plugi... method getBiomes (line 239) | public static List getBiomes(String argument) { method getWorlds (line 244) | public static List getWorlds(String argument) { method getIslandPrivileges (line 248) | public static List getIslandPrivileges(String argument) { method getRatedPlayers (line 255) | public static List getRatedPlayers(SuperiorSkyblockPlugin plug... method getRatings (line 261) | public static List getRatings(String argument) { method getIslandFlags (line 265) | public static List getIslandFlags(String argument) { method getDimensions (line 272) | public static List getDimensions(SuperiorSkyblockPlugin plugin... method getBorderColors (line 280) | public static List getBorderColors(String argument) { method getModules (line 284) | public static List getModules(SuperiorSkyblockPlugin plugin, S... method getPlayers (line 288) | private static List getPlayers(Collection play... method getPlayers (line 292) | private static List getPlayers(Collection play... method getOnlineSuperiorPlayers (line 299) | private static List getOnlineSuperiorPlayers(SuperiorS... method filterByArgument (line 305) | private static List filterByArgument(Collection collec... method filterByArgument (line 311) | private static List filterByArgument(Collection collect... method filterByArgument (line 317) | private static List filterByArgument(E[] collection, Funct... method getFromEnum (line 323) | private static List getFromEnum(Collection> enums, Str... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/CommandsHelper.java class CommandsHelper (line 7) | public class CommandsHelper { method CommandsHelper (line 9) | private CommandsHelper() { method shouldDisplayCommandForPlayer (line 13) | public static boolean shouldDisplayCommandForPlayer(SuperiorCommand su... method hasCommandAccess (line 17) | public static boolean hasCommandAccess(SuperiorCommand superiorCommand... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/CommandsManagerImpl.java class CommandsManagerImpl (line 40) | public class CommandsManagerImpl extends Manager implements CommandsMana... method CommandsManagerImpl (line 52) | public CommandsManagerImpl(SuperiorSkyblockPlugin plugin, CommandsMap ... method loadData (line 58) | @Override method registerCommand (line 85) | @Override method unregisterCommand (line 97) | @Override method registerAdminCommand (line 102) | @Override method unregisterAdminCommand (line 113) | @Override method getSubCommands (line 119) | @Override method getSubCommands (line 124) | @Override method getCommand (line 129) | @Nullable method getAdminSubCommands (line 135) | @Override method getAdminCommand (line 140) | @Nullable method dispatchSubCommand (line 146) | @Override method dispatchSubCommand (line 151) | @Override method getLabel (line 174) | public String getLabel() { method loadCommands (line 178) | @SuppressWarnings("ResultOfMethodCallIgnored") method createInstance (line 224) | private SuperiorCommand createInstance(Class clazz) throws Exception { class PluginCommand (line 239) | private class PluginCommand extends BukkitCommand { method PluginCommand (line 241) | PluginCommand(String islandCommandLabel) { method execute (line 245) | @Override method tabComplete (line 342) | @Override method getCooldown (line 371) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/CommandsMap.java class CommandsMap (line 22) | public abstract class CommandsMap { method onSettingsUpdate (line 26) | private static void onSettingsUpdate() { method registerListeners (line 36) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method CommandsMap (line 45) | protected CommandsMap(SuperiorSkyblockPlugin plugin) { method loadDefaultCommands (line 49) | public abstract void loadDefaultCommands(); method registerCommand (line 51) | public void registerCommand(SuperiorCommand superiorCommand) { method unregisterCommand (line 66) | public void unregisterCommand(SuperiorCommand superiorCommand) { method getCommand (line 78) | @Nullable method getSubCommands (line 95) | public List getSubCommands(boolean includeDisabled) { method clearCommands (line 104) | protected void clearCommands() { method isCommandEnabled (line 109) | private boolean isCommandEnabled(SuperiorCommand superiorCommand) { method removeCommand (line 114) | private void removeCommand(String label) { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/IAdminIslandCommand.java type IAdminIslandCommand (line 16) | public interface IAdminIslandCommand extends ISuperiorCommand { method execute (line 18) | @Override method tabComplete (line 31) | @Override method supportMultipleIslands (line 56) | boolean supportMultipleIslands(); method execute (line 58) | default void execute(SuperiorSkyblockPlugin plugin, CommandSender send... method execute (line 63) | default void execute(SuperiorSkyblockPlugin plugin, CommandSender send... method adminTabComplete (line 68) | default List adminTabComplete(SuperiorSkyblockPlugin plugin, C... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/IAdminPlayerCommand.java type IAdminPlayerCommand (line 15) | public interface IAdminPlayerCommand extends ISuperiorCommand { method execute (line 17) | @Override method tabComplete (line 38) | @Override method supportMultiplePlayers (line 60) | boolean supportMultiplePlayers(); method requireIsland (line 62) | default boolean requireIsland() { method execute (line 66) | default void execute(SuperiorSkyblockPlugin plugin, CommandSender send... method execute (line 70) | default void execute(SuperiorSkyblockPlugin plugin, CommandSender send... method adminTabComplete (line 74) | default List adminTabComplete(SuperiorSkyblockPlugin plugin, C... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/IPermissibleCommand.java type IPermissibleCommand (line 16) | public interface IPermissibleCommand extends ISuperiorCommand { method execute (line 18) | @Override method tabComplete (line 42) | @Override method getPrivilege (line 56) | IslandPrivilege getPrivilege(); method getPermissionLackMessage (line 58) | Message getPermissionLackMessage(); method execute (line 60) | void execute(SuperiorSkyblockPlugin plugin, SuperiorPlayer superiorPla... method tabComplete (line 62) | default List tabComplete(SuperiorSkyblockPlugin plugin, Superi... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/ISuperiorCommand.java type ISuperiorCommand (line 10) | public interface ISuperiorCommand extends SuperiorCommand { method displayCommand (line 12) | @Override method execute (line 17) | default void execute(SuperiorSkyblock plugin, CommandSender sender, St... method tabComplete (line 21) | default List tabComplete(SuperiorSkyblock plugin, CommandSende... method execute (line 25) | void execute(SuperiorSkyblockPlugin plugin, CommandSender sender, Stri... method tabComplete (line 27) | List tabComplete(SuperiorSkyblockPlugin plugin, CommandSender ... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/AdminCommandsMap.java class AdminCommandsMap (line 6) | public class AdminCommandsMap extends CommandsMap { method AdminCommandsMap (line 8) | public AdminCommandsMap(SuperiorSkyblockPlugin plugin) { method loadDefaultCommands (line 12) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAdd.java class CmdAdminAdd (line 20) | public class CmdAdminAdd implements IAdminIslandCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override method adminTabComplete (line 93) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAddBonus.java class CmdAdminAddBonus (line 24) | public class CmdAdminAddBonus implements IAdminIslandCommand { method getAliases (line 26) | @Override method getPermission (line 31) | @Override method getUsage (line 36) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method supportMultipleIslands (line 65) | @Override method execute (line 70) | @Override method adminTabComplete (line 129) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAddCoopLimit.java class CmdAdminAddCoopLimit (line 19) | public class CmdAdminAddCoopLimit implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAddDisbands.java class CmdAdminAddDisbands (line 14) | public class CmdAdminAddDisbands implements IAdminPlayerCommand { method getAliases (line 15) | @Override method getPermission (line 20) | @Override method getUsage (line 25) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultiplePlayers (line 53) | @Override method execute (line 58) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAddSize.java class CmdAdminAddSize (line 19) | public class CmdAdminAddSize implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAddTeamLimit.java class CmdAdminAddTeamLimit (line 19) | public class CmdAdminAddTeamLimit implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminAddWarpsLimit.java class CmdAdminAddWarpsLimit (line 19) | public class CmdAdminAddWarpsLimit implements IAdminIslandCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 39) | @Override method getMinArgs (line 44) | @Override method getMaxArgs (line 49) | @Override method canBeExecutedByConsole (line 54) | @Override method supportMultipleIslands (line 59) | @Override method execute (line 64) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminBypass.java class CmdAdminBypass (line 13) | public class CmdAdminBypass implements ISuperiorCommand { method getAliases (line 15) | @Override method getPermission (line 20) | @Override method getUsage (line 25) | @Override method getDescription (line 30) | @Override method getMinArgs (line 35) | @Override method getMaxArgs (line 40) | @Override method canBeExecutedByConsole (line 45) | @Override method execute (line 50) | @Override method tabComplete (line 66) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminChest.java class CmdAdminChest (line 15) | public class CmdAdminChest implements IAdminIslandCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method supportMultipleIslands (line 54) | @Override method execute (line 59) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminClose.java class CmdAdminClose (line 17) | public class CmdAdminClose implements IAdminIslandCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method supportMultipleIslands (line 57) | @Override method execute (line 62) | @Override method tabComplete (line 72) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminCmdAll.java class CmdAdminCmdAll (line 16) | public class CmdAdminCmdAll implements IAdminIslandCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method supportMultipleIslands (line 57) | @Override method execute (line 62) | @Override method adminTabComplete (line 75) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminCount.java class CmdAdminCount (line 27) | public class CmdAdminCount implements IAdminIslandCommand { method getAliases (line 29) | @Override method getPermission (line 34) | @Override method getUsage (line 39) | @Override method getDescription (line 48) | @Override method getMinArgs (line 53) | @Override method getMaxArgs (line 58) | @Override method canBeExecutedByConsole (line 63) | @Override method supportMultipleIslands (line 68) | @Override method execute (line 73) | @Override method adminTabComplete (line 122) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminData.java class CmdAdminData (line 24) | public class CmdAdminData implements ISuperiorCommand { method getAliases (line 32) | @Override method getPermission (line 37) | @Override method getUsage (line 42) | @Override method getDescription (line 49) | @Override method getMinArgs (line 54) | @Override method getMaxArgs (line 59) | @Override method canBeExecutedByConsole (line 64) | @Override method execute (line 69) | @Override method tabComplete (line 101) | @Override type SubCommand (line 126) | interface SubCommand { method getUsage (line 128) | String getUsage(Locale locale); method getMinArgs (line 130) | int getMinArgs(); method getMaxArgs (line 132) | int getMaxArgs(); method execute (line 134) | void execute(SuperiorSkyblockPlugin plugin, CommandSender sender, IP... class GetSubCommand (line 139) | private static class GetSubCommand implements SubCommand { method getUsage (line 141) | @Override method getMinArgs (line 146) | @Override method getMaxArgs (line 151) | @Override method execute (line 156) | @Override class SetSubCommand (line 211) | private static class SetSubCommand implements SubCommand { method getUsage (line 213) | @Override method getMinArgs (line 218) | @Override method getMaxArgs (line 223) | @Override method execute (line 228) | @Override class RemoveSubCommand (line 254) | private static class RemoveSubCommand implements SubCommand { method getUsage (line 256) | @Override method getMinArgs (line 261) | @Override method getMaxArgs (line 266) | @Override method execute (line 271) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminDebug.java class CmdAdminDebug (line 18) | public class CmdAdminDebug implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method displayCommand (line 55) | @Override method execute (line 60) | @Override method tabComplete (line 100) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminDelWarp.java class CmdAdminDelWarp (line 19) | public class CmdAdminDelWarp implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 39) | @Override method getMinArgs (line 44) | @Override method getMaxArgs (line 49) | @Override method canBeExecutedByConsole (line 54) | @Override method supportMultipleIslands (line 59) | @Override method execute (line 64) | @Override method adminTabComplete (line 80) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminDemote.java class CmdAdminDemote (line 16) | public class CmdAdminDemote implements IAdminPlayerCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultiplePlayers (line 53) | @Override method execute (line 58) | @Override method tabComplete (line 96) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminDisband.java class CmdAdminDisband (line 19) | public class CmdAdminDisband implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method supportMultipleIslands (line 58) | @Override method execute (line 63) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminFly.java class CmdAdminFly (line 20) | public class CmdAdminFly implements IAdminPlayerCommand { method create (line 23) | @Override method getAliases (line 29) | @Override method getPermission (line 34) | @Override method getUsage (line 39) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method supportMultiplePlayers (line 65) | @Override method execute (line 70) | @Override method adminTabComplete (line 117) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminIgnore.java class CmdAdminIgnore (line 14) | public class CmdAdminIgnore implements IAdminIslandCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultipleIslands (line 53) | @Override method execute (line 58) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminJoin.java class CmdAdminJoin (line 18) | public class CmdAdminJoin implements IAdminIslandCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method supportMultipleIslands (line 57) | @Override method execute (line 62) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminKick.java class CmdAdminKick (line 16) | public class CmdAdminKick implements IAdminPlayerCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultiplePlayers (line 53) | @Override method execute (line 58) | @Override method tabComplete (line 76) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminModules.java class CmdAdminModules (line 18) | public class CmdAdminModules implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 55) | @Override method tabComplete (line 126) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminMsg.java class CmdAdminMsg (line 16) | public class CmdAdminMsg implements IAdminPlayerCommand { method create (line 19) | @Override method getAliases (line 25) | @Override method getPermission (line 30) | @Override method getUsage (line 35) | @Override method getDescription (line 42) | @Override method getMinArgs (line 47) | @Override method getMaxArgs (line 52) | @Override method canBeExecutedByConsole (line 57) | @Override method supportMultiplePlayers (line 62) | @Override method execute (line 67) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminMsgAll.java class CmdAdminMsgAll (line 15) | public class CmdAdminMsgAll implements IAdminIslandCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method supportMultipleIslands (line 56) | @Override method execute (line 61) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminName.java class CmdAdminName (line 18) | public class CmdAdminName implements IAdminIslandCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method supportMultipleIslands (line 58) | @Override method execute (line 63) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminOpen.java class CmdAdminOpen (line 17) | public class CmdAdminOpen implements IAdminIslandCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method supportMultipleIslands (line 56) | @Override method execute (line 61) | @Override method tabComplete (line 71) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminOpenMenu.java class CmdAdminOpenMenu (line 19) | public class CmdAdminOpenMenu implements IAdminPlayerCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method supportMultiplePlayers (line 58) | @Override method execute (line 63) | @Override method adminTabComplete (line 77) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminPromote.java class CmdAdminPromote (line 16) | public class CmdAdminPromote implements IAdminPlayerCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultiplePlayers (line 53) | @Override method requireIsland (line 58) | @Override method execute (line 63) | @Override method tabComplete (line 103) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminPurge.java class CmdAdminPurge (line 16) | public class CmdAdminPurge implements ISuperiorCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 76) | @Override method parseLongSafe (line 81) | private static long parseLongSafe(String value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminRecalc.java class CmdAdminRecalc (line 15) | public class CmdAdminRecalc implements IAdminIslandCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method supportMultipleIslands (line 55) | @Override method execute (line 60) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminReload.java class CmdAdminReload (line 14) | public class CmdAdminReload implements ISuperiorCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 31) | @Override method getMinArgs (line 36) | @Override method getMaxArgs (line 41) | @Override method canBeExecutedByConsole (line 46) | @Override method execute (line 51) | @Override method tabComplete (line 66) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminRemoveRatings.java class CmdAdminRemoveRatings (line 16) | public class CmdAdminRemoveRatings implements IAdminIslandCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method supportMultipleIslands (line 55) | @Override method execute (line 60) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminResetPermissions.java class CmdAdminResetPermissions (line 15) | public class CmdAdminResetPermissions implements IAdminIslandCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method supportMultipleIslands (line 55) | @Override method execute (line 60) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminResetSettings.java class CmdAdminResetSettings (line 15) | public class CmdAdminResetSettings implements IAdminIslandCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method supportMultipleIslands (line 55) | @Override method execute (line 60) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminResetWorld.java class CmdAdminResetWorld (line 32) | public class CmdAdminResetWorld implements IAdminIslandCommand { method create (line 37) | @Override method getAliases (line 43) | @Override method getPermission (line 48) | @Override method getUsage (line 53) | @Override method getDescription (line 62) | @Override method getMinArgs (line 67) | @Override method getMaxArgs (line 72) | @Override method canBeExecutedByConsole (line 77) | @Override method supportMultipleIslands (line 82) | @Override method execute (line 87) | @Override method resetChunksInternal (line 118) | private static void resetChunksInternal(Island island, World world, Di... method regenerateSchematicInternal (line 146) | private static void regenerateSchematicInternal(Island island, Dimensi... method adminTabComplete (line 164) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSchematic.java class CmdAdminSchematic (line 14) | public class CmdAdminSchematic implements ISuperiorCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 79) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetBiome.java class CmdAdminSetBiome (line 19) | public class CmdAdminSetBiome implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override method adminTabComplete (line 82) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetBlockAmount.java class CmdAdminSetBlockAmount (line 20) | public class CmdAdminSetBlockAmount implements ISuperiorCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 39) | @Override method getMinArgs (line 44) | @Override method getMaxArgs (line 49) | @Override method canBeExecutedByConsole (line 54) | @Override method execute (line 59) | @Override method tabComplete (line 84) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetBonus.java class CmdAdminSetBonus (line 25) | public class CmdAdminSetBonus implements IAdminIslandCommand { method getAliases (line 27) | @Override method getPermission (line 32) | @Override method getUsage (line 37) | @Override method getDescription (line 46) | @Override method getMinArgs (line 51) | @Override method getMaxArgs (line 56) | @Override method canBeExecutedByConsole (line 61) | @Override method supportMultipleIslands (line 66) | @Override method execute (line 71) | @Override method adminTabComplete (line 130) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetChestRow.java class CmdAdminSetChestRow (line 18) | public class CmdAdminSetChestRow implements IAdminIslandCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override method adminTabComplete (line 96) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetCoopLimit.java class CmdAdminSetCoopLimit (line 19) | public class CmdAdminSetCoopLimit implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetDisbands.java class CmdAdminSetDisbands (line 14) | public class CmdAdminSetDisbands implements IAdminPlayerCommand { method getAliases (line 15) | @Override method getPermission (line 20) | @Override method getUsage (line 25) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultiplePlayers (line 53) | @Override method execute (line 58) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetIslandPreview.java class CmdAdminSetIslandPreview (line 20) | public class CmdAdminSetIslandPreview implements ISuperiorCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method execute (line 57) | @Override method tabComplete (line 87) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetLeader.java class CmdAdminSetLeader (line 16) | public class CmdAdminSetLeader implements IAdminPlayerCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method supportMultiplePlayers (line 54) | @Override method requireIsland (line 59) | @Override method execute (line 64) | @Override method adminTabComplete (line 96) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetPermission.java class CmdAdminSetPermission (line 21) | public class CmdAdminSetPermission implements IAdminIslandCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 43) | @Override method getMinArgs (line 48) | @Override method getMaxArgs (line 53) | @Override method canBeExecutedByConsole (line 58) | @Override method supportMultipleIslands (line 63) | @Override method execute (line 68) | @Override method adminTabComplete (line 99) | @Override method getIslandPrivilegeSafe (line 119) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetRate.java class CmdAdminSetRate (line 20) | public class CmdAdminSetRate implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override method adminTabComplete (line 88) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetRoleLimit.java class CmdAdminSetRoleLimit (line 22) | public class CmdAdminSetRoleLimit implements IAdminIslandCommand { method getAliases (line 24) | @Override method getPermission (line 29) | @Override method getUsage (line 34) | @Override method getDescription (line 44) | @Override method getMinArgs (line 49) | @Override method getMaxArgs (line 54) | @Override method canBeExecutedByConsole (line 59) | @Override method supportMultipleIslands (line 64) | @Override method execute (line 69) | @Override method adminTabComplete (line 111) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetSettings.java class CmdAdminSetSettings (line 19) | public class CmdAdminSetSettings implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 41) | @Override method getMinArgs (line 46) | @Override method getMaxArgs (line 51) | @Override method canBeExecutedByConsole (line 56) | @Override method supportMultipleIslands (line 61) | @Override method execute (line 66) | @Override method adminTabComplete (line 105) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetSize.java class CmdAdminSetSize (line 19) | public class CmdAdminSetSize implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetSpawn.java class CmdAdminSetSpawn (line 16) | public class CmdAdminSetSpawn implements ISuperiorCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 79) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetTeamLimit.java class CmdAdminSetTeamLimit (line 19) | public class CmdAdminSetTeamLimit implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSetWarpsLimit.java class CmdAdminSetWarpsLimit (line 19) | public class CmdAdminSetWarpsLimit implements IAdminIslandCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 39) | @Override method getMinArgs (line 44) | @Override method getMaxArgs (line 49) | @Override method canBeExecutedByConsole (line 54) | @Override method supportMultipleIslands (line 59) | @Override method execute (line 64) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSettings.java class CmdAdminSettings (line 13) | public class CmdAdminSettings implements ISuperiorCommand { method getAliases (line 15) | @Override method getPermission (line 20) | @Override method getUsage (line 25) | @Override method getDescription (line 30) | @Override method getMinArgs (line 35) | @Override method getMaxArgs (line 40) | @Override method canBeExecutedByConsole (line 45) | @Override method execute (line 50) | @Override method tabComplete (line 55) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminShow.java class CmdAdminShow (line 42) | public class CmdAdminShow implements IAdminIslandCommand { method getAliases (line 44) | @Override method getPermission (line 49) | @Override method getUsage (line 54) | @Override method getDescription (line 61) | @Override method getMinArgs (line 66) | @Override method getMaxArgs (line 71) | @Override method canBeExecutedByConsole (line 76) | @Override method supportMultipleIslands (line 81) | @Override method execute (line 86) | @Override method collectIslandData (line 297) | private static Optional collectIslandData(Locale... method collectIslandData (line 304) | private static Optional collectIslandData(Locale... method collectIslandData (line 328) | private static void collectIslandData(Locale locale, StringBuilder... method collectIslandData (line 335) | private static void collectIslandData(Locale locale, StringBuilder... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSpawn.java class CmdAdminSpawn (line 15) | public class CmdAdminSpawn implements ISuperiorCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 32) | @Override method getMinArgs (line 37) | @Override method getMaxArgs (line 42) | @Override method canBeExecutedByConsole (line 47) | @Override method execute (line 52) | @Override method tabComplete (line 77) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSpy.java class CmdAdminSpy (line 13) | public class CmdAdminSpy implements ISuperiorCommand { method getAliases (line 15) | @Override method getPermission (line 20) | @Override method getUsage (line 25) | @Override method getDescription (line 30) | @Override method getMinArgs (line 35) | @Override method getMaxArgs (line 40) | @Override method canBeExecutedByConsole (line 45) | @Override method execute (line 50) | @Override method tabComplete (line 66) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminStats.java class CmdAdminStats (line 12) | public class CmdAdminStats implements ISuperiorCommand { method getAliases (line 14) | @Override method getPermission (line 19) | @Override method getUsage (line 24) | @Override method getDescription (line 29) | @Override method getMinArgs (line 34) | @Override method getMaxArgs (line 39) | @Override method canBeExecutedByConsole (line 44) | @Override method execute (line 49) | @Override method tabComplete (line 55) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminSyncBonus.java class CmdAdminSyncBonus (line 26) | public class CmdAdminSyncBonus implements IAdminIslandCommand { method getAliases (line 30) | @Override method getPermission (line 35) | @Override method getUsage (line 40) | @Override method getDescription (line 48) | @Override method getMinArgs (line 53) | @Override method getMaxArgs (line 58) | @Override method canBeExecutedByConsole (line 63) | @Override method supportMultipleIslands (line 68) | @Override method execute (line 73) | @Override method adminTabComplete (line 112) | @Override method calculateValue (line 117) | private static BigDecimal calculateValue(Island island, boolean calcul... method _calculateValues (line 136) | private static BigDecimal _calculateValues(Map blockCoun... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminTeleport.java class CmdAdminTeleport (line 26) | public class CmdAdminTeleport implements IAdminIslandCommand { method create (line 30) | @Override method getAliases (line 36) | @Override method getPermission (line 41) | @Override method getUsage (line 46) | @Override method getDescription (line 54) | @Override method getMinArgs (line 59) | @Override method getMaxArgs (line 64) | @Override method canBeExecutedByConsole (line 69) | @Override method supportMultipleIslands (line 74) | @Override method execute (line 79) | @Override method adminTabComplete (line 120) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminTitle.java class CmdAdminTitle (line 20) | public class CmdAdminTitle implements IAdminPlayerCommand { method create (line 23) | @Override method getAliases (line 29) | @Override method getPermission (line 34) | @Override method getUsage (line 39) | @Override method getDescription (line 50) | @Override method getMinArgs (line 55) | @Override method getMaxArgs (line 60) | @Override method canBeExecutedByConsole (line 65) | @Override method supportMultiplePlayers (line 70) | @Override method execute (line 75) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminTitleAll.java class CmdAdminTitleAll (line 18) | public class CmdAdminTitleAll implements IAdminIslandCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 43) | @Override method getMinArgs (line 48) | @Override method getMaxArgs (line 53) | @Override method canBeExecutedByConsole (line 58) | @Override method supportMultipleIslands (line 63) | @Override method execute (line 68) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminUnignore.java class CmdAdminUnignore (line 14) | public class CmdAdminUnignore implements IAdminIslandCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method supportMultipleIslands (line 53) | @Override method execute (line 58) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/admin/CmdAdminUnlockWorld.java class CmdAdminUnlockWorld (line 20) | public class CmdAdminUnlockWorld implements IAdminIslandCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 41) | @Override method getMinArgs (line 46) | @Override method getMaxArgs (line 51) | @Override method canBeExecutedByConsole (line 56) | @Override method supportMultipleIslands (line 61) | @Override method execute (line 66) | @Override method adminTabComplete (line 87) | @Override method handleWorldUnlock (line 93) | private void handleWorldUnlock(CommandSender sender, List isla... method handleWorldLock (line 114) | private void handleWorldLock(CommandSender sender, List island... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/arguments/Argument.java class Argument (line 3) | public abstract class Argument { method Argument (line 8) | protected Argument(K k, V v) { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/arguments/CommandArguments.java class CommandArguments (line 41) | public class CommandArguments { method CommandArguments (line 43) | private CommandArguments() { method getIsland (line 47) | public static IslandArgument getIsland(SuperiorSkyblockPlugin plugin, ... method getMultipleIslands (line 63) | public static IslandsListArgument getMultipleIslands(SuperiorSkyblockP... method getSenderIsland (line 80) | public static IslandArgument getSenderIsland(SuperiorSkyblockPlugin pl... method getPlayer (line 90) | public static SuperiorPlayer getPlayer(SuperiorSkyblockPlugin plugin, ... method getPlayer (line 94) | public static SuperiorPlayer getPlayer(SuperiorSkyblockPlugin plugin, ... method getMultiplePlayers (line 103) | public static List getMultiplePlayers(SuperiorSkyblock... method getIslandWhereStanding (line 117) | public static IslandArgument getIslandWhereStanding(SuperiorSkyblockPl... method getMission (line 137) | public static Mission getMission(SuperiorSkyblockPlugin plugin, Sup... method getMission (line 141) | public static Mission getMission(SuperiorSkyblockPlugin plugin, Com... method getMultipleMissions (line 150) | public static List> getMultipleMissions(SuperiorSkyblockPlu... method getMissionCategory (line 164) | public static MissionCategory getMissionCategory(SuperiorSkyblockPlugi... method getUpgrade (line 173) | public static Upgrade getUpgrade(SuperiorSkyblockPlugin plugin, Superi... method getUpgrade (line 177) | public static Upgrade getUpgrade(SuperiorSkyblockPlugin plugin, Comman... method buildLongString (line 187) | public static String buildLongString(String[] args, int start, boolean... method getPlayerRole (line 196) | public static PlayerRole getPlayerRole(CommandSender sender, String ar... method getPlayerRoleFromLadder (line 211) | public static PlayerRole getPlayerRoleFromLadder(CommandSender sender,... method getPlayerRoleForLimit (line 227) | public static PlayerRole getPlayerRoleForLimit(CommandSender sender, S... method getLimit (line 243) | public static NumberArgument getLimit(CommandSender sender, S... method getBigDecimalAmount (line 247) | public static BigDecimal getBigDecimalAmount(CommandSender sender, Str... method getAmount (line 259) | public static NumberArgument getAmount(CommandSender sender, ... method getMultiplier (line 263) | public static NumberArgument getMultiplier(CommandSender sende... method getPotionEffect (line 279) | public static PotionEffectType getPotionEffect(CommandSender sender, S... method getLevel (line 288) | public static NumberArgument getLevel(CommandSender sender, S... method getMaterial (line 292) | public static Material getMaterial(CommandSender sender, String argume... method getSize (line 304) | public static NumberArgument getSize(CommandSender sender, St... method getWarp (line 308) | public static IslandWarp getWarp(CommandSender sender, Island island, ... method getBiome (line 318) | public static Biome getBiome(SuperiorSkyblockPlugin plugin, CommandSen... method getWorld (line 328) | public static World getWorld(CommandSender sender, String argument) { method getLocation (line 337) | public static Location getLocation(CommandSender sender, World world, ... method getPage (line 349) | public static NumberArgument getPage(CommandSender sender, St... method getRows (line 353) | public static NumberArgument getRows(CommandSender sender, St... method getIslandPrivilege (line 357) | public static IslandPrivilege getIslandPrivilege(CommandSender sender,... method getRating (line 372) | public static Rating getRating(CommandSender sender, String argument) { method getIslandFlag (line 384) | public static IslandFlag getIslandFlag(CommandSender sender, String ar... method getDimension (line 399) | public static Dimension getDimension(CommandSender sender, String argu... method getSchematic (line 413) | public static Schematic getSchematic(SuperiorSkyblockPlugin plugin, Co... method getInterval (line 424) | public static NumberArgument getInterval(CommandSender sender... method parseArguments (line 435) | public static Map parseArguments(String[] args) { method getBorderColor (line 460) | public static BorderColor getBorderColor(CommandSender sender, String ... method getInt (line 474) | private static NumberArgument getInt(CommandSender sender, St... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/arguments/IslandArgument.java class IslandArgument (line 7) | public class IslandArgument extends Argument { method IslandArgument (line 11) | public IslandArgument(@Nullable Island island, SuperiorPlayer superior... method getIsland (line 15) | @Nullable method getSuperiorPlayer (line 20) | public SuperiorPlayer getSuperiorPlayer() { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/arguments/IslandsListArgument.java class IslandsListArgument (line 9) | public class IslandsListArgument extends Argument, Superior... method IslandsListArgument (line 11) | public IslandsListArgument(List islands, @Nullable SuperiorPla... method getIslands (line 15) | public List getIslands() { method getSuperiorPlayer (line 19) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/arguments/NumberArgument.java class NumberArgument (line 3) | public class NumberArgument extends Argument { method NumberArgument (line 5) | public NumberArgument(N number, boolean succeed) { method getNumber (line 9) | public N getNumber() { method isSucceed (line 13) | public boolean isSucceed() { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdAccept.java class CmdAccept (line 19) | public class CmdAccept implements ISuperiorCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method execute (line 58) | @Override method tabComplete (line 104) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdAdmin.java class CmdAdmin (line 24) | public class CmdAdmin implements ISuperiorCommand { method registerListeners (line 28) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onCommandsRefresh (line 33) | private static void onCommandsRefresh() { method getAliases (line 37) | @Override method getPermission (line 42) | @Override method getUsage (line 47) | @Override method getDescription (line 52) | @Override method getMinArgs (line 57) | @Override method getMaxArgs (line 62) | @Override method canBeExecutedByConsole (line 67) | @Override method execute (line 72) | @Override method tabComplete (line 183) | @Override method isNumber (line 212) | private boolean isNumber(String str) { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdBan.java class CmdBan (line 17) | public class CmdBan implements IPermissibleCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method getPrivilege (line 54) | @Override method getPermissionLackMessage (line 59) | @Override method execute (line 64) | @Override method tabComplete (line 81) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdBans.java class CmdBans (line 17) | public class CmdBans implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method execute (line 54) | @Override method tabComplete (line 68) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdBiome.java class CmdBiome (line 15) | public class CmdBiome implements IPermissibleCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 32) | @Override method getMinArgs (line 37) | @Override method getMaxArgs (line 42) | @Override method canBeExecutedByConsole (line 47) | @Override method getPrivilege (line 52) | @Override method getPermissionLackMessage (line 57) | @Override method execute (line 62) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdBorder.java class CmdBorder (line 17) | public class CmdBorder implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method execute (line 54) | @Override method tabComplete (line 71) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdChest.java class CmdChest (line 21) | public class CmdChest implements IPermissibleCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method getPrivilege (line 58) | @Override method getPermissionLackMessage (line 63) | @Override method execute (line 68) | @Override method tabComplete (line 90) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdClose.java class CmdClose (line 15) | public class CmdClose implements IPermissibleCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 32) | @Override method getMinArgs (line 37) | @Override method getMaxArgs (line 42) | @Override method canBeExecutedByConsole (line 47) | @Override method getPrivilege (line 52) | @Override method getPermissionLackMessage (line 57) | @Override method execute (line 62) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdCoop.java class CmdCoop (line 19) | public class CmdCoop implements IPermissibleCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method getPrivilege (line 56) | @Override method getPermissionLackMessage (line 61) | @Override method execute (line 66) | @Override method tabComplete (line 112) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdCoops.java class CmdCoops (line 16) | public class CmdCoops implements ISuperiorCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 67) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdCounts.java class CmdCounts (line 17) | public class CmdCounts implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method execute (line 56) | @Override method tabComplete (line 69) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdCreate.java class CmdCreate (line 19) | public class CmdCreate implements ISuperiorCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 46) | @Override method getMinArgs (line 51) | @Override method getMaxArgs (line 56) | @Override method canBeExecutedByConsole (line 69) | @Override method execute (line 74) | @Override method tabComplete (line 116) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdDelWarp.java class CmdDelWarp (line 20) | public class CmdDelWarp implements IPermissibleCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method getPrivilege (line 57) | @Override method getPermissionLackMessage (line 62) | @Override method execute (line 67) | @Override method tabComplete (line 84) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdDemote.java class CmdDemote (line 19) | public class CmdDemote implements IPermissibleCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method getPrivilege (line 56) | @Override method getPermissionLackMessage (line 61) | @Override method execute (line 66) | @Override method tabComplete (line 105) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdDisband.java class CmdDisband (line 21) | public class CmdDisband implements IPermissibleCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method getPrivilege (line 58) | @Override method getPermissionLackMessage (line 63) | @Override method execute (line 68) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdExpel.java class CmdExpel (line 21) | public class CmdExpel implements IPermissibleCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method getPrivilege (line 58) | @Override method getPermissionLackMessage (line 63) | @Override method execute (line 68) | @Override method tabComplete (line 115) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdFly.java class CmdFly (line 18) | public class CmdFly implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 55) | @Override method tabComplete (line 86) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdHelp.java class CmdHelp (line 20) | public class CmdHelp implements ISuperiorCommand { method registerListeners (line 24) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onCommandsRefresh (line 29) | private static void onCommandsRefresh() { method getAliases (line 33) | @Override method getPermission (line 38) | @Override method getUsage (line 43) | @Override method getDescription (line 48) | @Override method getMinArgs (line 53) | @Override method getMaxArgs (line 58) | @Override method canBeExecutedByConsole (line 63) | @Override method execute (line 68) | @Override method tabComplete (line 138) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdInvite.java class CmdInvite (line 19) | public class CmdInvite implements IPermissibleCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method getPrivilege (line 56) | @Override method getPermissionLackMessage (line 61) | @Override method execute (line 66) | @Override method tabComplete (line 108) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdKick.java class CmdKick (line 19) | public class CmdKick implements IPermissibleCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method getPrivilege (line 56) | @Override method getPermissionLackMessage (line 61) | @Override method execute (line 66) | @Override method tabComplete (line 83) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdLang.java class CmdLang (line 14) | public class CmdLang implements ISuperiorCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 31) | @Override method getMinArgs (line 36) | @Override method getMaxArgs (line 41) | @Override method canBeExecutedByConsole (line 46) | @Override method execute (line 51) | @Override method tabComplete (line 57) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdLeave.java class CmdLeave (line 19) | public class CmdLeave implements ISuperiorCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method execute (line 56) | @Override method tabComplete (line 79) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdMembers.java class CmdMembers (line 16) | public class CmdMembers implements ISuperiorCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 67) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdName.java class CmdName (line 18) | public class CmdName implements IPermissibleCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method getPrivilege (line 55) | @Override method getPermissionLackMessage (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdOpen.java class CmdOpen (line 15) | public class CmdOpen implements IPermissibleCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 32) | @Override method getMinArgs (line 37) | @Override method getMaxArgs (line 42) | @Override method canBeExecutedByConsole (line 47) | @Override method getPrivilege (line 52) | @Override method getPermissionLackMessage (line 57) | @Override method execute (line 62) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdPanel.java class CmdPanel (line 21) | public class CmdPanel implements ISuperiorCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method execute (line 58) | @Override method tabComplete (line 94) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdPardon.java class CmdPardon (line 19) | public class CmdPardon implements IPermissibleCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method getPrivilege (line 56) | @Override method getPermissionLackMessage (line 61) | @Override method execute (line 66) | @Override method tabComplete (line 88) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdPermissions.java class CmdPermissions (line 22) | public class CmdPermissions implements IPermissibleCommand { method getAliases (line 26) | @Override method getPermission (line 31) | @Override method getUsage (line 36) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method getPrivilege (line 65) | @Override method getPermissionLackMessage (line 70) | @Override method execute (line 75) | @Override method tabComplete (line 120) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdPromote.java class CmdPromote (line 19) | public class CmdPromote implements IPermissibleCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method getPrivilege (line 56) | @Override method getPermissionLackMessage (line 61) | @Override method execute (line 66) | @Override method tabComplete (line 118) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdRate.java class CmdRate (line 18) | public class CmdRate implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method execute (line 57) | @Override method tabComplete (line 88) | @Override method canRateIsland (line 98) | private static RateResult canRateIsland(SuperiorSkyblockPlugin plugin,... method canRateIsland (line 102) | private static RateResult canRateIsland(SuperiorSkyblockPlugin plugin,... type RateResult (line 115) | private enum RateResult { FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdRatings.java class CmdRatings (line 15) | public class CmdRatings implements IPermissibleCommand { method getAliases (line 17) | @Override method getPermission (line 22) | @Override method getUsage (line 27) | @Override method getDescription (line 32) | @Override method getMinArgs (line 37) | @Override method getMaxArgs (line 42) | @Override method canBeExecutedByConsole (line 47) | @Override method getPrivilege (line 52) | @Override method getPermissionLackMessage (line 57) | @Override method execute (line 62) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdRecalc.java class CmdRecalc (line 16) | public class CmdRecalc implements ISuperiorCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 73) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdSetDiscord.java class CmdSetDiscord (line 18) | public class CmdSetDiscord implements IPermissibleCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method getPrivilege (line 55) | @Override method getPermissionLackMessage (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdSetPaypal.java class CmdSetPaypal (line 17) | public class CmdSetPaypal implements IPermissibleCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method getPrivilege (line 54) | @Override method getPermissionLackMessage (line 59) | @Override method execute (line 64) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdSetRole.java class CmdSetRole (line 21) | public class CmdSetRole implements IPermissibleCommand { method getAliases (line 23) | @Override method getPermission (line 28) | @Override method getUsage (line 33) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method getPrivilege (line 60) | @Override method getPermissionLackMessage (line 65) | @Override method execute (line 70) | @Override method tabComplete (line 143) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdSetTeleport.java class CmdSetTeleport (line 20) | public class CmdSetTeleport implements IPermissibleCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method getPrivilege (line 57) | @Override method getPermissionLackMessage (line 62) | @Override method execute (line 67) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdSetWarp.java class CmdSetWarp (line 21) | public class CmdSetWarp implements IPermissibleCommand { method getAliases (line 25) | @Override method getPermission (line 30) | @Override method getUsage (line 35) | @Override method getDescription (line 46) | @Override method getMinArgs (line 51) | @Override method getMaxArgs (line 56) | @Override method canBeExecutedByConsole (line 61) | @Override method getPrivilege (line 66) | @Override method getPermissionLackMessage (line 71) | @Override method execute (line 76) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdSettings.java class CmdSettings (line 17) | public class CmdSettings implements IPermissibleCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method getPrivilege (line 54) | @Override method getPermissionLackMessage (line 59) | @Override method execute (line 64) | @Override method tabComplete (line 77) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdShow.java class CmdShow (line 26) | public class CmdShow implements ISuperiorCommand { method getAliases (line 28) | @Override method getPermission (line 33) | @Override method getUsage (line 38) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method execute (line 65) | @Override method tabComplete (line 146) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdTeam.java class CmdTeam (line 25) | public class CmdTeam implements ISuperiorCommand { method getAliases (line 27) | @Override method getPermission (line 32) | @Override method getUsage (line 37) | @Override method getDescription (line 44) | @Override method getMinArgs (line 49) | @Override method getMaxArgs (line 54) | @Override method canBeExecutedByConsole (line 59) | @Override method execute (line 64) | @Override method tabComplete (line 113) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdTeamChat.java class CmdTeamChat (line 18) | public class CmdTeamChat implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 55) | @Override method tabComplete (line 83) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdTeleport.java class CmdTeleport (line 19) | public class CmdTeleport implements ISuperiorCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method execute (line 56) | @Override method tabComplete (line 75) | @Override method teleportToIsland (line 80) | private void teleportToIsland(SuperiorPlayer superiorPlayer, Island is... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdToggle.java class CmdToggle (line 17) | public class CmdToggle implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method execute (line 54) | @Override method tabComplete (line 99) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdTop.java class CmdTop (line 14) | public class CmdTop implements ISuperiorCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 31) | @Override method getMinArgs (line 36) | @Override method getMaxArgs (line 41) | @Override method canBeExecutedByConsole (line 46) | @Override method execute (line 51) | @Override method tabComplete (line 57) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdTransfer.java class CmdTransfer (line 18) | public class CmdTransfer implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 56) | @Override method tabComplete (line 81) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdUncoop.java class CmdUncoop (line 20) | public class CmdUncoop implements IPermissibleCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 37) | @Override method getMinArgs (line 42) | @Override method getMaxArgs (line 47) | @Override method canBeExecutedByConsole (line 52) | @Override method getPrivilege (line 57) | @Override method getPermissionLackMessage (line 62) | @Override method execute (line 67) | @Override method tabComplete (line 92) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdValue.java class CmdValue (line 24) | public class CmdValue implements ISuperiorCommand { method getAliases (line 26) | @Override method getPermission (line 31) | @Override method getUsage (line 36) | @Override method getDescription (line 41) | @Override method getMinArgs (line 46) | @Override method getMaxArgs (line 51) | @Override method canBeExecutedByConsole (line 56) | @Override method execute (line 61) | @Override method tabComplete (line 133) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdValues.java class CmdValues (line 17) | public class CmdValues implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method execute (line 56) | @Override method tabComplete (line 70) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdVisit.java class CmdVisit (line 22) | public class CmdVisit implements ISuperiorCommand { method getAliases (line 26) | @Override method getPermission (line 31) | @Override method getUsage (line 36) | @Override method getDescription (line 43) | @Override method getMinArgs (line 48) | @Override method getMaxArgs (line 53) | @Override method canBeExecutedByConsole (line 58) | @Override method execute (line 63) | @Override method tabComplete (line 80) | @Override method teleportPlayerInternal (line 92) | private static void teleportPlayerInternal(Island targetIsland, Superi... method teleportPlayerNoWarmup (line 125) | private static void teleportPlayerNoWarmup(SuperiorPlayer superiorPlay... method teleportPlayerNoWarmupWorldLoaded (line 139) | private static void teleportPlayerNoWarmupWorldLoaded(SuperiorPlayer s... FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdVisitors.java class CmdVisitors (line 16) | public class CmdVisitors implements ISuperiorCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 33) | @Override method getMinArgs (line 38) | @Override method getMaxArgs (line 43) | @Override method canBeExecutedByConsole (line 48) | @Override method execute (line 53) | @Override method tabComplete (line 67) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdWarp.java class CmdWarp (line 22) | public class CmdWarp implements ISuperiorCommand { method getAliases (line 24) | @Override method getPermission (line 29) | @Override method getUsage (line 34) | @Override method getDescription (line 42) | @Override method getMinArgs (line 47) | @Override method getMaxArgs (line 52) | @Override method canBeExecutedByConsole (line 57) | @Override method execute (line 62) | @Override method tabComplete (line 128) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/CmdWarps.java class CmdWarps (line 13) | public class CmdWarps implements ISuperiorCommand { method getAliases (line 15) | @Override method getPermission (line 20) | @Override method getUsage (line 25) | @Override method getDescription (line 30) | @Override method getMinArgs (line 35) | @Override method getMaxArgs (line 40) | @Override method canBeExecutedByConsole (line 45) | @Override method execute (line 50) | @Override method tabComplete (line 56) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/commands/player/PlayerCommandsMap.java class PlayerCommandsMap (line 6) | public class PlayerCommandsMap extends CommandsMap { method PlayerCommandsMap (line 8) | public PlayerCommandsMap(SuperiorSkyblockPlugin plugin) { method loadDefaultCommands (line 12) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/SettingsContainer.java class SettingsContainer (line 70) | public class SettingsContainer { method SettingsContainer (line 248) | public SettingsContainer(SuperiorSkyblockPlugin plugin, YamlConfigurat... method loadDimensions (line 601) | private void loadDimensions(ConfigurationSection dimensionsSection) { method loadDimensionConfigs (line 620) | private void loadDimensionConfigs(ConfigurationSection dimensionsSecti... method loadClearActions (line 655) | private List loadClearActions(List clearActionsNa... method loadInteractables (line 667) | private SettingsManager.Interactables loadInteractables(SuperiorSkyblo... method loadEntityCategories (line 702) | private SettingsManager.EntityCategories loadEntityCategories(Superior... method loadSafeBlocks (line 721) | private KeySet loadSafeBlocks(SuperiorSkyblockPlugin plugin) { method loadGenerator (line 750) | private void loadGenerator(YamlConfiguration config, String path, Dime... method loadListOrSection (line 761) | private static void loadListOrSection(YamlConfiguration config, String... FILE: src/main/java/com/bgsoftware/superiorskyblock/config/SettingsContainerHolder.java class SettingsContainerHolder (line 3) | public abstract class SettingsContainerHolder { method SettingsContainerHolder (line 7) | protected SettingsContainerHolder() { method setContainer (line 11) | public void setContainer(SettingsContainer container) { method getContainer (line 15) | protected SettingsContainer getContainer() { FILE: src/main/java/com/bgsoftware/superiorskyblock/config/SettingsManagerImpl.java class SettingsManagerImpl (line 50) | @SuppressWarnings("WeakerAccess") method SettingsManagerImpl (line 74) | public SettingsManagerImpl(SuperiorSkyblockPlugin plugin) { method loadData (line 78) | @Override method getCalcInterval (line 101) | @Override method getDatabase (line 106) | @Override method getIslandCommand (line 111) | @Override method getMaxIslandSize (line 116) | @Override method getDefaultValues (line 121) | @Override method getIslandHeight (line 126) | @Override method isWorldBorders (line 131) | @Override method getStackedBlocks (line 136) | @Override method getIslandLevelFormula (line 141) | @Override method isRoundedIslandLevels (line 146) | @Override method getIslandLevelRoundingMode (line 151) | @Override method isAutoBlocksTracking (line 156) | @Override method getIslandTopOrder (line 161) | @Override method getGlobalWarpsOrder (line 166) | @Override method isCoopMembers (line 171) | @Override method isEditPlayerPermissions (line 176) | @Override method getIslandRoles (line 181) | @Override method getSignWarpLine (line 186) | @Override method getSignWarp (line 191) | @Override method getVisitorsSign (line 196) | @Override method getWorlds (line 201) | @Override method getSpawn (line 206) | @Override method getWorldPermissions (line 211) | @Override method getVoidTeleport (line 216) | @Override method getInteractables (line 221) | @Override method getInteractablesMap (line 230) | @Override method getSafeBlocks (line 235) | @Override method isVisitorsDamage (line 240) | @Override method isCoopDamage (line 245) | @Override method getDisbandCount (line 250) | @Override method isIslandTopIncludeLeader (line 255) | @Override method getDefaultPlaceholders (line 260) | @Override method isBanConfirm (line 265) | @Override method isDisbandConfirm (line 270) | @Override method isKickConfirm (line 275) | @Override method isLeaveConfirm (line 280) | @Override method isTransferConfirm (line 285) | @Override method getSpawnersProvider (line 290) | @Override method getStackedBlocksProvider (line 295) | @Override method isDisbandInventoryClear (line 300) | @Override method getIslandNames (line 306) | @Override method isTeleportOnCreate (line 311) | @Override method isTeleportOnJoin (line 316) | @Override method isTeleportOnKick (line 321) | @Override method isTeleportOnLeave (line 326) | @Override method isClearOnJoin (line 331) | @Override method getClearActionsOnDisband (line 337) | @Override method getClearActionsOnJoin (line 342) | @Override method getClearActionsOnKick (line 347) | @Override method getClearActionsOnLeave (line 352) | @Override method isRateOwnIsland (line 357) | @Override method isChangeIslandRating (line 362) | @Override method getDefaultSettings (line 367) | @Override method isDisableRedstoneOffline (line 372) | @Override method getAFKIntegrations (line 377) | @Override method getCommandsCooldown (line 382) | @Override method getUpgradeCooldown (line 387) | @Override method getNumbersFormat (line 392) | @Override method getDateFormat (line 397) | @Override method isSkipOneItemMenus (line 402) | @Override method isTeleportOnPvPEnable (line 407) | @Override method isImmuneToPvPWhenTeleport (line 412) | @Override method getBlockedVisitorsCommands (line 417) | @Override method getDefaultContainers (line 422) | @Override method getDefaultSign (line 427) | @Override method getEventCommands (line 432) | @Override method getWarpsWarmup (line 437) | @Override method getHomeWarmup (line 442) | @Override method getVisitWarmup (line 447) | @Override method isLiquidUpdate (line 452) | @Override method isLightsUpdate (line 457) | @Override method getPvPWorlds (line 462) | @Override method isStopLeaving (line 467) | @Override method isValuesMenu (line 472) | @Override method getCropsToGrow (line 477) | @Override method getCropsInterval (line 482) | @Override method isOnlyBackButton (line 487) | @Override method isBuildOutsideIsland (line 492) | @Override method getDefaultLanguage (line 497) | @Override method isDefaultWorldBorder (line 502) | @Override method isDefaultStackedBlocks (line 507) | @Override method isDefaultToggledPanel (line 512) | @Override method isDefaultIslandFly (line 517) | @Override method getDefaultBorderColor (line 522) | @Override method isObsidianToLava (line 527) | @Override method getSyncWorth (line 532) | @Override method isNegativeWorth (line 537) | @Override method isNegativeLevel (line 542) | @Override method getDisabledEvents (line 547) | @Override method getDisabledCommands (line 552) | @Override method getDisabledHooks (line 557) | @Override method isSchematicNameArgument (line 562) | @Override method getIslandChests (line 567) | @Override method getCommandAliases (line 572) | @Override method getValuableBlocks (line 577) | @Override method getPreviewIslands (line 582) | @Override method getIslandPreviews (line 588) | @Override method isTabCompleteHideVanished (line 593) | @Override method isDropsUpgradePlayersMultiply (line 598) | @Override method getProtectedMessageDelay (line 603) | @Override method getMessageDelays (line 609) | @Override method isWarpCategories (line 614) | @Override method isPhysicsListener (line 619) | @Override method getChargeOnWarp (line 624) | @Override method isPublicWarps (line 629) | @Override method isLockedIslands (line 634) | @Override method getRecalcTaskTimeout (line 639) | @Override method isAutoLanguageDetection (line 644) | @Override method isAutoUncoopWhenAlone (line 649) | @Override method getTopIslandMembersSorting (line 654) | @Override method getBossbarLimit (line 659) | @Override method getDeleteUnsafeWarps (line 664) | @Override method getPlayerRespawn (line 669) | @Override method getBlockCountsSaveThreshold (line 674) | @Override method getChatSigningSupport (line 679) | @Override method getCommandsPerPage (line 684) | @Override method isHelpOnInvalidCommand (line 689) | @Override method isHelpOnNoPermission (line 694) | @Override method isCacheSchematics (line 699) | @Override method getEntityCategories (line 704) | @Override method getEntityCategoriesMap (line 713) | @Override method updateValue (line 718) | public void updateValue(String path, Object value) throws IOException { method loadContainerFromConfig (line 739) | private void loadContainerFromConfig(YamlConfiguration cfg) throws Man... method convertData (line 757) | private void convertData(YamlConfiguration cfg) { method convertInteractables (line 896) | private void convertInteractables(SuperiorSkyblockPlugin plugin, YamlC... method convertEntityCategories (line 918) | private void convertEntityCategories(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/AFKIntegrationsSection.java class AFKIntegrationsSection (line 6) | public class AFKIntegrationsSection extends SettingsContainerHolder impl... method isDisableRedstone (line 8) | @Override method isDisableSpawning (line 13) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/DatabaseSection.java class DatabaseSection (line 6) | public class DatabaseSection extends SettingsContainerHolder implements ... method getType (line 8) | @Override method isBackup (line 13) | @Override method getAddress (line 18) | @Override method getPort (line 23) | @Override method getDBName (line 28) | @Override method getUsername (line 33) | @Override method getPassword (line 38) | @Override method getPrefix (line 43) | @Override method hasSSL (line 48) | @Override method hasPublicKeyRetrieval (line 53) | @Override method getWaitTimeout (line 58) | @Override method getMaxLifetime (line 63) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/DefaultContainersSection.java class DefaultContainersSection (line 8) | public class DefaultContainersSection extends SettingsContainerHolder im... method isEnabled (line 10) | @Override method getContents (line 15) | public ListTag getContents(InventoryType inventoryType) { FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/DefaultValuesSection.java class DefaultValuesSection (line 15) | public class DefaultValuesSection extends SettingsContainerHolder implem... method getIslandSize (line 17) | @Override method getBlockLimits (line 22) | @Override method getEntityLimits (line 27) | @Override method getWarpsLimit (line 32) | @Override method getTeamLimit (line 37) | @Override method getCoopLimit (line 42) | @Override method getCropGrowth (line 47) | @Override method getSpawnerRates (line 52) | @Override method getMobDrops (line 57) | @Override method getBankLimit (line 62) | @Override method getGenerators (line 67) | @Override method getGeneratorsMap (line 82) | @Override method getRealGeneratorsMap (line 87) | public EnumerateMap> getRealGeneratorsMap... method getRoleLimits (line 91) | @Override method getRoleLimitsAsView (line 96) | public Int2IntMapView getRoleLimitsAsView() { method getIslandEffects (line 100) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/EntityCategoriesSection.java class EntityCategoriesSection (line 35) | public class EntityCategoriesSection implements SettingsManager.EntityCa... method create (line 41) | @Override method EntityCategoriesSection (line 48) | public EntityCategoriesSection(YamlConfiguration cfg) { method removeInvalidEntityKeys (line 53) | public static void removeInvalidEntityKeys(YamlConfiguration cfg, File... method loadInternal (line 83) | private static Map loadInternal(YamlConfigurat... method convertEntityToCategoryInternal (line 124) | private static KeyMap> convertEntityToCategoryInt... method getCategories (line 140) | @Override method getCategories (line 145) | @Override method getCategoryByName (line 151) | @Override method getOrRegisterPrivilege (line 157) | @Nullable method getOrRegisterFlag (line 170) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/GlobalSection.java class GlobalSection (line 21) | public class GlobalSection extends SettingsContainerHolder { method getCalcInterval (line 23) | public long getCalcInterval() { method getIslandCommand (line 27) | public String getIslandCommand() { method getMaxIslandSize (line 31) | public int getMaxIslandSize() { method getIslandHeight (line 35) | public int getIslandHeight() { method getSeaLevelHeight (line 39) | public int getSeaLevelHeight() { method isWorldBorders (line 43) | public boolean isWorldBorders() { method getBlockLevelFormula (line 47) | public String getBlockLevelFormula() { method isRoundedIslandLevels (line 51) | public boolean isRoundedIslandLevels() { method getIslandLevelRoundingMode (line 55) | public RoundingMode getIslandLevelRoundingMode() { method isAutoBlocksTracking (line 59) | public boolean isAutoBlocksTracking() { method getIslandTopOrder (line 63) | public SortingType getIslandTopOrder() { method getGlobalWarpsOrder (line 67) | public SortingType getGlobalWarpsOrder() { method isCoopMembers (line 71) | public boolean isCoopMembers() { method isEditPlayerPermissions (line 75) | public boolean isEditPlayerPermissions() { method getSignWarpLine (line 79) | public String getSignWarpLine() { method getSignWarp (line 83) | public List getSignWarp() { method getInteractablesMap (line 87) | public SettingsManager.Interactables getInteractablesMap() { method getSafeBlocks (line 91) | public Collection getSafeBlocks() { method getWorldPermissions (line 95) | public Collection getWorldPermissions() { method isVisitorsDamage (line 99) | public boolean isVisitorsDamage() { method isCoopDamage (line 103) | public boolean isCoopDamage() { method getDisbandCount (line 107) | public int getDisbandCount() { method isIslandTopIncludeLeader (line 111) | public boolean isIslandTopIncludeLeader() { method getDefaultPlaceholders (line 115) | public Map getDefaultPlaceholders() { method isBanConfirm (line 119) | public boolean isBanConfirm() { method isDisbandConfirm (line 123) | public boolean isDisbandConfirm() { method isKickConfirm (line 127) | public boolean isKickConfirm() { method isLeaveConfirm (line 131) | public boolean isLeaveConfirm() { method isTransferConfirm (line 135) | public boolean isTransferConfirm() { method getSpawnersProvider (line 139) | public String getSpawnersProvider() { method getStackedBlocksProvider (line 143) | public String getStackedBlocksProvider() { method isTeleportOnCreate (line 147) | public boolean isTeleportOnCreate() { method isTeleportOnJoin (line 151) | public boolean isTeleportOnJoin() { method isTeleportOnKick (line 155) | public boolean isTeleportOnKick() { method isTeleportOnLeave (line 159) | public boolean isTeleportOnLeave() { method getClearActionsOnDisband (line 163) | public List getClearActionsOnDisband() { method getClearActionsOnJoin (line 167) | public List getClearActionsOnJoin() { method getClearActionsOnKick (line 171) | public List getClearActionsOnKick() { method getClearActionsOnLeave (line 175) | public List getClearActionsOnLeave() { method isRateOwnIsland (line 179) | public boolean isRateOwnIsland() { method isChangeIslandRating (line 183) | public boolean isChangeIslandRating() { method getDefaultSettings (line 187) | public List getDefaultSettings() { method isDisableRedstoneOffline (line 191) | public boolean isDisableRedstoneOffline() { method getCommandsCooldown (line 195) | public Map> getCommandsCooldown() { method getUpgradeCooldown (line 199) | public long getUpgradeCooldown() { method getNumbersFormat (line 203) | public String getNumbersFormat() { method getDateFormat (line 207) | public String getDateFormat() { method isSkipOneItemMenus (line 211) | public boolean isSkipOneItemMenus() { method isTeleportOnPvPEnable (line 215) | public boolean isTeleportOnPvPEnable() { method isImmuneToPvPWhenTeleport (line 219) | public boolean isImmuneToPvPWhenTeleport() { method getBlockedVisitorsCommands (line 223) | public List getBlockedVisitorsCommands() { method getDefaultSign (line 227) | public List getDefaultSign() { method getEventCommands (line 231) | public Map> getEventCommands() { method getWarpsWarmup (line 235) | public long getWarpsWarmup() { method getHomeWarmup (line 239) | public long getHomeWarmup() { method getVisitWarmup (line 243) | public long getVisitWarmup() { method isLiquidUpdate (line 247) | public boolean isLiquidUpdate() { method isLightsUpdate (line 251) | public boolean isLightsUpdate() { method getPvPWorlds (line 255) | public List getPvPWorlds() { method isStopLeaving (line 259) | public boolean isStopLeaving() { method isValuesMenu (line 263) | public boolean isValuesMenu() { method getCropsToGrow (line 267) | public List getCropsToGrow() { method getCropsInterval (line 271) | public int getCropsInterval() { method isOnlyBackButton (line 275) | public boolean isOnlyBackButton() { method isBuildOutsideIsland (line 279) | public boolean isBuildOutsideIsland() { method getDefaultLanguage (line 283) | public String getDefaultLanguage() { method isDefaultWorldBorder (line 287) | public boolean isDefaultWorldBorder() { method isDefaultStackedBlocks (line 291) | public boolean isDefaultStackedBlocks() { method isDefaultToggledPanel (line 295) | public boolean isDefaultToggledPanel() { method isDefaultIslandFly (line 299) | public boolean isDefaultIslandFly() { method getDefaultBorderColor (line 303) | public String getDefaultBorderColor() { method isObsidianToLava (line 307) | public boolean isObsidianToLava() { method getSyncWorth (line 311) | public BlockValuesManager.SyncWorthStatus getSyncWorth() { method isNegativeWorth (line 315) | public boolean isNegativeWorth() { method isNegativeLevel (line 319) | public boolean isNegativeLevel() { method getDisabledEvents (line 323) | public List getDisabledEvents() { method getDisabledCommands (line 327) | public List getDisabledCommands() { method getDisabledHooks (line 331) | public List getDisabledHooks() { method isSchematicNameArgument (line 335) | public boolean isSchematicNameArgument() { method getCommandAliases (line 339) | public Map> getCommandAliases() { method getValuableBlocks (line 343) | public Set getValuableBlocks() { method isTabCompleteHideVanished (line 347) | public boolean isTabCompleteHideVanished() { method isDropsUpgradePlayersMultiply (line 351) | public boolean isDropsUpgradePlayersMultiply() { method getMessageDelays (line 355) | public Map getMessageDelays() { method isWarpCategories (line 359) | public boolean isWarpCategories() { method isPhysicsListener (line 363) | public boolean isPhysicsListener() { method getChargeOnWarp (line 367) | public double getChargeOnWarp() { method isPublicWarps (line 371) | public boolean isPublicWarps() { method isLockedIslands (line 375) | public boolean isLockedIslands() { method getRecalcTaskTimeout (line 379) | public long getRecalcTaskTimeout() { method isAutoLanguageDetection (line 383) | public boolean isAutoLanguageDetection() { method isAutoUncoopWhenAlone (line 387) | public boolean isAutoUncoopWhenAlone() { method getTopIslandMembersSorting (line 391) | public TopIslandMembersSorting getTopIslandMembersSorting() { method getBossbarLimit (line 395) | public int getBossbarLimit() { method getDeleteUnsafeWarps (line 399) | public boolean getDeleteUnsafeWarps() { method getPlayerRespawn (line 403) | public List getPlayerRespawn() { method getBlockCountsSaveThreshold (line 407) | public BigInteger getBlockCountsSaveThreshold() { method getChatSigningSupport (line 411) | public boolean getChatSigningSupport() { method getCommandsPerPage (line 415) | public int getCommandsPerPage() { method isHelpOnInvalidCommand (line 419) | public boolean isHelpOnInvalidCommand() { method isHelpOnNoPermission (line 423) | public boolean isHelpOnNoPermission() { method isCacheSchematics (line 427) | public boolean isCacheSchematics() { method getEntityCategoriesMap (line 431) | public SettingsManager.EntityCategories getEntityCategoriesMap() { FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/InteractablesSection.java class InteractablesSection (line 33) | public class InteractablesSection implements SettingsManager.Interactabl... method InteractablesSection (line 77) | public InteractablesSection(SuperiorSkyblockPlugin plugin, YamlConfigu... method convertView (line 91) | private static KeyMap convertView(Map lazyIslandPrivilege(Stri... FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/IslandChestsSection.java class IslandChestsSection (line 6) | public class IslandChestsSection extends SettingsContainerHolder impleme... method getChestTitle (line 8) | @Override method getDefaultPages (line 13) | @Override method getDefaultSize (line 18) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/IslandNamesSection.java class IslandNamesSection (line 8) | public class IslandNamesSection extends SettingsContainerHolder implemen... method isRequiredForCreation (line 10) | @Override method getMaxLength (line 15) | @Override method getMinLength (line 20) | @Override method getFilteredNames (line 25) | @Override method isColorSupport (line 30) | @Override method isIslandTop (line 35) | @Override method isPreventPlayerNames (line 40) | @Override method isAnnounceChangeToAll (line 45) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/IslandPreviewsSection.java class IslandPreviewsSection (line 11) | public class IslandPreviewsSection extends SettingsContainerHolder imple... method getGameMode (line 13) | @Override method getMaxDistance (line 18) | @Override method getBlockedCommands (line 23) | @Override method getLocations (line 28) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/IslandRolesSection.java class IslandRolesSection (line 7) | public class IslandRolesSection extends SettingsContainerHolder implemen... method getSection (line 9) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/SpawnSection.java class SpawnSection (line 8) | public class SpawnSection extends SettingsContainerHolder implements Set... method getLocation (line 10) | @Override method isProtected (line 15) | @Override method getSettings (line 20) | @Override method getPermissions (line 25) | @Override method isWorldBorder (line 30) | @Override method getSize (line 35) | @Override method isPlayersDamage (line 40) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/StackedBlocksSection.java class StackedBlocksSection (line 11) | public class StackedBlocksSection extends SettingsContainerHolder implem... method isEnabled (line 14) | @Override method getCustomName (line 19) | @Override method getDisabledWorlds (line 24) | @Override method getWhitelisted (line 29) | @Override method getLimits (line 34) | @Override method isAutoCollect (line 39) | @Override method getDepositMenu (line 44) | @Override class DepositMenuSection (line 49) | private class DepositMenuSection implements DepositMenu { method isEnabled (line 51) | @Override method getTitle (line 56) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/VisitorsSignSection.java class VisitorsSignSection (line 6) | public class VisitorsSignSection extends SettingsContainerHolder impleme... method isRequiredForVisit (line 8) | @Override method getLine (line 13) | @Override method getActive (line 18) | @Override method getInactive (line 23) | @Override method getDescriptionLineFormat (line 28) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/VoidTeleportSection.java class VoidTeleportSection (line 6) | public class VoidTeleportSection extends SettingsContainerHolder impleme... method isMembers (line 8) | @Override method isVisitors (line 13) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/config/section/WorldsSection.java class WorldsSection (line 21) | public class WorldsSection extends SettingsContainerHolder implements Se... method getDefaultWorldDimension (line 23) | @Override method getDefaultWorld (line 28) | @Override method getWorldName (line 34) | @Override method getDefaultWorldName (line 39) | @Override method getNormal (line 44) | @Override method getNether (line 49) | @Override method getEnd (line 54) | @Override method getDifficulty (line 59) | @Override method getSeaLevelHeight (line 64) | @Override method getDimensionConfig (line 69) | @Override class BaseDimensionConfig (line 74) | public static abstract class BaseDimensionConfig implements DimensionC... method BaseDimensionConfig (line 83) | protected BaseDimensionConfig(ConfigurationSection section, Dimensio... method loadPortalAgents (line 93) | private static Map loadPortalAgents(@Nullable... method isEnabled (line 147) | @Override method isUnlocked (line 152) | @Override method isSchematicOffset (line 157) | @Override method getBiome (line 162) | @Override method getName (line 167) | @Override method getPortalDestination (line 172) | @Override class NormalDimensionConfig (line 178) | public static class NormalDimensionConfig extends BaseDimensionConfig ... method NormalDimensionConfig (line 180) | public NormalDimensionConfig(ConfigurationSection section, Dimension... class NetherDimensionConfig (line 186) | public static class NetherDimensionConfig extends BaseDimensionConfig ... method NetherDimensionConfig (line 188) | public NetherDimensionConfig(ConfigurationSection section, Dimension... class EndDimensionConfig (line 194) | public static class EndDimensionConfig extends BaseDimensionConfig imp... method EndDimensionConfig (line 199) | public EndDimensionConfig(ConfigurationSection section, Dimension di... method isDragonFight (line 212) | @Override method getPortalOffset (line 217) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/BaseCacheImpl.java class BaseCacheImpl (line 11) | @SuppressWarnings("unchecked") method BaseCacheImpl (line 16) | public BaseCacheImpl(Collection keys) { method store (line 20) | public final T store(K key, T value) { method remove (line 28) | public T remove(K key) { method get (line 35) | public T get(K key) { method getOrDefault (line 39) | public T getOrDefault(K key, T def) { method computeIfAbsent (line 46) | public T computeIfAbsent(K key, Function mappingFunction) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/BigBitSet.java class BigBitSet (line 5) | public class BigBitSet { method BigBitSet (line 13) | public BigBitSet(int nbits) { method size (line 18) | public int size() { method set (line 22) | public void set(int pos) { method nextSetBit (line 36) | public int nextSetBit(int fromIndex) { method nextSetBitInternal (line 43) | private int nextSetBitInternal(int backendIdx, int bitSetIdx) { method cardinality (line 58) | public int cardinality() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/ByteBigArray.java class ByteBigArray (line 5) | public class ByteBigArray { method ByteBigArray (line 20) | public ByteBigArray() { method ByteBigArray (line 24) | public ByteBigArray(short capacity) { method size (line 29) | public int size() { method add (line 33) | public void add(byte val) { method get (line 41) | public byte get() { method get (line 45) | public byte get(int pos) { method readOnly (line 51) | public ByteBigArray readOnly() { method getNextInnerArray (line 62) | private byte[] getNextInnerArray() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/CalculatedChunk.java class CalculatedChunk (line 8) | public class CalculatedChunk { method CalculatedChunk (line 12) | protected CalculatedChunk(ChunkPosition chunkPosition) { method getPosition (line 16) | public ChunkPosition getPosition() { class Blocks (line 20) | public static class Blocks extends CalculatedChunk { method Blocks (line 25) | public Blocks(ChunkPosition chunkPosition, KeyMap blockCoun... method getBlockCounts (line 31) | public KeyMap getBlockCounts() { method getSpawners (line 35) | public List getSpawners() { class Entities (line 41) | public static class Entities extends CalculatedChunk { method Entities (line 45) | public Entities(ChunkPosition chunkPosition, KeyMap entityC... method getEntityCounts (line 50) | public KeyMap getEntityCounts() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/ChunkPosition.java class ChunkPosition (line 17) | public class ChunkPosition implements ObjectsPool.Releasable, AutoClosea... method of (line 30) | public static ChunkPosition of(Location location) { method of (line 35) | public static ChunkPosition of(WorldInfo worldInfo, WorldPosition worl... method of (line 40) | public static ChunkPosition of(Chunk chunk) { method of (line 44) | public static ChunkPosition of(Chunk chunk, boolean fromPool) { method of (line 49) | public static ChunkPosition of(World world, int x, int z) { method of (line 53) | public static ChunkPosition of(World world, int x, int z, boolean from... method of (line 57) | public static ChunkPosition of(WorldInfo worldInfo, int x, int z) { method of (line 61) | public static ChunkPosition of(WorldInfo worldInfo, int x, int z, bool... method of (line 66) | public static ChunkPosition of(IslandWarp islandWarp) { method ChunkPosition (line 72) | protected ChunkPosition() { method ChunkPosition (line 76) | protected ChunkPosition(boolean isPool) { method initialize (line 80) | private ChunkPosition initialize(WorldInfo worldInfo, int x, int z) { method getWorld (line 87) | public World getWorld() { method getWorldsInfo (line 97) | public WorldInfo getWorldsInfo() { method getWorldName (line 101) | public String getWorldName() { method getX (line 105) | public int getX() { method getZ (line 109) | public int getZ() { method asPair (line 113) | public long asPair() { method isInsideChunk (line 120) | public boolean isInsideChunk(Location location) { method distanceSquared (line 125) | public int distanceSquared(ChunkPosition other) { method release (line 131) | @Override method copy (line 142) | public ChunkPosition copy() { method close (line 146) | @Override method hashCode (line 151) | @Override method equals (line 156) | @Override method toString (line 166) | @Override method withBukkitWorld (line 171) | private ChunkPosition withBukkitWorld(World world) { method getLoadedChunk (line 176) | public static Optional getLoadedChunk(ChunkPosition chunkPositi... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/Counter.java class Counter (line 3) | public class Counter { method Counter (line 7) | public Counter(int initialValue) { method inc (line 11) | public int inc(int delta) { method set (line 17) | public int set(int value) { method get (line 23) | public int get() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/DirtyChunk.java class DirtyChunk (line 5) | public class DirtyChunk { method DirtyChunk (line 11) | public DirtyChunk(String worldName, int x, int z) { method getWorldName (line 17) | public String getWorldName() { method getX (line 21) | public int getX() { method getZ (line 25) | public int getZ() { method equals (line 29) | @Override method hashCode (line 37) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/DynamicArray.java class DynamicArray (line 8) | public class DynamicArray { method DynamicArray (line 12) | public DynamicArray() { method DynamicArray (line 16) | public DynamicArray(int capacity) { method get (line 20) | @Nullable method set (line 26) | @Nullable method length (line 34) | public int length() { method toList (line 38) | public List toList() { method rangeCheck (line 42) | private void rangeCheck(int index) { method ensureCapacity (line 47) | private void ensureCapacity(int capacity) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/Either.java class Either (line 7) | public abstract class Either { method right (line 9) | public static Either right(R value) { method left (line 13) | public static Either left(L value) { method ifRight (line 17) | public abstract Either ifRight(Consumer consumer); method ifLeft (line 19) | public abstract Either ifLeft(Consumer consumer); method getRight (line 21) | @Nullable method getLeft (line 24) | @Nullable class Right (line 27) | private static class Right extends Either { method Right (line 31) | Right(R value) { method ifRight (line 35) | @Override method ifLeft (line 41) | @Override method getRight (line 47) | @Override method getLeft (line 52) | @Override class Left (line 59) | private static class Left extends Either { method Left (line 63) | Left(L value) { method ifRight (line 67) | @Override method ifLeft (line 73) | @Override method getRight (line 79) | @Override method getLeft (line 84) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/EnumHelper.java class EnumHelper (line 7) | public class EnumHelper { method EnumHelper (line 9) | private EnumHelper() { method getEnum (line 13) | @Nullable method getEnum (line 18) | public static T getEnum(Class enumClass, String... names) { method getInterfaceEnumValue (line 36) | @Nullable method getEnumValue (line 46) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/GameSoundImpl.java class GameSoundImpl (line 10) | public class GameSoundImpl implements GameSound { method GameSoundImpl (line 16) | public GameSoundImpl(Sound sound, float volume, float pitch) { method getSound (line 22) | public Sound getSound() { method getVolume (line 26) | public float getVolume() { method getPitch (line 30) | public float getPitch() { method isEmpty (line 34) | public static boolean isEmpty(@Nullable GameSound gameSound) { method playSound (line 38) | public static void playSound(HumanEntity humanEntity, @Nullable GameSo... method playSound (line 43) | public static void playSound(Player player, @Nullable GameSound gameSo... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/IslandArea.java class IslandArea (line 5) | public class IslandArea { method update (line 12) | public void update(BlockPosition center, double size) { method update (line 16) | public void update(double minX, double minZ, double maxX, double maxZ) { method intercepts (line 23) | public boolean intercepts(double x, double z) { method expandAndIntercepts (line 27) | public boolean expandAndIntercepts(double x, double z, double expandFa... method expandRshiftAndIntercepts (line 37) | public boolean expandRshiftAndIntercepts(double x, double z, double ex... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/IslandPosition.java class IslandPosition (line 5) | public class IslandPosition { method IslandPosition (line 9) | private IslandPosition() { method calculatePackedPosFromLocation (line 12) | public static long calculatePackedPosFromLocation(int locX, int locZ) { method calculatePackedPos (line 19) | public static long calculatePackedPos(int posX, int posZ) { method getXFromPacked (line 25) | public static int getXFromPacked(long packedPos) { method getZFromPacked (line 29) | public static int getZFromPacked(long packedPos) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/IslandWorlds.java class IslandWorlds (line 16) | public class IslandWorlds { method accessIslandWorldsAsync (line 20) | public static void accessIslandWorldsAsync(Island island, boolean load... method accessIslandWorldAsync (line 28) | public static void accessIslandWorldAsync(Island island, Location loca... method accessIslandWorldAsync (line 55) | public static void accessIslandWorldAsync(Island island, Dimension dim... method setWorldToLocation (line 82) | public static Location setWorldToLocation(Island island, Dimension dim... method setWorldToLocation (line 87) | public static Location setWorldToLocation(WorldInfo worldInfo, WorldPo... method ensureWorldLoaded (line 99) | public static void ensureWorldLoaded(Island island, Dimension dimensio... method ensureWorldLoaded (line 104) | public static void ensureWorldLoaded(WorldInfo worldInfo) { method loadedWorldCallback (line 110) | private static void loadedWorldCallback(WorldInfo worldInfo, Consumer<... method IslandWorlds (line 119) | private IslandWorlds() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/IslandWorldsPlayersStrategy.java class IslandWorldsPlayersStrategy (line 14) | public abstract class IslandWorldsPlayersStrategy implements ObjectsPool... method create (line 17) | @Override method create (line 26) | public static IslandWorldsPlayersStrategy create(Island island) { method IslandWorldsPlayersStrategy (line 30) | private IslandWorldsPlayersStrategy() { method initialize (line 34) | protected abstract IslandWorldsPlayersStrategy initialize(Island island); method close (line 36) | @Override method getPlayers (line 41) | public abstract List getPlayers(WorldInfo worldInfo); method getSuperiorPlayers (line 43) | public abstract List getSuperiorPlayers(WorldInfo worl... class IslandWorldsPlayersStrategySingleWorld (line 45) | private static class IslandWorldsPlayersStrategySingleWorld extends Is... method IslandWorldsPlayersStrategySingleWorld (line 49) | private IslandWorldsPlayersStrategySingleWorld() { method initialize (line 52) | protected IslandWorldsPlayersStrategySingleWorld initialize(Island i... method release (line 57) | @Override method getPlayers (line 62) | @Override method getSuperiorPlayers (line 69) | @Override class IslandWorldsPlayersStrategyMultiWorld (line 79) | private static class IslandWorldsPlayersStrategyMultiWorld extends Isl... method IslandWorldsPlayersStrategyMultiWorld (line 83) | private IslandWorldsPlayersStrategyMultiWorld() { method initialize (line 87) | protected IslandWorldsPlayersStrategyMultiWorld initialize(Island is... method release (line 92) | @Override method getPlayers (line 97) | @Override method getSuperiorPlayers (line 107) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/JavaVersion.java class JavaVersion (line 3) | public class JavaVersion { method detectJavaVersion (line 7) | private static int detectJavaVersion() { method isAtLeast (line 15) | public static boolean isAtLeast(int version) { method JavaVersion (line 19) | private JavaVersion() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/LazyReference.java class LazyReference (line 5) | public abstract class LazyReference { method get (line 9) | public E get() { method create (line 13) | protected abstract E create(); method getIfPresent (line 15) | public Optional getIfPresent() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/LazyWorldLocation.java class LazyWorldLocation (line 14) | public class LazyWorldLocation extends Location { method of (line 20) | public static LazyWorldLocation of(Location location) { method of (line 28) | public static LazyWorldLocation of(WorldInfo worldInfo, BlockPosition ... method of (line 33) | public static LazyWorldLocation of(WorldInfo worldInfo, WorldPosition ... method LazyWorldLocation (line 38) | public LazyWorldLocation(World world, double x, double y, double z) { method LazyWorldLocation (line 44) | public LazyWorldLocation(String worldName, double x, double y, double ... method getWorldName (line 50) | public String getWorldName() { method setWorldName (line 54) | public void setWorldName(String worldName) { method getWorld (line 59) | @Override method setWorld (line 68) | @Override method updateWorldInternal (line 74) | private void updateWorldInternal(@Nullable World world) { method clone (line 79) | @Override method clone (line 84) | public Location clone(boolean keepLazy) { method getWorldName (line 89) | public static String getWorldName(Location location) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/Manager.java class Manager (line 6) | public abstract class Manager { method Manager (line 10) | protected Manager(SuperiorSkyblockPlugin plugin) { method loadData (line 14) | public abstract void loadData() throws ManagerLoadException; FILE: src/main/java/com/bgsoftware/superiorskyblock/core/Materials.java type Materials (line 16) | public enum Materials { method Materials (line 37) | Materials(String bukkitType) { method Materials (line 41) | Materials(String bukkitType, int bukkitData) { method toBukkitType (line 46) | public Material toBukkitType() { method toBukkitItem (line 54) | public ItemStack toBukkitItem() { method toBukkitItem (line 58) | public ItemStack toBukkitItem(int amount) { method hasTag (line 62) | public static boolean hasTag(Material material, Tag tag) { method isSlab (line 67) | public static boolean isSlab(Material material) { method isWater (line 71) | public static boolean isWater(Material material) { method isLegacy (line 75) | public static boolean isLegacy(Material material) { method isRail (line 79) | public static boolean isRail(Material material) { method isMinecart (line 83) | public static boolean isMinecart(Material material) { method isChest (line 87) | public static boolean isChest(Material material) { method isBoat (line 91) | public static boolean isBoat(Material material) { method isLava (line 95) | public static boolean isLava(Material material) { method isSign (line 99) | public static boolean isSign(Material material) { method isDye (line 103) | public static boolean isDye(Material material) { method isSpawnEgg (line 107) | public static boolean isSpawnEgg(Material material) { method isCarpet (line 111) | public static boolean isCarpet(Material material) { method isHarness (line 115) | public static boolean isHarness(Material material) { method isBed (line 119) | public static boolean isBed(Material material) { method isHoe (line 123) | public static boolean isHoe(Material material) { method isShelf (line 127) | public static boolean isShelf(Material material) { method getBlocksNonLegacy (line 131) | public static Set getBlocksNonLegacy() { method getSolids (line 135) | public static Set getSolids() { method patchOldMaterialName (line 139) | public static String patchOldMaterialName(String type) { method init (line 143) | public static void init() { method allOf (line 147) | private static EnumSet allOf(Predicate predicate) { method setupMaterialTags (line 153) | private static EnumMap> setupMaterialTags() { method setupPatchedMaterialNames (line 201) | private static Map setupPatchedMaterialNames() { type Tag (line 211) | public enum Tag { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/MutableChunkPosition.java class MutableChunkPosition (line 5) | public class MutableChunkPosition extends ChunkPosition { method MutableChunkPosition (line 7) | public MutableChunkPosition() { method reset (line 11) | public MutableChunkPosition reset(WorldInfo worldInfo, int x, int z) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/ObjectsPool.java class ObjectsPool (line 6) | public class ObjectsPool { method ObjectsPool (line 11) | public ObjectsPool(Creator creator) { method ObjectsPool (line 15) | public ObjectsPool(Creator creator, int initialCapacity) { method obtain (line 21) | public T obtain() { method release (line 29) | public void release(T obj) { type Creator (line 35) | public interface Creator { method create (line 37) | T create(); type Releasable (line 41) | public interface Releasable { method release (line 43) | void release(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/ObjectsPools.java class ObjectsPools (line 12) | public class ObjectsPools { method ObjectsPools (line 19) | private ObjectsPools() { method createNewPool (line 23) | public static ObjectsPool> createNewPool(ObjectsPool.Cr... method onWrapperRelease (line 35) | private static void onWrapperReleas... class Wrapper (line 40) | public static class Wrapper implements ObjectsPool.Releasable, Auto... method Wrapper (line 45) | Wrapper(T handle, Consumer> releaseMethod) { method getHandle (line 50) | public T getHandle() { method release (line 54) | @Override method close (line 59) | @Override class Batch (line 65) | public static class Batch implements ObjectsPool.Releasable, AutoCl... method Batch (line 71) | public Batch(ObjectsPool> pool) { method obtain (line 75) | public T obtain() { method release (line 81) | @Override method close (line 87) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/PlayerHand.java type PlayerHand (line 8) | public enum PlayerHand { method getEquipmentSlot (line 11) | @Override method getEquipmentSlot (line 17) | @Override method of (line 32) | public static PlayerHand of(EquipmentSlot equipmentSlot) { method getEquipmentSlot (line 42) | public abstract EquipmentSlot getEquipmentSlot(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/PluginLoadingStage.java type PluginLoadingStage (line 3) | public enum PluginLoadingStage { method isAtLeast (line 19) | public boolean isAtLeast(PluginLoadingStage other) { method next (line 23) | public PluginLoadingStage next() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/PluginReloadReason.java type PluginReloadReason (line 3) | public enum PluginReloadReason { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/Precision.java class Precision (line 6) | public class Precision { method Precision (line 8) | private Precision() { method round (line 12) | public static double round(double value, int places) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/SBlockOffset.java class SBlockOffset (line 9) | public class SBlockOffset implements BlockOffset { method fromOffsets (line 17) | public static BlockOffset fromOffsets(int offsetX, int offsetY, int of... method fromOffsets (line 21) | public static BlockOffset fromOffsets(double offsetX, double offsetY, ... method SBlockOffset (line 25) | private SBlockOffset(double offsetX, double offsetY, double offsetZ) { method getOffsetX (line 31) | @Override method getOffsetY (line 36) | @Override method getOffsetZ (line 41) | @Override method negate (line 46) | @Override method applyToLocation (line 51) | @Override method equals (line 57) | @Override method hashCode (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/SBlockPosition.java class SBlockPosition (line 14) | public class SBlockPosition implements BlockPosition { method of (line 23) | public static SBlockPosition of(Location location) { method of (line 27) | public static SBlockPosition of(Block block) { method of (line 31) | public static SBlockPosition of(WorldPosition worldPosition) { method of (line 36) | public static SBlockPosition of(int x, int y, int z) { method SBlockPosition (line 40) | private SBlockPosition(int x, int y, int z) { method getX (line 46) | @Override method getY (line 51) | @Override method getZ (line 56) | @Override method offset (line 61) | @Override method toLocation (line 66) | @Override method toLocation (line 71) | @Override method toLocation (line 85) | @Override method toLocation (line 90) | @Override method toWorldPosition (line 111) | @Override method equals (line 119) | @Override method hashCode (line 127) | @Override method toString (line 132) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/SWorldPosition.java class SWorldPosition (line 14) | public class SWorldPosition implements WorldPosition { method of (line 25) | public static SWorldPosition of(Location location) { method of (line 29) | public static SWorldPosition of(Block block) { method of (line 33) | public static SWorldPosition of(double x, double y, double z) { method of (line 37) | public static SWorldPosition of(BlockPosition blockPosition) { method of (line 41) | public static SWorldPosition of(double x, double y, double z, float ya... method SWorldPosition (line 45) | private SWorldPosition(double x, double y, double z, float yaw, float ... method getX (line 53) | @Override method getY (line 58) | @Override method getZ (line 63) | @Override method getYaw (line 68) | @Override method getPitch (line 73) | @Override method offset (line 78) | @Override method rotate (line 83) | @Override method offset (line 88) | @Override method toLocation (line 93) | @Override method toLocation (line 98) | @Override method toLocation (line 112) | @Override method toLocation (line 117) | @Override method toBlockPosition (line 138) | @Override method equals (line 146) | @Override method hashCode (line 154) | @Override method toString (line 159) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/SequentialListBuilder.java class SequentialListBuilder (line 15) | public class SequentialListBuilder { method sorted (line 23) | public SequentialListBuilder sorted(@Nullable Comparator... method filter (line 28) | public SequentialListBuilder filter(@Nullable Predicate ... method mutable (line 33) | public SequentialListBuilder mutable() { method build (line 38) | public List build(Collection collection, Function mapp... method build (line 50) | public List build(O[] collection, Function mapper) { method map (line 62) | public List map(Collection collection, Function mapper) { method map (line 73) | public List map(E[] collection, Function mapper) { method map (line 84) | public List map(Iterator iterator, Function mapper) { method build (line 96) | public List build(Stream stream) { method build (line 107) | public List build(Collection collection) { method build (line 123) | public List build(Iterator iterator) { method completeBuild (line 140) | private List completeBuild(List sequentialList) { method completeBuild (line 144) | private static List completeBuild(List sequentialList, @Null... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/ServerVersion.java type ServerVersion (line 8) | public enum ServerVersion { method ServerVersion (line 41) | ServerVersion(int code) { method isAtLeast (line 45) | public static boolean isAtLeast(ServerVersion serverVersion) { method isLessThan (line 49) | public static boolean isLessThan(ServerVersion serverVersion) { method isEquals (line 53) | public static boolean isEquals(ServerVersion serverVersion) { method isLegacy (line 57) | public static boolean isLegacy() { method getBukkitVersion (line 61) | public static String getBukkitVersion() { method getByOrder (line 65) | public static ServerVersion[] getByOrder() { method isValidVersion (line 77) | private static boolean isValidVersion(ServerVersion compareVersion) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/Text.java class Text (line 5) | public class Text { method Text (line 7) | private Text() { method isBlank (line 11) | public static boolean isBlank(@Nullable String string) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/VarintArray.java class VarintArray (line 8) | public class VarintArray { method VarintArray (line 17) | public VarintArray() { method VarintArray (line 22) | public VarintArray(ByteBigArray data) { method add (line 29) | public void add(long value) { method toArray (line 36) | public ByteBigArray toArray() { method iterator (line 40) | public Itr iterator() { method serializeVarint (line 44) | private static byte[] serializeVarint(long value) { class Itr (line 59) | public class Itr { method hasNext (line 63) | public boolean hasNext() { method next (line 67) | public long next() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/WorldInfoImpl.java class WorldInfoImpl (line 9) | public class WorldInfoImpl implements WorldInfo { method WorldInfoImpl (line 14) | public WorldInfoImpl(String worldName, Dimension dimension) { method getName (line 19) | @Override method getEnvironment (line 24) | @Override method getDimension (line 30) | @Override method equals (line 35) | @Override method hashCode (line 43) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/ArrayMap.java class ArrayMap (line 15) | public class ArrayMap implements Map { method findKeyPos (line 30) | private int findKeyPos(Object key) { method ensureCapacity (line 39) | private void ensureCapacity() { method get (line 51) | @Override method size (line 57) | @Override method clear (line 62) | @Override method containsKey (line 70) | @Override method containsValue (line 75) | @Override method isEmpty (line 85) | @Override method put (line 90) | @Override method remove (line 108) | @Override method remove (line 118) | private V remove(int pos) { method putAll (line 128) | @Override method keySet (line 135) | @NotNull method values (line 141) | @NotNull method entrySet (line 147) | @NotNull class KeySet (line 153) | private class KeySet extends AbstractSet { method size (line 155) | @Override method isEmpty (line 160) | @Override method contains (line 165) | @Override method iterator (line 170) | @NotNull method toArray (line 176) | @NotNull method toArray (line 182) | @NotNull method clear (line 190) | @Override class KeySetItr (line 196) | private class KeySetItr extends Itr { method getNext (line 198) | @Override class Values (line 205) | private class Values extends AbstractCollection { method size (line 207) | @Override method isEmpty (line 212) | @Override method contains (line 217) | @Override method iterator (line 222) | @NotNull method toArray (line 228) | @NotNull method toArray (line 234) | @NotNull method clear (line 242) | @Override class ValuesItr (line 248) | private class ValuesItr extends Itr { method getNext (line 250) | @Override class EntrySet (line 257) | private class EntrySet extends AbstractSet> { method size (line 259) | @Override method isEmpty (line 264) | @Override method contains (line 269) | @Override method iterator (line 274) | @NotNull method clear (line 280) | @Override class EntrySetItr (line 287) | private class EntrySetItr extends Itr> { method getNext (line 289) | @Override class EntryImpl (line 296) | private class EntryImpl implements Entry { method EntryImpl (line 300) | EntryImpl(int pos) { method getKey (line 304) | @Override method getValue (line 309) | @Override method setValue (line 314) | @Override class Itr (line 322) | private abstract class Itr implements Iterator { method hasNext (line 327) | @Override method next (line 332) | @Override method getNext (line 340) | protected abstract T getNext(); method remove (line 342) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/AutoRemovalCollection.java class AutoRemovalCollection (line 14) | @SuppressWarnings("UnstableApiUsage") method newHashSet (line 22) | public static AutoRemovalCollection newHashSet(long removalDela... method newArrayList (line 26) | public static AutoRemovalCollection newArrayList(long removalDe... method AutoRemovalCollection (line 30) | private AutoRemovalCollection(long removalDelay, TimeUnit timeUnit, Su... method size (line 40) | @Override method isEmpty (line 46) | @Override method contains (line 51) | @Override method iterator (line 57) | @NotNull method toArray (line 64) | @NotNull method toArray (line 71) | @NotNull method add (line 78) | @Override method remove (line 87) | @Override method containsAll (line 93) | @Override method addAll (line 99) | @Override method retainAll (line 107) | @Override method removeAll (line 112) | @Override method clear (line 118) | @Override method refreshLifeTime (line 124) | private void refreshLifeTime(Object o) { method refreshLifeTime (line 132) | private void refreshLifeTime() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/AutoRemovalMap.java class AutoRemovalMap (line 15) | @SuppressWarnings("UnstableApiUsage") method newHashMap (line 23) | public static AutoRemovalMap newHashMap(long removalDelay... method newMap (line 27) | public static AutoRemovalMap newMap(long removalDelay, Ti... method AutoRemovalMap (line 31) | private AutoRemovalMap(long removalDelay, TimeUnit timeUnit, Supplier<... method size (line 41) | @Override method isEmpty (line 47) | @Override method containsKey (line 53) | @Override method containsValue (line 59) | @Override method get (line 65) | @Override method put (line 71) | @Nullable method remove (line 81) | @Override method putAll (line 88) | @Override method clear (line 93) | @Override method keySet (line 99) | @NotNull method values (line 106) | @NotNull method entrySet (line 113) | @NotNull method refreshLifeTime (line 120) | private void refreshLifeTime(Object o) { method refreshLifeTime (line 128) | private void refreshLifeTime() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/Chunk2ObjectMap.java class Chunk2ObjectMap (line 22) | public class Chunk2ObjectMap extends AbstractMap { method size (line 34) | @Override method isEmpty (line 39) | @Override method containsKey (line 44) | @Override method containsValue (line 49) | @Override method get (line 54) | @Override method get (line 59) | @Nullable method get (line 64) | @Nullable method computeIfAbsent (line 73) | public V computeIfAbsent(String worldName, long chunkPair, Supplier... method put (line 83) | @Nullable method put (line 89) | @Nullable method remove (line 102) | @Override method remove (line 107) | @Nullable method remove (line 112) | @Nullable method onRemove (line 128) | @Nullable method clear (line 135) | @Override method keySet (line 141) | @NotNull method values (line 147) | @NotNull method entrySet (line 153) | @NotNull method getChunkXFromPair (line 159) | static int getChunkXFromPair(long chunkPair) { method getChunkZFromPair (line 163) | static int getChunkZFromPair(long chunkPair) { class KeySet (line 167) | private class KeySet extends AbstractSet { method size (line 169) | @Override method isEmpty (line 174) | @Override method contains (line 179) | @Override method iterator (line 184) | @NotNull method clear (line 190) | @Override class KeySetItr (line 195) | private class KeySetItr extends Itr { method getNext (line 200) | @Override method onWorldChange (line 206) | @Override class Values (line 214) | private class Values extends AbstractCollection { method size (line 216) | @Override method isEmpty (line 221) | @Override method contains (line 226) | @Override method iterator (line 231) | @NotNull method clear (line 237) | @Override class ValuesItr (line 242) | private class ValuesItr extends Itr { method getNext (line 244) | @Override class EntrySet (line 253) | private class EntrySet extends AbstractSet> { method size (line 255) | @Override method isEmpty (line 260) | @Override method contains (line 265) | @Override method iterator (line 279) | @NotNull method clear (line 285) | @Override class EntrySetItr (line 290) | private class EntrySetItr extends Itr> { method getNext (line 296) | @Override method onWorldChange (line 304) | @Override class EntryImpl (line 309) | private class EntryImpl implements Entry { method EntryImpl (line 314) | EntryImpl() { method reset (line 318) | EntryImpl reset(ChunkPosition chunkPosition, V value) { method getKey (line 324) | @Override method getValue (line 329) | @Override method setValue (line 334) | @Override class Itr (line 352) | private abstract class Itr implements Iterator { method Itr (line 360) | protected Itr() { method hasNext (line 364) | @Override method next (line 369) | @Override method onWorldChange (line 389) | protected void onWorldChange() { method getNext (line 393) | protected abstract T getNext(); method remove (line 395) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/CollectionsFactory.java class CollectionsFactory (line 11) | public class CollectionsFactory { method CollectionsFactory (line 15) | private CollectionsFactory() { method createInt2ObjectLinkedHashMap (line 19) | public static Int2ObjectMapView createInt2ObjectLinkedHashMap() { method createInt2ObjectArrayMap (line 23) | public static Int2ObjectMapView createInt2ObjectArrayMap() { method createInt2IntArrayMap (line 27) | public static Int2IntMapView createInt2IntArrayMap() { method createInt2IntHashMap (line 31) | public static Int2IntMapView createInt2IntHashMap() { method createLong2ObjectHashMap (line 35) | public static Long2ObjectMapView createLong2ObjectHashMap() { method createLong2ObjectLinkedHashMap (line 39) | public static Long2ObjectMapView createLong2ObjectLinkedHashMap... method createLong2ObjectArrayMap (line 43) | public static Long2ObjectMapView createLong2ObjectArrayMap() { method createChar2ObjectArrayMap (line 47) | public static Char2ObjectMapView createChar2ObjectArrayMap() { method findSuitableCollectionsCreator (line 51) | private static CollectionsCreator findSuitableCollectionsCreator() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/CompletableFutureList.java class CompletableFutureList (line 10) | public class CompletableFutureList extends ArrayList consumer, Consumer { method EnumerateMap (line 26) | public EnumerateMap(Collection enumerables) { method EnumerateMap (line 30) | public EnumerateMap(V[] values) { method EnumerateMap (line 36) | public EnumerateMap(EnumerateMap other) { method size (line 41) | public int size() { method isEmpty (line 45) | public boolean isEmpty() { method containsKey (line 49) | public boolean containsKey(K key) { method get (line 53) | @Nullable method getOrDefault (line 58) | public V getOrDefault(K key, V def) { method put (line 63) | @Nullable method putAll (line 78) | public void putAll(EnumerateMap other) { method remove (line 86) | @Nullable method clear (line 99) | public void clear() { method computeIfAbsent (line 104) | public V computeIfAbsent(K key, Function mappi... method collect (line 113) | public Map collect(Collection enumerables, Function... method collect (line 125) | public Map collect(Collection enumerables, BiFunction collect(Collection enumerables) { method values (line 149) | public Collection values() { method isValidKey (line 156) | private boolean isValidKey(K key) { method ensureCapacity (line 160) | private void ensureCapacity(int capacity) { class Values (line 167) | private class Values extends AbstractCollection { method iterator (line 168) | public Iterator iterator() { method size (line 172) | public int size() { method contains (line 176) | public boolean contains(Object o) { method remove (line 184) | public boolean remove(Object o) { method clear (line 196) | public void clear() { class ValueIterator (line 201) | private class ValueIterator implements Iterator { method hasNext (line 207) | @Override method next (line 214) | @Override method remove (line 222) | @Override method checkLastReturnedIndex (line 233) | private void checkLastReturnedIndex() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/EnumerateSet.java class EnumerateSet (line 13) | public class EnumerateSet { method EnumerateSet (line 18) | public EnumerateSet(Collection enumerables) { method EnumerateSet (line 22) | public EnumerateSet(EnumerateSet other) { method size (line 27) | public int size() { method isEmpty (line 31) | public boolean isEmpty() { method contains (line 35) | public boolean contains(K key) { method add (line 39) | public boolean add(K key) { method addAll (line 51) | public boolean addAll(EnumerateSet other) { method remove (line 68) | public boolean remove(K key) { method clear (line 80) | public void clear() { method collect (line 85) | public Set collect(Collection enumerables) { method toString (line 96) | @Override method isValidKey (line 101) | private boolean isValidKey(K key) { method ensureCapacity (line 105) | private void ensureCapacity(int capacity) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/IslandPosition2ObjectMap.java class IslandPosition2ObjectMap (line 16) | public class IslandPosition2ObjectMap { method size (line 24) | public int size() { method isEmpty (line 28) | public boolean isEmpty() { method get (line 32) | @Nullable method computeIfAbsent (line 41) | public V computeIfAbsent(String worldName, long packedPos, Supplier... method put (line 51) | @Nullable method remove (line 64) | @Nullable method onRemove (line 80) | @Nullable method clear (line 87) | public void clear() { method values (line 92) | @NotNull class Values (line 97) | private class Values extends AbstractCollection { method size (line 99) | @Override method isEmpty (line 104) | @Override method contains (line 109) | @Override method iterator (line 114) | @NotNull method clear (line 120) | @Override class ValuesItr (line 125) | private class ValuesItr extends Itr { method getNext (line 127) | @Override class Itr (line 136) | private abstract class Itr implements Iterator { method Itr (line 144) | protected Itr() { method hasNext (line 148) | @Override method next (line 153) | @Override method getNext (line 172) | protected abstract T getNext(); method remove (line 174) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/Location2ObjectMap.java class Location2ObjectMap (line 21) | public class Location2ObjectMap extends AbstractMap { method size (line 36) | @Override method isEmpty (line 41) | @Override method containsKey (line 46) | @Override method containsValue (line 51) | @Override method get (line 56) | @Override method get (line 61) | @Nullable method put (line 79) | @Nullable method remove (line 100) | @Override method remove (line 105) | @Nullable method onRemove (line 131) | @Nullable method clear (line 138) | @Override method keySet (line 144) | @NotNull method values (line 150) | @NotNull method forEach (line 156) | public void forEach(ChunkPosition chunkPosition, Consumer consumer) { method removeAll (line 166) | public void removeAll(ChunkPosition chunkPosition, Consumer predica... method entrySet (line 178) | @NotNull method computeChunkPair (line 184) | private static long computeChunkPair(int chunkX, int chunkZ) { method computeBlockIndex (line 188) | private static int computeBlockIndex(int relativeX, int blockY, int re... method computeLocationFromBlockAndChunk (line 198) | private static Location computeLocationFromBlockAndChunk(String worldN... method getRelativeBlockXFromIndex (line 209) | private static int getRelativeBlockXFromIndex(int blockIdx) { method getRelativeBlockYFromIndex (line 213) | private static int getRelativeBlockYFromIndex(int blockIdx) { method getRelativeBlockZFromIndex (line 217) | private static int getRelativeBlockZFromIndex(int blockIdx) { class ChunkMap (line 221) | private static class ChunkMap { method get (line 225) | @Nullable method get (line 231) | @Nullable method put (line 236) | @Nullable method put (line 242) | @Nullable method remove (line 247) | @Nullable method remove (line 253) | @Nullable method isEmpty (line 258) | public boolean isEmpty() { class KeySet (line 264) | private class KeySet extends AbstractSet { method size (line 266) | @Override method isEmpty (line 271) | @Override method contains (line 276) | @Override method iterator (line 281) | @NotNull method clear (line 287) | @Override class KeySetItr (line 292) | private class KeySetItr extends Itr { method getNext (line 294) | @Override class Values (line 303) | private class Values extends AbstractCollection { method size (line 305) | @Override method isEmpty (line 310) | @Override method contains (line 315) | @Override method iterator (line 320) | @NotNull method clear (line 326) | @Override class ValuesItr (line 331) | private class ValuesItr extends Itr { method getNext (line 333) | @Override class EntrySet (line 342) | private class EntrySet extends AbstractSet> { method size (line 344) | @Override method isEmpty (line 349) | @Override method contains (line 354) | @Override method iterator (line 368) | @NotNull method clear (line 374) | @Override class EntrySetItr (line 379) | private class EntrySetItr extends Itr> { method getNext (line 381) | @Override class EntryImpl (line 386) | private class EntryImpl implements Entry { method EntryImpl (line 396) | EntryImpl(String worldName, long chunkPair, int blockIdx, V valu... method getKey (line 403) | @Override method getValue (line 410) | @Override method setValue (line 421) | @Override class Itr (line 438) | private abstract class Itr implements Iterator { method Itr (line 448) | protected Itr() { method hasNext (line 452) | @Override method next (line 457) | @Override method getNext (line 474) | protected abstract T getNext(); method remove (line 476) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/creator/CollectionsCreator.java type CollectionsCreator (line 8) | public interface CollectionsCreator { method createInt2ObjectLinkedHashMap (line 10) | Int2ObjectMapView createInt2ObjectLinkedHashMap(); method createInt2ObjectArrayMap (line 12) | Int2ObjectMapView createInt2ObjectArrayMap(); method createInt2IntHashMap (line 14) | Int2IntMapView createInt2IntHashMap(); method createInt2IntArrayMap (line 16) | Int2IntMapView createInt2IntArrayMap(); method createLong2ObjectHashMap (line 18) | Long2ObjectMapView createLong2ObjectHashMap(); method createLong2ObjectLinkedHashMap (line 20) | Long2ObjectMapView createLong2ObjectLinkedHashMap(); method createLong2ObjectArrayMap (line 22) | Long2ObjectMapView createLong2ObjectArrayMap(); method createChar2ObjectArrayMap (line 24) | Char2ObjectMapView createChar2ObjectArrayMap(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/creator/FastUtilCollectionsCreator.java class FastUtilCollectionsCreator (line 27) | public class FastUtilCollectionsCreator implements CollectionsCreator { method FastUtilCollectionsCreator (line 31) | private FastUtilCollectionsCreator() { method createInt2ObjectLinkedHashMap (line 35) | @Override method createInt2ObjectArrayMap (line 40) | @Override method createInt2IntHashMap (line 45) | @Override method createInt2IntArrayMap (line 50) | @Override method createLong2ObjectHashMap (line 55) | @Override method createLong2ObjectLinkedHashMap (line 60) | @Override method createLong2ObjectArrayMap (line 65) | @Override method createChar2ObjectArrayMap (line 70) | @Override class Int2ObjectFastUtilMapView (line 75) | private static class Int2ObjectFastUtilMapView implements Int2Objec... method Int2ObjectFastUtilMapView (line 79) | Int2ObjectFastUtilMapView(Int2ObjectMap delegate) { method put (line 83) | @Override method get (line 88) | @Override method remove (line 93) | @Override method size (line 98) | @Override method clear (line 103) | @Override method entryIterator (line 108) | @Override method valueIterator (line 113) | @Override method keyIterator (line 118) | @Override class EntryIteratorWrapper (line 123) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 131) | @Override method next (line 136) | @Override method remove (line 141) | @Override class EntryWrapper (line 146) | private class EntryWrapper implements Int2ObjectMapView.Entry { method EntryWrapper (line 150) | EntryWrapper(Int2ObjectMap.Entry handle) { method getKey (line 154) | @Override method getValue (line 159) | @Override method setValue (line 164) | @Override class Int2IntFastUtilMapView (line 174) | private static class Int2IntFastUtilMapView implements Int2IntMapView { method Int2IntFastUtilMapView (line 178) | Int2IntFastUtilMapView(Int2IntMap delegate) { method put (line 182) | @Override method get (line 188) | @Override method remove (line 194) | @Override method size (line 200) | @Override method clear (line 205) | @Override method entryIterator (line 210) | @Override method valueIterator (line 215) | @Override method keyIterator (line 220) | @Override method asMap (line 225) | @Override class EntryIteratorWrapper (line 230) | private static class EntryIteratorWrapper implements Iterator handle) { method hasNext (line 238) | @Override method next (line 243) | @Override method remove (line 248) | @Override class EntryWrapper (line 253) | private static class EntryWrapper implements Int2IntMapView.Entry { method EntryWrapper (line 257) | EntryWrapper(Int2IntMap.Entry handle) { method getKey (line 261) | @Override method getValue (line 266) | @Override method setValue (line 271) | @Override class Long2ObjectFastUtilMapView (line 281) | private static class Long2ObjectFastUtilMapView implements Long2Obj... method Long2ObjectFastUtilMapView (line 285) | Long2ObjectFastUtilMapView(Long2ObjectMap delegate) { method put (line 289) | @Override method get (line 294) | @Override method remove (line 299) | @Override method size (line 304) | @Override method clear (line 309) | @Override method entryIterator (line 314) | @Override method valueIterator (line 319) | @Override method keyIterator (line 324) | @Override class EntryIteratorWrapper (line 329) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 337) | @Override method next (line 342) | @Override method remove (line 347) | @Override class EntryWrapper (line 352) | private class EntryWrapper implements Long2ObjectMapView.Entry { method EntryWrapper (line 356) | EntryWrapper(Long2ObjectMap.Entry handle) { method getKey (line 360) | @Override method getValue (line 365) | @Override method setValue (line 370) | @Override class Char2ObjectFastUtilMapView (line 380) | private static class Char2ObjectFastUtilMapView implements Char2Obj... method Char2ObjectFastUtilMapView (line 384) | Char2ObjectFastUtilMapView(Char2ObjectMap delegate) { method put (line 388) | @Override method get (line 393) | @Override method remove (line 398) | @Override method size (line 403) | @Override method clear (line 408) | @Override method entryIterator (line 413) | @Override method valueIterator (line 418) | @Override method keyIterator (line 423) | @Override class EntryIteratorWrapper (line 428) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 436) | @Override method next (line 441) | @Override method remove (line 446) | @Override class EntryWrapper (line 451) | private class EntryWrapper implements Char2ObjectMapView.Entry { method EntryWrapper (line 455) | EntryWrapper(Char2ObjectMap.Entry handle) { method getKey (line 459) | @Override method getValue (line 464) | @Override method setValue (line 469) | @Override class IntIteratorWrapper (line 479) | private static class IntIteratorWrapper implements IntIterator { method IntIteratorWrapper (line 483) | IntIteratorWrapper(it.unimi.dsi.fastutil.ints.IntIterator handle) { method hasNext (line 487) | @Override method next (line 492) | @Override method remove (line 497) | @Override class LongIteratorWrapper (line 504) | private static class LongIteratorWrapper implements LongIterator { method LongIteratorWrapper (line 508) | LongIteratorWrapper(it.unimi.dsi.fastutil.longs.LongIterator handle) { method hasNext (line 512) | @Override method next (line 517) | @Override method remove (line 522) | @Override class CharIteratorWrapper (line 529) | private static class CharIteratorWrapper implements CharIterator { method CharIteratorWrapper (line 533) | CharIteratorWrapper(it.unimi.dsi.fastutil.chars.CharIterator handle) { method hasNext (line 537) | @Override method next (line 542) | @Override method remove (line 547) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/creator/JavaCollectionsCreator.java class JavaCollectionsCreator (line 18) | public class JavaCollectionsCreator implements CollectionsCreator { method JavaCollectionsCreator (line 22) | private JavaCollectionsCreator() { method createInt2ObjectLinkedHashMap (line 26) | @Override method createInt2ObjectArrayMap (line 31) | @Override method createInt2IntHashMap (line 36) | @Override method createInt2IntArrayMap (line 41) | @Override method createLong2ObjectHashMap (line 46) | @Override method createLong2ObjectLinkedHashMap (line 51) | @Override method createLong2ObjectArrayMap (line 56) | @Override method createChar2ObjectArrayMap (line 61) | @Override class Int2ObjectJavaMapView (line 66) | private static class Int2ObjectJavaMapView implements Int2ObjectMap... method Int2ObjectJavaMapView (line 70) | Int2ObjectJavaMapView(Map delegate) { method put (line 74) | @Override method get (line 79) | @Override method remove (line 84) | @Override method size (line 89) | @Override method clear (line 94) | @Override method entryIterator (line 99) | @Override method valueIterator (line 104) | @Override method keyIterator (line 109) | @Override class EntryIteratorWrapper (line 114) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 122) | @Override method next (line 127) | @Override method remove (line 132) | @Override class EntryWrapper (line 137) | private class EntryWrapper implements Int2ObjectMapView.Entry { method EntryWrapper (line 141) | EntryWrapper(Map.Entry handle) { method getKey (line 145) | @Override method getValue (line 150) | @Override method setValue (line 155) | @Override class Int2IntJavaMapView (line 165) | private static class Int2IntJavaMapView implements Int2IntMapView { method Int2IntJavaMapView (line 169) | Int2IntJavaMapView(Map delegate) { method put (line 173) | @Override method get (line 179) | @Override method remove (line 185) | @Override method size (line 191) | @Override method clear (line 196) | @Override method entryIterator (line 201) | @Override method valueIterator (line 206) | @Override method keyIterator (line 211) | @Override method asMap (line 216) | @Override class EntryIteratorWrapper (line 221) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 229) | @Override method next (line 234) | @Override method remove (line 239) | @Override class EntryWrapper (line 244) | private static class EntryWrapper implements Int2IntMapView.Entry { method EntryWrapper (line 248) | EntryWrapper(Map.Entry handle) { method getKey (line 252) | @Override method getValue (line 257) | @Override method setValue (line 262) | @Override class Long2ObjectJavaMapView (line 273) | private static class Long2ObjectJavaMapView implements Long2ObjectM... method Long2ObjectJavaMapView (line 277) | Long2ObjectJavaMapView(Map delegate) { method put (line 281) | @Override method get (line 286) | @Override method remove (line 291) | @Override method size (line 296) | @Override method clear (line 301) | @Override method entryIterator (line 306) | @Override method valueIterator (line 311) | @Override method keyIterator (line 316) | @Override class EntryIteratorWrapper (line 321) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 329) | @Override method next (line 334) | @Override method remove (line 339) | @Override class EntryWrapper (line 344) | private class EntryWrapper implements Long2ObjectMapView.Entry { method EntryWrapper (line 348) | EntryWrapper(Map.Entry handle) { method getKey (line 352) | @Override method getValue (line 357) | @Override method setValue (line 362) | @Override class Char2ObjectJavaMapView (line 373) | private static class Char2ObjectJavaMapView implements Char2ObjectM... method Char2ObjectJavaMapView (line 377) | Char2ObjectJavaMapView(Map delegate) { method put (line 381) | @Override method get (line 386) | @Override method remove (line 391) | @Override method size (line 396) | @Override method clear (line 401) | @Override method entryIterator (line 406) | @Override method valueIterator (line 411) | @Override method keyIterator (line 416) | @Override class EntryIteratorWrapper (line 421) | private static class EntryIteratorWrapper implements Iterator> handle) { method hasNext (line 429) | @Override method next (line 434) | @Override method remove (line 439) | @Override class EntryWrapper (line 444) | private class EntryWrapper implements Char2ObjectMapView.Entry { method EntryWrapper (line 448) | EntryWrapper(Map.Entry handle) { method getKey (line 452) | @Override method getValue (line 457) | @Override method setValue (line 462) | @Override class IntIteratorWrapper (line 473) | private static class IntIteratorWrapper implements IntIterator { method IntIteratorWrapper (line 477) | IntIteratorWrapper(Iterator handle) { method hasNext (line 481) | @Override method next (line 486) | @Override method remove (line 491) | @Override class LongIteratorWrapper (line 498) | private static class LongIteratorWrapper implements LongIterator { method LongIteratorWrapper (line 502) | LongIteratorWrapper(Iterator handle) { method hasNext (line 506) | @Override method next (line 511) | @Override method remove (line 516) | @Override class CharIteratorWrapper (line 523) | private static class CharIteratorWrapper implements CharIterator { method CharIteratorWrapper (line 527) | CharIteratorWrapper(Iterator handle) { method hasNext (line 531) | @Override method next (line 536) | @Override method remove (line 541) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/Char2ObjectMapView.java type Char2ObjectMapView (line 7) | public interface Char2ObjectMapView { method put (line 9) | @Nullable method get (line 12) | @Nullable method getOrDefault (line 15) | default V getOrDefault(char key, V def) { method remove (line 20) | @Nullable method size (line 23) | int size(); method isEmpty (line 25) | default boolean isEmpty() { method clear (line 29) | void clear(); method entryIterator (line 31) | Iterator> entryIterator(); method valueIterator (line 33) | Iterator valueIterator(); method keyIterator (line 35) | CharIterator keyIterator(); method computeIfAbsent (line 37) | default V computeIfAbsent(char key, AbsentConsumer consumer) { type AbsentConsumer (line 47) | interface AbsentConsumer { method accept (line 49) | V accept(char key); type Entry (line 53) | interface Entry { method getKey (line 55) | char getKey(); method getValue (line 57) | V getValue(); method setValue (line 59) | V setValue(V newValue); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/CharIterator.java type CharIterator (line 3) | public interface CharIterator { method hasNext (line 5) | boolean hasNext(); method next (line 7) | char next(); method remove (line 9) | void remove(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/EmptyInt2IntMapView.java class EmptyInt2IntMapView (line 8) | public class EmptyInt2IntMapView implements Int2IntMapView { method EmptyInt2IntMapView (line 12) | private EmptyInt2IntMapView() { method put (line 16) | @Override method get (line 21) | @Override method remove (line 26) | @Override method size (line 31) | @Override method clear (line 36) | @Override method entryIterator (line 41) | @Override method valueIterator (line 46) | @Override method keyIterator (line 51) | @Override method asMap (line 56) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/EmptyIntIterator.java class EmptyIntIterator (line 5) | public class EmptyIntIterator implements IntIterator { method EmptyIntIterator (line 9) | private EmptyIntIterator() { method hasNext (line 13) | @Override method next (line 18) | @Override method remove (line 23) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/Int2IntMapView.java type Int2IntMapView (line 7) | public interface Int2IntMapView { method put (line 9) | OptionalInt put(int key, int value); method get (line 11) | OptionalInt get(int key); method getOrDefault (line 13) | default int getOrDefault(int key, int def) { method remove (line 18) | OptionalInt remove(int key); method size (line 20) | int size(); method isEmpty (line 22) | default boolean isEmpty() { method clear (line 26) | void clear(); method entryIterator (line 28) | Iterator entryIterator(); method valueIterator (line 30) | IntIterator valueIterator(); method keyIterator (line 32) | IntIterator keyIterator(); method asMap (line 34) | Map asMap(); method computeIfAbsent (line 36) | default int computeIfAbsent(int key, AbsentConsumer consumer) { type AbsentConsumer (line 50) | interface AbsentConsumer { method accept (line 52) | int accept(int key); type Entry (line 56) | interface Entry { method getKey (line 58) | int getKey(); method getValue (line 60) | int getValue(); method setValue (line 62) | int setValue(int newValue); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/Int2ObjectMapView.java type Int2ObjectMapView (line 7) | public interface Int2ObjectMapView { method put (line 9) | @Nullable method get (line 12) | @Nullable method getOrDefault (line 15) | default V getOrDefault(int key, V def) { method remove (line 20) | @Nullable method size (line 23) | int size(); method isEmpty (line 25) | default boolean isEmpty() { method clear (line 29) | void clear(); method entryIterator (line 31) | Iterator> entryIterator(); method valueIterator (line 33) | Iterator valueIterator(); method keyIterator (line 35) | IntIterator keyIterator(); method computeIfAbsent (line 37) | default V computeIfAbsent(int key, AbsentConsumer consumer) { method putAll (line 47) | default void putAll(Int2ObjectMapView other) { type AbsentConsumer (line 57) | interface AbsentConsumer { method accept (line 59) | V accept(int key); type Entry (line 63) | interface Entry { method getKey (line 65) | int getKey(); method getValue (line 67) | V getValue(); method setValue (line 69) | V setValue(V newValue); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/IntIterator.java type IntIterator (line 3) | public interface IntIterator { method hasNext (line 5) | boolean hasNext(); method next (line 7) | int next(); method remove (line 9) | void remove(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/Long2ObjectMapView.java type Long2ObjectMapView (line 7) | public interface Long2ObjectMapView { method put (line 9) | @Nullable method get (line 12) | @Nullable method getOrDefault (line 15) | default V getOrDefault(long key, V def) { method putAll (line 20) | default void putAll(Long2ObjectMapView other) { method remove (line 28) | @Nullable method size (line 31) | int size(); method isEmpty (line 33) | default boolean isEmpty() { method clear (line 37) | void clear(); method entryIterator (line 39) | Iterator> entryIterator(); method valueIterator (line 41) | Iterator valueIterator(); method keyIterator (line 43) | LongIterator keyIterator(); method computeIfAbsent (line 45) | default V computeIfAbsent(long key, AbsentConsumer consumer) { type AbsentConsumer (line 55) | interface AbsentConsumer { method accept (line 57) | V accept(long key); type Entry (line 61) | interface Entry { method getKey (line 63) | long getKey(); method getValue (line 65) | V getValue(); method setValue (line 67) | V setValue(V newValue); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/collections/view/LongIterator.java type LongIterator (line 3) | public interface LongIterator { method hasNext (line 5) | boolean hasNext(); method next (line 7) | long next(); method remove (line 9) | void remove(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/config/PvPWorldsCache.java class PvPWorldsCache (line 10) | public class PvPWorldsCache { method PvPWorldsCache (line 15) | public PvPWorldsCache(List pvpWorlds) { method isPvPWorld (line 26) | public boolean isPvPWorld(String worldName) { method isPvPWorldByName (line 30) | private boolean isPvPWorldByName(String worldName) { method isPvPWorldByPattern (line 34) | private boolean isPvPWorldByPattern(String worldName) { method getPatternRegex (line 43) | private static Pattern getPatternRegex(String value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/DBColumn.java class DBColumn (line 5) | public class DBColumn extends Pair { method DBColumn (line 7) | public DBColumn(String columnName, Object value) { method withNameAndValue (line 11) | public DBColumn withNameAndValue(String columnName, Object value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/DataManager.java class DataManager (line 36) | @SuppressWarnings("WeakerAccess") method DataManager (line 42) | public DataManager(SuperiorSkyblockPlugin plugin) { method loadData (line 46) | @Override method addDatabaseLoader (line 76) | public void addDatabaseLoader(DatabaseLoader databaseLoader) { method saveDatabase (line 80) | public void saveDatabase(boolean async) { method closeConnection (line 95) | public void closeConnection() { method loadDatabaseLoaders (line 104) | private void loadDatabaseLoaders() { method loadPlayers (line 110) | private void loadPlayers() { method checkCorruptedPlayerRecord (line 159) | private void checkCorruptedPlayerRecord(DatabaseCache.Record resultSet) { method getString (line 19) | public Optional getString(String key) { method getInt (line 23) | public Optional getInt(String key) { method getLong (line 27) | public Optional getLong(String key) { method getDouble (line 41) | public Optional getDouble(String key) { method getBoolean (line 59) | public Optional getBoolean(String key) { method getByte (line 75) | public Optional getByte(String key) { method getBigDecimal (line 91) | public Optional getBigDecimal(String key) { method getUUID (line 100) | public Optional getUUID(String key) { method getEnum (line 113) | public > Optional getEnum(String key, Class en... method getBlob (line 118) | public Optional getBlob(String key) { method getObject (line 130) | private Optional getObject(String key, Class clazz) { method getObject (line 135) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/bridge/EmptyDatabaseBridge.java class EmptyDatabaseBridge (line 12) | public class EmptyDatabaseBridge implements DatabaseBridge { method EmptyDatabaseBridge (line 16) | private EmptyDatabaseBridge() { method getInstance (line 20) | public static EmptyDatabaseBridge getInstance() { method loadAllObjects (line 24) | @Override method batchOperations (line 29) | @Override method updateObject (line 34) | @Override method insertObject (line 39) | @Override method deleteObject (line 44) | @Override method loadObject (line 49) | @Override method setDatabaseBridgeMode (line 54) | @Override method getDatabaseBridgeMode (line 59) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/bridge/GridDatabaseBridge.java class GridDatabaseBridge (line 14) | public class GridDatabaseBridge { method GridDatabaseBridge (line 18) | private GridDatabaseBridge() { method saveLastIsland (line 21) | public static void saveLastIsland(GridManager gridManager, BlockPositi... method updateVersion (line 30) | public static void updateVersion(GridManager gridManager, int version) { method insertGrid (line 40) | public static void insertGrid(GridManager gridManager) { method deleteGrid (line 52) | public static void deleteGrid(GridManager gridManager) { method runOperationIfRunning (line 57) | private static void runOperationIfRunning(DatabaseBridge databaseBridg... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/bridge/IslandsDatabaseBridge.java class IslandsDatabaseBridge (line 50) | public class IslandsDatabaseBridge { method IslandsDatabaseBridge (line 56) | private IslandsDatabaseBridge() { method addMember (line 59) | public static void addMember(Island island, SuperiorPlayer superiorPla... method removeMember (line 72) | public static void removeMember(Island island, SuperiorPlayer superior... method saveMemberRole (line 81) | public static void saveMemberRole(Island island, SuperiorPlayer superi... method addBannedPlayer (line 92) | public static void addBannedPlayer(Island island, SuperiorPlayer super... method removeBannedPlayer (line 105) | public static void removeBannedPlayer(Island island, SuperiorPlayer su... method saveCoopLimit (line 114) | public static void saveCoopLimit(Island island) { method saveIslandHome (line 118) | public static void saveIslandHome(Island island, Dimension dimension, ... method saveVisitorLocation (line 139) | public static void saveVisitorLocation(Island island, Dimension dimens... method saveUnlockedWorlds (line 160) | public static void saveUnlockedWorlds(Island island) { method savePlayerPermission (line 165) | public static void savePlayerPermission(Island island, SuperiorPlayer ... method clearPlayerPermission (line 179) | public static void clearPlayerPermission(Island island, SuperiorPlayer... method saveRolePermission (line 188) | public static void saveRolePermission(Island island, PlayerRole player... method clearRolePermissions (line 200) | public static void clearRolePermissions(Island island) { method saveName (line 205) | public static void saveName(Island island) { method saveDescription (line 209) | public static void saveDescription(Island island) { method saveSize (line 213) | public static void saveSize(Island island) { method saveDiscord (line 217) | public static void saveDiscord(Island island) { method savePaypal (line 221) | public static void savePaypal(Island island) { method saveLockedStatus (line 225) | public static void saveLockedStatus(Island island) { method saveIgnoredStatus (line 229) | public static void saveIgnoredStatus(Island island) { method saveLastTimeUpdate (line 233) | public static void saveLastTimeUpdate(Island island) { method saveBankLimit (line 237) | public static void saveBankLimit(Island island) { method saveBonusWorth (line 241) | public static void saveBonusWorth(Island island) { method saveBonusLevel (line 245) | public static void saveBonusLevel(Island island) { method saveUpgrade (line 249) | public static void saveUpgrade(Island island, Upgrade upgrade, int lev... method saveCropGrowth (line 261) | public static void saveCropGrowth(Island island) { method saveSpawnerRates (line 265) | public static void saveSpawnerRates(Island island) { method saveMobDrops (line 269) | public static void saveMobDrops(Island island) { method saveBlockLimit (line 273) | public static void saveBlockLimit(Island island, Key block, int limit) { method clearBlockLimits (line 285) | public static void clearBlockLimits(Island island) { method removeBlockLimit (line 290) | public static void removeBlockLimit(Island island, Key block) { method saveEntityLimit (line 299) | public static void saveEntityLimit(Island island, Key entityType, int ... method clearEntityLimits (line 311) | public static void clearEntityLimits(Island island) { method removeEntityLimit (line 316) | public static void removeEntityLimit(Island island, Key entity) { method saveTeamLimit (line 325) | public static void saveTeamLimit(Island island) { method saveWarpsLimit (line 329) | public static void saveWarpsLimit(Island island) { method saveIslandEffect (line 333) | public static void saveIslandEffect(Island island, PotionEffectType po... method removeIslandEffect (line 345) | public static void removeIslandEffect(Island island, PotionEffectType ... method clearIslandEffects (line 354) | public static void clearIslandEffects(Island island) { method saveRoleLimit (line 359) | public static void saveRoleLimit(Island island, PlayerRole playerRole,... method removeRoleLimit (line 371) | public static void removeRoleLimit(Island island, PlayerRole playerRol... method saveWarp (line 380) | public static void saveWarp(Island island, IslandWarp islandWarp) { method updateWarpName (line 398) | public static void updateWarpName(Island island, IslandWarp islandWarp... method updateWarpLocation (line 409) | public static void updateWarpLocation(Island island, IslandWarp island... method updateWarpPrivateStatus (line 422) | public static void updateWarpPrivateStatus(Island island, IslandWarp i... method updateWarpIcon (line 433) | public static void updateWarpIcon(Island island, IslandWarp islandWarp) { method removeWarp (line 446) | public static void removeWarp(Island island, IslandWarp islandWarp) { method saveRating (line 455) | public static void saveRating(Island island, SuperiorPlayer superiorPl... method removeRating (line 468) | public static void removeRating(Island island, SuperiorPlayer superior... method clearRatings (line 477) | public static void clearRatings(Island island) { method saveMission (line 482) | public static void saveMission(Island island, Mission mission, int ... method removeMission (line 494) | public static void removeMission(Island island, Mission mission) { method saveIslandFlag (line 503) | public static void saveIslandFlag(Island island, IslandFlag islandFlag... method removeIslandFlag (line 515) | public static void removeIslandFlag(Island island, IslandFlag islandFl... method clearIslandFlags (line 524) | public static void clearIslandFlags(Island island) { method saveGeneratorRate (line 529) | public static void saveGeneratorRate(Island island, Dimension dimensio... method removeGeneratorRate (line 542) | public static void removeGeneratorRate(Island island, Dimension dimens... method clearGeneratorRates (line 553) | public static void clearGeneratorRates(Island island, Dimension dimens... method saveGeneratedSchematics (line 562) | public static void saveGeneratedSchematics(Island island) { method saveDirtyChunks (line 567) | public static void saveDirtyChunks(DirtyChunksContainer dirtyChunksCon... method saveBlockCounts (line 572) | public static void saveBlockCounts(Island island) { method saveEntityCounts (line 577) | public static void saveEntityCounts(Island island) { method saveIslandChest (line 582) | public static void saveIslandChest(Island island, IslandChest islandCh... method saveLastInterestTime (line 594) | public static void saveLastInterestTime(Island island) { method saveVisitor (line 603) | public static void saveVisitor(Island island, SuperiorPlayer visitor, ... method saveWarpCategory (line 615) | public static void saveWarpCategory(Island island, WarpCategory warpCa... method updateWarpCategory (line 628) | public static void updateWarpCategory(Island island, IslandWarp island... method updateWarpCategoryName (line 640) | public static void updateWarpCategoryName(Island island, WarpCategory ... method updateWarpCategorySlot (line 651) | public static void updateWarpCategorySlot(Island island, WarpCategory ... method updateWarpCategoryIcon (line 662) | public static void updateWarpCategoryIcon(Island island, WarpCategory ... method removeWarpCategory (line 673) | public static void removeWarpCategory(Island island, WarpCategory warp... method saveIslandLeader (line 682) | public static void saveIslandLeader(Island island) { method saveBankBalance (line 691) | public static void saveBankBalance(Island island) { method saveBankTransaction (line 700) | public static void saveBankTransaction(Island island, BankTransaction ... method savePersistentDataContainer (line 716) | public static void savePersistentDataContainer(Island island) { method removePersistentDataContainer (line 727) | public static void removePersistentDataContainer(Island island) { method clearIslandSettings (line 732) | public static void clearIslandSettings(Island island) { method insertIsland (line 750) | public static void insertIsland(Island island, @Nullable List { method DatabaseCache (line 14) | public DatabaseCache() { method computeIfAbsentInfo (line 18) | public Record computeIfAbsentInfo(UUID uuid, Supplier value) { class Record (line 22) | public static class Record { method Record (line 28) | private Record(T handle) { method get (line 32) | public T get() { method recordTable (line 36) | public void recordTable(String tableName) { method getRecordedTables (line 40) | public Set getRecordedTables() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/DatabaseLoader.java type DatabaseLoader (line 5) | public interface DatabaseLoader { method setState (line 7) | void setState(State state) throws ManagerLoadException; type State (line 9) | enum State { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/MachineStateDatabaseLoader.java class MachineStateDatabaseLoader (line 9) | public abstract class MachineStateDatabaseLoader implements DatabaseLoad... method setState (line 19) | @Override method handleInitialize (line 34) | protected abstract void handleInitialize() throws ManagerLoadException; method handlePostInitialize (line 36) | protected abstract void handlePostInitialize() throws ManagerLoadExcep... method handlePreLoadData (line 38) | protected abstract void handlePreLoadData() throws ManagerLoadException; method handlePostLoadData (line 40) | protected abstract void handlePostLoadData() throws ManagerLoadException; method handleShutdown (line 42) | protected abstract void handleShutdown() throws ManagerLoadException; type StateAction (line 44) | private interface StateAction { method run (line 46) | void run() throws ManagerLoadException; FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/backup/BackupDatabase.java class BackupDatabase (line 15) | public class BackupDatabase implements DatabaseLoader { method BackupDatabase (line 22) | public BackupDatabase(SuperiorSkyblockPlugin plugin) { method setState (line 26) | @Override method getBackupFile (line 57) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/SQLDatabase.java class SQLDatabase (line 14) | public class SQLDatabase { method SQLDatabase (line 23) | private SQLDatabase() { method initializeDatabase (line 27) | public static void initializeDatabase() { method upgradeDatabase (line 36) | public static UpgradeResult upgradeDatabase() { method getCurrentDatabaseVersion (line 52) | public static int getCurrentDatabaseVersion() { method createMetadataTable (line 56) | private static void createMetadataTable() { method createIslandsTable (line 69) | private static void createIslandsTable() { method createPlayersTable (line 239) | private static void createPlayersTable() { method createGridTable (line 269) | private static void createGridTable() { method createBankTransactionsTable (line 277) | private static void createBankTransactionsTable() { method createStackedBlocksTable (line 289) | private static void createStackedBlocksTable() { class UpgradeResult (line 297) | public static class UpgradeResult { method UpgradeResult (line 302) | UpgradeResult(boolean upgraded, int databaseVersion) { method isUpgraded (line 307) | public boolean isUpgraded() { method getDatabaseVersion (line 311) | public int getDatabaseVersion() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/SQLDatabaseLoader.java class SQLDatabaseLoader (line 12) | public class SQLDatabaseLoader extends MachineStateDatabaseLoader { method SQLDatabaseLoader (line 16) | public SQLDatabaseLoader(SuperiorSkyblockPlugin plugin) { method setState (line 20) | @Override method handleInitialize (line 26) | @Override method handlePostInitialize (line 56) | @Override method handlePreLoadData (line 119) | @Override method handlePostLoadData (line 124) | @Override method handleShutdown (line 129) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v0/DatabaseConverter.java class DatabaseConverter (line 49) | public class DatabaseConverter { method DatabaseConverter (line 68) | private DatabaseConverter() { method tryConvertDatabase (line 72) | public static void tryConvertDatabase() { method convertDatabase (line 80) | private static void convertDatabase() { method saveConvertedData (line 148) | private static void saveConvertedData() { method isDatabaseOldFormat (line 156) | private static boolean isDatabaseOldFormat() { method isRemoteDatabase (line 175) | private static boolean isRemoteDatabase() { method savePlayers (line 186) | private static void savePlayers() { method saveIslands (line 207) | private static void saveIslands() { method saveStackedBlocks (line 296) | private static void saveStackedBlocks() { method saveBankTransactions (line 317) | private static void saveBankTransactions() { method saveGrid (line 342) | private static void saveGrid() { method insertPlayer (line 368) | @SuppressWarnings("unchecked") method insertIsland (line 394) | @SuppressWarnings({"unchecked"}) method runOnEnvironments (line 562) | private static void runOnEnvironments(T[] arr, BiConsumer> { method AttributesRegistry (line 9) | protected AttributesRegistry(Class classType) { method setValue (line 13) | public AttributesRegistry setValue(K field, Object value) { method getValue (line 18) | public T getValue(K field) { method getValue (line 24) | public T getValue(K field, Class type) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v0/attributes/BankTransactionsAttributes.java class BankTransactionsAttributes (line 3) | public class BankTransactionsAttributes extends AttributesRegistry T checkParam(String param, Supplier emptyValue) { method deserializeMissions (line 44) | @Override method deserializeHomes (line 49) | @Override method deserializePlayers (line 54) | @Override method deserializePlayerPerms (line 59) | @Override method deserializeRolePerms (line 64) | @Override method deserializeUpgrades (line 69) | @Override method deserializeWarps (line 74) | @Override method deserializeBlockLimits (line 79) | @Override method deserializeRatings (line 84) | @Override method deserializeIslandFlags (line 89) | @Override method deserializeGenerators (line 94) | @Override method deserializeVisitors (line 99) | @Override method deserializeEntityLimits (line 104) | @Override method deserializeEffects (line 109) | @Override method deserializeIslandChests (line 114) | @Override method deserializeRoleLimits (line 119) | @Override method deserializeWarpCategories (line 124) | @Override method deserializeBlockCounts (line 129) | @Override method deserializeDirtyChunks (line 134) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v0/deserializer/IDeserializer.java type IDeserializer (line 20) | public interface IDeserializer { method deserializeMissions (line 22) | Map deserializeMissions(String missions); method deserializeHomes (line 24) | String[] deserializeHomes(String locationParam); method deserializePlayers (line 26) | List deserializePlayers(String players); method deserializePlayerPerms (line 28) | Map deserializePlayerPerms(String permissio... method deserializeRolePerms (line 30) | Map deserializeRolePerms(String permissio... method deserializeUpgrades (line 32) | Map deserializeUpgrades(String upgrades); method deserializeWarps (line 34) | List deserializeWarps(String islandWarps); method deserializeBlockLimits (line 36) | KeyMap deserializeBlockLimits(String blocks); method deserializeRatings (line 38) | Map deserializeRatings(String ratings); method deserializeIslandFlags (line 40) | Map deserializeIslandFlags(String settings); method deserializeGenerators (line 42) | KeyMap[] deserializeGenerators(String generator); method deserializeVisitors (line 44) | List> deserializeVisitors(String visitors); method deserializeEntityLimits (line 46) | KeyMap deserializeEntityLimits(String entities); method deserializeEffects (line 48) | Map deserializeEffects(String effects); method deserializeIslandChests (line 50) | List deserializeIslandChests(String islandChest); method deserializeRoleLimits (line 52) | Map deserializeRoleLimits(String roles); method deserializeWarpCategories (line 54) | List deserializeWarpCategories(String categori... method deserializeBlockCounts (line 56) | String deserializeBlockCounts(String blockCountsParam); method deserializeDirtyChunks (line 58) | String deserializeDirtyChunks(String dirtyChunksParam); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v0/deserializer/JsonDeserializer.java class JsonDeserializer (line 35) | public class JsonDeserializer implements IDeserializer { method JsonDeserializer (line 41) | private JsonDeserializer() { method deserializeMissions (line 44) | public Map deserializeMissions(String missions) { method deserializeHomes (line 60) | public String[] deserializeHomes(String locationParam) { method deserializePlayers (line 76) | public List deserializePlayers(String players) { method deserializePlayerPerms (line 87) | public Map deserializePlayerPerms(String pe... method deserializeRolePerms (line 116) | public Map deserializeRolePerms(String pe... method deserializeUpgrades (line 137) | public Map deserializeUpgrades(String upgrades) { method deserializeWarps (line 151) | public List deserializeWarps(String islandWarps) { method deserializeBlockLimits (line 174) | public KeyMap deserializeBlockLimits(String blocks) { method deserializeRatings (line 188) | public Map deserializeRatings(String ratings) { method deserializeIslandFlags (line 205) | public Map deserializeIslandFlags(String settings) { method deserializeGenerators (line 222) | public KeyMap[] deserializeGenerators(String generator) { method deserializeVisitors (line 244) | public List> deserializeVisitors(String visitors) { method deserializeEntityLimits (line 262) | public KeyMap deserializeEntityLimits(String entities) { method deserializeEffects (line 276) | public Map deserializeEffects(String effect... method deserializeIslandChests (line 292) | public List deserializeIslandChests(String isla... method deserializeRoleLimits (line 309) | public Map deserializeRoleLimits(String roles) { method deserializeWarpCategories (line 325) | public List deserializeWarpCategories(String c... method deserializeBlockCounts (line 343) | @Override method deserializeDirtyChunks (line 349) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v0/deserializer/MultipleDeserializer.java class MultipleDeserializer (line 22) | public class MultipleDeserializer implements IDeserializer { method MultipleDeserializer (line 26) | public MultipleDeserializer(IDeserializer... deserializers) { method runDeserializers (line 30) | private T runDeserializers(Function function) { method deserializeMissions (line 41) | @Override method deserializeHomes (line 46) | @Override method deserializePlayers (line 51) | @Override method deserializePlayerPerms (line 56) | @Override method deserializeRolePerms (line 61) | @Override method deserializeUpgrades (line 66) | @Override method deserializeWarps (line 71) | @Override method deserializeBlockLimits (line 76) | @Override method deserializeRatings (line 81) | @Override method deserializeIslandFlags (line 86) | @Override method deserializeGenerators (line 91) | @Override method deserializeVisitors (line 96) | @Override method deserializeEntityLimits (line 101) | @Override method deserializeEffects (line 106) | @Override method deserializeIslandChests (line 111) | @Override method deserializeRoleLimits (line 116) | @Override method deserializeWarpCategories (line 121) | @Override method deserializeBlockCounts (line 126) | @Override method deserializeDirtyChunks (line 131) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v0/deserializer/RawDeserializer.java class RawDeserializer (line 38) | public class RawDeserializer implements IDeserializer { method RawDeserializer (line 44) | private RawDeserializer() { method deserializeMissions (line 47) | @Override method deserializeHomes (line 62) | @Override method deserializePlayers (line 83) | @Override method deserializePlayerPerms (line 101) | @Override method deserializeRolePerms (line 130) | @Override method deserializeUpgrades (line 170) | @Override method deserializeWarps (line 187) | @Override method deserializeBlockLimits (line 229) | @Override method deserializeRatings (line 246) | @Override method deserializeIslandFlags (line 263) | @Override method deserializeGenerators (line 285) | @Override method deserializeVisitors (line 309) | @Override method deserializeEntityLimits (line 327) | @Override method deserializeEffects (line 344) | @Override method deserializeIslandChests (line 360) | @Override method deserializeRoleLimits (line 378) | @Override method deserializeWarpCategories (line 397) | @Override method deserializeBlockCounts (line 422) | @Override method deserializeDirtyChunks (line 439) | @Override method deserializeGenerators (line 475) | private void deserializeGenerators(String generator, KeyMap c... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v1/DatabaseUpgrade_V1.java class DatabaseUpgrade_V1 (line 5) | public class DatabaseUpgrade_V1 implements Runnable { method DatabaseUpgrade_V1 (line 9) | private DatabaseUpgrade_V1() { method run (line 13) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v2/DatabaseUpgrade_V2.java class DatabaseUpgrade_V2 (line 17) | public class DatabaseUpgrade_V2 implements Runnable { method DatabaseUpgrade_V2 (line 21) | private DatabaseUpgrade_V2() { method run (line 25) | @Override method updateWarpsIcons (line 33) | private static void updateWarpsIcons() { method updateWarpCategoriesIcons (line 67) | private static void updateWarpCategoriesIcons() { method updateIslandChests (line 101) | private static void updateIslandChests() { method updateManyItems (line 147) | private static void updateManyItems(List items, class DatabaseItem (line 163) | private static class DatabaseItem { method DatabaseItem (line 169) | DatabaseItem(ItemStack itemStack, String island, String identifier) { class DatabaseChest (line 177) | private static class DatabaseChest { method DatabaseChest (line 183) | DatabaseChest(String island, int index, ItemStack[] contents) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/loader/sql/upgrade/v3/DatabaseUpgrade_V3.java class DatabaseUpgrade_V3 (line 15) | public class DatabaseUpgrade_V3 implements Runnable { method DatabaseUpgrade_V3 (line 19) | private DatabaseUpgrade_V3() { method run (line 23) | @Override method convertGeneratedSchematicsMask (line 61) | private static String convertGeneratedSchematicsMask(int generatedSche... method convertUnlockedWorldsMask (line 76) | private static String convertUnlockedWorldsMask(int unlockedWorldsMask) { method updateManyItems (line 91) | private static void updateManyItems(List items, CustomSQ... class DatabaseItem (line 106) | private static class DatabaseItem { method DatabaseItem (line 112) | DatabaseItem(String uuid, String generatedWorlds, String unlockedWor... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/serialization/IslandsDeserializer.java class IslandsDeserializer (line 42) | public class IslandsDeserializer { method IslandsDeserializer (line 50) | private IslandsDeserializer() { method deserializeMembers (line 54) | public static void deserializeMembers(DatabaseBridge databaseBridge, D... method deserializeBanned (line 86) | public static void deserializeBanned(DatabaseBridge databaseBridge, Da... method deserializeVisitors (line 113) | public static void deserializeVisitors(DatabaseBridge databaseBridge, ... method deserializePlayerPermissions (line 141) | public static void deserializePlayerPermissions(DatabaseBridge databas... method deserializeRolePermissions (line 183) | public static void deserializeRolePermissions(DatabaseBridge databaseB... method deserializeUpgrades (line 213) | public static void deserializeUpgrades(DatabaseBridge databaseBridge, ... method deserializeWarps (line 240) | public static void deserializeWarps(DatabaseBridge databaseBridge, Dat... method deserializeDirtyChunks (line 271) | public static void deserializeDirtyChunks(Island.Builder builder, Stri... method deserializeBlockCounts (line 288) | public static void deserializeBlockCounts(Island.Builder builder, Stri... method deserializeEntityCounts (line 302) | public static void deserializeEntityCounts(Island.Builder builder, Str... method deserializeDimensionsList (line 316) | public static void deserializeDimensionsList(String dimensions, Consum... method deserializeBlockLimits (line 330) | public static void deserializeBlockLimits(DatabaseBridge databaseBridg... method deserializeEntityLimits (line 357) | public static void deserializeEntityLimits(DatabaseBridge databaseBrid... method deserializeRatings (line 384) | public static void deserializeRatings(DatabaseBridge databaseBridge, D... method deserializeMissions (line 423) | public static void deserializeMissions(DatabaseBridge databaseBridge, ... method deserializeIslandFlags (line 456) | public static void deserializeIslandFlags(DatabaseBridge databaseBridg... method deserializeGenerators (line 486) | public static void deserializeGenerators(DatabaseBridge databaseBridge... method deserializeIslandHomes (line 519) | public static void deserializeIslandHomes(DatabaseBridge databaseBridg... method deserializeVisitorHomes (line 546) | public static void deserializeVisitorHomes(DatabaseBridge databaseBrid... method deserializeEffects (line 573) | public static void deserializeEffects(DatabaseBridge databaseBridge, D... method deserializeIslandChest (line 601) | public static void deserializeIslandChest(DatabaseBridge databaseBridg... method deserializeRoleLimits (line 646) | public static void deserializeRoleLimits(DatabaseBridge databaseBridge... method deserializeWarpCategories (line 673) | public static void deserializeWarpCategories(DatabaseBridge databaseBr... method deserializeIslandBank (line 695) | public static void deserializeIslandBank(DatabaseBridge databaseBridge... method deserializeIslandSettings (line 720) | public static void deserializeIslandSettings(DatabaseBridge databaseBr... method deserializeBankTransactions (line 743) | public static void deserializeBankTransactions(DatabaseBridge database... method deserializePersistentDataContainer (line 762) | public static void deserializePersistentDataContainer(DatabaseBridge d... method lookupIsland (line 782) | private static Island.Builder lookupIsland(DatabaseCache blockCo... method serializeEntityCounts (line 38) | public static String serializeEntityCounts(Map entityCou... method serializeDirtyChunks (line 49) | public static String serializeDirtyChunks(List dirtyChunks) { method serializeDirtyChunkPositions (line 66) | public static String serializeDirtyChunkPositions(List ... method serializeDirtyChunkPositions (line 73) | public static String serializeDirtyChunkPositions(DirtyChunksContainer... method serializeDimensions (line 80) | public static String serializeDimensions(Collection dimensi... method serializeDirtyChunkPosition (line 87) | private static void serializeDirtyChunkPosition(JsonObject dirtyChunks... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/serialization/PlayersDeserializer.java class PlayersDeserializer (line 16) | public class PlayersDeserializer { method PlayersDeserializer (line 20) | private PlayersDeserializer() { method deserializeMissions (line 24) | public static void deserializeMissions(DatabaseBridge databaseBridge, ... method deserializePlayerSettings (line 59) | public static void deserializePlayerSettings(DatabaseBridge databaseBr... method deserializePersistentDataContainer (line 80) | public static void deserializePersistentDataContainer(DatabaseBridge d... method lookupPlayer (line 100) | private static SuperiorPlayer.Builder lookupPlayer(DatabaseCache execute(IDatabaseTransaction tra... method execute (line 81) | public static CompletableFuture execute(IDatabaseTransaction... ... method execute (line 85) | public static CompletableFuture execute(Collection createSessionInternal(SuperiorSky... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/sql/ResultSetMapBridge.java class ResultSetMapBridge (line 12) | public class ResultSetMapBridge implements Map { method ResultSetMapBridge (line 16) | public ResultSetMapBridge(ResultSet resultSet) { method size (line 20) | @Override method isEmpty (line 25) | @Override method containsKey (line 30) | @Override method containsValue (line 40) | @Override method get (line 45) | @Override method get (line 50) | public T get(Object key, T def) { method put (line 58) | @Nullable method remove (line 64) | @Override method putAll (line 69) | @Override method clear (line 74) | @Override method keySet (line 79) | @NotNull method values (line 85) | @NotNull method entrySet (line 91) | @NotNull method get (line 97) | private T get(String key) throws SQLException { method getSafe (line 102) | private T getSafe(String key) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/database/sql/SQLDatabaseBridge.java class SQLDatabaseBridge (line 22) | public class SQLDatabaseBridge implements DatabaseBridge { method SQLDatabaseBridge (line 27) | public SQLDatabaseBridge() { method loadAllObjects (line 31) | @Override method batchOperations (line 45) | @Override method updateObject (line 55) | @Override method insertObject (line 81) | @Override method deleteObject (line 99) | @Override method loadObject (line 120) | @Override method setDatabaseBridgeMode (line 141) | @Override method getDatabaseBridgeMode (line 146) | @Override method submitTransaction (line 151) | private void submitTransaction(IDatabaseTransaction transaction) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/engine/EnginesFactory.java class EnginesFactory (line 7) | public class EnginesFactory { method EnginesFactory (line 11) | private EnginesFactory() { method createDefaultEngine (line 15) | public static IScriptEngine createDefaultEngine() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/engine/NashornEngine.java class NashornEngine (line 10) | public class NashornEngine implements IScriptEngine { method NashornEngine (line 15) | private NashornEngine() { method getInstance (line 19) | public static NashornEngine getInstance() { method eval (line 23) | @Override method eval (line 28) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/engine/NashornEngineDownloader.java class NashornEngineDownloader (line 19) | public class NashornEngineDownloader { method downloadEngine (line 26) | public static boolean downloadEngine(SuperiorSkyblockPlugin plugin) { method deleteExistingModule (line 44) | private static void deleteExistingModule(SuperiorSkyblockPlugin plugin) { method readJenkinsJsonAPI (line 58) | private static JsonObject readJenkinsJsonAPI() throws IOException { method downloadEngine (line 73) | private static File downloadEngine(SuperiorSkyblockPlugin plugin, Stri... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/errors/ManagerLoadException.java class ManagerLoadException (line 12) | @SuppressWarnings("all") method ManagerLoadException (line 19) | public ManagerLoadException(String message, ErrorLevel errorLevel) { method ManagerLoadException (line 24) | public ManagerLoadException(Throwable cause, ErrorLevel errorLevel) { method ManagerLoadException (line 29) | public ManagerLoadException(Throwable cause, String message, ErrorLeve... method handle (line 34) | public static boolean handle(ManagerLoadException error) { method getErrorLevel (line 45) | public ErrorLevel getErrorLevel() { method printStackTrace (line 49) | @Override type ErrorLevel (line 89) | public enum ErrorLevel { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/EventCallback.java type EventCallback (line 3) | public interface EventCallback { method execute (line 5) | void execute(E gameEvent); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/EventType.java class EventType (line 5) | public abstract class EventType implements Enumerable { method EventType (line 11) | protected EventType() { method ordinal (line 15) | @Override method createEvent (line 20) | public abstract E createEvent(Args args); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/EventsDispatcher.java class EventsDispatcher (line 14) | public class EventsDispatcher, P extends En... method EventsDispatcher (line 27) | protected EventsDispatcher(SuperiorSkyblockPlugin plugin, Class

pri... method registerCallback (line 33) | public void registerCallback(L listener, T type, P priority, boolean i... method clearCallbacks (line 39) | public void clearCallbacks() { method startCaptureEvents (line 43) | public void startCaptureEvents() { method stopCaptureEvents (line 47) | public List stopCaptureEvents() { method onGameEvent (line 53) | public void onGameEvent(E event, P priority) { method filterCapturedEvent (line 80) | protected boolean filterCapturedEvent(E event) { method getCallbacks (line 84) | public Map> getCallbacks(T eventType) { class RegisteredListener (line 101) | protected class RegisteredListener { method RegisteredListener (line 107) | RegisteredListener(L listener, boolean ignoreCancelled, EventCallbac... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/IEvent.java type IEvent (line 3) | public interface IEvent { method getType (line 5) | T getType(); method isCancelled (line 7) | boolean isCancelled(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/args/IEventArgs.java type IEventArgs (line 3) | public interface IEventArgs { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/args/PluginEventArgs.java class PluginEventArgs (line 47) | public class PluginEventArgs { method PluginEventArgs (line 49) | private PluginEventArgs() { class Empty (line 53) | public static class Empty extends PluginEventArgs { method Empty (line 57) | private Empty() { class AttemptPlayerSendMessage (line 63) | public static class AttemptPlayerSendMessage extends PluginEventArgs { class BlockStack (line 71) | public static class BlockStack extends StackedBlockChangeCountArgs { class BlockUnstack (line 75) | public static class BlockUnstack extends StackedBlockChangeCountArgs { class IslandBan (line 79) | public static class IslandBan extends IslandDoActionArgs { class IslandBankDeposit (line 85) | public static class IslandBankDeposit extends IslandBankTransactionArgs { class IslandBankWithdraw (line 89) | public static class IslandBankWithdraw extends IslandBankTransactionAr... class IslandBiomeChange (line 93) | public static class IslandBiomeChange extends IslandDoActionArgs { class IslandChangeBankLimit (line 99) | public static class IslandChangeBankLimit extends IslandDoActionArgs { class IslandChangeBlockLimit (line 105) | public static class IslandChangeBlockLimit extends IslandDoActionArgs { class IslandChangeBorderSize (line 112) | public static class IslandChangeBorderSize extends IslandDoActionArgs { class IslandChangeCoopLimit (line 118) | public static class IslandChangeCoopLimit extends IslandDoActionArgs { class IslandChangeCropGrowth (line 124) | public static class IslandChangeCropGrowth extends IslandDoActionArgs { class IslandChangeDescription (line 130) | public static class IslandChangeDescription extends IslandDoActionArgs { class IslandChangeDiscord (line 136) | public static class IslandChangeDiscord extends IslandDoActionArgs { class IslandChangeEffectLevel (line 142) | public static class IslandChangeEffectLevel extends IslandDoActionArgs { class IslandChangeEntityLimit (line 149) | public static class IslandChangeEntityLimit extends IslandDoActionArgs { class IslandChangeGeneratorRate (line 156) | public static class IslandChangeGeneratorRate extends IslandDoActionAr... class IslandChangeLevelBonus (line 164) | public static class IslandChangeLevelBonus extends IslandDoActionArgs { class IslandChangeMembersLimit (line 171) | public static class IslandChangeMembersLimit extends IslandDoActionArgs { class IslandChangeMobDrops (line 177) | public static class IslandChangeMobDrops extends IslandDoActionArgs { class IslandChangePaypal (line 183) | public static class IslandChangePaypal extends IslandDoActionArgs { class IslandChangePlayerPrivilege (line 189) | public static class IslandChangePlayerPrivilege extends IslandDoAction... class IslandChangeRoleLimit (line 196) | public static class IslandChangeRoleLimit extends IslandDoActionArgs { class IslandChangeSpawnerRates (line 203) | public static class IslandChangeSpawnerRates extends IslandDoActionArgs { class IslandChangeWarpCategoryIcon (line 209) | public static class IslandChangeWarpCategoryIcon extends WarpCategoryD... class IslandChangeWarpCategorySlot (line 215) | public static class IslandChangeWarpCategorySlot extends WarpCategoryD... class IslandChangeWarpIcon (line 222) | public static class IslandChangeWarpIcon extends IslandWarpDoActionArgs { class IslandChangeWarpLocation (line 228) | public static class IslandChangeWarpLocation extends IslandWarpDoActio... class IslandChangeWarpsLimit (line 234) | public static class IslandChangeWarpsLimit extends IslandDoActionArgs { class IslandChangeWorthBonus (line 240) | public static class IslandChangeWorthBonus extends IslandDoActionArgs { class IslandChangeRolePrivilege (line 247) | public static class IslandChangeRolePrivilege extends IslandDoActionAr... class IslandChat (line 253) | public static class IslandChat extends IslandDoActionArgs { class IslandChunkReset (line 259) | public static class IslandChunkReset extends PluginEventArgs { class IslandClearFlags (line 266) | public static class IslandClearFlags extends IslandDoActionArgs { class IslandClearGeneratorRates (line 270) | public static class IslandClearGeneratorRates extends IslandDoActionAr... class IslandClearPlayerPrivileges (line 276) | public static class IslandClearPlayerPrivileges extends IslandDoAction... class IslandClearRatings (line 282) | public static class IslandClearRatings extends IslandDoActionArgs { class IslandClearRolesPrivileges (line 286) | public static class IslandClearRolesPrivileges extends IslandDoActionA... class IslandClose (line 290) | public static class IslandClose extends IslandDoActionArgs { class IslandCloseWarp (line 294) | public static class IslandCloseWarp extends IslandWarpDoActionArgs { class IslandCoopPlayer (line 298) | public static class IslandCoopPlayer extends IslandDoActionArgs { class IslandCreate (line 304) | public static class IslandCreate extends IslandDoActionArgs { class IslandCreateWarpCategory (line 311) | public static class IslandCreateWarpCategory extends IslandDoActionArgs { class IslandCreateWarp (line 317) | public static class IslandCreateWarp extends IslandDoActionArgs { class IslandDeleteWarp (line 326) | public static class IslandDeleteWarp extends IslandWarpDoActionArgs { class IslandDisableFlag (line 330) | public static class IslandDisableFlag extends IslandDoActionArgs { class IslandDisband (line 336) | public static class IslandDisband extends IslandDoActionArgs { class IslandEnableFlag (line 340) | public static class IslandEnableFlag extends IslandDoActionArgs { class IslandEnter (line 346) | public static class IslandEnter extends IslandDoActionArgs { class IslandEnterPortal (line 352) | public static class IslandEnterPortal extends IslandDoActionArgs { class IslandEnterProtected (line 361) | public static class IslandEnterProtected extends IslandEnter { class IslandGenerateBlock (line 365) | public static class IslandGenerateBlock extends PluginEventArgs { class IslandHomeTeleport (line 374) | public static class IslandHomeTeleport extends IslandDoActionArgs { class IslandInvite (line 380) | public static class IslandInvite extends IslandDoActionArgs { class IslandJoin (line 386) | public static class IslandJoin extends IslandDoActionArgs { class IslandKick (line 392) | public static class IslandKick extends IslandDoActionArgs { class IslandLeave (line 398) | public static class IslandLeave extends IslandDoActionArgs { class IslandLeaveProtected (line 405) | public static class IslandLeaveProtected extends IslandLeave { class IslandLockWorld (line 409) | public static class IslandLockWorld extends IslandDoActionArgs { class IslandOpen (line 415) | public static class IslandOpen extends IslandDoActionArgs { class IslandOpenWarp (line 419) | public static class IslandOpenWarp extends IslandWarpDoActionArgs { class IslandQuit (line 423) | public static class IslandQuit extends IslandDoActionArgs { class IslandRate (line 427) | public static class IslandRate extends IslandDoActionArgs { class IslandRemoveBlockLimit (line 434) | public static class IslandRemoveBlockLimit extends IslandDoActionArgs { class IslandRemoveEffect (line 440) | public static class IslandRemoveEffect extends IslandDoActionArgs { class IslandRemoveEntityLimit (line 446) | public static class IslandRemoveEntityLimit extends IslandDoActionArgs { class IslandRemoveGeneratorRate (line 452) | public static class IslandRemoveGeneratorRate extends IslandDoActionAr... class IslandRemoveRating (line 459) | public static class IslandRemoveRating extends IslandDoActionArgs { class IslandRemoveRoleLimit (line 465) | public static class IslandRemoveRoleLimit extends IslandDoActionArgs { class IslandRemoveVisitorHome (line 471) | public static class IslandRemoveVisitorHome extends IslandDoActionArgs { class IslandRename (line 475) | public static class IslandRename extends IslandDoActionArgs { class IslandRenameWarpCategory (line 481) | public static class IslandRenameWarpCategory extends WarpCategoryDoAct... class IslandRenameWarp (line 487) | public static class IslandRenameWarp extends IslandWarpDoActionArgs { class IslandRestrictMove (line 493) | public static class IslandRestrictMove extends IslandDoActionArgs { class IslandSchematicPaste (line 499) | public static class IslandSchematicPaste extends IslandDoActionArgs { class IslandSetHome (line 506) | public static class IslandSetHome extends IslandDoActionArgs { class IslandSetVisitorHome (line 513) | public static class IslandSetVisitorHome extends IslandDoActionArgs { class IslandTransfer (line 519) | public static class IslandTransfer extends IslandDoActionArgs { class IslandUnban (line 525) | public static class IslandUnban extends IslandDoActionArgs { class IslandUncoopPlayer (line 531) | public static class IslandUncoopPlayer extends IslandDoActionArgs { class IslandUnlockWorld (line 538) | public static class IslandUnlockWorld extends IslandDoActionArgs { class IslandUpgrade (line 544) | public static class IslandUpgrade extends IslandDoActionArgs { class IslandVisitorHomeTeleport (line 554) | public static class IslandVisitorHomeTeleport extends IslandDoActionAr... class IslandWarpTeleport (line 560) | public static class IslandWarpTeleport extends IslandWarpDoActionArgs { class IslandWorldReset (line 564) | public static class IslandWorldReset extends IslandDoActionArgs { class IslandWorthCalculated (line 570) | public static class IslandWorthCalculated extends IslandDoActionArgs { class IslandWorthUpdate (line 577) | public static class IslandWorthUpdate extends PluginEventArgs { class MissionComplete (line 587) | public static class MissionComplete extends MissionArgs { class MissionReset (line 594) | public static class MissionReset extends MissionArgs { class PlayerChangeBorderColor (line 598) | public static class PlayerChangeBorderColor extends PlayerDoActionArgs { class PlayerChangeLanguage (line 604) | public static class PlayerChangeLanguage extends PlayerDoActionArgs { class PlayerChangeName (line 610) | public static class PlayerChangeName extends PlayerDoActionArgs { class PlayerChangeRole (line 616) | public static class PlayerChangeRole extends PlayerDoActionArgs { class PlayerCloseMenu (line 622) | public static class PlayerCloseMenu extends PlayerDoActionArgs { class PlayerOpenMenu (line 629) | public static class PlayerOpenMenu extends PlayerDoActionArgs { class PlayerReplace (line 635) | public static class PlayerReplace extends PlayerDoActionArgs { class PlayerToggleBlocksStacker (line 641) | public static class PlayerToggleBlocksStacker extends PlayerDoActionAr... class PlayerToggleBorder (line 645) | public static class PlayerToggleBorder extends PlayerDoActionArgs { class PlayerToggleBypass (line 649) | public static class PlayerToggleBypass extends PlayerDoActionArgs { class PlayerToggleFly (line 653) | public static class PlayerToggleFly extends PlayerDoActionArgs { class PlayerTogglePanel (line 657) | public static class PlayerTogglePanel extends PlayerDoActionArgs { class PlayerToggleSpy (line 661) | public static class PlayerToggleSpy extends PlayerDoActionArgs { class PlayerToggleTeamChat (line 665) | public static class PlayerToggleTeamChat extends PlayerDoActionArgs { class PluginInitialized (line 669) | public static class PluginInitialized extends PluginDoActionArgs { class PluginInitialize (line 673) | public static class PluginInitialize extends PluginDoActionArgs { class PluginLoadData (line 680) | public static class PluginLoadData extends PluginDoActionArgs { class PostIslandCreate (line 684) | public static class PostIslandCreate extends IslandDoActionArgs { class PreIslandCreate (line 688) | public static class PreIslandCreate extends PluginEventArgs { class SendMessage (line 695) | public static class SendMessage extends PluginEventArgs { class StackedBlockChangeCountArgs (line 704) | private static class StackedBlockChangeCountArgs extends PluginEventAr... class IslandBankTransactionArgs (line 713) | private static class IslandBankTransactionArgs extends PluginEventArgs { class IslandDoActionArgs (line 722) | private static class IslandDoActionArgs extends PluginEventArgs { class WarpCategoryDoActionArgs (line 729) | private static class WarpCategoryDoActionArgs extends IslandDoActionAr... class IslandWarpDoActionArgs (line 735) | private static class IslandWarpDoActionArgs extends IslandDoActionArgs { class MissionArgs (line 741) | private static class MissionArgs extends PluginEventArgs { class PlayerDoActionArgs (line 749) | private static class PlayerDoActionArgs extends PluginEventArgs { class PluginDoActionArgs (line 755) | private static class PluginDoActionArgs extends PluginEventArgs { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/plugin/PluginEvent.java class PluginEvent (line 6) | public class PluginEvent implements IEvent... method PluginEvent (line 13) | public PluginEvent(PluginEventType type, Args args) { method getType (line 18) | @Override method isCancelled (line 23) | @Override method getArgs (line 28) | public Args getArgs() { method setCancelled (line 32) | public void setCancelled() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/plugin/PluginEventPriority.java type PluginEventPriority (line 3) | public enum PluginEventPriority { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/plugin/PluginEventType.java class PluginEventType (line 235) | public abstract class PluginEventType exte... method createBukkitEvent (line 240) | @Override method createBukkitEvent (line 246) | @Override method createBukkitEvent (line 252) | @Override method createBukkitEvent (line 258) | @Override method createBukkitEvent (line 265) | @Override method createBukkitEvent (line 271) | @Override method createBukkitEvent (line 277) | @Override method createBukkitEvent (line 283) | @Override method createBukkitEvent (line 289) | @Override method applyBukkitToPluginEvent (line 294) | @Override method createBukkitEvent (line 301) | @Override method applyBukkitToPluginEvent (line 306) | @Override method createBukkitEvent (line 313) | @Override method applyBukkitToPluginEvent (line 318) | @Override method createBukkitEvent (line 325) | @Override method applyBukkitToPluginEvent (line 330) | @Override method createBukkitEvent (line 337) | @Override method applyBukkitToPluginEvent (line 342) | @Override method createBukkitEvent (line 349) | @Override method applyBukkitToPluginEvent (line 354) | @Override method createBukkitEvent (line 361) | @Override method applyBukkitToPluginEvent (line 366) | @Override method createBukkitEvent (line 373) | @Override method applyBukkitToPluginEvent (line 378) | @Override method createBukkitEvent (line 385) | @Override method applyBukkitToPluginEvent (line 390) | @Override method createBukkitEvent (line 397) | @Override method applyBukkitToPluginEvent (line 402) | @Override method createBukkitEvent (line 409) | @Override method applyBukkitToPluginEvent (line 414) | @Override method createBukkitEvent (line 421) | @Override method applyBukkitToPluginEvent (line 426) | @Override method createBukkitEvent (line 433) | @Override method applyBukkitToPluginEvent (line 438) | @Override method createBukkitEvent (line 445) | @Override method applyBukkitToPluginEvent (line 450) | @Override method createBukkitEvent (line 457) | @Override method applyBukkitToPluginEvent (line 462) | @Override method createBukkitEvent (line 469) | @Override method applyBukkitToPluginEvent (line 474) | @Override method createBukkitEvent (line 481) | @Override method applyBukkitToPluginEvent (line 486) | @Override method createBukkitEvent (line 493) | @Override method createBukkitEvent (line 499) | @Override method applyBukkitToPluginEvent (line 504) | @Override method createBukkitEvent (line 511) | @Override method applyBukkitToPluginEvent (line 516) | @Override method createBukkitEvent (line 523) | @Override method applyBukkitToPluginEvent (line 528) | @Override method createBukkitEvent (line 535) | @Override method applyBukkitToPluginEvent (line 540) | @Override method createBukkitEvent (line 547) | @Override method applyBukkitToPluginEvent (line 552) | @Override method createBukkitEvent (line 559) | @Override method applyBukkitToPluginEvent (line 564) | @Override method createBukkitEvent (line 571) | @Override method applyBukkitToPluginEvent (line 576) | @Override method createBukkitEvent (line 583) | @Override method applyBukkitToPluginEvent (line 588) | @Override method createBukkitEvent (line 595) | @Override method createBukkitEvent (line 601) | @Override method applyBukkitToPluginEvent (line 606) | @Override method createBukkitEvent (line 613) | @Override method applyBukkitToPluginEvent (line 619) | @Override method createBukkitEvent (line 625) | @Override method createBukkitEvent (line 631) | @Override method createBukkitEvent (line 637) | @Override method createBukkitEvent (line 643) | @Override method createBukkitEvent (line 649) | @Override method createBukkitEvent (line 655) | @Override method createBukkitEvent (line 661) | @Override method createBukkitEvent (line 667) | @Override method applyBukkitToPluginEvent (line 672) | @Override method createBukkitEvent (line 679) | @Override method createBukkitEvent (line 685) | @Override method createBukkitEvent (line 691) | @Override method createBukkitEvent (line 697) | @Override method createBukkitEvent (line 703) | @Override method createBukkitEvent (line 709) | @Override method createBukkitEvent (line 715) | @Override method createBukkitEvent (line 721) | @Override method applyBukkitToPluginEvent (line 726) | @Override method createBukkitEvent (line 737) | @Override method applyBukkitToPluginEvent (line 743) | @Override method createBukkitEvent (line 752) | @Override method applyBukkitToPluginEvent (line 757) | @Override method createBukkitEvent (line 768) | @Override method applyBukkitToPluginEvent (line 773) | @Override method createBukkitEvent (line 781) | @Override method createBukkitEvent (line 787) | @Override method createBukkitEvent (line 793) | @Override method createBukkitEvent (line 799) | @Override method createBukkitEvent (line 805) | @Override method createBukkitEvent (line 811) | @Override method createBukkitEvent (line 817) | @Override method createBukkitEvent (line 823) | @Override method createBukkitEvent (line 829) | @Override method createBukkitEvent (line 835) | @Override method createBukkitEvent (line 841) | @Override method createBukkitEvent (line 847) | @Override method createBukkitEvent (line 853) | @Override method createBukkitEvent (line 859) | @Override method createBukkitEvent (line 865) | @Override method createBukkitEvent (line 871) | @Override method createBukkitEvent (line 877) | @Override method createBukkitEvent (line 883) | @Override method createBukkitEvent (line 889) | @Override method applyBukkitToPluginEvent (line 894) | @Override method createBukkitEvent (line 901) | @Override method applyBukkitToPluginEvent (line 906) | @Override method createBukkitEvent (line 913) | @Override method applyBukkitToPluginEvent (line 918) | @Override method createBukkitEvent (line 925) | @Override method applyBukkitToPluginEvent (line 930) | @Override method createBukkitEvent (line 936) | @Override method applyBukkitToPluginEvent (line 941) | @Override method createBukkitEvent (line 947) | @Override method applyBukkitToPluginEvent (line 952) | @Override method createBukkitEvent (line 959) | @Override method applyBukkitToPluginEvent (line 964) | @Override method createBukkitEvent (line 971) | @Override method createBukkitEvent (line 977) | @Override method createBukkitEvent (line 983) | @Override method createBukkitEvent (line 989) | @Override method createBukkitEvent (line 995) | @Override method applyBukkitToPluginEvent (line 1001) | @Override method createBukkitEvent (line 1009) | @Override method createBukkitEvent (line 1015) | @Override method createBukkitEvent (line 1021) | @Override method createBukkitEvent (line 1027) | @Override method createBukkitEvent (line 1033) | @Override method applyBukkitToPluginEvent (line 1038) | @Override method createBukkitEvent (line 1044) | @Override method applyBukkitToPluginEvent (line 1049) | @Override method createBukkitEvent (line 1057) | @Override method createBukkitEvent (line 1063) | @Override method createBukkitEvent (line 1069) | @Override method createBukkitEvent (line 1075) | @Override method applyBukkitToPluginEvent (line 1080) | @Override method createBukkitEvent (line 1086) | @Override method createBukkitEvent (line 1092) | @Override method createBukkitEvent (line 1098) | @Override method createBukkitEvent (line 1104) | @Override method applyBukkitToPluginEvent (line 1109) | @Override method createBukkitEvent (line 1115) | @Override method createBukkitEvent (line 1121) | @Override method createBukkitEvent (line 1127) | @Override method createBukkitEvent (line 1133) | @Override method createBukkitEvent (line 1139) | @Override method createBukkitEvent (line 1145) | @Override method createBukkitEvent (line 1151) | @Override method createBukkitEvent (line 1157) | @Override method applyBukkitToPluginEvent (line 1162) | @Override method createBukkitEvent (line 1168) | @Override method applyBukkitToPluginEvent (line 1173) | @Override method createBukkitEvent (line 1180) | @Override method createBukkitEvent (line 1186) | @Override method createBukkitEvent (line 1192) | @Override method createBukkitEvent (line 1198) | @Override method applyBukkitToPluginEvent (line 1203) | @Override method PluginEventType (line 1212) | private PluginEventType(@Nullable Class bukkitEventCl... method createEvent (line 1217) | @Override method getBukkitEventName (line 1222) | @Nullable method createBukkitEvent (line 1227) | @Nullable method applyBukkitToPluginEvent (line 1230) | public void applyBukkitToPluginEvent(Event bukkitEvent, PluginEvent> values() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/plugin/PluginEventsDispatcher.java class PluginEventsDispatcher (line 28) | public class PluginEventsDispatcher extends EventsDispatcher< method PluginEventsDispatcher (line 34) | public PluginEventsDispatcher(SuperiorSkyblockPlugin plugin) { method registerDefaultListeners (line 38) | public void registerDefaultListeners() { method registerCallback (line 52) | public void registerCallback(PluginEventType type, Runnable callbac... method registerCallback (line 56) | public void registerCallback(PluginEven... method fireEvent (line 60) | public PluginEvent fireEvent(Plug... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/events/plugin/PluginEventsFactory.java class PluginEventsFactory (line 51) | public class PluginEventsFactory { method callSettingsUpdateEvent (line 55) | public static void callSettingsUpdateEvent() { method callCommandsUpdateEvent (line 59) | public static void callCommandsUpdateEvent() { method callSpawnUpdateEvent (line 63) | public static void callSpawnUpdateEvent() { method callWorldsProviderUpdateEvent (line 67) | public static void callWorldsProviderUpdateEvent() { method callAttemptPlayerSendMessageEvent (line 71) | public static boolean callAttemptPlayerSendMessageEvent(SuperiorPlayer... method callBlockStackEvent (line 79) | public static boolean callBlockStackEvent(Block block, Player player, ... method callBlockUnstackEvent (line 88) | public static boolean callBlockUnstackEvent(Block block, Player player... method callIslandBanEvent (line 97) | public static boolean callIslandBanEvent(Island island, SuperiorPlayer... method callIslandBankDepositEvent (line 105) | public static PluginEvent callIslandBankDepositEven... method callIslandBankDepositEvent (line 109) | public static PluginEvent callIslandBankDepositEven... method callIslandBankWithdrawEvent (line 117) | public static PluginEvent callIslandBankWithdrawEv... method callIslandBankWithdrawEvent (line 121) | public static PluginEvent callIslandBankWithdrawEv... method callIslandBiomeChangeEvent (line 129) | public static PluginEvent callIslandBiomeChangeEven... method callIslandChangeBankLimitEvent (line 137) | public static PluginEvent callIslandChangeBankL... method callIslandChangeBankLimitEvent (line 141) | public static PluginEvent callIslandChangeBankL... method callIslandChangeBlockLimitEvent (line 149) | public static PluginEvent callIslandChangeBloc... method callIslandChangeBlockLimitEvent (line 153) | public static PluginEvent callIslandChangeBloc... method callIslandChangeBorderSizeEvent (line 162) | public static PluginEvent callIslandChangeBord... method callIslandChangeBorderSizeEvent (line 166) | public static PluginEvent callIslandChangeBord... method callIslandChangeCoopLimitEvent (line 174) | public static PluginEvent callIslandChangeCoopL... method callIslandChangeCoopLimitEvent (line 178) | public static PluginEvent callIslandChangeCoopL... method callIslandChangeCropGrowthEvent (line 186) | public static PluginEvent callIslandChangeCrop... method callIslandChangeCropGrowthEvent (line 190) | public static PluginEvent callIslandChangeCrop... method callIslandChangeDescriptionEvent (line 198) | public static PluginEvent callIslandChangeDes... method callIslandChangeDiscordEvent (line 206) | public static PluginEvent callIslandChangeDiscord... method callIslandChangeEffectLevelEvent (line 214) | public static PluginEvent callIslandChangeEff... method callIslandChangeEffectLevelEvent (line 219) | public static PluginEvent callIslandChangeEff... method callIslandChangeEntityLimitEvent (line 229) | public static PluginEvent callIslandChangeEnt... method callIslandChangeEntityLimitEvent (line 234) | public static PluginEvent callIslandChangeEnt... method callIslandChangeGeneratorRateEvent (line 244) | public static PluginEvent callIslandChangeG... method callIslandChangeGeneratorRateEvent (line 249) | public static PluginEvent callIslandChangeG... method callIslandChangeLevelBonusEvent (line 260) | public static PluginEvent callIslandChangeLeve... method callIslandChangeLevelBonusEvent (line 265) | public static PluginEvent callIslandChangeLeve... method callIslandChangeMembersLimitEvent (line 275) | public static PluginEvent callIslandChangeMe... method callIslandChangeMembersLimitEvent (line 279) | public static PluginEvent callIslandChangeMe... method callIslandChangeMobDropsEvent (line 287) | public static PluginEvent callIslandChangeMobDro... method callIslandChangeMobDropsEvent (line 291) | public static PluginEvent callIslandChangeMobDro... method callIslandChangePaypalEvent (line 299) | public static PluginEvent callIslandChangePaypalEv... method callIslandChangePlayerPrivilegeEvent (line 307) | public static boolean callIslandChangePlayerPrivilegeEvent(Island isla... method callIslandChangeRoleLimitEvent (line 317) | public static PluginEvent callIslandChangeRoleL... method callIslandChangeRoleLimitEvent (line 322) | public static PluginEvent callIslandChangeRoleL... method callIslandChangeSpawnerRatesEvent (line 332) | public static PluginEvent callIslandChangeSp... method callIslandChangeSpawnerRatesEvent (line 336) | public static PluginEvent callIslandChangeSp... method callIslandChangeWarpCategoryIconEvent (line 344) | public static PluginEvent callIslandChan... method callIslandChangeWarpCategorySlotEvent (line 354) | public static PluginEvent callIslandChan... method callIslandChangeWarpIconEvent (line 365) | public static PluginEvent callIslandChangeWarpIc... method callIslandChangeWarpLocationEvent (line 375) | public static PluginEvent callIslandChangeWa... method callIslandChangeWarpLocationEvent (line 380) | public static PluginEvent callIslandChangeWa... method callIslandChangeWarpsLimitEvent (line 390) | public static PluginEvent callIslandChangeWarp... method callIslandChangeWarpsLimitEvent (line 394) | public static PluginEvent callIslandChangeWarp... method callIslandChangeWorthBonusEvent (line 402) | public static PluginEvent callIslandChangeWort... method callIslandChangeWorthBonusEvent (line 407) | public static PluginEvent callIslandChangeWort... method callIslandChangeRolePrivilegeEvent (line 417) | public static boolean callIslandChangeRolePrivilegeEvent(Island island... method callIslandChangeRolePrivilegeEvent (line 421) | public static boolean callIslandChangeRolePrivilegeEvent(Island island... method callIslandChatEvent (line 429) | public static PluginEvent callIslandChatEvent(Island islan... method callIslandChunkResetEvent (line 437) | public static void callIslandChunkResetEvent(Island island, ChunkPosit... method callIslandClearFlagsEvent (line 444) | public static boolean callIslandClearFlagsEvent(Island island, Command... method callIslandClearFlagsEvent (line 448) | public static boolean callIslandClearFlagsEvent(Island island, Superio... method callIslandClearGeneratorRatesEvent (line 455) | public static boolean callIslandClearGeneratorRatesEvent(Island island... method callIslandClearGeneratorRatesEvent (line 459) | public static boolean callIslandClearGeneratorRatesEvent(Island island... method callIslandClearPlayerPrivilegesEvent (line 467) | public static boolean callIslandClearPlayerPrivilegesEvent(Island isla... method callIslandClearRatingsEvent (line 476) | public static boolean callIslandClearRatingsEvent(Island island, Comma... method callIslandClearRatingsEvent (line 480) | public static boolean callIslandClearRatingsEvent(Island island, @Null... method callIslandClearRolesPrivilegesEvent (line 487) | public static boolean callIslandClearRolesPrivilegesEvent(Island islan... method callIslandClearRolesPrivilegesEvent (line 491) | public static boolean callIslandClearRolesPrivilegesEvent(Island islan... method callIslandCloseEvent (line 498) | public static boolean callIslandCloseEvent(Island island, CommandSende... method callIslandCloseEvent (line 502) | public static boolean callIslandCloseEvent(Island island, @Nullable Su... method callIslandCloseWarpEvent (line 509) | public static boolean callIslandCloseWarpEvent(Island island, Superior... method callIslandCoopPlayerEvent (line 517) | public static boolean callIslandCoopPlayerEvent(Island island, Superio... method callIslandCreateEvent (line 525) | public static PluginEvent callIslandCreateEvent(Island i... method callIslandCreateWarpCategoryEvent (line 534) | public static boolean callIslandCreateWarpCategoryEvent(Island island,... method callIslandCreateWarpEvent (line 542) | public static boolean callIslandCreateWarpEvent(Island island, Superio... method callIslandCreateWarpEvent (line 547) | public static boolean callIslandCreateWarpEvent(Island island, Superio... method callIslandDeleteWarpEvent (line 559) | public static boolean callIslandDeleteWarpEvent(Island island, Command... method callIslandDeleteWarpEvent (line 563) | public static boolean callIslandDeleteWarpEvent(Island island, @Nullab... method callIslandDisableFlagEvent (line 571) | public static boolean callIslandDisableFlagEvent(Island island, Comman... method callIslandDisableFlagEvent (line 575) | public static boolean callIslandDisableFlagEvent(Island island, @Nulla... method callIslandDisbandEvent (line 583) | public static boolean callIslandDisbandEvent(Island island, SuperiorPl... method callIslandEnableFlagEvent (line 590) | public static boolean callIslandEnableFlagEvent(Island island, Command... method callIslandEnableFlagEvent (line 594) | public static boolean callIslandEnableFlagEvent(Island island, @Nullab... method callIslandEnterEvent (line 602) | public static boolean callIslandEnterEvent(Island island, SuperiorPlay... method callIslandEnterPortalEvent (line 610) | public static PluginEvent callIslandEnterPortalEven... method callIslandEnterProtectedEvent (line 623) | public static boolean callIslandEnterProtectedEvent(Island island, Sup... method callIslandGenerateBlockEvent (line 631) | public static PluginEvent callIslandGenerateBlock... method callIslandHomeTeleportEvent (line 639) | public static boolean callIslandHomeTeleportEvent(Island island, Super... method callIslandInviteEvent (line 647) | public static boolean callIslandInviteEvent(Island island, SuperiorPla... method callIslandJoinEvent (line 655) | public static boolean callIslandJoinEvent(Island island, SuperiorPlaye... method callIslandKickEvent (line 663) | public static boolean callIslandKickEvent(Island island, SuperiorPlaye... method callIslandLeaveEvent (line 671) | public static boolean callIslandLeaveEvent(Island island, SuperiorPlay... method callIslandLeaveProtectedEvent (line 681) | public static boolean callIslandLeaveProtectedEvent(Island island, Sup... method callIslandLockWorldEvent (line 691) | public static boolean callIslandLockWorldEvent(Island island, CommandS... method callIslandLockWorldEvent (line 695) | public static boolean callIslandLockWorldEvent(Island island, @Nullabl... method callIslandOpenEvent (line 703) | public static boolean callIslandOpenEvent(Island island, CommandSender... method callIslandOpenEvent (line 707) | public static boolean callIslandOpenEvent(Island island, @Nullable Sup... method callIslandOpenWarpEvent (line 714) | public static boolean callIslandOpenWarpEvent(Island island, SuperiorP... method callIslandQuitEvent (line 722) | public static boolean callIslandQuitEvent(Island island, SuperiorPlaye... method callIslandRateEvent (line 729) | public static boolean callIslandRateEvent(Island island, CommandSender... method callIslandRateEvent (line 733) | public static boolean callIslandRateEvent(Island island, @Nullable Sup... method callIslandRemoveBlockLimitEvent (line 742) | public static boolean callIslandRemoveBlockLimitEvent(Island island, C... method callIslandRemoveBlockLimitEvent (line 746) | public static boolean callIslandRemoveBlockLimitEvent(Island island, @... method callIslandRemoveEffectEvent (line 754) | public static boolean callIslandRemoveEffectEvent(Island island, Comma... method callIslandRemoveEffectEvent (line 758) | public static boolean callIslandRemoveEffectEvent(Island island, @Null... method callIslandRemoveEntityLimitEvent (line 766) | public static boolean callIslandRemoveEntityLimitEvent(Island island, ... method callIslandRemoveEntityLimitEvent (line 770) | public static boolean callIslandRemoveEntityLimitEvent(Island island, ... method callIslandRemoveGeneratorRateEvent (line 778) | public static boolean callIslandRemoveGeneratorRateEvent(Island island... method callIslandRemoveGeneratorRateEvent (line 782) | public static boolean callIslandRemoveGeneratorRateEvent(Island island... method callIslandRemoveRatingEvent (line 791) | public static boolean callIslandRemoveRatingEvent(Island island, Comma... method callIslandRemoveRatingEvent (line 795) | public static boolean callIslandRemoveRatingEvent(Island island, @Null... method callIslandRemoveRoleLimitEvent (line 803) | public static boolean callIslandRemoveRoleLimitEvent(Island island, Co... method callIslandRemoveRoleLimitEvent (line 807) | public static boolean callIslandRemoveRoleLimitEvent(Island island, @N... method callIslandRemoveVisitorHomeEvent (line 815) | public static boolean callIslandRemoveVisitorHomeEvent(Island island, ... method callIslandRenameEvent (line 822) | public static PluginEvent callIslandRenameEvent(Island i... method callIslandRenameEvent (line 826) | public static PluginEvent callIslandRenameEvent(Island i... method callIslandRenameWarpCategoryEvent (line 834) | public static PluginEvent callIslandRenameWa... method callIslandRenameWarpEvent (line 844) | public static PluginEvent callIslandRenameWarpEvent(... method callIslandRenameWarpEvent (line 849) | public static PluginEvent callIslandRenameWarpEvent(... method callIslandRestrictMoveEvent (line 859) | public static void callIslandRestrictMoveEvent(Island island, Superior... method callIslandSchematicPasteEvent (line 867) | public static void callIslandSchematicPasteEvent(Island island, @Nulla... method callIslandSetHomeEvent (line 876) | public static PluginEvent callIslandSetHomeEvent(Island... method callIslandSetHomeEvent (line 881) | public static PluginEvent callIslandSetHomeEvent(Island... method callIslandSetVisitorHomeEvent (line 891) | public static PluginEvent callIslandSetVisitorHo... method callIslandTransferEvent (line 900) | public static boolean callIslandTransferEvent(Island island, SuperiorP... method callIslandUnbanEvent (line 908) | public static boolean callIslandUnbanEvent(Island island, SuperiorPlay... method callIslandUncoopPlayerEvent (line 916) | public static boolean callIslandUncoopPlayerEvent(Island island, Super... method callIslandUnlockWorldEvent (line 926) | public static boolean callIslandUnlockWorldEvent(Island island, Comman... method callIslandUnlockWorldEvent (line 930) | public static boolean callIslandUnlockWorldEvent(Island island, @Nulla... method callIslandUpgradeEvent (line 938) | public static PluginEvent callIslandUpgradeEvent(Island... method callIslandUpgradeEvent (line 945) | public static PluginEvent callIslandUpgradeEvent(Island... method callIslandUpgradeEvent (line 952) | public static PluginEvent callIslandUpgradeEvent(Island... method callIslandVisitorHomeTeleportEvent (line 967) | public static boolean callIslandVisitorHomeTeleportEvent(Island island... method callIslandWarpTeleportEvent (line 975) | public static boolean callIslandWarpTeleportEvent(Island island, Super... method callIslandWorldResetEvent (line 983) | public static boolean callIslandWorldResetEvent(Island island, Command... method callIslandWorldResetEvent (line 987) | public static boolean callIslandWorldResetEvent(Island island, @Nullab... method callIslandWorthCalculatedEvent (line 995) | public static void callIslandWorthCalculatedEvent(Island island, Super... method callIslandWorthUpdateEvent (line 1004) | public static void callIslandWorthUpdateEvent(Island island, BigDecima... method callMissionCompleteEvent (line 1014) | public static PluginEvent callMissionCompleteEvent(Su... method callMissionResetEvent (line 1026) | public static boolean callMissionResetEvent(CommandSender commandSende... method callMissionResetEvent (line 1030) | public static boolean callMissionResetEvent(@Nullable SuperiorPlayer s... method callPlayerChangeBorderColorEvent (line 1038) | public static boolean callPlayerChangeBorderColorEvent(SuperiorPlayer ... method callPlayerChangeLanguageEvent (line 1045) | public static boolean callPlayerChangeLanguageEvent(SuperiorPlayer sup... method callPlayerChangeNameEvent (line 1052) | public static void callPlayerChangeNameEvent(SuperiorPlayer superiorPl... method callPlayerChangeRoleEvent (line 1059) | public static boolean callPlayerChangeRoleEvent(SuperiorPlayer superio... method callPlayerCloseMenuEvent (line 1066) | public static PluginEvent callPlayerCloseMenuEvent(Su... method callPlayerOpenMenuEvent (line 1075) | public static boolean callPlayerOpenMenuEvent(SuperiorPlayer superiorP... method callPlayerReplaceEvent (line 1082) | public static void callPlayerReplaceEvent(SuperiorPlayer oldPlayer, Su... method callPlayerToggleBlocksStackerEvent (line 1089) | public static boolean callPlayerToggleBlocksStackerEvent(SuperiorPlaye... method callPlayerToggleBorderEvent (line 1095) | public static boolean callPlayerToggleBorderEvent(SuperiorPlayer super... method callPlayerToggleBypassEvent (line 1101) | public static boolean callPlayerToggleBypassEvent(SuperiorPlayer super... method callPlayerToggleFlyEvent (line 1107) | public static boolean callPlayerToggleFlyEvent(SuperiorPlayer superior... method callPlayerTogglePanelEvent (line 1113) | public static boolean callPlayerTogglePanelEvent(SuperiorPlayer superi... method callPlayerToggleSpyEvent (line 1119) | public static boolean callPlayerToggleSpyEvent(SuperiorPlayer superior... method callPlayerToggleTeamChatEvent (line 1125) | public static boolean callPlayerToggleTeamChatEvent(SuperiorPlayer sup... method callPluginInitializedEvent (line 1131) | public static void callPluginInitializedEvent() { method callPluginInitializeEvent (line 1137) | public static PluginEvent callPluginInitializeEvent() { method callPluginLoadDataEvent (line 1143) | public static boolean callPluginLoadDataEvent() { method callPostIslandCreateEvent (line 1149) | public static void callPostIslandCreateEvent(Island island, SuperiorPl... method callPreIslandCreateEvent (line 1156) | public static boolean callPreIslandCreateEvent(SuperiorPlayer superior... method callSendMessageEvent (line 1163) | public static PluginEvent callSendMessageEvent(CommandSen... method fireEvent (line 1173) | private static PluginEvent fireEv... method commandSenderToSuperiorPlayer (line 1177) | @Nullable method PluginEventsFactory (line 1182) | private PluginEventsFactory() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/factory/DefaultBanksFactory.java class DefaultBanksFactory (line 7) | public class DefaultBanksFactory implements BanksFactory { method getInstance (line 11) | public static DefaultBanksFactory getInstance() { method DefaultBanksFactory (line 15) | private DefaultBanksFactory() { method createIslandBank (line 18) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/factory/DefaultDatabaseBridgeFactory.java class DefaultDatabaseBridgeFactory (line 11) | public class DefaultDatabaseBridgeFactory implements DatabaseBridgeFacto... method getInstance (line 15) | public static DefaultDatabaseBridgeFactory getInstance() { method DefaultDatabaseBridgeFactory (line 19) | private DefaultDatabaseBridgeFactory() { method createIslandsDatabaseBridge (line 22) | @Override method createPlayersDatabaseBridge (line 27) | @Override method createGridDatabaseBridge (line 32) | @Override method createStackedBlocksDatabaseBridge (line 37) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/factory/DefaultIslandsFactory.java class DefaultIslandsFactory (line 10) | public class DefaultIslandsFactory implements IslandsFactory { method getInstance (line 14) | public static DefaultIslandsFactory getInstance() { method DefaultIslandsFactory (line 18) | private DefaultIslandsFactory() { method createIsland (line 21) | @Override method createIslandCalculationAlgorithm (line 26) | @Override method createIslandBlocksTrackerAlgorithm (line 31) | @Override method createIslandEntitiesTrackerAlgorithm (line 36) | @Override method createPersistentDataContainer (line 41) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/factory/DefaultPlayersFactory.java class DefaultPlayersFactory (line 8) | public class DefaultPlayersFactory implements PlayersFactory { method getInstance (line 12) | public static DefaultPlayersFactory getInstance() { method DefaultPlayersFactory (line 16) | private DefaultPlayersFactory() { method createPlayer (line 19) | @Override method createPlayerTeleportAlgorithm (line 24) | @Override method createPersistentDataContainer (line 29) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/factory/FactoriesManagerImpl.java class FactoriesManagerImpl (line 59) | public class FactoriesManagerImpl implements FactoriesManager { method registerIslandsFactory (line 66) | @Override method getIslandsFactory (line 71) | @Override method registerPlayersFactory (line 76) | @Override method getPlayersFactory (line 81) | @Override method registerBanksFactory (line 86) | @Override method getBanksFactory (line 91) | @Override method registerDatabaseBridgeFactory (line 96) | @Override method getDatabaseBridgeFactory (line 101) | @Override method createIsland (line 106) | @Override method createIslandBuilder (line 121) | @Override method createIsland (line 126) | public Island createIsland(IslandBuilderImpl builder) { method createPlayer (line 130) | @Override method createPlayerBuilder (line 143) | @Override method createPlayer (line 148) | public SuperiorPlayer createPlayer(SuperiorPlayerBuilderImpl builder) { method createBlockOffset (line 152) | @Override method createBlockPosition (line 157) | @Override method createBlockPosition (line 163) | @Override method createBlockPosition (line 168) | @Override method createWorldPosition (line 174) | @Override method createWorldPosition (line 179) | @Override method createWorldPosition (line 184) | @Override method createTransaction (line 190) | @Override method createWorldInfo (line 198) | @Override method createGameSound (line 205) | @Override method createSchematicOptionsBuilder (line 211) | @Override method createIslandBank (line 217) | public IslandBank createIslandBank(Island island, Supplier is... method createIslandCalculationAlgorithm (line 221) | public IslandCalculationAlgorithm createIslandCalculationAlgorithm(Isl... method createIslandBlocksTrackerAlgorithm (line 230) | public IslandBlocksTrackerAlgorithm createIslandBlocksTrackerAlgorithm... method createIslandEntitiesTrackerAlgorithm (line 239) | public IslandEntitiesTrackerAlgorithm createIslandEntitiesTrackerAlgor... method createPlayerTeleportAlgorithm (line 248) | public PlayerTeleportAlgorithm createPlayerTeleportAlgorithm(SuperiorP... method hasCustomDatabaseBridge (line 257) | public boolean hasCustomDatabaseBridge() { method createDatabaseBridge (line 261) | public DatabaseBridge createDatabaseBridge(Island island) { method createDatabaseBridge (line 265) | public DatabaseBridge createDatabaseBridge(SuperiorPlayer superiorPlay... method createDatabaseBridge (line 269) | public DatabaseBridge createDatabaseBridge(GridManager gridManager) { method createDatabaseBridge (line 273) | public DatabaseBridge createDatabaseBridge(StackedBlocksManager stacke... method createPersistentDataContainer (line 277) | public PersistentDataContainer createPersistentDataContainer(Island is... method createPersistentDataContainer (line 282) | public PersistentDataContainer createPersistentDataContainer(SuperiorP... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/Formatters.java class Formatters (line 30) | public class Formatters { method Formatters (line 48) | private Formatters() { method formatList (line 52) | public static List formatList(List list, IFormatter ... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/IBiFormatter.java type IBiFormatter (line 3) | public interface IBiFormatter { method format (line 5) | String format(T value, K value2); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/IFormatter.java type IFormatter (line 3) | public interface IFormatter { method format (line 5) | String format(T value); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/BlockPositionFormatter.java class BlockPositionFormatter (line 7) | public class BlockPositionFormatter implements IBiFormatter { method getInstance (line 12) | public static BooleanFormatter getInstance() { method BooleanFormatter (line 16) | private BooleanFormatter() { method format (line 20) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/BorderColorFormatter.java class BorderColorFormatter (line 10) | public class BorderColorFormatter implements IBiFormatter { method getInstance (line 12) | public static CapitalizedFormatter getInstance() { method CapitalizedFormatter (line 16) | private CapitalizedFormatter() { method format (line 20) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/ChatFormatter.java class ChatFormatter (line 13) | public class ChatFormatter implements IFormatter { method getInstance (line 28) | public static ColorFormatter getInstance() { method ColorFormatter (line 32) | private ColorFormatter() { method format (line 36) | @Override class ChatColorTextFormatter (line 49) | private static class ChatColorTextFormatter implements ITextFormatter { method format (line 53) | @Override class HexTextFormatter (line 60) | private static class HexTextFormatter implements ITextFormatter { method format (line 64) | @Override method parseHexColor (line 78) | private static String parseHexColor(String hexColor) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/CommaFormatter.java class CommaFormatter (line 7) | public class CommaFormatter implements IFormatter> { method getInstance (line 11) | public static CommaFormatter getInstance() { method CommaFormatter (line 15) | private CommaFormatter() { method format (line 18) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/DateFormatter.java class DateFormatter (line 10) | public class DateFormatter implements IFormatter { method setDateFormatter (line 16) | public static void setDateFormatter(SuperiorSkyblockPlugin plugin, Str... method getInstance (line 26) | public static DateFormatter getInstance() { method DateFormatter (line 30) | private DateFormatter() { method format (line 34) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/FancyNumberFormatter.java class FancyNumberFormatter (line 9) | public class FancyNumberFormatter implements IBiFormatter { method getInstance (line 19) | public static FancyNumberFormatter getInstance() { method FancyNumberFormatter (line 23) | private FancyNumberFormatter() { method format (line 27) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/LocaleFormatter.java class LocaleFormatter (line 7) | public class LocaleFormatter implements IFormatter { method getInstance (line 11) | public static LocaleFormatter getInstance() { method LocaleFormatter (line 15) | private LocaleFormatter() { method format (line 19) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/LocationFormatter.java class LocationFormatter (line 7) | public class LocationFormatter implements IFormatter { method getInstance (line 11) | public static LocationFormatter getInstance() { method LocationFormatter (line 15) | private LocationFormatter() { method format (line 19) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/NumberFormatter.java class NumberFormatter (line 12) | public class NumberFormatter implements IFormatter { method setNumberFormatter (line 23) | public static void setNumberFormatter(String numberFormat) { method getInstance (line 43) | public static NumberFormatter getInstance() { method NumberFormatter (line 47) | private NumberFormatter() { method format (line 51) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/RatingFormatter.java class RatingFormatter (line 8) | public class RatingFormatter implements IBiFormatter { method getInstance (line 12) | public static RatingFormatter getInstance() { method RatingFormatter (line 16) | private RatingFormatter() { method format (line 20) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/StripColorFormatter.java class StripColorFormatter (line 8) | public class StripColorFormatter implements IFormatter { method getInstance (line 14) | public static StripColorFormatter getInstance() { method StripColorFormatter (line 18) | private StripColorFormatter() { method format (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/formatting/impl/TimeFormatter.java class TimeFormatter (line 10) | public class TimeFormatter implements IBiFormatter { method getInstance (line 14) | public static TimeFormatter getInstance() { method TimeFormatter (line 18) | private TimeFormatter() { method format (line 22) | @Override method formatTimeSection (line 70) | private static void formatTimeSection(StringBuilder stringBuilder, boo... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/ClassProcessor.java type ClassProcessor (line 3) | public interface ClassProcessor { method processClass (line 5) | byte[] processClass(byte[] classBytes, String path); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/FileClassLoader.java class FileClassLoader (line 19) | public class FileClassLoader extends URLClassLoader { method FileClassLoader (line 29) | public FileClassLoader(File file, ClassLoader pluginClassLoader, @Null... method getResource (line 38) | @Nullable method close (line 45) | @Override method findClass (line 55) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/Files.java class Files (line 17) | public class Files { method Files (line 23) | private Files() { method deleteDirectory (line 27) | public static void deleteDirectory(File directory) { method replaceString (line 40) | public static void replaceString(File file, String str, String replace) { method listFolderFiles (line 63) | public static List listFolderFiles(File folder, boolean recursiv... method listFolderFiles (line 67) | public static List listFolderFiles(File folder, boolean recursiv... method getFileName (line 89) | public static String getFileName(File file) { method initializeBlacklistedFileNames (line 95) | private static Set initializeBlacklistedFileNames() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/IOUtils.java class IOUtils (line 8) | public class IOUtils { method IOUtils (line 12) | private IOUtils() { method toByteArray (line 16) | public static byte[] toByteArray(InputStream inputStream) throws IOExc... method copy (line 22) | public static int copy(InputStream inputStream, OutputStream outputStr... method copyLarge (line 27) | public static long copyLarge(InputStream inputStream, OutputStream out... method copyLarge (line 31) | public static long copyLarge(InputStream inputStream, OutputStream out... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/JarFiles.java class JarFiles (line 10) | public class JarFiles { method JarFiles (line 12) | private JarFiles() { method getClass (line 16) | public static Either, Throwable> getClass(URL jar, Class c... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/MenuParserImpl.java class MenuParserImpl (line 49) | public class MenuParserImpl implements MenuParser { method create (line 54) | @Override method getInstance (line 60) | public static MenuParserImpl getInstance() { method MenuParserImpl (line 64) | private MenuParserImpl() { method parseMenu (line 68) | @Override method parseMenu (line 108) | @Override method loadCustomMenu (line 171) | @Nullable method loadMenu (line 176) | @Nullable method loadMenu (line 181) | @Nullable method getItemStack (line 199) | @Nullable method getSound (line 209) | @Nullable method loadMenuInternal (line 231) | @Nullable method loadMenuFile (line 251) | @Nullable method getItemStackUnsafe (line 280) | private static TemplateItem getItemStackUnsafe(String fileName, Config... method parseButtonSlots (line 484) | public List parseButtonSlots(ConfigurationSection section, St... method getMinecraftEnum (line 488) | private static T getMinecraftEnum(Class type, String name) thro... method getMinecraftEnum (line 492) | private static T getMinecraftEnum(Class type, String name, Func... type IMenuConverter (line 501) | public interface IMenuConverter { method convert (line 503) | boolean convert(SuperiorSkyblockPlugin plugin, YamlConfiguration cfg); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/Resources.java class Resources (line 10) | public class Resources { method Resources (line 14) | private Resources() { method copyResource (line 18) | public static void copyResource(String resourcePath) { method saveResource (line 33) | public static void saveResource(String resourcePath) { method saveResource (line 37) | public static void saveResource(String destination, String resourcePat... method getResource (line 64) | public static InputStream getResource(String resourcePath) { method getPathAndSuffix (line 91) | private static String[] getPathAndSuffix(String name) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/ZipFiles.java class ZipFiles (line 9) | public class ZipFiles { method ZipFiles (line 11) | private ZipFiles() { method zipFolder (line 15) | public static void zipFolder(File input, File output) throws IOExcepti... method zipFile (line 24) | public static void zipFile(File input, File output) throws IOException { method zipFolderInternal (line 33) | private static void zipFolderInternal(File input, String parent, ZipOu... method zipFileInternal (line 49) | private static void zipFileInternal(File input, String zipEntryName, Z... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/loader/DefaultFilesLookupProvider.java class DefaultFilesLookupProvider (line 5) | public class DefaultFilesLookupProvider implements FilesLookupProvider { method getInstance (line 9) | public static DefaultFilesLookupProvider getInstance() { method DefaultFilesLookupProvider (line 13) | private DefaultFilesLookupProvider() { method createFilesLookup (line 17) | @Override class DefaultFilesLookup (line 22) | private static class DefaultFilesLookup implements FilesLookup { method DefaultFilesLookup (line 26) | DefaultFilesLookup(File folder) { method getFile (line 30) | @Override method close (line 35) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/loader/FilesLookup.java type FilesLookup (line 5) | public interface FilesLookup extends AutoCloseable { method getFile (line 7) | File getFile(String name); method close (line 9) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/loader/FilesLookupFactory.java class FilesLookupFactory (line 5) | public class FilesLookupFactory { method getInstance (line 9) | public static FilesLookupFactory getInstance() { method FilesLookupFactory (line 15) | private FilesLookupFactory() { method setProvider (line 19) | public void setProvider(FilesLookupProvider filesLookupProvider) { method lookupFolder (line 23) | public FilesLookup lookupFolder(File folder) { method findSuitableFilesLookupProvider (line 35) | private static FilesLookupProvider findSuitableFilesLookupProvider() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/io/loader/FilesLookupProvider.java type FilesLookupProvider (line 5) | public interface FilesLookupProvider { method createFilesLookup (line 7) | FilesLookup createFilesLookup(File folder) throws IllegalStateException; FILE: src/main/java/com/bgsoftware/superiorskyblock/core/itemstack/ItemBuilder.java class ItemBuilder (line 37) | public class ItemBuilder { method create (line 41) | @Override method ItemBuilder (line 52) | public ItemBuilder(ItemStack itemStack) { method ItemBuilder (line 57) | public ItemBuilder(Material type) { method ItemBuilder (line 61) | public ItemBuilder(Material type, int damage) { method withType (line 66) | public ItemBuilder withType(Material type) { method withDurablity (line 71) | public ItemBuilder withDurablity(short durability) { method withAmount (line 77) | public ItemBuilder withAmount(int amount) { method asSkullOf (line 83) | public ItemBuilder asSkullOf(SuperiorPlayer superiorPlayer) { method asSkullOf (line 89) | public ItemBuilder asSkullOf(String textureValue) { method withName (line 95) | public ItemBuilder withName(String name) { method replaceName (line 101) | public ItemBuilder replaceName(String regex, String replace) { method withLore (line 107) | public ItemBuilder withLore(List lore) { method appendLore (line 114) | public ItemBuilder appendLore(List lore) { method withLore (line 124) | public ItemBuilder withLore(String... lore) { method withLore (line 128) | public ItemBuilder withLore(String firstLine, List listLine) { method replaceLore (line 151) | public ItemBuilder replaceLore(String regex, String replace) { method replaceLoreWithLines (line 165) | public ItemBuilder replaceLoreWithLines(String regex, String... lines) { method replaceAll (line 188) | public ItemBuilder replaceAll(String regex, String replace) { method withEnchant (line 194) | public ItemBuilder withEnchant(Enchantment enchant, int level) { method makeItemGlow (line 200) | public ItemBuilder makeItemGlow() { method withFlags (line 205) | public ItemBuilder withFlags(ItemFlag... itemFlags) { method setUnbreakable (line 218) | public ItemBuilder setUnbreakable() { method setHideTooltip (line 224) | public ItemBuilder setHideTooltip() { method withPotionEffect (line 230) | public ItemBuilder withPotionEffect(PotionEffect potionEffect) { method withEntityType (line 236) | @SuppressWarnings("deprecation") method withBannerMeta (line 256) | public ItemBuilder withBannerMeta(DyeColor dyeColor, PatternType patte... method withCustomModel (line 264) | public ItemBuilder withCustomModel(int customModel) { method withItemModel (line 269) | public ItemBuilder withItemModel(String itemModel) { method withRarity (line 274) | public ItemBuilder withRarity(String rarity) { method withTrim (line 279) | public ItemBuilder withTrim(String trimMaterial, String trimPattern) { method withLeatherColor (line 284) | public ItemBuilder withLeatherColor(int leatherColor) { method getItemMeta (line 292) | @Nullable method build (line 297) | public ItemStack build(SuperiorPlayer superiorPlayer) { method build (line 317) | public ItemStack build() { method copy (line 322) | public ItemBuilder copy() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/itemstack/ItemSkulls.java class ItemSkulls (line 21) | @SuppressWarnings("WeakerAccess") method create (line 29) | @Override method ItemSkulls (line 35) | private ItemSkulls() { method readTextures (line 39) | public static void readTextures(SuperiorSkyblockPlugin plugin) { method getPlayerHead (line 60) | public static ItemStack getPlayerHead(ItemStack itemStack, String text... method getPlayerHeadNoNMS (line 64) | public static ItemStack getPlayerHeadNoNMS(ItemStack itemStack, String... method getNullPlayerTexture (line 97) | public static String getNullPlayerTexture() { method getTexture (line 101) | public static String getTexture(String entityType) { method parseTexture (line 105) | public static String parseTexture(String texture) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/itemstack/MinecraftNamesMapper.java class MinecraftNamesMapper (line 22) | public class MinecraftNamesMapper { method getMinecraftName (line 29) | public static Optional getMinecraftName(String name) { method MinecraftNamesMapper (line 36) | public MinecraftNamesMapper() { method getMappedName (line 40) | public Optional getMappedName(Class expectedEnumClass, Stri... method fetchEnumNamesMapping (line 45) | private static Map, Map> fetchEnumNamesMappin... method ensureFieldExists (line 105) | private static JsonElement ensureFieldExists(JsonObject object, String... class MappingFormatException (line 112) | private static class MappingFormatException extends IllegalArgumentExc... method MappingFormatException (line 114) | MappingFormatException(String message) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/itemstack/heads/MinecraftHeadsClient.java class MinecraftHeadsClient (line 19) | public class MinecraftHeadsClient { method getMinecraftHeadsTextureId (line 25) | public static Optional getMinecraftHeadsTextureId(String text... method MinecraftHeadsClient (line 32) | public MinecraftHeadsClient() { method getTexture (line 36) | @Nullable method fetchHeadsDatabase (line 42) | private static List fetchHeadsDatabase() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/BaseKey.java class BaseKey (line 8) | public abstract class BaseKey implements Key { method create (line 11) | @Override method create (line 17) | @Override method BaseKey (line 26) | protected BaseKey(Class baseKeyClass, boolean apiKey) { method getGlobalKey (line 31) | @Override method toGlobalKey (line 34) | public abstract T toGlobalKey(); method getSubKey (line 36) | @Override method toStringInternal (line 39) | protected abstract String toStringInternal(); method hashCodeInternal (line 41) | protected abstract int hashCodeInternal(); method equalsInternal (line 43) | protected abstract boolean equalsInternal(T other); method compareToInternal (line 45) | protected abstract int compareToInternal(T other); method createAPIKeyInternal (line 47) | public abstract T createAPIKeyInternal(); method markAPIKey (line 49) | public final T markAPIKey() { method isAPIKey (line 56) | public boolean isAPIKey() { method toString (line 60) | @Override method hashCode (line 65) | @Override method equals (line 70) | @Override method compareTo (line 91) | @Override method loadLazyCaches (line 109) | protected final void loadLazyCaches() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/ConstantKeys.java class ConstantKeys (line 12) | public class ConstantKeys { method ConstantKeys (line 59) | private ConstantKeys() { method initializeWitherSkeletonSkullKey (line 63) | private static Key initializeWitherSkeletonSkullKey() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/KeyIndicator.java type KeyIndicator (line 3) | public enum KeyIndicator { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/Keys.java class Keys (line 31) | public class Keys { method Keys (line 39) | private Keys() { method of (line 45) | public static Key of(EntityType entityType) { method ofEntityType (line 49) | public static Key ofEntityType(String customType) { method of (line 57) | public static Key of(Entity entity) { method of (line 64) | public static Key of(Block block) { method of (line 81) | public static Key of(BlockState blockState) { method of (line 95) | public static Key of(Key baseKey, Location location) { method of (line 102) | public static Key of(ItemStack itemStack) { method of (line 110) | public static Key of(Material type, short data) { method of (line 132) | public static Key of(Material type) { method ofMaterialAndData (line 136) | public static Key ofMaterialAndData(String material, @Nullable String ... method ofMaterialAndData (line 152) | public static Key ofMaterialAndData(String key) { method ofSpawner (line 159) | public static Key ofSpawner(EntityType entityType) { method ofSpawner (line 163) | public static Key ofSpawner(EntityType entityType, Location location) { method ofSpawner (line 167) | public static Key ofSpawner(String customType) { method ofSpawner (line 171) | public static Key ofSpawner(String customType, Location location) { method of (line 177) | public static Key of(String globalKey, @Nullable String subKey, KeyInd... method ofCustom (line 181) | public static Key ofCustom(String key) { method of (line 186) | public static Key of(Class baseKeyClass, LazyRefere... method getSpawnerKeyFromCreatureSpawner (line 190) | private static SpawnerKey getSpawnerKeyFromCreatureSpawner(CreatureSpa... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/KeysManagerImpl.java class KeysManagerImpl (line 28) | public class KeysManagerImpl extends Manager implements KeysManager { method KeysManagerImpl (line 30) | public KeysManagerImpl(SuperiorSkyblockPlugin plugin) { method loadData (line 34) | @Override method getKey (line 39) | @Override method getEntityTypeKey (line 45) | @Override method getKey (line 51) | @Override method getKey (line 57) | @Override method getKey (line 63) | @Override method getKey (line 69) | @Override method getKey (line 75) | @Override method getKey (line 81) | @Override method getMaterialAndDataKey (line 87) | @Override method getSpawnerKey (line 93) | @Override method getSpawnerKey (line 99) | @Override method getKey (line 105) | @Override method getKey (line 124) | @Override method createKeySet (line 131) | @Override method createKeySet (line 136) | @Override method createKeyMap (line 144) | @Override method createKeyMap (line 149) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/MaterialKeySource.java type MaterialKeySource (line 3) | public enum MaterialKeySource { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/AbstractKeyMap.java class AbstractKeyMap (line 24) | public class AbstractKeyMap extends AbstractMap keyType) { method size (line 49) | @Override method containsKey (line 54) | @Override method get (line 59) | @Override method getInternal (line 71) | private V getInternal(Key key, boolean tryGlobal) { method put (line 92) | @Override method remove (line 114) | @Override method removeNoSizeCheck (line 119) | private V removeNoSizeCheck(Object key) { method clear (line 140) | @Override method entrySet (line 147) | @NotNull method getKey (line 153) | @Nullable method getKey (line 159) | @Override method removeIf (line 189) | @Override method getRaw (line 219) | @Override method getRawNoSizeCheck (line 227) | private V getRawNoSizeCheck(Key key, V def) { method getOrDefault (line 235) | @Override method asMap (line 241) | @Override class EntrySet (line 246) | private class EntrySet extends AbstractSet> { method size (line 248) | @Override method isEmpty (line 253) | @Override method contains (line 258) | @Override method iterator (line 276) | @NotNull method clear (line 282) | @Override class EntryIterator (line 289) | private class EntryIterator implements Iterator> { method EntryIterator (line 295) | EntryIterator() { method hasNext (line 308) | @Override method next (line 317) | @Override method remove (line 336) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/CustomKeyMap.java class CustomKeyMap (line 19) | public class CustomKeyMap extends AbstractMap implements KeyM... method CustomKeyMap (line 23) | protected CustomKeyMap(KeyMapStrategy strategy) { method size (line 32) | @Override method containsKey (line 37) | @Override method get (line 42) | @Override method getInternal (line 54) | private V getInternal(Key key, boolean tryGlobal) { method put (line 67) | @Override method remove (line 76) | @Override method removeNoSizeCheck (line 81) | private V removeNoSizeCheck(Object key) { method clear (line 89) | @Override method entrySet (line 94) | @NotNull method getKey (line 100) | @Nullable method getKey (line 106) | @Override method removeIf (line 128) | @Override method getRaw (line 138) | @Override method getRawNoSizeCheck (line 146) | private V getRawNoSizeCheck(Key key, V def) { method getOrDefault (line 154) | @Override method asMap (line 160) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/EntityTypeKeyMap.java class EntityTypeKeyMap (line 5) | public class EntityTypeKeyMap extends AbstractKeyMap { method EntityTypeKeyMap (line 7) | public EntityTypeKeyMap(KeyMapStrategy strategy) { method toString (line 11) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/KeyMapStrategy.java class KeyMapStrategy (line 10) | public abstract class KeyMapStrategy { method create (line 13) | @Override method create (line 20) | @Override method create (line 27) | @Override method custom (line 33) | public static KeyMapStrategy custom(Supplier> supplie... method KeyMapStrategy (line 42) | private KeyMapStrategy() { method create (line 46) | public abstract Map create(boolean isCustomKeyMap); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/KeyMaps.java class KeyMaps (line 18) | public class KeyMaps { method KeyMaps (line 23) | private KeyMaps() { method createEmptyMap (line 27) | public static KeyMap createEmptyMap() { method unmodifiableKeyMap (line 31) | public static KeyMap unmodifiableKeyMap(KeyMap delegate) { method createHashMap (line 35) | public static KeyMap createHashMap(KeyIndicator keyIndicator) { method createConcurrentHashMap (line 39) | public static KeyMap createConcurrentHashMap(KeyIndicator keyIn... method createArrayMap (line 43) | public static KeyMap createArrayMap(KeyIndicator keyIndicator) { method createMap (line 47) | public static KeyMap createMap(KeyIndicator keyIndicator, KeyMa... class EmptyKeyMap (line 58) | private static class EmptyKeyMap implements KeyMap { method getKey (line 60) | @Nullable method getKey (line 66) | @Override method getRaw (line 71) | @Override method asMap (line 76) | @Override method size (line 81) | @Override method isEmpty (line 86) | @Override method containsKey (line 91) | @Override method containsValue (line 96) | @Override method get (line 101) | @Override method keySet (line 106) | @NotNull method values (line 112) | @NotNull method entrySet (line 118) | @NotNull method equals (line 124) | @Override method hashCode (line 129) | @Override method getOrDefault (line 134) | @Override method forEach (line 139) | @Override method replaceAll (line 144) | @Override method putIfAbsent (line 149) | @Nullable method remove (line 155) | @Override method replace (line 160) | @Override method replace (line 165) | @Nullable method computeIfAbsent (line 171) | @Override method computeIfPresent (line 176) | @Override method compute (line 181) | @Override method merge (line 186) | @Override method put (line 191) | @Nullable method putAll (line 197) | @Override method clear (line 202) | @Override method removeIf (line 207) | @Override class UnmodifiableKeyMap (line 214) | private static class UnmodifiableKeyMap implements KeyMap { method UnmodifiableKeyMap (line 218) | UnmodifiableKeyMap(KeyMap delegate) { method getKey (line 222) | @Nullable method getKey (line 228) | @Override method getRaw (line 233) | @Override method asMap (line 238) | @Override method size (line 243) | @Override method isEmpty (line 248) | @Override method containsKey (line 253) | @Override method containsValue (line 258) | @Override method get (line 263) | @Override method keySet (line 268) | @NotNull method values (line 274) | @NotNull method entrySet (line 280) | @NotNull method removeIf (line 286) | @Override method put (line 291) | @Nullable method remove (line 297) | @Override method putAll (line 302) | @Override method clear (line 307) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/LazyLoadedKeyMap.java class LazyLoadedKeyMap (line 19) | public class LazyLoadedKeyMap extends AbstractMap implements ... method LazyLoadedKeyMap (line 27) | public LazyLoadedKeyMap(KeyMapStrategy strategy) { method size (line 31) | @Override method containsKey (line 36) | @Override method get (line 41) | @Override method put (line 46) | @Override method putNoDelegate (line 54) | private V putNoDelegate(Key key, V value) { method remove (line 75) | @Override method clear (line 80) | @Override method entrySet (line 85) | @NotNull method toString (line 91) | @Override method getKey (line 96) | @Nullable method getKey (line 102) | @Override method removeIf (line 108) | @Override method getRaw (line 113) | @Override method getOrDefault (line 118) | @Override method asMap (line 123) | @Override method runOnMap (line 128) | private T runOnMap(Function, T> function, T def) { method runOnMap (line 139) | private void runOnMap(Consumer> consumer) { method addPendingCustomKeys (line 147) | private void addPendingCustomKeys() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/map/MaterialKeyMap.java class MaterialKeyMap (line 5) | public class MaterialKeyMap extends AbstractKeyMap { method MaterialKeyMap (line 7) | public MaterialKeyMap(KeyMapStrategy strategy) { method toString (line 11) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/AbstractKeySet.java class AbstractKeySet (line 18) | public class AbstractKeySet extends AbstractSet impl... method AbstractKeySet (line 26) | protected AbstractKeySet(KeySetStrategy strategy, Class keyType) { method size (line 42) | @Override method contains (line 47) | @Override method containsInternal (line 59) | private boolean containsInternal(Key key, boolean tryGlobal) { method add (line 80) | @Override method remove (line 102) | @Override method removeNoSizeCheck (line 107) | private boolean removeNoSizeCheck(Object key) { method clear (line 128) | @Override method iterator (line 135) | @Override method getKey (line 140) | @Nullable method getKey (line 146) | @Override method asSet (line 176) | @Override class SetIterator (line 181) | private class SetIterator implements Iterator { method SetIterator (line 187) | SetIterator() { method hasNext (line 200) | @Override method next (line 209) | @Override method remove (line 228) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/CustomKeySet.java class CustomKeySet (line 16) | public class CustomKeySet extends AbstractSet implements KeySet { method CustomKeySet (line 20) | public CustomKeySet(KeySetStrategy strategy) { method size (line 29) | @Override method contains (line 34) | @Override method containsInternal (line 46) | private boolean containsInternal(Key key, boolean tryGlobal) { method add (line 59) | @Override method remove (line 68) | @Override method removeNoSizeCheck (line 73) | private boolean removeNoSizeCheck(Object key) { method clear (line 81) | @Override method iterator (line 86) | @Override method getKey (line 91) | @Nullable method getKey (line 97) | @Override method asSet (line 119) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/EntityTypeKeySet.java class EntityTypeKeySet (line 5) | public class EntityTypeKeySet extends AbstractKeySet { method EntityTypeKeySet (line 7) | public EntityTypeKeySet(KeySetStrategy strategy) { method toString (line 11) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/KeySetStrategy.java class KeySetStrategy (line 8) | public abstract class KeySetStrategy { method create (line 11) | @Override method custom (line 17) | public static KeySetStrategy custom(Supplier> supplier) { method KeySetStrategy (line 26) | private KeySetStrategy() { method create (line 30) | public abstract Set create(boolean isCustomKeySet); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/KeySets.java class KeySets (line 20) | public class KeySets { method KeySets (line 24) | private KeySets() { method createEmptySet (line 28) | public static KeySet createEmptySet() { method unmodifiableKeySet (line 32) | public static KeySet unmodifiableKeySet(KeySet delegate) { method createHashSet (line 36) | public static KeySet createHashSet(KeyIndicator keyIndicator) { method createSet (line 40) | public static KeySet createSet(KeyIndicator keyIndicator, KeySetStrate... method createHashSet (line 51) | public static KeySet createHashSet(KeyIndicator keyIndicator, Collecti... class EmptyKeySet (line 72) | private static class EmptyKeySet implements KeySet { method getKey (line 74) | @Nullable method getKey (line 80) | @Override method asSet (line 85) | @Override method size (line 90) | @Override method isEmpty (line 95) | @Override method contains (line 100) | @Override method containsAll (line 105) | @Override method iterator (line 110) | @NotNull method toArray (line 116) | @NotNull method toArray (line 122) | @NotNull method forEach (line 130) | @Override method removeIf (line 135) | @Override method spliterator (line 140) | @Override method add (line 145) | @Override method remove (line 150) | @Override method addAll (line 155) | @Override method retainAll (line 160) | @Override method removeAll (line 165) | @Override method clear (line 170) | @Override class UnmodifiableKeySet (line 177) | private static class UnmodifiableKeySet implements KeySet { method UnmodifiableKeySet (line 181) | UnmodifiableKeySet(KeySet delegate) { method getKey (line 185) | @Nullable method getKey (line 191) | @Override method asSet (line 196) | @Override method size (line 201) | @Override method isEmpty (line 206) | @Override method contains (line 211) | @Override method iterator (line 216) | @NotNull method toArray (line 222) | @NotNull method toArray (line 228) | @NotNull method containsAll (line 234) | @Override method add (line 239) | @Override method remove (line 244) | @Override method addAll (line 249) | @Override method retainAll (line 254) | @Override method removeAll (line 259) | @Override method clear (line 264) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/LazyLoadedKeySet.java class LazyLoadedKeySet (line 17) | public class LazyLoadedKeySet extends AbstractSet implements KeySet { method LazyLoadedKeySet (line 25) | public LazyLoadedKeySet(KeySetStrategy strategy) { method size (line 29) | @Override method contains (line 34) | @Override method add (line 39) | @Override method addNoDelegate (line 47) | public boolean addNoDelegate(Key key) { method remove (line 68) | @Override method clear (line 73) | @Override method iterator (line 78) | @Override method getKey (line 83) | @Nullable method getKey (line 89) | @Override method toString (line 94) | @Override method asSet (line 99) | @Override method runOnSet (line 104) | private T runOnSet(Function function, T def) { method runOnSet (line 115) | private void runOnSet(Consumer consumer) { method addPendingCustomKeys (line 123) | private void addPendingCustomKeys() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/set/MaterialKeySet.java class MaterialKeySet (line 5) | public class MaterialKeySet extends AbstractKeySet { method MaterialKeySet (line 7) | public MaterialKeySet(KeySetStrategy strategy) { method toString (line 11) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/types/CustomKey.java class CustomKey (line 16) | public class CustomKey extends BaseKey { method create (line 19) | @Override method of (line 31) | public static CustomKey of(String globalKey, @Nullable String subKey, ... method CustomKey (line 46) | private CustomKey(String globalKey, @Nullable String subKey, boolean a... method getGlobalKey (line 52) | @Override method toGlobalKey (line 57) | @Override method getSubKey (line 62) | @Override method toStringInternal (line 67) | @Override method hashCodeInternal (line 72) | @Override method equalsInternal (line 77) | @Override method compareToInternal (line 82) | @Override method createAPIKeyInternal (line 87) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/types/EntityTypeKey.java class EntityTypeKey (line 10) | public class EntityTypeKey extends BaseKey { method create (line 23) | @Override method of (line 34) | public static EntityTypeKey of(EntityType entityType) { method EntityTypeKey (line 38) | private EntityTypeKey(EntityType entityType) { method EntityTypeKey (line 42) | private EntityTypeKey(EntityType entityType, boolean apiKey) { method getGlobalKey (line 47) | @Override method toGlobalKey (line 52) | @Override method getSubKey (line 57) | @Override method compareToInternal (line 62) | @Override method toStringInternal (line 67) | @Override method hashCodeInternal (line 72) | @Override method equalsInternal (line 77) | @Override method createAPIKeyInternal (line 82) | @Override method getEntityType (line 87) | public EntityType getEntityType() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/types/LazyKey.java class LazyKey (line 8) | public class LazyKey extends BaseKey { method LazyKey (line 12) | public LazyKey(Class baseKeyClass, LazyReference baseKeyLoader) { method getBaseKey (line 18) | public T getBaseKey() { method getGlobalKey (line 22) | @Override method toGlobalKey (line 27) | @Override method getSubKey (line 32) | @Override method toStringInternal (line 37) | @Override method hashCodeInternal (line 42) | @Override method equalsInternal (line 47) | @Override method compareToInternal (line 52) | @Override method createAPIKeyInternal (line 57) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/types/MaterialKey.java class MaterialKey (line 14) | public class MaterialKey extends BaseKey { method create (line 38) | @Override method of (line 53) | public static MaterialKey of(Material type, short durability, Material... method of (line 66) | public static MaterialKey of(Material type) { method MaterialKey (line 71) | protected MaterialKey(Material type, short durability, boolean isGloba... method MaterialKey (line 75) | protected MaterialKey(Material type, short durability, boolean isGloba... method getGlobalKey (line 84) | @Override method toGlobalKey (line 89) | @Override method getSubKey (line 94) | @Override method getMaterialKeySource (line 99) | public MaterialKeySource getMaterialKeySource() { method toStringInternal (line 103) | @Override method hashCodeInternal (line 108) | @Override method equalsInternal (line 113) | @Override method compareToInternal (line 118) | @Override method createAPIKeyInternal (line 123) | @Override method createAPIKeyForCacheInternal (line 128) | protected MaterialKey createAPIKeyForCacheInternal() { method getMaterial (line 133) | public Material getMaterial() { method getDurability (line 137) | public short getDurability() { method createMaterialKeyCacheForType (line 141) | private static MaterialKey[] createMaterialKeyCacheForType(Material ty... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/key/types/SpawnerKey.java class SpawnerKey (line 15) | public class SpawnerKey extends MaterialKey { method of (line 32) | public static SpawnerKey of(@Nullable Key spawnerTypeKey) { method SpawnerKey (line 36) | private SpawnerKey(@Nullable Key spawnerTypeKey) { method SpawnerKey (line 40) | private SpawnerKey(@Nullable Key spawnerTypeKey, boolean apiKey) { method toGlobalKey (line 45) | @Override method getSubKey (line 50) | @Override method createAPIKeyForCacheInternal (line 55) | @Override method getSubKeyInternal (line 60) | private String getSubKeyInternal() { method toStringInternal (line 65) | @Override method hashCodeInternal (line 70) | @Override method equalsInternal (line 75) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/logging/Debug.java type Debug (line 5) | public enum Debug { method getDebugNames (line 145) | public static String[] getDebugNames() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/logging/Log.java class Log (line 15) | public class Log { method initializeLogger (line 23) | private static Logger initializeLogger() { method Log (line 37) | private Log() { method info (line 41) | public static void info(Object first, Object... parts) { method warn (line 45) | public static void warn(Object first, Object... parts) { method warnFromFile (line 49) | public static void warnFromFile(String fileName, Object first, Object.... method error (line 53) | public static void error(Object first, Object... parts) { method error (line 57) | public static void error(Throwable error, Object first, Object... part... method errorFromFile (line 62) | public static void errorFromFile(String fileName, Object first, Object... method errorFromFile (line 66) | public static void errorFromFile(Throwable error, String fileName, Obj... method profile (line 71) | public static void profile(String[] profiledDataLines) { method debug (line 79) | public static void debug(Debug debug, Object... params) { method debugResult (line 88) | public static void debugResult(Debug debug, @Nullable String message, ... method entering (line 97) | public static void entering(@Nullable String message, Object... params) { method isDebugMode (line 102) | public static boolean isDebugMode() { method isDebugged (line 106) | public static boolean isDebugged(Debug debug) { method toggleDebugMode (line 110) | public static void toggleDebugMode() { method setDebugFilter (line 114) | public static void setDebugFilter(@Nullable Debug debugFilter) { method enteringInternal (line 124) | private static void enteringInternal(Level level, String clazz, String... method logInternalWithFile (line 131) | private static void logInternalWithFile(Level level, String fileName, ... method logInternal (line 135) | private static void logInternal(Level level, Object first, Object... p... method buildFromParts (line 139) | private static String buildFromParts(Object first, Object... parts) { method buildFromPartsWithFile (line 146) | private static String buildFromPartsWithFile(String prefixFile, Object... method getClassAndMethodNames (line 153) | private static String[] getClassAndMethodNames() { method printStackTrace (line 166) | private static void printStackTrace() { method printStackTrace (line 170) | private static void printStackTrace(Throwable error) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/logging/StackTrace.java class StackTrace (line 3) | public class StackTrace { method dump (line 7) | public void dump() { class StackTraceHolder (line 11) | private static class StackTraceHolder extends Throwable { method toString (line 13) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/AbstractMenu.java class AbstractMenu (line 21) | public abstract class AbstractMenu, A e... method AbstractMenu (line 25) | protected AbstractMenu(String identifier, MenuParseResult parseResu... method createView (line 30) | @Override method createView (line 35) | @Override method onClick (line 45) | @Override method onCloseInternal (line 51) | @Override method createViewInternal (line 56) | protected abstract V createViewInternal(SuperiorPlayer superiorPlayer,... method refreshView (line 58) | public CompletableFuture refreshView(V view) { method buildInventory (line 73) | public CompletableFuture buildInventory(V menuView) { method onButtonClickLackPermission (line 83) | @Override method onPreButtonClick (line 89) | protected boolean onPreButtonClick(MenuViewButton menuButton, Inven... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/AbstractPagedMenu.java class AbstractPagedMenu (line 16) | public abstract class AbstractPagedMenu pars... method onPreButtonClick (line 27) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenuActions.java class MenuActions (line 27) | public class MenuActions { method handleDeposit (line 31) | public static void handleDeposit(SuperiorPlayer superiorPlayer, Island... method handleWithdraw (line 65) | public static void handleWithdraw(SuperiorPlayer superiorPlayer, Islan... method simulateIslandCreationClick (line 96) | public static void simulateIslandCreationClick(SuperiorPlayer clickedP... method simulateWarpsClick (line 132) | public static void simulateWarpsClick(SuperiorPlayer superiorPlayer, I... method MenuActions (line 146) | private MenuActions() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenuCommandsImpl.java class MenuCommandsImpl (line 20) | public class MenuCommandsImpl implements MenuCommands { method create (line 26) | @Override method getInstance (line 35) | public static MenuCommandsImpl getInstance() { method MenuCommandsImpl (line 39) | private MenuCommandsImpl() { method runCommand (line 43) | @Override method runCommand (line 48) | private void runCommand(MenuView menuView, String command, Inven... method handleSubCommand (line 78) | private void handleSubCommand(MenuView menuView, String subComma... method setClickedCloseButton (line 103) | private static void setClickedCloseButton(MenuView menuView) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenuConfig.java class MenuConfig (line 16) | public class MenuConfig { method MenuConfig (line 20) | private MenuConfig() { class IslandCreation (line 24) | public static class IslandCreation implements MenuIslandCreationConfig { method IslandCreation (line 31) | public IslandCreation(IslandCreationButton.Template template) { method IslandCreation (line 35) | public IslandCreation(Schematic schematic, IslandCreationButton.Temp... method getSchematic (line 43) | @Override method getSound (line 48) | @Override method getCommands (line 53) | @Override method shouldOffsetIslandValue (line 58) | @Override method getSpawnOffset (line 63) | @Override method getBonusWorth (line 68) | @Override method getBonusLevel (line 73) | @Override method getBiome (line 78) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenuIdentifiers.java class MenuIdentifiers (line 3) | public class MenuIdentifiers { method MenuIdentifiers (line 46) | private MenuIdentifiers() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenuParseResult.java class MenuParseResult (line 12) | public class MenuParseResult> implements MenuPa... method MenuParseResult (line 21) | public MenuParseResult(MenuLayout.Builder menuLayoutBuilder) { method MenuParseResult (line 25) | public MenuParseResult(MenuLayout.Builder menuLayoutBuilder, @Nulla... method getLayoutBuilder (line 36) | @Override method getOpeningSound (line 41) | @Nullable method isPreviousMoveAllowed (line 46) | @Override method isSkipOneItem (line 51) | @Override method getSlotsForChar (line 56) | @Override method getPatternSlots (line 61) | public MenuPatternSlots getPatternSlots() { method getConfig (line 65) | public YamlConfiguration getConfig() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenuPatternSlots.java class MenuPatternSlots (line 11) | public class MenuPatternSlots { method MenuPatternSlots (line 15) | public MenuPatternSlots() { method getChars (line 18) | public CharIterator getChars() { method addSlot (line 22) | public void addSlot(char character, int slot) { method getSlots (line 26) | public List getSlots(char character) { method getSlots (line 31) | public List getSlots(String str) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/Menus.java class Menus (line 46) | public class Menus { method Menus (line 91) | private Menus() { method registerMenus (line 95) | public static void registerMenus() { method createMenu (line 139) | private static , V extends AbstractMenuVi... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/MenusManagerImpl.java class MenusManagerImpl (line 42) | public class MenusManagerImpl extends Manager implements MenusManager { method MenusManagerImpl (line 46) | public MenusManagerImpl(SuperiorSkyblockPlugin plugin) { method loadData (line 50) | @Override method openBankLogs (line 55) | @Override method refreshBankLogs (line 60) | @Override method openBiomes (line 65) | @Override method openIslandBiomesMenu (line 70) | @Override method openBorderColor (line 75) | @Override method openBorderColorMenu (line 80) | @Override method openConfirmBan (line 85) | @Override method openConfirmDisband (line 90) | @Override method openConfirmDisbandMenu (line 95) | @Override method openConfirmKick (line 100) | @Override method openConfirmLeave (line 105) | @Override method openConfirmTransfer (line 110) | @Override method openControlPanel (line 115) | @Override method openIslandPanelMenu (line 120) | @Override method openCoops (line 125) | @Override method refreshCoops (line 130) | @Override method openCounts (line 135) | @Override method openIslandCountsMenu (line 140) | @Override method refreshCounts (line 145) | @Override method openGlobalWarps (line 150) | @Override method openGlobalWarpsMenu (line 155) | @Override method refreshGlobalWarps (line 160) | @Override method openIslandBank (line 165) | @Override method refreshIslandBank (line 170) | @Override method openIslandBannedPlayers (line 175) | @Override method refreshIslandBannedPlayers (line 180) | @Override method openIslandChest (line 185) | @Override method refreshIslandChest (line 190) | @Override method openIslandCreation (line 195) | @Override method openIslandCreationMenu (line 200) | @Override method openIslandRate (line 205) | @Override method openIslandRateMenu (line 210) | @Override method openIslandRatings (line 215) | @Override method openIslandRatingsMenu (line 220) | @Override method refreshIslandRatings (line 225) | @Override method openMemberManage (line 230) | @Override method openMemberManageMenu (line 235) | @Override method destroyMemberManage (line 240) | @Override method openMemberRole (line 245) | @Override method openMemberRoleMenu (line 250) | @Override method destroyMemberRole (line 255) | @Override method openMembers (line 260) | @Override method openIslandMembersMenu (line 265) | @Override method refreshMembers (line 270) | @Override method openMissions (line 275) | @Override method openIslandMainMissionsMenu (line 280) | @Override method openMissionsCategory (line 285) | @Override method openIslandMissionsMenu (line 290) | @Override method refreshMissionsCategory (line 295) | @Override method openPermissions (line 300) | @Override method openIslandPermissionsMenu (line 305) | @Override method openPermissions (line 310) | @Override method openIslandPermissionsMenu (line 315) | @Override method refreshPermissions (line 320) | @Override method refreshPermissions (line 325) | @Override method refreshPermissions (line 330) | @Override method updatePermission (line 335) | @Override method openPlayerLanguage (line 340) | @Override method openPlayerLanguageMenu (line 345) | @Override method openSettings (line 350) | @Override method openIslandSettingsMenu (line 355) | @Override method refreshSettings (line 360) | @Override method updateSettings (line 365) | @Override method openTopIslands (line 370) | @Override method openIslandsTopMenu (line 375) | @Override method refreshTopIslands (line 380) | @Override method openUniqueVisitors (line 385) | @Override method openUniqueVisitorsMenu (line 390) | @Override method refreshUniqueVisitors (line 395) | @Override method openUpgrades (line 400) | @Override method openIslandUpgradeMenu (line 405) | @Override method refreshUpgrades (line 410) | @Override method openValues (line 415) | @Override method openIslandValuesMenu (line 420) | @Override method refreshValues (line 425) | @Override method openVisitors (line 430) | @Override method refreshVisitors (line 435) | @Override method openIslandVisitorsMenu (line 440) | @Override method openWarpCategories (line 445) | @Override method refreshWarpCategories (line 450) | @Override method destroyWarpCategories (line 455) | @Override method openWarpCategoryIconEdit (line 460) | @Override method openWarpCategoryManage (line 465) | @Override method refreshWarpCategoryManage (line 470) | @Override method openWarpIconEdit (line 475) | @Override method openWarpManage (line 480) | @Override method refreshWarpManage (line 485) | @Override method openWarps (line 490) | @Override method openIslandWarpsMenu (line 495) | @Override method refreshWarps (line 501) | @Override method destroyWarps (line 506) | @Override method registerMenu (line 511) | @Override method unregisterMenus (line 518) | public void unregisterMenus() { method getMenu (line 522) | @Nullable method getMenus (line 529) | @Override method getCustomMenus (line 534) | @Override method createPatternBuilder (line 546) | @Override method createPagedPatternBuilder (line 551) | @Override method createButtonBuilder (line 556) | @Override method createPagedButtonBuilder (line 562) | @Override method getParser (line 568) | @Override method getMenuCommands (line 573) | @Override method getOldMenuFromView (line 578) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/TemplateItem.java class TemplateItem (line 8) | public class TemplateItem { method TemplateItem (line 14) | public TemplateItem(ItemBuilder itemBuilder) { method getBuilder (line 18) | public ItemBuilder getBuilder() { method getEditableBuilder (line 22) | public ItemBuilder getEditableBuilder() { method build (line 26) | public ItemStack build() { method build (line 30) | public ItemStack build(SuperiorPlayer superiorPlayer) { method copy (line 34) | public TemplateItem copy() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/AbstractMenuTemplateButton.java class AbstractMenuTemplateButton (line 17) | public abstract class AbstractMenuTemplateButton> B ensureCorrectType(B button) { method applyToBuilder (line 85) | public > B applyToBuilder(B bu... method newBuilder (line 101) | public static > AbstractBuilder newBuilder... class AbstractBuilder (line 117) | public static abstract class AbstractBuilder>... method setButtonItem (line 125) | public Builder setButtonItem(ItemStack buttonItem) { method setButtonItem (line 129) | public Builder setButtonItem(TemplateItem buttonItem) { method setClickSound (line 134) | public Builder setClickSound(GameSound clickSound) { method setClickCommands (line 139) | public Builder setClickCommands(List commands) { method setRequiredPermission (line 144) | public Builder setRequiredPermission(String requiredPermission) { method setLackPermissionsSound (line 149) | public Builder setLackPermissionsSound(GameSound lackPermissionSo... method build (line 154) | public abstract MenuTemplateButton build(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/AbstractMenuViewButton.java class AbstractMenuViewButton (line 12) | public abstract class AbstractMenuViewButton> i... method AbstractMenuViewButton (line 19) | protected AbstractMenuViewButton(MenuTemplateButton templateButton,... method getTemplate (line 24) | @Override method getView (line 29) | @Override method createViewItem (line 34) | @Override method onButtonClick (line 40) | @Override method onButtonClickLackPermission (line 43) | public void onButtonClickLackPermission(InventoryClickEvent clickEvent) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/AbstractPagedMenuButton.java class AbstractPagedMenuButton (line 8) | public abstract class AbstractPagedMenuButton, E> method AbstractPagedMenuButton (line 13) | protected AbstractPagedMenuButton(MenuTemplateButton templateButton... method updateObject (line 17) | @Override method getPagedObject (line 22) | @Override method createViewItem (line 27) | @Override method modifyViewItem (line 32) | public abstract ItemStack modifyViewItem(ItemStack buttonItem); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/MenuTemplateButtonImpl.java class MenuTemplateButtonImpl (line 12) | public class MenuTemplateButtonImpl> extends Ab... method MenuTemplateButtonImpl (line 18) | public MenuTemplateButtonImpl(TemplateItem buttonItem, GameSound click... method createViewButton (line 25) | @Override type ViewButtonCreator (line 30) | public interface ViewButtonCreator> { method create (line 32) | MenuViewButton create(AbstractMenuTemplateButton templateButto... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/PagedMenuTemplateButtonImpl.java class PagedMenuTemplateButtonImpl (line 15) | public class PagedMenuTemplateButtonImpl, E> ex... method PagedMenuTemplateButtonImpl (line 23) | public PagedMenuTemplateButtonImpl(TemplateItem buttonItem, GameSound ... method getNullItem (line 32) | @Override method getNullTemplateItem (line 37) | public TemplateItem getNullTemplateItem() { method getButtonIndex (line 41) | @Override method setButtonIndex (line 46) | @Override method createViewButton (line 52) | @Override method newBuilder (line 57) | public static , E> AbstractBuilder newB... class AbstractBuilder (line 68) | public static abstract class AbstractBuilder, E> method setNullItem (line 74) | @Override method setNullItem (line 79) | public AbstractBuilder setNullItem(TemplateItem nullItem) { method getButtonIndex (line 84) | protected int getButtonIndex() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BackButton.java class BackButton (line 10) | public class BackButton, E> extends Abs... method BackButton (line 12) | private BackButton(AbstractMenuTemplateButton templateButton, V men... method onButtonClick (line 16) | @Override class Builder (line 21) | public static class Builder, E> exten... method build (line 23) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BanButton.java class BanButton (line 18) | public class BanButton extends AbstractMenuViewButton temp... method getTemplate (line 24) | @Override method onButtonClick (line 29) | @Override class Builder (line 39) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setBanPlayer (line 43) | public Builder setBanPlayer(boolean banPlayer) { method build (line 48) | @Override class Template (line 55) | public static class Template extends MenuTemplateButtonImpl t... method createViewItem (line 23) | @Override method onButtonClick (line 41) | @Override class Builder (line 46) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method build (line 48) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BankCustomDepositButton.java class BankCustomDepositButton (line 23) | public class BankCustomDepositButton extends AbstractMenuViewButton c... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BankCustomWithdrawButton.java class BankCustomWithdrawButton (line 23) | public class BankCustomWithdrawButton extends AbstractMenuViewButton c... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BankDepositButton.java class BankDepositButton (line 20) | public class BankDepositButton extends AbstractMenuViewButton t... method getTemplate (line 26) | @Override method onButtonClick (line 31) | @Override class Builder (line 45) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method Builder (line 51) | public Builder(double depositPercentage) { method setSuccessSound (line 55) | public Builder setSuccessSound(GameSound successSound) { method setFailSound (line 60) | public Builder setFailSound(GameSound failSound) { method build (line 65) | @Override class Template (line 73) | public static class Template extends MenuTemplateButtonImpl c... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BankLogsPagedObjectButton.java class BankLogsPagedObjectButton (line 19) | public class BankLogsPagedObjectButton extends AbstractPagedMenuButton ... method getTemplate (line 27) | @Override method onButtonClick (line 32) | @Override class Builder (line 45) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method Builder (line 52) | public Builder(double withdrawValue) { method Builder (line 57) | public Builder(List withdrawCommands) { method setSuccessSound (line 62) | public BankWithdrawButton.Builder setSuccessSound(GameSound successS... method setFailSound (line 67) | public BankWithdrawButton.Builder setFailSound(GameSound failSound) { method build (line 72) | @Override class Template (line 80) | public static class Template extends MenuTemplateButtonImpl c... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/BannedPlayersPagedObjectButton.java class BannedPlayersPagedObjectButton (line 13) | public class BannedPlayersPagedObjectButton extends AbstractPagedMenuBut... method BannedPlayersPagedObjectButton (line 15) | private BannedPlayersPagedObjectButton(MenuTemplateButton { method BiomeButton (line 34) | private BiomeButton(AbstractMenuTemplateButton templat... method getTemplate (line 38) | @Override method createViewItem (line 43) | @Nullable method onButtonClick (line 71) | @Override method onButtonClickLackPermission (line 96) | @Override class Builder (line 103) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method Builder (line 109) | public Builder(Biome biome) { method setAccessItem (line 113) | public void setAccessItem(TemplateItem accessItem) { method setNoAccessItem (line 117) | public void setNoAccessItem(TemplateItem noAccessItem) { method setAccessSound (line 121) | public void setAccessSound(GameSound accessSound) { method setNoAccessSound (line 125) | public void setNoAccessSound(GameSound noAccessSound) { method setAccessCommands (line 129) | public void setAccessCommands(List accessCommands) { method setNoAccessCommands (line 133) | public void setNoAccessCommands(List noAccessCommands) { method build (line 137) | @Override class Template (line 145) | public static class Template extends MenuTemplateButtonImpl tem... method getTemplate (line 25) | @Override method onButtonClick (line 30) | @Override class Builder (line 36) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setBorderColor (line 40) | public Builder setBorderColor(BorderColor borderColor) { method build (line 45) | @Override class Template (line 52) | public static class Template extends MenuTemplateButtonImpl comm... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/ChangeSortingTypeButton.java class ChangeSortingTypeButton (line 20) | public class ChangeSortingTypeButton extends AbstractMenuViewButton lastView, CommentedConfigu... class Builder (line 119) | public static class Builder extends PagedMenuTemplateButtonImpl.Abstra... method build (line 121) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/ConfigEditorSaveButton.java class ConfigEditorSaveButton (line 17) | public class ConfigEditorSaveButton extends AbstractMenuViewButton ... method getTemplate (line 22) | @Override method onButtonClick (line 27) | @Override type ControlPanelAction (line 42) | public enum ControlPanelAction { class Builder (line 50) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setAction (line 54) | public Builder setAction(ControlPanelAction controlPanelAction) { method build (line 59) | @Override class Template (line 66) | public static class Template extends MenuTemplateButtonImpl temp... method onButtonClick (line 19) | @Override method modifyViewItem (line 24) | @Override class Builder (line 33) | public static class Builder extends PagedMenuTemplateButtonImpl.Abstra... method build (line 35) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/CountsPagedObjectButton.java class CountsPagedObjectButton (line 31) | public class CountsPagedObjectButton extends AbstractPagedMenuButton te... method onButtonClick (line 233) | @Override method modifyViewItem (line 238) | @Override class Builder (line 294) | public static class Builder extends PagedMenuTemplateButtonImpl.Abstra... method build (line 296) | @Override class MapBuilder (line 305) | private static class MapBuilder { method put (line 309) | public MapBuilder put(String block, String item) { method build (line 317) | public Map build() { method getMaterialAndData (line 323) | private static Pair getMaterialAndData(Key key) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/CurrentPageButton.java class CurrentPageButton (line 10) | public class CurrentPageButton, E> exte... method CurrentPageButton (line 12) | private CurrentPageButton(AbstractMenuTemplateButton templateButton... method onButtonClick (line 16) | @Override class Builder (line 21) | public static class Builder, E> exten... method build (line 23) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/DisbandButton.java class DisbandButton (line 25) | public class DisbandButton extends AbstractMenuViewButton { method DisbandButton (line 27) | private DisbandButton(AbstractMenuTemplateButton templ... method getTemplate (line 31) | @Override method onButtonClick (line 36) | @Override class Builder (line 62) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setDisbandIsland (line 66) | public Builder setDisbandIsland(boolean disbandIsland) { method build (line 71) | @Override class Template (line 78) | public static class Template extends MenuTemplateButtonImpl> extends AbstractMenuV... method DummyButton (line 14) | private DummyButton(AbstractMenuTemplateButton templateButton, V me... method onButtonClick (line 18) | @Override class Builder (line 23) | public static class Builder> extends Abstract... method build (line 25) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/GlobalWarpsPagedObjectButton.java class GlobalWarpsPagedObjectButton (line 19) | public class GlobalWarpsPagedObjectButton extends AbstractPagedMenuButto... method GlobalWarpsPagedObjectButton (line 23) | private GlobalWarpsPagedObjectButton(MenuTemplateButton extends AbstractMenuViewButton extends AbstractMenuTemplateButton.Abst... method build (line 32) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/IconEditLoreButton.java class IconEditLoreButton (line 19) | public class IconEditLoreButton extends AbstractMenuViewButton extends AbstractMenuTemplateButton.Abst... method Builder (line 55) | public Builder(Message newLoreMessage) { method build (line 59) | @Override class Template (line 66) | public static class Template extends MenuTemplateButtonImpl extends AbstractMenuViewButton extends AbstractMenuTemplateButton.Abst... method Builder (line 82) | public Builder(Message newLoreMessage) { method build (line 86) | @Override class Template (line 93) | public static class Template extends MenuTemplateButtonImpl extends AbstractMenuViewButton extends AbstractMenuTemplateButton.Abst... method Builder (line 55) | public Builder(Message newNameMessage) { method build (line 59) | @Override class Template (line 66) | public static class Template extends MenuTemplateButtonImpl accessCommands) { method setNoAccessCommands (line 96) | public void setNoAccessCommands(List noAccessCommands) { method setBiome (line 100) | public void setBiome(Biome biome) { method setBonusWorth (line 104) | public void setBonusWorth(BigDecimal bonusWorth) { method setBonusLevel (line 108) | public void setBonusLevel(BigDecimal bonusLevel) { method setOffset (line 112) | public void setOffset(boolean isOffset) { method setSpawnOffset (line 116) | public void setSpawnOffset(BlockOffset spawnOffset) { method build (line 120) | @Override class Template (line 128) | public static class Template extends MenuTemplateButtonImpl getAccessCommands() { method getBiome (line 179) | @Nullable method getBonusWorth (line 184) | public BigDecimal getBonusWorth() { method getBonusLevel (line 188) | public BigDecimal getBonusLevel() { method isOffset (line 192) | public boolean isOffset() { method getSchematic (line 196) | public Schematic getSchematic() { method getSpawnOffset (line 200) | public BlockOffset getSpawnOffset() { method getCreationConfig (line 204) | public MenuIslandCreationConfig getCreationConfig() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/IslandFlagPagedObjectButton.java class IslandFlagPagedObjectButton (line 18) | public class IslandFlagPagedObjectButton extends AbstractPagedMenuButton... method IslandFlagPagedObjectButton (line 20) | private IslandFlagPagedObjectButton(MenuTemplateButton te... method getTemplate (line 24) | @Override method onButtonClick (line 29) | @Override class Builder (line 39) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setKickPlayer (line 43) | public Builder setKickPlayer(boolean kickPlayer) { method build (line 48) | @Override class Template (line 55) | public static class Template extends MenuTemplateButtonImpl { method LanguageButton (line 23) | private LanguageButton(AbstractMenuTemplateButton templa... method getTemplate (line 27) | @Override method onButtonClick (line 32) | @Override class Builder (line 48) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setLanguage (line 52) | public Builder setLanguage(Locale language) { method build (line 57) | @Override class Template (line 64) | public static class Template extends MenuTemplateButtonImpl { method LeaveButton (line 21) | private LeaveButton(AbstractMenuTemplateButton templateB... method getTemplate (line 25) | @Override method onButtonClick (line 30) | @Override class Builder (line 42) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setLeaveIsland (line 46) | public Builder setLeaveIsland(boolean leaveIsland) { method build (line 51) | @Override class Template (line 58) | public static class Template extends MenuTemplateButtonImpl ... method getTemplate (line 26) | @Override method onButtonClick (line 31) | @Override type ManageAction (line 36) | public enum ManageAction { method onButtonClick (line 39) | @Override method onButtonClick (line 46) | @Override method onButtonClick (line 61) | @Override method ManageAction (line 80) | ManageAction() { method onButtonClick (line 84) | abstract void onButtonClick(PlayerMenuView menuView, InventoryClickE... class Builder (line 88) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setManageAction (line 92) | public Builder setManageAction(ManageAction manageAction) { method build (line 97) | @Override class Template (line 104) | public static class Template extends MenuTemplateButtonImpl te... method getTemplate (line 25) | @Override method onButtonClick (line 30) | @Override class Builder (line 45) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setPlayerRole (line 49) | public Builder setPlayerRole(PlayerRole playerRole) { method build (line 54) | @Override class Template (line 61) | public static class Template extends MenuTemplateButtonImpl commands, String requ... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/NextPageButton.java class NextPageButton (line 11) | public class NextPageButton, E> extends... method NextPageButton (line 13) | private NextPageButton(AbstractMenuTemplateButton templateButton, V... method onButtonClick (line 17) | @Override class Builder (line 32) | public static class Builder, E> exten... method build (line 34) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/OpenBankLogsButton.java class OpenBankLogsButton (line 11) | public class OpenBankLogsButton extends AbstractMenuViewButton ... method onButtonClick (line 17) | @Override class Builder (line 23) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method build (line 25) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/OpenMissionCategoryButton.java class OpenMissionCategoryButton (line 19) | public class OpenMissionCategoryButton extends AbstractMenuViewButton, E> ext... method PreviousPageButton (line 12) | private PreviousPageButton(AbstractMenuTemplateButton templateButto... method onButtonClick (line 16) | @Override class Builder (line 23) | public static class Builder, E> exten... method build (line 25) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/button/impl/RateIslandButton.java class RateIslandButton (line 24) | public class RateIslandButton extends AbstractMenuViewButton te... method getTemplate (line 30) | @Override method onButtonClick (line 35) | @Override class Builder (line 61) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method setRating (line 65) | public Builder setRating(Rating rating) { method build (line 70) | @Override class Template (line 77) | public static class Template extends MenuTemplateButtonImpl islandCommands) { method setNoIslandCommands (line 70) | public void setNoIslandCommands(List noIslandCommands) { method build (line 74) | @Override class Template (line 82) | public static class Template extends PagedMenuTemplateButtonImpl islandCommands) { method setNoIslandCommands (line 205) | public void setNoIslandCommands(List noIslandCommands) { method build (line 209) | @Override class Template (line 217) | public static class Template extends MenuTemplateButtonImpl { method UpgradeButton (line 29) | private UpgradeButton(AbstractMenuTemplateButton templ... method getTemplate (line 33) | @Override method createViewItem (line 38) | @Override method onButtonClick (line 69) | @Override class Builder (line 80) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method Builder (line 84) | public Builder(Upgrade upgrade) { method build (line 88) | @Override class Template (line 95) | public static class Template extends MenuTemplateButtonImpl... method getTemplate (line 32) | @Override method onButtonClick (line 37) | @Override method createViewItem (line 42) | @Override class Builder (line 74) | public static class Builder extends AbstractMenuTemplateButton.Abstrac... method Builder (line 78) | public Builder(Key block) { method build (line 82) | @Override class Template (line 89) | public static class Template extends MenuTemplateButtonImpl templ... method onButtonClick (line 29) | @Override method modifyViewItem (line 42) | @Override class Builder (line 62) | public static class Builder extends PagedMenuTemplateButtonImpl.Abstra... method build (line 64) | @Override method ensureNotNull (line 73) | private static String ensureNotNull(String check) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/converter/MenuConverter.java class MenuConverter (line 9) | public class MenuConverter { method MenuConverter (line 11) | private MenuConverter() { method convertFillItems (line 15) | public static int convertFillItems(ConfigurationSection fillItemsSecti... method convertItem (line 32) | public static void convertItem(ConfigurationSection section, char[] pa... method convertItemAccess (line 47) | public static void convertItemAccess(ConfigurationSection section, cha... method convertPagedButtons (line 68) | public static void convertPagedButtons(ConfigurationSection section, C... method convertPagedButtons (line 72) | public static void convertPagedButtons(ConfigurationSection section, C... method buildPattern (line 101) | public static List buildPattern(int size, char[] patternChars,... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuBankLogs.java class MenuBankLogs (line 36) | public class MenuBankLogs extends AbstractPagedMenu parseResult) { method createViewInternal (line 44) | @Override method refreshViews (line 50) | public void refreshViews(Island island) { method createInstance (line 54) | @Nullable class View (line 74) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 87) | @Override method getSuperiorPlayer (line 92) | @Override method setSorting (line 98) | public void setSorting(Comparator sorting) { method setFilteredPlayer (line 102) | public void setFilteredPlayer(UUID filteredPlayer) { method replaceTitle (line 107) | @Override method requestObjects (line 112) | @Override method getTransactions (line 127) | private List getTransactions() { method getFilteredPlayerName (line 137) | private static String getFilteredPlayerName(UUID filteredPlayer) { method convertOldGUI (line 149) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuBiomes.java class MenuBiomes (line 27) | public class MenuBiomes extends AbstractMenu parseResult, boolea... method isCurrentBiomeGlow (line 36) | public boolean isCurrentBiomeGlow() { method createViewInternal (line 40) | @Override method createInstance (line 46) | @Nullable method convertOldGUI (line 113) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuBorderColor.java class MenuBorderColor (line 26) | public class MenuBorderColor extends AbstractMenu parseResult) { method createViewInternal (line 32) | @Override method createInstance (line 38) | @Nullable method convertOldGUI (line 78) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuConfirmBan.java class MenuConfirmBan (line 21) | public class MenuConfirmBan extends AbstractMenu parseResult) { method createViewInternal (line 27) | @Override method createInstance (line 33) | @Nullable class Args (line 52) | public static class Args extends IslandViewArgs { method Args (line 56) | public Args(Island island, SuperiorPlayer targetPlayer) { class View (line 63) | public static class View extends AbstractMenuView implemen... method View (line 68) | protected View(SuperiorPlayer inventoryViewer, @Nullable MenuView parseResult) { method createViewInternal (line 30) | @Override method createInstance (line 36) | @Nullable method convertOldGUI (line 57) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuConfirmKick.java class MenuConfirmKick (line 21) | public class MenuConfirmKick extends AbstractMenu parseResult) { method createViewInternal (line 27) | @Override method createInstance (line 33) | @Nullable class Args (line 54) | public static class Args extends IslandViewArgs { method Args (line 58) | public Args(Island island, SuperiorPlayer targetPlayer) { class View (line 65) | public static class View extends AbstractMenuView implemen... method View (line 70) | protected View(SuperiorPlayer inventoryViewer, @Nullable MenuView parseResult) { method createViewInternal (line 23) | @Override method createInstance (line 29) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuConfirmTransfer.java class MenuConfirmTransfer (line 21) | public class MenuConfirmTransfer extends AbstractMenu parseResult) { method createViewInternal (line 27) | @Override method createInstance (line 33) | @Nullable class Args (line 52) | public static class Args extends IslandViewArgs { method Args (line 56) | public Args(Island island, SuperiorPlayer targetPlayer) { class View (line 63) | public static class View extends AbstractMenuView implemen... method View (line 68) | protected View(SuperiorPlayer inventoryViewer, @Nullable MenuView parseResult) { method createViewInternal (line 30) | @Override method createInstance (line 36) | @Nullable method convertOldGUI (line 59) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuCoops.java class MenuCoops (line 19) | public class MenuCoops extends AbstractPagedMenu parseResult) { method createViewInternal (line 25) | @Override method refreshViews (line 31) | public void refreshViews(Island island) { method createInstance (line 35) | @Nullable class View (line 42) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 52) | @Override method replaceTitle (line 57) | @Override method requestObjects (line 63) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuCounts.java class MenuCounts (line 28) | public class MenuCounts extends AbstractPagedMenu parseResult) { method createViewInternal (line 43) | @Override method refreshViews (line 49) | public void refreshViews(Island island) { method createInstance (line 53) | @Nullable class View (line 60) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 70) | @Override method requestObjects (line 75) | @Override method getMaterialFromKey (line 84) | private static Material getMaterialFromKey(Key key) { class BlockCount (line 91) | public static class BlockCount { method BlockCount (line 96) | public BlockCount(Key blockKey, BigInteger amount) { method getBlockKey (line 101) | public Key getBlockKey() { method getAmount (line 105) | public BigInteger getAmount() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuGlobalWarps.java class MenuGlobalWarps (line 31) | public class MenuGlobalWarps extends AbstractPagedMenu parseResult, boolean vis... method isVisitorWarps (line 40) | public boolean isVisitorWarps() { method createViewInternal (line 44) | @Override method createInstance (line 50) | @Nullable class View (line 78) | public class View extends AbstractPagedMenuView previo... method requestObjects (line 85) | @Override method convertOldGUI (line 104) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandBank.java class MenuIslandBank (line 26) | public class MenuIslandBank extends AbstractMenu parseResult) { method createViewInternal (line 32) | @Override method refreshViews (line 38) | public void refreshViews(Island island) { method createInstance (line 42) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandBannedPlayers.java class MenuIslandBannedPlayers (line 19) | public class MenuIslandBannedPlayers extends AbstractPagedMenu parseResult) { method createViewInternal (line 25) | @Override method refreshViews (line 31) | public void refreshViews(Island island) { method createInstance (line 35) | @Nullable class View (line 42) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 52) | @Override method replaceTitle (line 57) | @Override method requestObjects (line 62) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandChest.java class MenuIslandChest (line 27) | public class MenuIslandChest extends AbstractPagedMenu parseResult) { method createViewInternal (line 33) | @Override method refreshViews (line 39) | public void refreshViews(Island island) { method createInstance (line 43) | @Nullable class View (line 84) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 94) | @Override method requestObjects (line 99) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandCreation.java class MenuIslandCreation (line 31) | public class MenuIslandCreation extends AbstractMenu parseResult) { method createViewInternal (line 37) | @Override method createInstance (line 43) | @Nullable class Args (line 134) | public static class Args implements ViewArgs { method Args (line 138) | public Args(String islandName) { class View (line 144) | public static class View extends AbstractMenuView { method View (line 148) | View(SuperiorPlayer inventoryViewer, @Nullable MenuView previo... method getIslandName (line 154) | public String getIslandName() { method convertOldGUI (line 160) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandFlags.java class MenuIslandFlags (line 39) | public class MenuIslandFlags extends AbstractPagedMenu parseResult, List previo... method getIsland (line 120) | @Override method requestObjects (line 125) | @Override class IslandFlagInfo (line 132) | public static class IslandFlagInfo implements Comparable parseResult) { method createViewInternal (line 32) | @Override method refreshViews (line 38) | public void refreshViews(Island island) { method createInstance (line 42) | @Nullable class View (line 49) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 59) | @Override method replaceTitle (line 64) | @Override method requestObjects (line 70) | @Override method convertOldGUI (line 77) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandPrivileges.java class MenuIslandPrivileges (line 40) | public class MenuIslandPrivileges extends AbstractPagedMenu< method MenuIslandPrivileges (line 48) | private MenuIslandPrivileges(MenuParseResult parseResult, List previo... method getIsland (line 173) | @Override method getSuperiorPlayer (line 178) | @Override method getPermissionHolder (line 184) | public Object getPermissionHolder() { method requestObjects (line 188) | @Override class IslandPrivilegeInfo (line 206) | public static class IslandPrivilegeInfo implements Comparable getAccessCommands() { method getNoAccessCommands (line 275) | public List getNoAccessCommands() { method compareTo (line 279) | @Override method convertOldGUI (line 286) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandRate.java class MenuIslandRate (line 25) | public class MenuIslandRate extends AbstractMenu parseResult) { method createViewInternal (line 31) | @Override method createInstance (line 37) | @Nullable method convertOldGUI (line 66) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandRatings.java class MenuIslandRatings (line 32) | public class MenuIslandRatings extends AbstractPagedMenu parseResult) { method createViewInternal (line 41) | @Override method refreshViews (line 47) | public void refreshViews(Island island) { method createInstance (line 51) | @Nullable class View (line 58) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 68) | @Override method replaceTitle (line 73) | @Override method requestObjects (line 78) | @Override class RatingInfo (line 86) | public static class RatingInfo { method RatingInfo (line 91) | public RatingInfo(UUID playerUUID, Rating rating) { method getPlayerUUID (line 96) | public UUID getPlayerUUID() { method getRating (line 100) | public Rating getRating() { method convertOldGUI (line 106) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandUniqueVisitors.java class MenuIslandUniqueVisitors (line 22) | public class MenuIslandUniqueVisitors extends AbstractPagedMenu parseResult) { method createViewInternal (line 31) | @Override method refreshViews (line 37) | public void refreshViews(Island island) { method createInstance (line 41) | @Nullable class View (line 48) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 58) | @Override method replaceTitle (line 63) | @Override method requestObjects (line 68) | @Override class UniqueVisitorInfo (line 76) | public static class UniqueVisitorInfo { method UniqueVisitorInfo (line 81) | public UniqueVisitorInfo(SuperiorPlayer visitor, long visitTime) { method getVisitor (line 86) | public SuperiorPlayer getVisitor() { method getVisitTime (line 90) | public long getVisitTime() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandUpgrades.java class MenuIslandUpgrades (line 31) | public class MenuIslandUpgrades extends AbstractMenu parseResult) { method createViewInternal (line 37) | @Override method refreshViews (line 43) | public void refreshViews(Island island) { method createInstance (line 47) | @Nullable method convertOldGUI (line 120) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuIslandValues.java class MenuIslandValues (line 39) | public class MenuIslandValues extends AbstractMenu parseResult) { method createViewInternal (line 45) | @Override method refreshViews (line 51) | public void refreshViews(Island island) { method createInstance (line 55) | @Nullable class View (line 91) | public static class View extends AbstractMenuView parseResult) { method createViewInternal (line 35) | @Override method refreshViews (line 41) | public void refreshViews(Island island) { method createInstance (line 45) | @Nullable class View (line 64) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 74) | @Override method replaceTitle (line 79) | @Override method requestObjects (line 84) | @Override method convertOldGUI (line 91) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuMemberManage.java class MenuMemberManage (line 24) | public class MenuMemberManage extends AbstractMenu parseResult) { method createViewInternal (line 30) | @Override method closeViews (line 36) | public void closeViews(SuperiorPlayer islandMember) { method createInstance (line 40) | @Nullable method convertOldGUI (line 63) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuMemberRole.java class MenuMemberRole (line 28) | public class MenuMemberRole extends AbstractMenu parseResult) { method createViewInternal (line 34) | @Override method closeViews (line 40) | public void closeViews(SuperiorPlayer islandMember) { method createInstance (line 44) | @Nullable method convertOldGUI (line 91) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuMissions.java class MenuMissions (line 15) | public class MenuMissions extends AbstractMenu parseResult) { method createViewInternal (line 21) | @Override method createInstance (line 27) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuMissionsCategory.java class MenuMissionsCategory (line 29) | public class MenuMissionsCategory extends AbstractPagedMenu parseResult, boolea... method createViewInternal (line 40) | @Override method refreshViews (line 46) | public void refreshViews(MissionCategory missionCategory) { method createInstance (line 50) | @Nullable class Args (line 90) | public static class Args implements ViewArgs { method Args (line 94) | public Args(MissionCategory missionCategory) { class View (line 100) | public class View extends AbstractPagedMenuView previo... method replaceTitle (line 125) | @Override method requestObjects (line 130) | @Override method getCompletionStatus (line 135) | private int getCompletionStatus(Mission mission) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuPlayerLanguage.java class MenuPlayerLanguage (line 20) | public class MenuPlayerLanguage extends AbstractMenu parseResult) { method createViewInternal (line 26) | @Override method createInstance (line 32) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuTopIslands.java class MenuTopIslands (line 35) | public class MenuTopIslands extends AbstractPagedMenu parseResult, boolean sort... method isSortGlowWhenSelected (line 44) | public boolean isSortGlowWhenSelected() { method createViewInternal (line 48) | @Override method refreshView (line 54) | @Override method refreshViews (line 67) | public void refreshViews(SortingType sortingType) { method createInstance (line 71) | @Nullable class Args (line 156) | public static class Args implements ViewArgs { method Args (line 160) | public Args(SortingType sortingType) { class View (line 166) | public static class View extends AbstractPagedMenuView previo... method getSortingType (line 177) | public SortingType getSortingType() { method setSortingType (line 181) | public boolean setSortingType(SortingType sortingType) { method requestObjects (line 187) | @Override method convertOldGUI (line 194) | private static boolean convertOldGUI(SuperiorSkyblockPlugin plugin, Ya... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuWarpCategories.java class MenuWarpCategories (line 24) | public class MenuWarpCategories extends AbstractPagedMenu parseResult, List getEditLore() { method getRowsSize (line 39) | public int getRowsSize() { method createViewInternal (line 43) | @Override method refreshViews (line 49) | public void refreshViews(Island island) { method closeViews (line 53) | public void closeViews(Island island) { method createInstance (line 57) | @Nullable class View (line 73) | public static class View extends AbstractPagedMenuView previo... method getIsland (line 81) | @Override method replaceTitle (line 86) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuWarpCategoryManage.java class MenuWarpCategoryManage (line 24) | public class MenuWarpCategoryManage extends AbstractMenu parseResult, @Nul... method getSuccessUpdateSound (line 33) | @Nullable method createViewInternal (line 38) | @Override method refreshViews (line 44) | public void refreshViews(WarpCategory warpCategory) { method createInstance (line 48) | @Nullable class Args (line 74) | public static class Args implements ViewArgs { method Args (line 78) | public Args(WarpCategory warpCategory) { class View (line 84) | public static class View extends AbstractMenuView implemen... method View (line 88) | protected View(SuperiorPlayer inventoryViewer, @Nullable MenuView previo... method getIsland (line 83) | @Override method replaceTitle (line 88) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/MenuWarpManage.java class MenuWarpManage (line 25) | public class MenuWarpManage extends AbstractMenu parseResult, GameSound su... method getSuccessUpdateSound (line 34) | public GameSound getSuccessUpdateSound() { method createViewInternal (line 38) | @Override method refreshViews (line 43) | public void refreshViews(IslandWarp islandWarp) { method createInstance (line 47) | @Nullable class Args (line 75) | public static class Args implements ViewArgs { method Args (line 79) | public Args(IslandWarp islandWarp) { class View (line 85) | public static class View extends AbstractMenuView implemen... method View (line 89) | protected View(SuperiorPlayer inventoryViewer, @Nullable MenuView parseResult, List edit... method getEditLore (line 45) | public List getEditLore() { method createViewInternal (line 49) | @Override method refreshViews (line 55) | public void refreshViews(WarpCategory warpCategory) { method closeViews (line 59) | public void closeViews(WarpCategory warpCategory) { method createInstance (line 63) | @Nullable class Args (line 84) | public static class Args extends IslandViewArgs { method Args (line 88) | public Args(WarpCategory warpCategory) { class View (line 95) | public static class View extends AbstractPagedMenuView { method MenuBlank (line 24) | private MenuBlank(MenuParseResult parseResult) { method createViewInternal (line 28) | @Override method createInstance (line 34) | public static MenuBlank createInstance() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/internal/MenuConfigEditor.java class MenuConfigEditor (line 37) | public class MenuConfigEditor extends AbstractPagedMenu parseResult, File confi... method getConfig (line 50) | public CommentedConfiguration getConfig() { method createViewInternal (line 54) | @Override method saveConfig (line 60) | public void saveConfig(SaveCallback onSave) { method reloadConfig (line 69) | public void reloadConfig() { method updateConfig (line 77) | public void updateConfig(Player player, String path, Object value) { method createInstance (line 83) | public static MenuConfigEditor createInstance() { type SaveCallback (line 121) | public interface SaveCallback { method accept (line 123) | void accept(CommentedConfiguration config) throws Exception; class Args (line 127) | public static class Args implements ViewArgs { method Args (line 133) | public Args(String path) { class View (line 139) | public class View extends AbstractPagedMenuView { method View (line 144) | View(SuperiorPlayer inventoryViewer, @Nullable MenuView previo... method getPathSlots (line 150) | public List getPathSlots() { method getPath (line 154) | public String getPath() { method replaceTitle (line 158) | @Override method requestObjects (line 163) | @Override method buildFromSection (line 170) | private void buildFromSection(List itemStacks, Configurat... FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/impl/internal/MenuCustom.java class MenuCustom (line 33) | public class MenuCustom extends AbstractMenu { method create (line 37) | @Override method MenuCustom (line 43) | private MenuCustom(MenuParseResult parseResult, String f... method createViewInternal (line 49) | @Override method createInstance (line 55) | public static MenuCustom createInstance(File menuFile) { class CommandArgs (line 95) | private static class CommandArgs { method CommandArgs (line 103) | CommandArgs(List aliases, String permission, Map> imple... method create (line 40) | @Override method AbstractMenuLayout (line 50) | protected AbstractMenuLayout(String title, InventoryType inventoryType... method getButton (line 56) | @Override method getButtons (line 61) | @Override method getRowsCount (line 66) | @Override method buildInventory (line 71) | @Override method populateInventory (line 83) | protected abstract void populateInventory(Inventory inventory, V menuV... method createInventory (line 85) | private Inventory createInventory(InventoryHolder holder, String title) { class AbstractBuilder (line 103) | @SuppressWarnings("unchecked") method AbstractBuilder (line 111) | protected AbstractBuilder() { method setTitle (line 114) | @Override method setInventoryType (line 120) | @Override method setRowsCount (line 127) | @Override method setButton (line 134) | @Override method setButtons (line 142) | @Override method setButtons (line 152) | @Override method mapButton (line 161) | @Override method mapButtons (line 173) | @Override method build (line 187) | @Override method updateButtons (line 190) | private void updateButtons() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/layout/PagedMenuLayoutImpl.java class PagedMenuLayoutImpl (line 26) | public class PagedMenuLayoutImpl, E> extends Ab... method PagedMenuLayoutImpl (line 32) | private PagedMenuLayoutImpl(String title, InventoryType inventoryType,... method getObjectsPerPageCount (line 49) | @Override method populateInventory (line 54) | @Override method populateInventoryWithButton (line 92) | private void populateInventoryWithButton(Inventory inventory, MenuView... method countPagedButtons (line 141) | private static int countPagedButtons(MenuTemplateButton[] buttons) { method newBuilder (line 145) | public static , E> Builder newB... class Builder (line 149) | public static class Builder, E> method setPreviousPageSlots (line 156) | @Override method setNextPageSlots (line 162) | @Override method setCurrentPageSlots (line 168) | @Override method setPagedObjectSlots (line 174) | @Override method setCustomLayoutOrder (line 180) | @Override method build (line 188) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/layout/RegularMenuLayoutImpl.java class RegularMenuLayoutImpl (line 11) | public class RegularMenuLayoutImpl> extends Abs... method RegularMenuLayoutImpl (line 13) | private RegularMenuLayoutImpl(String title, InventoryType inventoryTyp... method populateInventory (line 17) | @Override method newBuilder (line 29) | public static > Builder newBuilder() { class Builder (line 33) | public static class Builder> extends Abstract... method build (line 35) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/layout/order/CustomPagedLayoutOrder.java class CustomPagedLayoutOrder (line 9) | public class CustomPagedLayoutOrder> implements... method CustomPagedLayoutOrder (line 13) | public CustomPagedLayoutOrder(List slotsOrder) { method getObjectsPerPageCount (line 17) | @Override method createIterator (line 22) | @Override class IteratorImpl (line 27) | private class IteratorImpl implements MenuButtonsIterator { method IteratorImpl (line 33) | private IteratorImpl(MenuTemplateButton[] buttons) { method getSlot (line 37) | @Override method hasNext (line 42) | @Override method next (line 51) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/layout/order/PagedLayoutOrder.java type PagedLayoutOrder (line 8) | public interface PagedLayoutOrder> { method getObjectsPerPageCount (line 10) | int getObjectsPerPageCount(); method createIterator (line 12) | MenuButtonsIterator createIterator(MenuTemplateButton[] buttons); type MenuButtonsIterator (line 14) | interface MenuButtonsIterator> extends Iterat... method getSlot (line 16) | int getSlot(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/AbstractIconProviderMenu.java class AbstractIconProviderMenu (line 11) | public class AbstractIconProviderMenu { class Args (line 13) | public static class Args implements ViewArgs { method Args (line 18) | public Args(E iconProvider, TemplateItem iconTemplate) { class View (line 25) | public abstract static class View extends AbstractMenuView,... method View (line 30) | protected View(SuperiorPlayer inventoryViewer, @Nullable MenuView, A exten... method AbstractMenuView (line 38) | protected AbstractMenuView(SuperiorPlayer inventoryViewer, @Nullable M... method refreshView (line 42) | @Override method closeView (line 61) | @Override method getInventory (line 69) | @Override method setInventory (line 74) | public void setInventory(Inventory inventory) { method isRefreshing (line 81) | public boolean isRefreshing() { method setClickedCloseButton (line 85) | public void setClickedCloseButton() { method replaceTitle (line 89) | public String replaceTitle(String title) { method openView (line 93) | private void openView() { method openViewInternal (line 101) | @SuppressWarnings({"rawtypes", "unchecked"}) method onClose (line 156) | public void onClose() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/AbstractPagedMenuView.java class AbstractPagedMenuView (line 14) | public abstract class AbstractPagedMenuView, A ... method AbstractPagedMenuView (line 20) | public AbstractPagedMenuView(SuperiorPlayer inventoryViewer, @Nullable... method setCurrentPage (line 24) | @Override method getCurrentPage (line 37) | @Override method getPagedObjects (line 42) | @Override method updatePagedObjects (line 50) | @Override method refreshView (line 55) | @Override method requestObjects (line 61) | protected abstract List requestObjects(); FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/BaseMenuView.java class BaseMenuView (line 9) | public class BaseMenuView extends AbstractMenuView menuView) { method cloneAndOpen (line 23) | @Override method getPreviousMenu (line 29) | @Nullable method getInventoryViewer (line 35) | @Override method getPreviousMenuView (line 40) | @Nullable method setPreviousMenuView (line 46) | @SuppressWarnings("rawtypes") method getMenu (line 52) | @Override method setPreviousMove (line 57) | @Override method isPreviousMenu (line 62) | @Override method getInventory (line 67) | @Override method refreshView (line 72) | @Override method closeView (line 77) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/args/EmptyViewArgs.java class EmptyViewArgs (line 5) | public class EmptyViewArgs implements ViewArgs { method EmptyViewArgs (line 9) | private EmptyViewArgs() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/args/IslandViewArgs.java class IslandViewArgs (line 6) | public class IslandViewArgs implements ViewArgs { method IslandViewArgs (line 10) | public IslandViewArgs(Island island) { method getIsland (line 14) | public Island getIsland() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/args/PlayerViewArgs.java class PlayerViewArgs (line 6) | public class PlayerViewArgs implements ViewArgs { method PlayerViewArgs (line 10) | public PlayerViewArgs(SuperiorPlayer superiorPlayer) { method getSuperiorPlayer (line 14) | public SuperiorPlayer getSuperiorPlayer() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/menu/view/impl/IslandMenuView.java class IslandMenuView (line 12) | public class IslandMenuView extends AbstractMenuView parse(List contents) { method parse (line 45) | public static MessageContent parse(String content) { method MessageContent (line 77) | private MessageContent(List contentParts) { method getContent (line 81) | public Optional getContent(@Nullable OfflinePlayer offlinePlay... method getArgumentString (line 102) | public static String getArgumentString(Object argument) { type IPart (line 108) | private interface IPart { class StaticPart (line 112) | private static class StaticPart implements IPart { method StaticPart (line 116) | StaticPart(String content) { class ArgumentPart (line 122) | private static class ArgumentPart implements IPart { method fromIndex (line 133) | static ArgumentPart fromIndex(int index) { method ArgumentPart (line 137) | ArgumentPart(int argumentIndex) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/EmptyMessageComponent.java class EmptyMessageComponent (line 6) | public class EmptyMessageComponent implements IMessageComponent { method getInstance (line 10) | public static EmptyMessageComponent getInstance() { method EmptyMessageComponent (line 14) | private EmptyMessageComponent() { method getType (line 18) | @Override method getMessage (line 23) | @Override method sendMessage (line 28) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/MultipleComponents.java class MultipleComponents (line 24) | public class MultipleComponents implements IMessageComponent { method parseSection (line 28) | public static IMessageComponent parseSection(ConfigurationSection sect... method of (line 98) | public static IMessageComponent of(List messageComp... method MultipleComponents (line 103) | private MultipleComponents(List messageComponents) { method getType (line 107) | @Override method getMessage (line 112) | @Override method getMessage (line 118) | @Override method sendMessage (line 123) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/impl/ActionBarComponent.java class ActionBarComponent (line 13) | public class ActionBarComponent implements IMessageComponent { method of (line 19) | public static IMessageComponent of(@Nullable String message) { method ActionBarComponent (line 23) | private ActionBarComponent(String content) { method getType (line 27) | @Override method getMessage (line 32) | @Override method getMessage (line 37) | @Override method sendMessage (line 42) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/impl/BossBarComponent.java class BossBarComponent (line 16) | public class BossBarComponent implements IMessageComponent { method create (line 20) | @Override method of (line 30) | public static IMessageComponent of(@Nullable String message, BossBar.C... method BossBarComponent (line 34) | private BossBarComponent(String content, BossBar.Color color, int tick... method getType (line 40) | @Override method getMessage (line 45) | @Override method getMessage (line 50) | @Override method sendMessage (line 55) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/impl/ComplexMessageComponent.java class ComplexMessageComponent (line 17) | public class ComplexMessageComponent implements IMessageComponent { method of (line 22) | public static IMessageComponent of(@Nullable BaseComponent[] baseCompo... method ComplexMessageComponent (line 38) | private ComplexMessageComponent(BaseComponent[] baseComponents) { method parseComponents (line 43) | private static IWrappedComponent[] parseComponents(BaseComponent[] bas... method findTextComponentContent (line 60) | private static MessageContent findTextComponentContent(BaseComponent[]... method getType (line 69) | @Override method getMessage (line 74) | @Override method getMessage (line 79) | @Override method sendMessage (line 84) | @Override type IWrappedComponent (line 96) | private interface IWrappedComponent { method parse (line 98) | BaseComponent parse(OfflinePlayer offlinePlayer, Object... args); class ComponentHolder (line 102) | private static class ComponentHolder implements IWrappedComponent { method ComponentHolder (line 106) | ComponentHolder(BaseComponent handle) { method parse (line 110) | @Override class ContentComponent (line 117) | private static class ContentComponent implements IWrappedComponent { method ContentComponent (line 127) | ContentComponent(TextComponent textComponent) { method parse (line 141) | @Override class HoverEventComponent (line 156) | private static class HoverEventComponent implements IWrappedComponent { method HoverEventComponent (line 161) | HoverEventComponent(BaseComponent baseComponent) { method parse (line 166) | @Override class HoverEventContents (line 175) | private static class HoverEventContents { method HoverEventContents (line 180) | HoverEventContents(HoverEvent hoverEvent) { method parse (line 185) | HoverEvent parse(OfflinePlayer offlinePlayer, Object... args) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/impl/RawMessageComponent.java class RawMessageComponent (line 11) | public class RawMessageComponent implements IMessageComponent { method of (line 15) | public static IMessageComponent of(@Nullable String message) { method RawMessageComponent (line 19) | private RawMessageComponent(String message) { method getType (line 23) | @Override method getMessage (line 28) | @Override method getMessage (line 33) | @Override method sendMessage (line 38) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/impl/SoundComponent.java class SoundComponent (line 11) | public class SoundComponent implements IMessageComponent { method of (line 15) | public static IMessageComponent of(@Nullable GameSound gameSound) { method SoundComponent (line 19) | private SoundComponent(GameSound gameSound) { method getType (line 24) | @Override method getMessage (line 29) | @Override method sendMessage (line 34) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/messages/component/impl/TitleComponent.java class TitleComponent (line 13) | public class TitleComponent implements IMessageComponent { method of (line 23) | public static IMessageComponent of(@Nullable String titleMessage, @Nul... method TitleComponent (line 29) | private TitleComponent(@Nullable String titleMessage, @Nullable String... method getType (line 37) | @Override method getMessage (line 42) | @Override method getMessage (line 47) | @Override method sendMessage (line 52) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/mutable/MutableBoolean.java class MutableBoolean (line 3) | public class MutableBoolean { method MutableBoolean (line 7) | public MutableBoolean(boolean value) { method get (line 11) | public boolean get() { method set (line 15) | public void set(boolean value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/mutable/MutableInt.java class MutableInt (line 3) | public class MutableInt { method MutableInt (line 7) | public MutableInt(int value) { method get (line 11) | public int get() { method set (line 15) | public void set(int value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/mutable/MutableLong.java class MutableLong (line 3) | public class MutableLong { method MutableLong (line 7) | public MutableLong(long value) { method get (line 11) | public long get() { method set (line 15) | public void set(long value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/mutable/MutableObject.java class MutableObject (line 3) | public class MutableObject { method MutableObject (line 7) | public MutableObject(E value) { method getValue (line 11) | public E getValue() { method setValue (line 15) | public void setValue(E value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/persistence/EmptyPersistentDataContainer.java class EmptyPersistentDataContainer (line 9) | public class EmptyPersistentDataContainer implements PersistentDataConta... method getInstance (line 13) | public static EmptyPersistentDataContainer getInstance() { method EmptyPersistentDataContainer (line 17) | private EmptyPersistentDataContainer() { method has (line 21) | @Override method hasKeyOfType (line 26) | @Override method put (line 31) | @Nullable method put (line 37) | @Nullable method remove (line 43) | @Nullable method removeKeyOfType (line 49) | @Nullable method get (line 55) | @Nullable method get (line 61) | @Nullable method getOrDefault (line 67) | @Override method getOrDefault (line 72) | @Override method isEmpty (line 77) | @Override method size (line 82) | @Override method forEach (line 87) | @Override method serialize (line 92) | @Override method load (line 97) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/persistence/PersistenceDataTypeSerializer.java class PersistenceDataTypeSerializer (line 28) | public class PersistenceDataTypeSerializer { method PersistenceDataTypeSerializer (line 44) | private PersistenceDataTypeSerializer() { method deserialize (line 48) | @Nullable method serialize (line 58) | public static Tag serialize(T value, PersistentDataType type) { method isTagOfType (line 70) | public static boolean isTagOfType(Tag tag, PersistentDataType ty... method checkTagType (line 75) | private static void checkTagType(Tag tag, PersistentDataType typ... method primitiveSerialize (line 80) | private static Tag primitiveSerialize(Object value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/persistence/PersistentDataContainerImpl.java class PersistentDataContainerImpl (line 19) | public class PersistentDataContainerImpl implements PersistentDataCon... method PersistentDataContainerImpl (line 26) | public PersistentDataContainerImpl(E holder, Consumer saveFunction) { method has (line 31) | @Override method hasKeyOfType (line 36) | @Override method put (line 44) | @Nullable method put (line 53) | @Nullable method remove (line 67) | @Nullable method removeKeyOfType (line 78) | @Nullable method get (line 94) | @Nullable method get (line 102) | @Nullable method getOrDefault (line 109) | @Override method getOrDefault (line 116) | @Override method isEmpty (line 122) | @Override method size (line 127) | @Override method forEach (line 132) | @Override method serialize (line 139) | @Override method load (line 151) | @Override method _getOfType (line 161) | @Nullable method _get (line 177) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/profiler/ProfileType.java type ProfileType (line 6) | public enum ProfileType { method create (line 16) | @Override method ProfileType (line 22) | ProfileType() { method getPrettyName (line 26) | public String getPrettyName() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/profiler/Profiler.java class Profiler (line 11) | public class Profiler { method Profiler (line 13) | private Profiler() { method start (line 22) | public static long start(ProfileType profileType) { method start (line 26) | public static long start(ProfileType profileType, @Nullable Object ext... method start (line 30) | public static long start(ProfileType profileType, int stopCount) { method start (line 34) | public static long start(ProfileType profileType, int stopCount, @Null... method end (line 47) | public static void end(long id) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/profiler/ProfilerSession.java class ProfilerSession (line 12) | public class ProfilerSession { method ProfilerSession (line 24) | public ProfilerSession(long id, int stopCount, ProfileType profileType... method getId (line 32) | public long getId() { method getProfileType (line 36) | public ProfileType getProfileType() { method getExtra (line 40) | @Nullable method getStartData (line 45) | public Data getStartData() { method getEndData (line 49) | public Data getEndData() { method end (line 53) | public boolean end() { method dump (line 60) | public String[] dump() { class Data (line 71) | public static class Data { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/schematic/SchematicBlock.java class SchematicBlock (line 22) | public class SchematicBlock { method SchematicBlock (line 36) | public SchematicBlock(Location location, int blockId, @Nullable Extra ... method getX (line 42) | public int getX() { method getY (line 46) | public int getY() { method getZ (line 50) | public int getZ() { method getWorld (line 54) | public World getWorld() { method getLocation (line 58) | public Location getLocation() { method getCombinedId (line 62) | public int getCombinedId() { method getStatesTag (line 66) | @Nullable method getOriginalTileEntity (line 71) | @Nullable method getTileEntityData (line 77) | @Nullable method doPrePlace (line 82) | public void doPrePlace(Island island) { method shouldPostPlace (line 116) | public boolean shouldPostPlace() { method doPostPlace (line 124) | public void doPostPlace(Island island) { method backFrontSignLinesReplace (line 132) | private static void backFrontSignLinesReplace(CompoundTag tileEntityDa... method legacySignLinesReplace (line 183) | private static void legacySignLinesReplace(CompoundTag tileEntityData,... method parseSignPlaceholders (line 210) | private static String parseSignPlaceholders(Island island, String val) { method setLocation (line 215) | public SchematicBlock setLocation(Location newBlockLoc) { method isSignId (line 219) | private static boolean isSignId(String id) { method isChestId (line 223) | private static boolean isChestId(String id) { class Extra (line 227) | public static class Extra { method Extra (line 234) | public Extra(@Nullable CompoundTag statesTag, @Nullable CompoundTag ... method getTileEntity (line 239) | public CompoundTag getTileEntity() { method getStatesTag (line 243) | public CompoundTag getStatesTag() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/schematic/SchematicBlockData.java class SchematicBlockData (line 7) | public class SchematicBlockData implements Comparable { method SchematicBlockData (line 14) | public SchematicBlockData(int combinedId, BlockOffset blockOffset, @Nu... method getBlockOffset (line 20) | public BlockOffset getBlockOffset() { method getCombinedId (line 24) | public int getCombinedId() { method getExtra (line 28) | @Nullable method compareTo (line 33) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/schematic/SchematicEntity.java class SchematicEntity (line 9) | public class SchematicEntity { method SchematicEntity (line 17) | public SchematicEntity(EntityType entityType, CompoundTag entityTag, B... method spawnEntity (line 23) | public void spawnEntity(Location min) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/schematic/SchematicEntityFilter.java class SchematicEntityFilter (line 6) | public class SchematicEntityFilter { method SchematicEntityFilter (line 8) | private SchematicEntityFilter() { method filterNBTTag (line 12) | public static CompoundTag filterNBTTag(@Nullable CompoundTag entityTag) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/serialization/ISerializer.java type ISerializer (line 6) | public interface ISerializer { method serialize (line 8) | @NotNull method deserialize (line 11) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/serialization/Serializers.java class Serializers (line 17) | public class Serializers { method Serializers (line 30) | private Serializers() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/serialization/impl/BlockPositionSerializer.java class BlockPositionSerializer (line 11) | public class BlockPositionSerializer implements ISerializer { method LocationSerializer (line 16) | public LocationSerializer(String separator) { method LocationSerializer (line 21) | public LocationSerializer(String separator, boolean center) { method serialize (line 26) | @NotNull method deserialize (line 37) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/serialization/impl/OffsetSerializer.java class OffsetSerializer (line 10) | public class OffsetSerializer implements ISerializer { method OffsetSerializer (line 14) | public OffsetSerializer(String separator) { method serialize (line 18) | @NotNull method deserialize (line 24) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/core/serialization/impl/PersistentDataSerializer.java class PersistentDataSerializer (line 14) | public class PersistentDataSerializer implements ISerializer removeStackedBlocks(ChunkPosition chunkP... method getStackedBlocks (line 185) | @Override method getStackedBlocks (line 191) | @Override method getStackedBlocks (line 205) | @Override method hasStackedBlocks (line 214) | public boolean hasStackedBlocks() { method updateStackedBlockHologram (line 218) | @Override method updateStackedBlockHolograms (line 232) | @Override method removeStackedBlockHologram (line 244) | @Override method removeStackedBlockHolograms (line 256) | @Override method getDatabaseBridge (line 264) | @Override method forEach (line 269) | public void forEach(ChunkPosition chunkPosition, Consumer consu... method forEach (line 21) | void forEach(Consumer consumer); method removeStackedBlocks (line 23) | void removeStackedBlocks(ChunkPosition chunkPosition, Consumer getIfExists() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/stats/StatsIslandsCounter.java class StatsIslandsCounter (line 6) | public class StatsIslandsCounter implements IStatsCollector { method StatsIslandsCounter (line 14) | private StatsIslandsCounter() { method collect (line 18) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/stats/StatsPlayersCounter.java class StatsPlayersCounter (line 7) | public class StatsPlayersCounter implements IStatsCollector { method StatsPlayersCounter (line 15) | private StatsPlayersCounter() { method collect (line 19) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/stats/StatsProfilers.java class StatsProfilers (line 11) | public class StatsProfilers implements IStatsCollector { method StatsProfilers (line 17) | private StatsProfilers() { method submitProfiler (line 21) | public void submitProfiler(ProfilerSession session) { method collect (line 27) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/stats/StatsSchematicsSizes.java class StatsSchematicsSizes (line 11) | public class StatsSchematicsSizes implements IStatsCollector { method StatsSchematicsSizes (line 19) | private StatsSchematicsSizes() { method collect (line 23) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/task/CalcTask.java class CalcTask (line 10) | public class CalcTask extends BukkitRunnable { method CalcTask (line 15) | private CalcTask() { method startTask (line 19) | public static void startTask() { method cancelTask (line 25) | public static void cancelTask() { method run (line 32) | @Override method announceToOps (line 44) | private void announceToOps(String message) { method announceToPlayers (line 52) | private void announceToPlayers(boolean done) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/task/ShutdownTask.java class ShutdownTask (line 6) | public class ShutdownTask extends Thread { method ShutdownTask (line 10) | public ShutdownTask(SuperiorSkyblockPlugin plugin) { method run (line 14) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/threads/BukkitExecutor.java class BukkitExecutor (line 15) | public class BukkitExecutor { method BukkitExecutor (line 25) | private BukkitExecutor() { method init (line 29) | public static void init(SuperiorSkyblockPlugin plugin) { method ensureMain (line 33) | @Nullable method ensureAsync (line 46) | @Nullable method sync (line 59) | public static BukkitTask sync(Runnable runnable) { method sync (line 63) | public static BukkitTask sync(Runnable runnable, long delay) { method async (line 75) | public static BukkitTask async(Runnable runnable) { method async (line 87) | public static BukkitTask async(Runnable runnable, long delay) { method asyncTimer (line 99) | public static void asyncTimer(Runnable runnable, long delay) { method timer (line 106) | public static void timer(Runnable runnable, long delay) { method createTask (line 113) | public static NestedTask createTask() { method prepareShutdown (line 117) | public static void prepareShutdown() { method close (line 121) | public static void close(SuperiorSkyblockPlugin plugin) { method ensureNotShudown (line 144) | private static boolean ensureNotShudown() { class NestedTask (line 153) | public static class NestedTask { method NestedTask (line 157) | NestedTask() { method runSync (line 160) | public NestedTask runSync(Function function) { method runSync (line 179) | public NestedTask runSync(Consumer consumer) { method runAsync (line 200) | public NestedTask runAsync(Function function) { method runAsync (line 219) | public NestedTask runAsync(Consumer consumer) { method complete (line 240) | private NestedTask complete() { method onCreate (line 245) | private static void onCreate() { method onComplete (line 250) | private static void onComplete() { type State (line 261) | private enum State { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/threads/Synchronized.java class Synchronized (line 9) | public class Synchronized { method Synchronized (line 14) | Synchronized(T value) { method of (line 18) | public static Synchronized of(T value) { method get (line 22) | public T get() { method set (line 37) | public T set(T value) { method set (line 48) | public void set(Function function) { method read (line 57) | public void read(Consumer consumer) { method readAndGet (line 66) | public R readAndGet(Function function) { method write (line 75) | public void write(Consumer consumer) { method writeAndGet (line 84) | public R writeAndGet(Function function) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/threads/SynchronizedTasks.java class SynchronizedTasks (line 6) | public class SynchronizedTasks { method SynchronizedTasks (line 13) | public SynchronizedTasks(int count, @Nullable Runnable onFinishCallbac... method notifyTaskComplete (line 18) | public void notifyTaskComplete() { method waitAllAsync (line 23) | public void waitAllAsync() { method waitAllAsyncInternal (line 27) | private void waitAllAsyncInternal() { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/DoubleValue.java type DoubleValue (line 7) | public interface DoubleValue { method fixed (line 9) | static DoubleValue fixed(double value) { method syncedFixed (line 13) | static DoubleValue syncedFixed(double value) { method syncedSupplied (line 17) | static DoubleValue syncedSupplied(DoubleSupplier supplier) { method getNonSynced (line 21) | static double getNonSynced(@Nullable DoubleValue value, double syncedV... method get (line 25) | double get(); method isSynced (line 27) | boolean isSynced(); method getNonSynced (line 29) | default double getNonSynced(double syncedValue) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/DoubleValueFixed.java class DoubleValueFixed (line 3) | public class DoubleValueFixed implements DoubleValue { method of (line 9) | public static DoubleValueFixed of(double value) { method DoubleValueFixed (line 13) | private DoubleValueFixed(double value) { method get (line 17) | @Override method isSynced (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/DoubleValueFixedSynced.java class DoubleValueFixedSynced (line 3) | public class DoubleValueFixedSynced implements DoubleValue { method of (line 9) | public static DoubleValueFixedSynced of(double value) { method DoubleValueFixedSynced (line 13) | private DoubleValueFixedSynced(double value) { method get (line 17) | @Override method isSynced (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/DoubleValueSuppliedSynced.java class DoubleValueSuppliedSynced (line 5) | public class DoubleValueSuppliedSynced implements DoubleValue { method of (line 9) | public static DoubleValueSuppliedSynced of(DoubleSupplier supplier) { method DoubleValueSuppliedSynced (line 13) | private DoubleValueSuppliedSynced(DoubleSupplier supplier) { method get (line 17) | @Override method isSynced (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/IntValue.java type IntValue (line 9) | public interface IntValue { method fixed (line 11) | static IntValue fixed(int value) { method syncedFixed (line 15) | static IntValue syncedFixed(int value) { method syncedSupplied (line 19) | static IntValue syncedSupplied(IntSupplier supplier) { method unboxMap (line 23) | static Map unboxMap(Map input) { method getNonSynced (line 30) | static int getNonSynced(@Nullable IntValue value, int syncedValue) { method get (line 34) | int get(); method isSynced (line 36) | boolean isSynced(); method getNonSynced (line 38) | default int getNonSynced(int syncedValue) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/IntValueFixed.java class IntValueFixed (line 3) | public class IntValueFixed implements IntValue { method of (line 9) | public static IntValueFixed of(int value) { method IntValueFixed (line 13) | private IntValueFixed(int value) { method get (line 17) | public int get() { method isSynced (line 21) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/IntValueFixedSynced.java class IntValueFixedSynced (line 3) | public class IntValueFixedSynced implements IntValue { method of (line 9) | public static IntValueFixedSynced of(int value) { method IntValueFixedSynced (line 13) | private IntValueFixedSynced(int value) { method get (line 17) | @Override method isSynced (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/IntValueSuppliedSynced.java class IntValueSuppliedSynced (line 5) | public class IntValueSuppliedSynced implements IntValue { method of (line 9) | public static IntValueSuppliedSynced of(IntSupplier supplier) { method IntValueSuppliedSynced (line 13) | private IntValueSuppliedSynced(IntSupplier supplier) { method get (line 17) | @Override method isSynced (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/Value.java type Value (line 7) | public interface Value { method fixed (line 9) | static Value fixed(V value) { method syncedSupplied (line 13) | static Value syncedSupplied(Supplier supplier) { method syncedFixed (line 17) | static Value syncedFixed(V value) { method getNonSynced (line 21) | static V getNonSynced(@Nullable Value value, V syncedValue) { method get (line 25) | V get(); method isSynced (line 27) | boolean isSynced(); method getNonSynced (line 29) | default V getNonSynced(V syncedValue) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/ValueFixed.java class ValueFixed (line 3) | public class ValueFixed implements Value { method ValueFixed (line 7) | ValueFixed(V value) { method get (line 11) | @Override method isSynced (line 16) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/ValueFixedSynced.java class ValueFixedSynced (line 3) | public class ValueFixedSynced implements Value { method ValueFixedSynced (line 7) | ValueFixedSynced(V value) { method get (line 11) | @Override method isSynced (line 16) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/ValueSuppliedSynced.java class ValueSuppliedSynced (line 5) | public class ValueSuppliedSynced implements Value { method ValueSuppliedSynced (line 9) | ValueSuppliedSynced(Supplier supplier) { method get (line 13) | @Override method isSynced (line 18) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/value/ValuesCache.java class ValuesCache (line 6) | public class ValuesCache { method ValuesCache (line 17) | public ValuesCache(IntFunction creator) { method fetch (line 21) | public T fetch(int value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/core/values/BlockValue.java class BlockValue (line 6) | public class BlockValue { method isZero (line 15) | private static boolean isZero(@Nullable BigDecimal value) { method ofWorth (line 19) | public static BlockValue ofWorth(@Nullable BigDecimal worth) { method ofLevel (line 23) | public static BlockValue ofLevel(@Nullable BigDecimal level) { method ofWorthAndLevel (line 27) | public static BlockValue ofWorthAndLevel(@Nullable BigDecimal worth, @... method BlockValue (line 31) | private BlockValue(@Nullable BigDecimal worth, @Nullable BigDecimal le... method getWorth (line 36) | public BigDecimal getWorth() { method hasWorth (line 40) | public boolean hasWorth() { method setWorth (line 44) | public BlockValue setWorth(@Nullable BigDecimal worth) { method getLevel (line 48) | public BigDecimal getLevel() { method hasLevel (line 52) | public boolean hasLevel() { method setLevel (line 56) | public BlockValue setLevel(@Nullable BigDecimal level) { method toString (line 60) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/core/values/BlockValuesManagerImpl.java class BlockValuesManagerImpl (line 37) | public class BlockValuesManagerImpl extends Manager implements BlockValu... method BlockValuesManagerImpl (line 69) | public BlockValuesManagerImpl(SuperiorSkyblockPlugin plugin, method createBindings (line 77) | private static Bindings createBindings() { method loadData (line 83) | @Override method getBlockWorth (line 92) | @Override method getBlockLevel (line 98) | @Override method getBlockValue (line 104) | public BlockValue getBlockValue(Key key) { method getBlockValue (line 109) | private BlockValue getBlockValue(Key key, boolean checkPrices) { method getBlockKey (line 150) | @Override method markAsAPIIfNeeded (line 176) | private Key markAsAPIIfNeeded(Key original, Key newKey) { method registerCustomKey (line 183) | @Override method registerKeyParser (line 191) | @Override method registerMenuValueBlocks (line 200) | public void registerMenuValueBlocks(KeySet blocks) { method isValuesMenu (line 204) | public boolean isValuesMenu(Key key) { method getValuesKey (line 208) | public Key getValuesKey(Key key) { method addCustomBlockKey (line 212) | public void addCustomBlockKey(Key key) { method addCustomBlockKeys (line 216) | public void addCustomBlockKeys(Collection blocks) { method convertKey (line 220) | public Key convertKey(Key original, Location location) { method convertKey (line 231) | public Key convertKey(Key original, ItemStack itemStack) { method convertKey (line 240) | public Key convertKey(Key original, Entity entity) { method convertCustomKeyItem (line 251) | @Nullable method convertWorthToLevel (line 262) | private BigDecimal convertWorthToLevel(BigDecimal value) { method convertWorthValuesToLevels (line 286) | private void convertWorthValuesToLevels() { method loadDefaultValues (line 296) | private void loadDefaultValues() { method loadValuesFromFile (line 317) | private void loadValuesFromFile(String fileName, BiConsumer consumer) { method clear (line 41) | public void clear() { FILE: src/main/java/com/bgsoftware/superiorskyblock/external/ProvidersManagerImpl.java class ProvidersManagerImpl (line 76) | public class ProvidersManagerImpl extends Manager implements ProvidersMa... method create (line 97) | @Override method ProvidersManagerImpl (line 111) | public ProvidersManagerImpl(SuperiorSkyblockPlugin plugin) { method loadData (line 117) | @Override method getSpawnersProvider (line 140) | @Override method setSpawnersProvider (line 145) | @Override method getStackedBlocksProvider (line 151) | @Override method setStackedBlocksProvider (line 156) | @Override method getEntitiesProviders (line 162) | @Override method addEntitiesProvider (line 167) | @Override method getEconomyProvider (line 173) | @Override method setEconomyProvider (line 178) | @Override method getWorldsProvider (line 184) | @Override method setWorldsProvider (line 189) | @Override method setWorldsProviderInternal (line 196) | private void setWorldsProviderInternal(WorldsProvider worldsProvider) { method getChunksProvider (line 206) | @Override method setChunksProvider (line 211) | @Override method getBankEconomyProvider (line 217) | @Override method setBankEconomyProvider (line 222) | @Override method getAFKProviders (line 228) | @Override method addAFKProvider (line 233) | @Override method getMenusProvider (line 239) | @Override method setMenusProvider (line 244) | @Override method getPermissionsProvider (line 250) | @Override method setPermissionsProvider (line 255) | @Override method getPricesProvider (line 260) | @Override method setPricesProvider (line 265) | @Override method forcePricesLoad (line 271) | public void forcePricesLoad() { method getVanishProvider (line 280) | @Override method setVanishProvider (line 285) | @Override method registerSkinsListener (line 290) | @Override method unregisterSkinsListener (line 295) | @Override method notifySkinsListeners (line 300) | public boolean notifySkinsListeners(SuperiorPlayer superiorPlayer) { method registerStackedBlocksListener (line 305) | @Override method unregisterStackedBlocksListener (line 310) | @Override method registerCustomBlocksProvider (line 315) | public void registerCustomBlocksProvider(ICustomBlocksProvider customB... method getCustomBlocksProviders (line 319) | public List getCustomBlocksProviders() { method addPricesLoadCallback (line 323) | public void addPricesLoadCallback(Runnable callback) { method notifyStackedBlocksListeners (line 331) | public void notifyStackedBlocksListeners(OfflinePlayer offlinePlayer, ... method registerWorldsListener (line 337) | @Override method unregisterWorldsListener (line 342) | @Override method runWorldsListeners (line 347) | public void runWorldsListeners(String worldName) { method getSpawnerKey (line 351) | public Key getSpawnerKey(ItemStack itemStack) { method hasSnapshotsSupport (line 356) | public boolean hasSnapshotsSupport() { method takeSnapshots (line 361) | public void takeSnapshots(Chunk chunk) { method releaseSnapshots (line 370) | public void releaseSnapshots(ChunkPosition chunkPosition) { method getAsyncProvider (line 381) | public AsyncProvider getAsyncProvider() { method depositMoney (line 385) | public EconomyProvider.EconomyResult depositMoney(SuperiorPlayer super... method withdrawMoney (line 397) | public EconomyProvider.EconomyResult withdrawMoney(SuperiorPlayer supe... method depositMoneyForBanks (line 409) | public EconomyProvider.EconomyResult depositMoneyForBanks(SuperiorPlay... method withdrawMoneyForBanks (line 421) | public EconomyProvider.EconomyResult withdrawMoneyForBanks(SuperiorPla... method hasCustomWorldsSupport (line 433) | public boolean hasCustomWorldsSupport() { method isAFK (line 437) | public boolean isAFK(Player player) { method shouldListenToSpawnerChanges (line 441) | public boolean shouldListenToSpawnerChanges() { method registerGeneralHooks (line 445) | private void registerGeneralHooks() { method registerMessageProviders (line 508) | private void registerMessageProviders() { method registerSpawnersProvider (line 514) | private void registerSpawnersProvider() { method registerStackedBlocksProvider (line 577) | private void registerStackedBlocksProvider() { method registerEntitiesProvider (line 597) | private void registerEntitiesProvider() { method registerPermissionsProvider (line 608) | private void registerPermissionsProvider() { method registerPricesProvider (line 618) | private void registerPricesProvider() { method registerVanishProvider (line 624) | private void registerVanishProvider() { method registerAFKProvider (line 641) | private void registerAFKProvider() { method registerAsyncProvider (line 652) | private void registerAsyncProvider() { method registerEconomyProviders (line 661) | private void registerEconomyProviders() { method registerPlaceholdersProvider (line 676) | private void registerPlaceholdersProvider() { method registerChunksProvider (line 691) | private void registerChunksProvider() { method registerHook (line 705) | private void registerHook(String className) { method hasPaperAsyncSupport (line 720) | private static boolean hasPaperAsyncSupport() { method isOldSlimeWorldManager (line 724) | private static boolean isOldSlimeWorldManager() { method hasMiniMessageSupport (line 733) | private static boolean hasMiniMessageSupport() { method createInstance (line 742) | private Optional createInstance(String className) { method canRegisterHook (line 766) | private boolean canRegisterHook(String pluginName) { method isHookEnabled (line 770) | private boolean isHookEnabled(String pluginName) { method isHookCompatible (line 774) | private boolean isHookCompatible(Class clazz) { FILE: src/main/java/com/bgsoftware/superiorskyblock/external/async/AsyncProvider.java type AsyncProvider (line 8) | public interface AsyncProvider { method teleport (line 10) | default void teleport(Entity entity, Location location) { method teleport (line 15) | void teleport(Entity entity, Location location, Consumer tele... FILE: src/main/java/com/bgsoftware/superiorskyblock/external/async/AsyncProvider_Default.java class AsyncProvider_Default (line 9) | public class AsyncProvider_Default implements AsyncProvider { method teleport (line 11) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/blocks/ICustomBlocksProvider.java type ICustomBlocksProvider (line 7) | public interface ICustomBlocksProvider { method getBlockCountsForChunk (line 9) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/external/chunks/ChunksProvider_Default.java class ChunksProvider_Default (line 9) | public class ChunksProvider_Default implements ChunksProvider { method loadChunk (line 11) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/economy/EconomyProvider_Default.java class EconomyProvider_Default (line 8) | public class EconomyProvider_Default implements EconomyProvider { method getBalance (line 12) | @Override method depositMoney (line 17) | @Override method withdrawMoney (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/menus/MenusProvider_Default.java class MenusProvider_Default (line 52) | public class MenusProvider_Default implements MenusProvider { method MenusProvider_Default (line 58) | public MenusProvider_Default(SuperiorSkyblockPlugin plugin) { method handleExceptions (line 62) | private static void handleExceptions(Runnable runnable) { method initializeMenus (line 71) | @Override method openBankLogs (line 98) | @Override method refreshBankLogs (line 105) | @Override method openBiomes (line 111) | @Override method openBorderColor (line 118) | @Override method openConfirmBan (line 124) | @Override method openConfirmDisband (line 132) | @Override method openConfirmKick (line 139) | @Override method openConfirmLeave (line 147) | @Override method openConfirmTransfer (line 153) | @Override method openControlPanel (line 161) | @Override method openCoops (line 168) | @Override method refreshCoops (line 175) | @Override method openCounts (line 181) | @Override method refreshCounts (line 188) | @Override method openGlobalWarps (line 194) | @Override method refreshGlobalWarps (line 200) | @Override method openIslandBank (line 205) | @Override method refreshIslandBank (line 212) | @Override method openIslandBannedPlayers (line 218) | @Override method refreshIslandBannedPlayers (line 225) | @Override method openIslandChest (line 231) | @Override method refreshIslandChest (line 246) | @Override method getIslandCreationConfig (line 252) | @Override method openIslandCreation (line 266) | @Override method openIslandRate (line 286) | @Override method openIslandRatings (line 293) | @Override method refreshIslandRatings (line 300) | @Override method openMemberManage (line 306) | @Override method destroyMemberManage (line 313) | @Override method openMemberRole (line 319) | @Override method destroyMemberRole (line 326) | @Override method openMembers (line 332) | @Override method refreshMembers (line 339) | @Override method openMissions (line 345) | @Override method openMissionsCategory (line 358) | @Override method refreshMissionsCategory (line 365) | @Override method openPermissions (line 371) | @Override method openPermissions (line 379) | @Override method refreshPermissions (line 387) | @Override method refreshPermissions (line 393) | @Override method refreshPermissions (line 400) | @Override method updatePermission (line 407) | @Override method openPlayerLanguage (line 415) | @Override method openSettings (line 421) | @Override method refreshSettings (line 428) | @Override method updateSettings (line 434) | @Override method openTopIslands (line 441) | @Override method refreshTopIslands (line 448) | @Override method openUniqueVisitors (line 454) | @Override method refreshUniqueVisitors (line 461) | @Override method openUpgrades (line 467) | @Override method refreshUpgrades (line 474) | @Override method openValues (line 480) | @Override method refreshValues (line 487) | @Override method openVisitors (line 493) | @Override method refreshVisitors (line 500) | @Override method openWarpCategories (line 506) | @Override method refreshWarpCategories (line 523) | @Override method destroyWarpCategories (line 529) | @Override method openWarpCategoryIconEdit (line 535) | @Override method openWarpCategoryManage (line 542) | @Override method refreshWarpCategoryManage (line 549) | @Override method openWarpIconEdit (line 555) | @Override method openWarpManage (line 562) | @Override method refreshWarpManage (line 569) | @Override method openWarps (line 575) | @Override method refreshWarps (line 597) | @Override method destroyWarps (line 603) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/permissions/PermissionsProvider_Default.java class PermissionsProvider_Default (line 13) | public class PermissionsProvider_Default implements PermissionsProvider { method hasPermission (line 21) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/placeholders/PlaceholdersProvider.java type PlaceholdersProvider (line 5) | public interface PlaceholdersProvider { method parsePlaceholders (line 7) | String parsePlaceholders(OfflinePlayer offlinePlayer, String value); FILE: src/main/java/com/bgsoftware/superiorskyblock/external/prices/PricesProvider_Default.java class PricesProvider_Default (line 8) | public class PricesProvider_Default implements PricesProvider { method getPrice (line 12) | @Override method getBlockKey (line 17) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/prices/PricesProvider_ShopsBridgeWrapper.java class PricesProvider_ShopsBridgeWrapper (line 21) | public class PricesProvider_ShopsBridgeWrapper implements PricesProvider { method PricesProvider_ShopsBridgeWrapper (line 27) | public PricesProvider_ShopsBridgeWrapper(SuperiorSkyblockPlugin plugin... method getPrice (line 33) | @Override method getBlockKey (line 43) | @Nullable method getWhenPricesAreReady (line 49) | @Override method getPriceFromShopsBridge (line 54) | private BigDecimal getPriceFromShopsBridge(Key key) { FILE: src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProviderItemMetaSpawnerType.java type SpawnersProviderItemMetaSpawnerType (line 11) | public interface SpawnersProviderItemMetaSpawnerType extends SpawnersPro... method getSpawnerType (line 13) | default String getSpawnerType(ItemStack itemStack) { FILE: src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_AutoDetect.java type SpawnersProvider_AutoDetect (line 5) | public interface SpawnersProvider_AutoDetect extends SpawnersProvider { FILE: src/main/java/com/bgsoftware/superiorskyblock/external/spawners/SpawnersProvider_Default.java class SpawnersProvider_Default (line 7) | public class SpawnersProvider_Default implements SpawnersProvider_AutoDe... method getSpawner (line 9) | @Override method getSpawnerType (line 14) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/stackedblocks/StackedBlocksProvider_AutoDetect.java type StackedBlocksProvider_AutoDetect (line 5) | public interface StackedBlocksProvider_AutoDetect extends StackedBlocksP... FILE: src/main/java/com/bgsoftware/superiorskyblock/external/stackedblocks/StackedBlocksProvider_Default.java class StackedBlocksProvider_Default (line 10) | public class StackedBlocksProvider_Default implements StackedBlocksProvi... method getBlocks (line 12) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/text/ITextFormatter.java type ITextFormatter (line 3) | public interface ITextFormatter { method format (line 5) | String format(String value); FILE: src/main/java/com/bgsoftware/superiorskyblock/external/vanish/VanishProvider_Default.java class VanishProvider_Default (line 7) | public class VanishProvider_Default implements VanishProvider { method isVanished (line 9) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/worlds/DefaultWorldLoadListener.java class DefaultWorldLoadListener (line 12) | public class DefaultWorldLoadListener implements IWorldLoadListener { method create (line 15) | @Override method DefaultWorldLoadListener (line 23) | public DefaultWorldLoadListener(SuperiorSkyblockPlugin plugin) { method onWorldLoad (line 27) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/external/worlds/WorldsProvider_Default.java class WorldsProvider_Default (line 33) | public class WorldsProvider_Default implements WorldsProvider { method WorldsProvider_Default (line 47) | public WorldsProvider_Default(SuperiorSkyblockPlugin plugin) { method prepareWorlds (line 51) | @Override method getIslandsWorld (line 65) | @Override method getIslandsWorldDimension (line 71) | @Override method isIslandsWorld (line 77) | @Override method getNextLocation (line 83) | @Override method finishIslandCreation (line 127) | @Override method prepareTeleport (line 133) | @Override method isDimensionEnabled (line 138) | @Override method isDimensionUnlocked (line 146) | @Override method addWorldLoadListener (line 154) | @Override method notifyWorldLoadListeners (line 160) | private void notifyWorldLoadListeners(World world, Dimension worldDime... method getIslandFace (line 165) | private BlockFace getIslandFace(BlockPosition blockPosition) { method loadWorld (line 176) | private World loadWorld(String worldName, Difficulty difficulty, Dimen... method nextPosition (line 203) | private static BlockPosition nextPosition(BlockPosition previousPositi... method registerListeners (line 207) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onSettingsUpdate (line 211) | private static void onSettingsUpdate() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/GridManagerImpl.java class GridManagerImpl (line 78) | public class GridManagerImpl extends Manager implements GridManager { method create (line 86) | @Override method create (line 115) | @Override method GridManagerImpl (line 121) | public GridManagerImpl(SuperiorSkyblockPlugin plugin, IslandsPurger is... method loadData (line 127) | @Override method updateSpawn (line 142) | public void updateSpawn() { method syncUpgrades (line 151) | public void syncUpgrades() { method getServerUUID (line 155) | public UUID getServerUUID() { method createIsland (line 159) | @Override method createIsland (line 169) | @Override method createIsland (line 179) | @Override method createIsland (line 191) | @Override method createIsland (line 214) | @Override method createIsland (line 222) | @Override method createIslandInternalAsync (line 250) | private void createIslandInternalAsync(IslandBuilderImpl builder, Biom... method createIslandInternalOnSuccessCallback (line 299) | private void createIslandInternalOnSuccessCallback(IslandBuilderImpl b... method setIslandCreationAlgorithm (line 400) | @Override method getIslandCreationAlgorithm (line 406) | @Override method hasActiveCreateRequest (line 411) | @Override method startIslandPreview (line 417) | @Override method startIslandPreview (line 423) | public void startIslandPreview(SuperiorPlayer superiorPlayer, Schemati... method cancelIslandPreview (line 440) | @Override method cancelAllIslandPreviews (line 456) | @Override method cancelAllIslandPreviewsSync (line 465) | private void cancelAllIslandPreviewsSync() { method getIslandPreview (line 483) | @Override method deleteIsland (line 489) | @Override method getIsland (line 517) | @Override method getIsland (line 523) | @Override method getIslandPosition (line 529) | @Override method getIsland (line 536) | @Override method getIslandByUUID (line 543) | @Override method getIsland (line 549) | @Override method getIslandAt (line 555) | @Override method getIslandAt (line 570) | @Override method getIslandsAt (line 607) | @Override method transferIsland (line 645) | @Override method getSize (line 650) | @Override method sortIslands (line 655) | @Override method forceSortIslands (line 661) | public void forceSortIslands(SortingType sortingType) { method sortIslands (line 667) | @Override method setForceSort (line 694) | public void setForceSort(boolean forceSort) { method getSpawnIsland (line 698) | @Override method getIslandsWorld (line 706) | @Override method getIslandsWorldDimension (line 721) | @Override method getIslandsWorldInfo (line 734) | @Override method getIslandsWorldInfo (line 755) | @Nullable method isIslandsWorld (line 777) | @Override method registerIslandWorld (line 783) | @Override method getRegisteredWorlds (line 797) | @Override method getAllIslands (line 802) | @Override method getIslands (line 809) | @Override method getIslands (line 814) | @Override method getBlockAmount (line 820) | @Override method getBlockAmount (line 829) | @Override method setBlockAmount (line 835) | @Override method getStackedBlocks (line 841) | @Override method calcAllIslands (line 846) | @Override method calcAllIslands (line 851) | @Override method startCalcTask (line 869) | public void startCalcTask() { method stopCalcTask (line 873) | public boolean stopCalcTask() { method addIslandToPurge (line 880) | @Override method removeIslandFromPurge (line 890) | @Override method isIslandPurge (line 900) | @Override method getIslandsToPurge (line 907) | @Override method registerSortingType (line 912) | @Override method getTotalWorth (line 925) | @Override method getTotalLevel (line 939) | @Override method getLastIslandLocation (line 953) | @Override method setLastIslandLocation (line 959) | @Override method getLastIslandPosition (line 966) | @Override method setLastIslandPosition (line 971) | @Override method getIslandsContainer (line 984) | @Override method setIslandsContainer (line 989) | @Override method getDatabaseBridge (line 997) | @Override method generateIslandUUID (line 1002) | public UUID generateIslandUUID() { method disablePlugin (line 1012) | public void disablePlugin() { method wasPluginDisabled (line 1017) | public boolean wasPluginDisabled() { method loadGrid (line 1021) | public void loadGrid(DatabaseResult resultSet) { method saveIslands (line 1046) | public void saveIslands() { method initializeDatabaseBridge (line 1064) | private void initializeDatabaseBridge() { method loadServerUuid (line 1069) | private void loadServerUuid() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/IslandNames.java class IslandNames (line 17) | public class IslandNames { method IslandNames (line 21) | private IslandNames() { method isValidName (line 25) | public static boolean isValidName(SuperiorPlayer superiorPlayer, @Null... method isValidName (line 29) | public static boolean isValidName(CommandSender sender, Island current... method announceChange (line 74) | public static void announceChange(Island island, Message message, Obje... method getNameForDatabase (line 82) | public static String getNameForDatabase(Island island) { method getNameForLookup (line 86) | public static String getNameForLookup(String name) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/IslandUtils.java class IslandUtils (line 49) | public class IslandUtils { method getDefaultBiomeForEnvironment (line 54) | private static Biome getDefaultBiomeForEnvironment(World.Environment e... method IslandUtils (line 78) | private IslandUtils() { method getChunkCoords (line 82) | public static List getChunkCoords(Island island, WorldI... method getChunkCoords (line 102) | public static Map> getChunkCoords(Islan... method getAllChunksAsync (line 124) | public static List> getAllChunksAsync(Island ... method getAllChunksAsync (line 133) | public static List> getAllChunksAsync(Island ... method updateIslandFly (line 152) | public static void updateIslandFly(Island island, SuperiorPlayer super... method updateTradingMenus (line 166) | public static void updateTradingMenus(Island island, SuperiorPlayer su... method resetChunksExcludedFromList (line 174) | public static void resetChunksExcludedFromList(Island island, Collecti... method sendMessage (line 183) | public static void sendMessage(Island island, Message message, List chu... method isValidRoleForLimit (line 300) | public static boolean isValidRoleForLimit(PlayerRole playerRole) { method isWarpNameLengthValid (line 304) | public static boolean isWarpNameLengthValid(String warpName) { method getMaxWarpNameLength (line 308) | public static int getMaxWarpNameLength() { method handleBorderColorUpdate (line 312) | public static boolean handleBorderColorUpdate(SuperiorPlayer superiorP... method getDefaultWorldBiome (line 335) | public static Biome getDefaultWorldBiome(Dimension dimension) { method getDefaultWorldBiomes (line 339) | public static List getDefaultWorldBiomes() { method handleIslandChat (line 343) | public static void handleIslandChat(Island island, SuperiorPlayer supe... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/SIsland.java class SIsland (line 161) | public class SIsland implements Island { method create (line 170) | @Override method create (line 187) | @Override method SIsland (line 279) | public SIsland(IslandBuilderImpl builder) { method getOwner (line 417) | @Override method getUniqueId (line 422) | @Override method getCreationTime (line 427) | @Override method getCreationTimeDate (line 436) | @Override method updateDatesFormatter (line 441) | @Override method getCache (line 446) | @Override method getIslandMembers (line 451) | @Override method getIslandMembers (line 463) | @Override method getBannedPlayers (line 480) | @Override method getIslandVisitors (line 485) | @Override method getIslandVisitors (line 490) | @Override method getAllPlayersInside (line 497) | @Override method getUniqueVisitors (line 504) | @Override method getUniqueVisitorsWithTimes (line 510) | @Override method inviteMember (line 516) | @Override method revokeInvite (line 529) | @Override method isInvited (line 539) | @Override method getInvitedPlayers (line 545) | @Override method addMember (line 550) | @Override method removeMember (line 591) | @Override method removeMemberSafe (line 600) | private void removeMemberSafe(SuperiorPlayer superiorPlayer, MemberRem... method kickMember (line 668) | @Override method isMember (line 674) | @Override method banMember (line 680) | @Override method banMember (line 685) | @Override method unbanMember (line 714) | @Override method isBanned (line 729) | @Override method addCoop (line 735) | @Override method removeCoop (line 750) | @Override method isCoop (line 779) | @Override method getCoopPlayers (line 785) | @Override method getCoopLimit (line 790) | @Override method getCoopLimitRaw (line 795) | @Override method setCoopLimit (line 800) | @Override method setPlayerInside (line 818) | @Override method isVisitor (line 868) | @Override method getCenter (line 875) | @Override method getCenterPosition (line 886) | @Override method accessIslandWorld (line 891) | @Override method getIslandHome (line 900) | @Override method getIslandHomePosition (line 906) | @Override method getIslandHomesAsDimensions (line 915) | @Override method getIslandHomes (line 922) | @Override method setIslandHome (line 929) | @Override method setIslandHome (line 939) | @Override method setIslandHome (line 944) | @Override method getVisitorsLocation (line 959) | @Nullable method getVisitorsPosition (line 967) | @Override method setVisitorsLocation (line 974) | @Override method setVisitorsLocation (line 979) | @Override method getMinimum (line 994) | @Override method getMinimumPosition (line 1001) | @Override method getMinimumProtected (line 1008) | @Override method getMinimumProtectedPosition (line 1014) | @Override method getMaximum (line 1020) | @Override method getMaximumPosition (line 1027) | @Override method getMaximumProtected (line 1034) | @Override method getMaximumProtectedPosition (line 1040) | @Override method getAllChunks (line 1046) | @Override method getAllChunks (line 1051) | @Override method getAllChunks (line 1065) | @Override method getAllChunks (line 1070) | @Override method getLoadedChunks (line 1079) | @Override method getLoadedChunks (line 1084) | @Override method getLoadedChunks (line 1098) | @Override method getLoadedChunks (line 1103) | @Override method getAllChunksAsync (line 1113) | @Override method getAllChunksAsync (line 1118) | @Override method getAllChunksAsync (line 1123) | @Override method getAllChunksAsync (line 1129) | @Override method resetChunks (line 1138) | @Override method resetChunks (line 1143) | @Override method resetChunks (line 1148) | @Override method resetChunks (line 1153) | @Override method resetChunks (line 1158) | @Override method resetChunks (line 1163) | @Override method resetChunks (line 1209) | @Override method resetChunks (line 1214) | @Override method isInside (line 1233) | @Override method isInside (line 1238) | @Override method isInside (line 1243) | @Override method isInside (line 1249) | @Override method isInside (line 1254) | @Override method isInside (line 1259) | @Override method isInside (line 1265) | @Override method isInside (line 1270) | @Override method isInside (line 1275) | @Override method isInside (line 1281) | @Override method isInside (line 1287) | @Override method isInside (line 1292) | @Override method isInside (line 1297) | @Override method isInside (line 1303) | @Override method isInside (line 1308) | @Override method isInside (line 1313) | @Override method isInside (line 1319) | @Override method isInside (line 1324) | @Override method isInside (line 1329) | @Override method isInsideRange (line 1334) | @Override method isInsideRange (line 1339) | @Override method isInsideRange (line 1344) | @Override method isInsideRange (line 1350) | @Override method isInsideRange (line 1355) | @Override method isInsideRange (line 1360) | @Override method isInsideRange (line 1366) | @Override method isInsideRange (line 1371) | @Override method isInsideRange (line 1376) | @Override method isInsideRange (line 1382) | @Override method isInsideRange (line 1387) | @Override method isInsideRange (line 1392) | @Override method isInsideRange (line 1397) | @Override method isInsideRange (line 1403) | @Override method isInsideRange (line 1408) | @Override method isInsideRange (line 1413) | @Override method isInsideRange (line 1419) | @Override method isInsideRange (line 1424) | @Override method isInsideRange (line 1429) | @Override method isIslandWorld (line 1434) | private boolean isIslandWorld(Location location) { method isIslandWorld (line 1438) | private boolean isIslandWorld(@Nullable World world) { method isIslandWorld (line 1442) | private boolean isIslandWorld(@Nullable WorldInfo worldInfo) { method isIslandWorld (line 1446) | private boolean isIslandWorld(@Nullable String worldName) { method isNormalEnabled (line 1453) | @Override method setNormalEnabled (line 1458) | @Override method isNetherEnabled (line 1463) | @Override method setNetherEnabled (line 1468) | @Override method isEndEnabled (line 1473) | @Override method setEndEnabled (line 1478) | @Override method isDimensionEnabled (line 1483) | @Override method setDimensionEnabled (line 1489) | @Override method getUnlockedWorlds (line 1501) | @Override method hasPermission (line 1511) | @Override method hasPermission (line 1519) | @Override method hasPermission (line 1530) | @Override method setPermission (line 1538) | @Override method setPermission (line 1544) | @Override method resetPermissions (line 1565) | @Override method setPermission (line 1584) | @Override method resetPermissions (line 1614) | @Override method getPermissionNode (line 1635) | @Override method getRequiredPlayerRole (line 1641) | @Override method getPlayerPermissions (line 1664) | @Override method getRolePermissions (line 1669) | @Override method isSpawn (line 1677) | @Override method getName (line 1682) | @Override method setName (line 1687) | @Override method setNameInternal (line 1707) | private void setNameInternal(String name) { method getRawName (line 1712) | @Override method getStrippedName (line 1717) | @Override method getFormattedName (line 1722) | @Override method getDescription (line 1727) | @Override method setDescription (line 1732) | @Override method disbandIsland (line 1746) | @Override method transferIsland (line 1776) | @Override method replacePlayers (line 1813) | @Override method calcIslandWorth (line 1842) | @Override method calcIslandWorth (line 1847) | @Override method getCalculationAlgorithm (line 1864) | @Override method updateBorder (line 1869) | @Override method updateIslandFly (line 1875) | @Override method getIslandSize (line 1881) | @Override method setIslandSize (line 1889) | @Override method setIslandSizeInternal (line 1905) | private void setIslandSizeInternal(IntValue islandSize) { method getIslandSizeRaw (line 1936) | @Override method getDiscord (line 1941) | @Override method setDiscord (line 1946) | @Override method getPaypal (line 1959) | @Override method setPaypal (line 1964) | @Override method getBiome (line 1977) | @Override method getBiomeAsyncTask (line 1987) | private CompletableFuture getBiomeAsyncTask(CompletableFuture mission,... method getCompletedMissions (line 4834) | @Override method getCompletedMissionsWithAmounts (line 4841) | @Override method hashCode (line 4857) | @Override method equals (line 4866) | @Override method compareTo (line 4871) | @Override method createDefaultIslandChests (line 4887) | private IslandChest[] createDefaultIslandChests() { method startBankInterest (line 4898) | private void startBankInterest() { method checkMembersDuplication (line 4912) | private void checkMembersDuplication() { method updateOldUpgradeValues (line 4925) | private void updateOldUpgradeValues() { method clearUpgrades (line 4978) | private void clearUpgrades(boolean overrideCustom) { method syncUpgrade (line 5068) | private void syncUpgrade(SUpgradeLevel upgradeLevel, boolean overrideC... method updateIslandChests (line 5226) | private void updateIslandChests() { method finishCalcIsland (line 5242) | private void finishCalcIsland(SuperiorPlayer asker, Runnable callback,... method forEachIslandMember (line 5252) | private void forEachIslandMember(UUID[] ignoredMembersArray, boolean o... method forEachIslandMember (line 5264) | private void forEachIslandMember(Set ignoredMembers, boolean onl... method notifyCropGrowthChange (line 5272) | private void notifyCropGrowthChange(double newCropGrowth) { method worldPositionToLocation (line 5293) | private Location worldPositionToLocation(Dimension dimension, WorldPos... method accessBlocksTracker (line 5297) | private R accessBlocksTracker(boolean rawBlocks, Function toPair() { method hashCode (line 5390) | @Override method equals (line 5395) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/SIslandChest.java class SIslandChest (line 17) | public class SIslandChest implements IslandChest { method SIslandChest (line 26) | public SIslandChest(Island island, int index) { method createChest (line 31) | public static SIslandChest createChest(Island island, int index, ItemS... method getIsland (line 38) | @Override method getIndex (line 43) | @Override method getRows (line 48) | @Override method setRows (line 53) | @Override method getContents (line 72) | @Override method openChest (line 77) | @Override method getInventory (line 83) | @Override method isUpdating (line 88) | public boolean isUpdating() { method updateContents (line 92) | public void updateContents() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/SpawnIsland.java class SpawnIsland (line 91) | public class SpawnIsland implements Island { method create (line 95) | @Override method registerListeners (line 106) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onSettingsUpdate (line 110) | private static void onSettingsUpdate() { method create (line 131) | @Override method SpawnIsland (line 146) | public SpawnIsland() throws ManagerLoadException { method getOwner (line 174) | @Override method getUniqueId (line 179) | @Override method getCreationTime (line 184) | @Override method getCreationTimeDate (line 189) | @Override method updateDatesFormatter (line 194) | @Override method getCache (line 199) | @Override method getIslandMembers (line 204) | @Override method getIslandMembers (line 209) | @Override method getBannedPlayers (line 214) | @Override method getIslandVisitors (line 219) | @Override method getIslandVisitors (line 224) | @Override method getAllPlayersInside (line 229) | @Override method getUniqueVisitors (line 234) | @Override method getUniqueVisitorsWithTimes (line 239) | @Override method inviteMember (line 244) | @Override method revokeInvite (line 249) | @Override method isInvited (line 254) | @Override method getInvitedPlayers (line 259) | @Override method addMember (line 264) | @Override method kickMember (line 269) | @Override method removeMember (line 275) | @Override method isMember (line 280) | @Override method banMember (line 285) | @Override method banMember (line 290) | @Override method unbanMember (line 295) | @Override method isBanned (line 300) | @Override method addCoop (line 305) | @Override method removeCoop (line 310) | @Override method isCoop (line 315) | @Override method getCoopPlayers (line 320) | @Override method getCoopLimit (line 325) | @Override method setCoopLimit (line 330) | @Override method setPlayerInside (line 335) | @Override method isVisitor (line 343) | @Override method getCenter (line 348) | @Override method getCenterPosition (line 353) | @Override method accessIslandWorld (line 358) | @Override method getSpawnWorld (line 363) | public World getSpawnWorld() { method getSpawnWorldInfo (line 367) | public WorldInfo getSpawnWorldInfo() { method getIslandHome (line 371) | @Override method getIslandHomePosition (line 376) | @Override method getIslandHomesAsDimensions (line 381) | @Override method getIslandHomes (line 388) | @Override method setIslandHome (line 396) | @Override method setIslandHome (line 401) | @Override method setIslandHome (line 406) | @Override method getVisitorsLocation (line 411) | @Override method getVisitorsPosition (line 416) | @Override method setVisitorsLocation (line 421) | @Override method setVisitorsLocation (line 426) | @Override method getMinimum (line 431) | @Override method getMinimumPosition (line 436) | @Override method getMinimumProtected (line 441) | @Override method getMinimumProtectedPosition (line 446) | @Override method getMaximum (line 451) | @Override method getMaximumPosition (line 456) | @Override method getMaximumProtected (line 461) | @Override method getMaximumProtectedPosition (line 466) | @Override method getAllChunks (line 471) | @Override method getAllChunks (line 476) | @Override method getAllChunks (line 481) | @Override method getAllChunks (line 487) | @Override method getLoadedChunks (line 514) | @Override method getLoadedChunks (line 519) | @Override method getLoadedChunks (line 524) | @Override method getLoadedChunks (line 529) | @Override method getAllChunksAsync (line 554) | @Override method getAllChunksAsync (line 559) | @Override method getAllChunksAsync (line 564) | @Override method getAllChunksAsync (line 570) | @Override method resetChunks (line 577) | @Override method resetChunks (line 582) | @Override method resetChunks (line 587) | @Override method resetChunks (line 592) | @Override method resetChunks (line 597) | @Override method resetChunks (line 602) | @Override method resetChunks (line 607) | @Override method resetChunks (line 612) | @Override method isInside (line 617) | @Override method isInside (line 622) | @Override method isInside (line 627) | @Override method isInside (line 636) | @Override method isInside (line 641) | @Override method isInside (line 646) | @Override method isInside (line 651) | @Override method isInside (line 656) | @Override method isInside (line 661) | @Override method isInside (line 666) | @Override method isInside (line 671) | @Override method isInside (line 676) | @Override method isInside (line 681) | @Override method isInside (line 686) | @Override method isInside (line 691) | @Override method isInside (line 696) | @Override method isInside (line 701) | @Override method isInside (line 706) | @Override method isInside (line 711) | @Override method isInsideRange (line 716) | @Override method isInsideRange (line 721) | @Override method isInsideRange (line 726) | @Override method isInsideRange (line 731) | @Override method isInsideRange (line 736) | @Override method isInsideRange (line 741) | @Override method isInsideRange (line 746) | @Override method isInsideRange (line 751) | @Override method isInsideRange (line 756) | @Override method isInsideRange (line 761) | @Override method isInsideRange (line 766) | @Override method isInsideRange (line 771) | @Override method isInsideRange (line 776) | @Override method isInsideRange (line 781) | @Override method isInsideRange (line 786) | @Override method isInsideRange (line 791) | @Override method isInsideRange (line 796) | @Override method isInsideRange (line 801) | @Override method isInsideRange (line 806) | @Override method isNormalEnabled (line 811) | @Override method setNormalEnabled (line 816) | @Override method isNetherEnabled (line 821) | @Override method setNetherEnabled (line 826) | @Override method isEndEnabled (line 831) | @Override method setEndEnabled (line 836) | @Override method isDimensionEnabled (line 841) | @Override method setDimensionEnabled (line 846) | @Override method getUnlockedWorlds (line 851) | @Override method hasPermission (line 856) | @Override method hasPermission (line 861) | @Override method hasPermission (line 871) | @Override method setPermission (line 876) | @Override method setPermission (line 881) | @Override method resetPermissions (line 886) | @Override method setPermission (line 891) | @Override method resetPermissions (line 896) | @Override method getPermissionNode (line 901) | @Override method getRequiredPlayerRole (line 906) | @Override method getPlayerPermissions (line 912) | @Override method getRolePermissions (line 917) | @Override method isSpawn (line 922) | @Override method getName (line 927) | @Override method setName (line 932) | @Override method getRawName (line 937) | @Override method getStrippedName (line 942) | @Override method getFormattedName (line 947) | @Override method getDescription (line 952) | @Override method setDescription (line 957) | @Override method disbandIsland (line 962) | @Override method transferIsland (line 967) | @Override method replacePlayers (line 972) | @Override method calcIslandWorth (line 977) | @Override method calcIslandWorth (line 982) | @Override method getCalculationAlgorithm (line 987) | @Override method updateBorder (line 992) | @Override method updateIslandFly (line 997) | @Override method getIslandSize (line 1002) | @Override method setIslandSize (line 1007) | @Override method getIslandSizeRaw (line 1012) | @Override method getDiscord (line 1017) | @Override method setDiscord (line 1022) | @Override method getPaypal (line 1027) | @Override method setPaypal (line 1032) | @Override method getBiome (line 1037) | @Override method setBiome (line 1042) | @Override method setBiome (line 1047) | @Override method isLocked (line 1052) | @Override method setLocked (line 1057) | @Override method isIgnored (line 1062) | @Override method setIgnored (line 1067) | @Override method sendMessage (line 1072) | @Override method sendMessage (line 1077) | @Override method sendMessage (line 1082) | @Override method sendMessage (line 1087) | @Override method sendMessage (line 1092) | @Override method sendMessage (line 1097) | @Override method sendTitle (line 1102) | @Override method sendTitle (line 1107) | @Override method executeCommand (line 1112) | @Override method executeCommand (line 1117) | @Override method isBeingRecalculated (line 1122) | @Override method updateLastTime (line 1127) | @Override method setCurrentlyActive (line 1132) | @Override method isCurrentlyActive (line 1137) | @Override method setCurrentlyActive (line 1142) | @Override method getLastTimeUpdate (line 1147) | @Override method setLastTimeUpdate (line 1152) | @Override method getIslandBank (line 1157) | @Override method getBankLimit (line 1162) | @Override method setBankLimit (line 1167) | @Override method getBankLimitRaw (line 1172) | @Override method giveInterest (line 1177) | @Override method getLastInterestTime (line 1182) | @Override method setLastInterestTime (line 1187) | @Override method getNextInterest (line 1192) | @Override method handleBlockPlace (line 1197) | @Override method handleBlockPlaceWithResult (line 1202) | @Override method handleBlockPlace (line 1207) | @Override method handleBlockPlaceWithResult (line 1212) | @Override method handleBlockPlace (line 1217) | @Override method handleBlockPlaceWithResult (line 1222) | @Override method handleBlockPlace (line 1227) | @Override method handleBlockPlaceWithResult (line 1232) | @Override method handleBlockPlace (line 1237) | @Override method handleBlockPlaceWithResult (line 1242) | @Override method handleBlockPlace (line 1247) | @Override method handleBlockPlaceWithResult (line 1252) | @Override method handleBlockPlace (line 1257) | @Override method handleBlockPlace (line 1263) | @Override method handleBlockPlace (line 1269) | @Override method handleBlockPlace (line 1275) | @Override method handleBlocksPlace (line 1281) | @Override method handleBlocksPlaceWithResult (line 1286) | @Override method handleBlocksPlace (line 1291) | @Override method handleBlocksPlaceWithResult (line 1296) | @Override method handleBlockBreak (line 1301) | @Override method handleBlockBreakWithResult (line 1306) | @Override method handleBlockBreak (line 1311) | @Override method handleBlockBreakWithResult (line 1316) | @Override method handleBlockBreak (line 1321) | @Override method handleBlockBreakWithResult (line 1326) | @Override method handleBlockBreak (line 1331) | @Override method handleBlockBreakWithResult (line 1336) | @Override method handleBlockBreak (line 1341) | @Override method handleBlockBreakWithResult (line 1346) | @Override method handleBlockBreak (line 1351) | @Override method handleBlockBreakWithResult (line 1356) | @Override method handleBlockBreak (line 1361) | @Override method handleBlockBreak (line 1367) | @Override method handleBlockBreak (line 1373) | @Override method handleBlocksBreak (line 1379) | @Override method handleBlocksBreakWithResult (line 1384) | @Override method handleBlocksBreak (line 1389) | @Override method handleBlocksBreakWithResult (line 1394) | @Override method isChunkDirty (line 1399) | @Override method isChunkDirty (line 1408) | @Override method isChunkDirty (line 1418) | @Override method markChunkDirty (line 1427) | @Override method markChunkDirty (line 1436) | @Override method markChunkEmpty (line 1445) | @Override method markChunkEmpty (line 1454) | @Override method getBlockCountAsBigInteger (line 1463) | @Override method getBlockCountsAsBigInteger (line 1468) | @Override method getExactBlockCountAsBigInteger (line 1473) | @Override method clearBlockCounts (line 1478) | @Override method getBlocksTracker (line 1483) | @Override method getWorth (line 1488) | @Override method getRawWorth (line 1493) | @Override method getBonusWorth (line 1498) | @Override method setBonusWorth (line 1503) | @Override method getBonusLevel (line 1508) | @Override method setBonusLevel (line 1513) | @Override method getIslandLevel (line 1518) | @Override method getRawLevel (line 1523) | @Override method getUpgradeLevel (line 1528) | @Override method setUpgradeLevel (line 1533) | @Override method getUpgrades (line 1538) | @Override method syncUpgrades (line 1543) | @Override method updateUpgrades (line 1548) | @Override method getLastTimeUpgrade (line 1553) | @Override method hasActiveUpgradeCooldown (line 1558) | @Override method getCropGrowthMultiplier (line 1563) | @Override method setCropGrowthMultiplier (line 1568) | @Override method getCropGrowthRaw (line 1573) | @Override method getSpawnerRatesMultiplier (line 1578) | @Override method setSpawnerRatesMultiplier (line 1583) | @Override method getSpawnerRatesRaw (line 1588) | @Override method getMobDropsMultiplier (line 1593) | @Override method setMobDropsMultiplier (line 1598) | @Override method getMobDropsRaw (line 1603) | @Override method getBlockLimit (line 1608) | @Override method getExactBlockLimit (line 1613) | @Override method getBlockLimitKey (line 1618) | @Override method getBlocksLimits (line 1623) | @Override method getCustomBlocksLimits (line 1628) | @Override method clearBlockLimits (line 1633) | @Override method setBlockLimit (line 1638) | @Override method removeBlockLimit (line 1643) | @Override method hasReachedBlockLimit (line 1648) | @Override method hasReachedBlockLimit (line 1653) | @Override method getEntityLimit (line 1658) | @Override method getEntityLimit (line 1663) | @Override method getEntitiesLimitsAsKeys (line 1668) | @Override method getCustomEntitiesLimits (line 1673) | @Override method clearEntitiesLimits (line 1678) | @Override method setEntityLimit (line 1683) | @Override method setEntityLimit (line 1688) | @Override method removeEntityLimit (line 1693) | @Override method hasReachedEntityLimit (line 1698) | @Override method hasReachedEntityLimit (line 1703) | @Override method hasReachedEntityLimit (line 1708) | @Override method hasReachedEntityLimit (line 1713) | @Override method getEntitiesTracker (line 1718) | @Override method getTeamLimit (line 1723) | @Override method setTeamLimit (line 1728) | @Override method getTeamLimitRaw (line 1733) | @Override method getWarpsLimit (line 1738) | @Override method setWarpsLimit (line 1743) | @Override method getWarpsLimitRaw (line 1748) | @Override method setPotionEffect (line 1753) | @Override method removePotionEffect (line 1758) | @Override method getPotionEffectLevel (line 1763) | @Override method getPotionEffects (line 1768) | @Override method getCustomPotionEffects (line 1773) | @Override method applyEffects (line 1778) | @Override method applyEffects (line 1783) | @Override method removeEffects (line 1788) | @Override method removeEffects (line 1793) | @Override method clearEffects (line 1798) | @Override method setRoleLimit (line 1803) | @Override method removeRoleLimit (line 1808) | @Override method getRoleLimit (line 1813) | @Override method getRoleLimitRaw (line 1818) | @Override method getRoleLimits (line 1823) | @Override method getCustomRoleLimits (line 1828) | @Override method createWarpCategory (line 1833) | @Override method getWarpCategory (line 1838) | @Override method getWarpCategory (line 1843) | @Override method renameCategory (line 1848) | @Override method deleteCategory (line 1853) | @Override method getWarpCategories (line 1858) | @Override method createWarp (line 1863) | @Override method createWarp (line 1868) | @Override method renameWarp (line 1873) | @Override method getWarp (line 1878) | @Override method getWarp (line 1883) | @Override method warpPlayer (line 1888) | @Override method warpPlayer (line 1893) | @Override method deleteWarp (line 1898) | @Override method deleteWarp (line 1903) | @Override method getIslandWarps (line 1908) | @Override method getRating (line 1913) | @Override method setRating (line 1918) | @Override method removeRating (line 1923) | @Override method getTotalRating (line 1928) | @Override method getRatingAmount (line 1933) | @Override method getRatings (line 1938) | @Override method removeRatings (line 1943) | @Override method hasSettingsEnabled (line 1948) | @Override method getAllSettings (line 1953) | @Override method enableSettings (line 1958) | @Override method disableSettings (line 1963) | @Override method resetSettings (line 1968) | @Override method setGeneratorPercentage (line 1973) | @Override method setGeneratorPercentage (line 1978) | @Override method getGeneratorPercentage (line 1984) | @Override method getGeneratorPercentages (line 1989) | @Override method setGeneratorAmount (line 1994) | @Override method removeGeneratorAmount (line 1999) | @Override method getGeneratorAmount (line 2004) | @Override method getGeneratorTotalAmount (line 2009) | @Override method getGeneratorAmounts (line 2014) | @Override method getCustomGeneratorAmounts (line 2019) | @Override method clearGeneratorAmounts (line 2024) | @Override method generateBlock (line 2029) | @Nullable method generateBlock (line 2035) | @Override method wasSchematicGenerated (line 2040) | @Override method setSchematicGenerate (line 2045) | @Override method setSchematicGenerate (line 2050) | @Override method getGeneratedSchematics (line 2055) | @Override method getSchematicName (line 2060) | @Override method getPosition (line 2065) | @Override method getChest (line 2070) | @Override method getChestSize (line 2075) | @Override method setChestRows (line 2080) | @Override method getCoopLimitRaw (line 2085) | @Override method getDatabaseBridge (line 2090) | @Override method getPersistentDataContainer (line 2095) | @Override method isPersistentDataContainerEmpty (line 2100) | @Override method savePersistentDataContainer (line 2105) | @Override method completeMission (line 2110) | @Override method resetMission (line 2115) | @Override method hasCompletedMission (line 2120) | @Override method canCompleteMissionAgain (line 2125) | @Override method getAmountMissionCompleted (line 2130) | @Override method setAmountMissionCompleted (line 2135) | @Override method getCompletedMissions (line 2140) | @Override method getCompletedMissionsWithAmounts (line 2145) | @Override method compareTo (line 2150) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/DefaultIslandBlocksTrackerAlgorithm.java class DefaultIslandBlocksTrackerAlgorithm (line 24) | public class DefaultIslandBlocksTrackerAlgorithm implements IslandBlocks... method DefaultIslandBlocksTrackerAlgorithm (line 33) | public DefaultIslandBlocksTrackerAlgorithm(Island island) { method trackBlock (line 37) | @Override method untrackBlock (line 66) | @Override method getBlockCount (line 115) | @Override method getExactBlockCount (line 121) | @Override method getBlockCounts (line 127) | @Override method clearBlockCounts (line 132) | @Override method setLoadingDataMode (line 137) | @Override method addCounts (line 142) | private void addCounts(Key key, BigInteger amount) { method removeCounts (line 174) | private void removeCounts(Key key, BigInteger amount) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/DefaultIslandCalculationAlgorithm.java class DefaultIslandCalculationAlgorithm (line 42) | public class DefaultIslandCalculationAlgorithm implements IslandCalculat... method DefaultIslandCalculationAlgorithm (line 52) | private DefaultIslandCalculationAlgorithm() { method getInstance (line 56) | public static DefaultIslandCalculationAlgorithm getInstance() { method calculateIsland (line 60) | @Override method calculateIslandInternal (line 67) | private void calculateIslandInternal(Island island, CompletableFuture<... method createMinecartBlockTypes (line 178) | private static List> createMinecartBlockTypes() { method loadExternalBlocksForChunk (line 191) | private boolean loadExternalBlocksForChunk(ChunkPosition chunkPosition... class BlockCountsTracker (line 219) | private static class BlockCountsTracker implements IslandCalculationRe... method getBlockCounts (line 223) | @Override method addCounts (line 228) | public void addCounts(Key blockKey, int amount) { method addCounts (line 232) | public void addCounts(KeyMap other) { class SpawnerInfo (line 238) | private static class SpawnerInfo { method SpawnerInfo (line 243) | SpawnerInfo(Location location, int spawnerCount) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/DefaultIslandCreationAlgorithm.java class DefaultIslandCreationAlgorithm (line 26) | public class DefaultIslandCreationAlgorithm implements IslandCreationAlg... method DefaultIslandCreationAlgorithm (line 32) | private DefaultIslandCreationAlgorithm() { method getInstance (line 36) | public static DefaultIslandCreationAlgorithm getInstance() { method createIsland (line 40) | @Override method createIsland (line 57) | @Override method createIslandInternal (line 72) | private CompletableFuture createIslandInternal(I... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/DefaultIslandEntitiesTrackerAlgorithm.java class DefaultIslandEntitiesTrackerAlgorithm (line 32) | public class DefaultIslandEntitiesTrackerAlgorithm implements IslandEnti... method DefaultIslandEntitiesTrackerAlgorithm (line 46) | public DefaultIslandEntitiesTrackerAlgorithm(Island island) { method trackEntity (line 50) | @Override method untrackEntity (line 79) | @Override method getEntityCount (line 115) | @Override method getEntitiesCounts (line 120) | @Override method clearEntityCounts (line 125) | @Override method recalculateEntityCounts (line 130) | @Override method canRecalculateEntityCounts (line 190) | @Override method canTrackEntity (line 196) | private boolean canTrackEntity(Key key) { method initializeTrackableEntities (line 207) | private static Set initializeTrackableEntities() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/SpawnIslandBlocksTrackerAlgorithm.java class SpawnIslandBlocksTrackerAlgorithm (line 10) | public class SpawnIslandBlocksTrackerAlgorithm implements IslandBlocksTr... method SpawnIslandBlocksTrackerAlgorithm (line 14) | private SpawnIslandBlocksTrackerAlgorithm() { method getInstance (line 17) | public static SpawnIslandBlocksTrackerAlgorithm getInstance() { method trackBlock (line 21) | @Override method untrackBlock (line 26) | @Override method getBlockCount (line 31) | @Override method getExactBlockCount (line 36) | @Override method getBlockCounts (line 41) | @Override method clearBlockCounts (line 46) | @Override method setLoadingDataMode (line 51) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/SpawnIslandCalculationAlgorithm.java class SpawnIslandCalculationAlgorithm (line 9) | public class SpawnIslandCalculationAlgorithm implements IslandCalculatio... method SpawnIslandCalculationAlgorithm (line 14) | private SpawnIslandCalculationAlgorithm() { method getInstance (line 18) | public static SpawnIslandCalculationAlgorithm getInstance() { method calculateIsland (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/algorithm/SpawnIslandEntitiesTrackerAlgorithm.java class SpawnIslandEntitiesTrackerAlgorithm (line 9) | public class SpawnIslandEntitiesTrackerAlgorithm implements IslandEntiti... method SpawnIslandEntitiesTrackerAlgorithm (line 13) | private SpawnIslandEntitiesTrackerAlgorithm() { method getInstance (line 16) | public static SpawnIslandEntitiesTrackerAlgorithm getInstance() { method trackEntity (line 20) | @Override method untrackEntity (line 25) | @Override method getEntityCount (line 30) | @Override method getEntitiesCounts (line 35) | @Override method clearEntityCounts (line 40) | @Override method recalculateEntityCounts (line 45) | @Override method canRecalculateEntityCounts (line 50) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/bank/SBankTransaction.java class SBankTransaction (line 15) | public class SBankTransaction implements BankTransaction { method SBankTransaction (line 25) | public SBankTransaction(UUID player, BankAction bankAction, int positi... method fromDatabase (line 35) | public static Optional fromDatabase(DatabaseResult re... method getPlayer (line 58) | @Override method getAction (line 63) | @Override method getPosition (line 68) | @Override method getTime (line 73) | @Override method getDate (line 78) | @Override method getFailureReason (line 83) | @Override method getAmount (line 88) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/bank/SIslandBank.java class SIslandBank (line 40) | public class SIslandBank implements IslandBank { method SIslandBank (line 51) | public SIslandBank(Island island, Supplier isGiveInterestFail... method getBalance (line 58) | @Override method setBalance (line 63) | @Override method depositMoney (line 72) | @Override method depositAdminMoney (line 129) | @Override method canDepositMoney (line 165) | @Override method withdrawMoney (line 174) | @Override method withdrawAdminMoney (line 234) | @Override method getAllTransactions (line 270) | @Override method getTransactions (line 275) | @Override method getConsoleTransactions (line 280) | @Override method loadTransaction (line 285) | @Override method addTransaction (line 290) | private void addTransaction(BankTransaction bankTransaction, boolean s... method decreaseBalance (line 303) | private void decreaseBalance(BigDecimal amount) { method increaseBalance (line 307) | private void increaseBalance(BigDecimal amount) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/bank/logs/CacheBankLogs.java class CacheBankLogs (line 17) | public class CacheBankLogs implements IBankLogs { method getLastTransactionPosition (line 22) | @Override method getTransactions (line 27) | @Override method getTransactions (line 32) | @Override method addTransaction (line 38) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/bank/logs/DatabaseBankLogs.java class DatabaseBankLogs (line 19) | @SuppressWarnings("UnstableApiUsage") method load (line 26) | @Override method load (line 36) | @Override method DatabaseBankLogs (line 45) | public DatabaseBankLogs(Island island) { method getLastTransactionPosition (line 49) | @Override method getTransactions (line 64) | @Override method getTransactions (line 69) | @Override method addTransaction (line 76) | @Override method collectBankTransactions (line 81) | private List collectBankTransactions() { method loadTransactionsFromDatabase (line 88) | private List loadTransactionsFromDatabase() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/bank/logs/IBankLogs.java type IBankLogs (line 8) | public interface IBankLogs { method getLastTransactionPosition (line 10) | int getLastTransactionPosition(); method getTransactions (line 12) | List getTransactions(); method getTransactions (line 14) | List getTransactions(UUID playerUUID); method addTransaction (line 16) | void addTransaction(BankTransaction bankTransaction, UUID senderUUID, ... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/builder/IslandBuilderImpl.java class IslandBuilderImpl (line 61) | public class IslandBuilderImpl implements Island.Builder { method IslandBuilderImpl (line 121) | public IslandBuilderImpl() { method setOwner (line 125) | @Override method getOwner (line 131) | @Override method setUniqueId (line 137) | @Override method getUniqueId (line 145) | @Override method setCenter (line 150) | @Override method getCenter (line 159) | @Override method setName (line 164) | @Override method getName (line 171) | @Override method setSchematicName (line 176) | @Override method getScehmaticName (line 183) | @Override method setCreationTime (line 188) | @Override method getCreationTime (line 194) | @Override method setDiscord (line 199) | @Override method getDiscord (line 206) | @Override method setPaypal (line 211) | @Override method getPaypal (line 218) | @Override method setBonusWorth (line 223) | @Override method getBonusWorth (line 230) | @Override method setBonusLevel (line 235) | @Override method getBonusLevel (line 242) | @Override method setLocked (line 247) | @Override method isLocked (line 253) | @Override method setIgnored (line 258) | @Override method isIgnored (line 264) | @Override method setDescription (line 269) | @Override method getDescription (line 276) | @Override method setGeneratedSchematic (line 281) | @Override method getGeneratedSchematics (line 287) | @Override method setUnlockedWorld (line 292) | @Override method getUnlockedWorlds (line 298) | @Override method setLastTimeUpdated (line 303) | @Override method getLastTimeUpdated (line 309) | @Override method setDirtyChunk (line 314) | @Override method isDirtyChunk (line 321) | @Override method setBlockCount (line 326) | @Override method getBlockCounts (line 334) | @Override method setEntityCount (line 339) | @Override method getEntityCounts (line 347) | @Override method setIslandHome (line 352) | @Override method setIslandHome (line 358) | @Override method getIslandHomesAsDimensions (line 366) | @Override method addIslandMember (line 380) | @Override method getIslandMembers (line 387) | @Override method addBannedPlayer (line 392) | @Override method getBannedPlayers (line 399) | @Override method setPlayerPermission (line 404) | @Override method getPlayerPermissions (line 413) | @Override method setRolePermission (line 418) | @Override method getRolePermissions (line 426) | @Override method setUpgrade (line 434) | @Override method getUpgrades (line 441) | @Override method setBlockLimit (line 449) | @Override method getBlockLimits (line 456) | @Override method setRating (line 461) | @Override method getRatings (line 469) | @Override method setCompletedMission (line 477) | @Override method getCompletedMissions (line 484) | @Override method setIslandFlag (line 496) | @Override method getIslandFlags (line 503) | @Override method setGeneratorRate (line 511) | @Override method getGeneratorRatesAsDimensions (line 520) | @Override method addUniqueVisitor (line 538) | @Override method getUniqueVisitors (line 545) | @Override method setEntityLimit (line 553) | @Override method getEntityLimits (line 560) | @Override method setIslandEffect (line 565) | @Override method getIslandEffects (line 572) | @Override method setIslandChest (line 577) | @Override method getIslandChests (line 594) | @Override method setRoleLimit (line 599) | @Override method getRoleLimits (line 606) | @Override method setVisitorHome (line 621) | @Override method setVisitorHome (line 627) | @Override method getVisitorHomesAsDimensions (line 635) | @Override method setIslandSize (line 649) | @Override method getIslandSize (line 655) | @Override method setTeamLimit (line 660) | @Override method getTeamLimit (line 666) | @Override method setWarpsLimit (line 671) | @Override method getWarpsLimit (line 677) | @Override method setCropGrowth (line 682) | @Override method getCropGrowth (line 688) | @Override method setSpawnerRates (line 693) | @Override method getSpawnerRates (line 699) | @Override method setMobDrops (line 704) | @Override method getMobDrops (line 710) | @Override method setCoopLimit (line 715) | @Override method getCoopLimit (line 721) | @Override method setBankLimit (line 726) | @Override method getBankLimit (line 733) | @Override method setBalance (line 738) | @Override method getBalance (line 745) | @Override method setLastInterestTime (line 750) | @Override method getLastInterestTime (line 756) | @Override method addWarp (line 761) | @Override method addWarp (line 770) | @Override method hasWarp (line 780) | @Override method hasWarp (line 792) | @Override method hasWarp (line 807) | @Override method addWarpCategory (line 822) | @Override method hasWarpCategory (line 830) | @Override method addBankTransaction (line 842) | @Override method getBankTransactions (line 849) | @Override method setPersistentData (line 854) | @Override method getPersistentData (line 861) | @Override method build (line 866) | @Override method isValidCenter (line 876) | private static boolean isValidCenter(Location center) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/builder/WarpCategoryRecord.java class WarpCategoryRecord (line 6) | public class WarpCategoryRecord { method WarpCategoryRecord (line 13) | public WarpCategoryRecord(String name, int slot, @Nullable ItemStack i... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/builder/WarpRecord.java class WarpRecord (line 7) | public class WarpRecord { method WarpRecord (line 17) | public WarpRecord(String name, String category, WorldPosition worldPos... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/cache/IslandCacheImpl.java class IslandCacheImpl (line 10) | public class IslandCacheImpl implements IslandCache { method IslandCacheImpl (line 16) | public IslandCacheImpl(Island island) { method getIsland (line 20) | @Override method store (line 25) | @Override method remove (line 30) | @Override method get (line 35) | @Override method getOrDefault (line 40) | @Override method computeIfAbsent (line 45) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/cache/IslandCacheKeys.java class IslandCacheKeys (line 8) | @SuppressWarnings({"rawtypes", "unchecked"}) method IslandCacheKeys (line 14) | private IslandCacheKeys() { method registerCacheKeys (line 18) | public static void registerCacheKeys() { method register (line 22) | public static IslandCacheKey register(String name, Class val... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/chunk/DirtyChunksContainer.java class DirtyChunksContainer (line 19) | public class DirtyChunksContainer { method DirtyChunksContainer (line 32) | public DirtyChunksContainer(Island island) { method getIsland (line 50) | public Island getIsland() { method isMarkedDirty (line 54) | public boolean isMarkedDirty(ChunkPosition chunkPosition) { method markEmpty (line 65) | public void markEmpty(ChunkPosition chunkPosition, boolean save) { method markDirty (line 82) | public void markDirty(ChunkPosition chunkPosition, boolean save) { method getDirtyChunks (line 100) | public void getDirtyChunks(Consumer consumer) { method getChunkIndex (line 122) | private int getChunkIndex(ChunkPosition chunkPosition) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/container/DefaultIslandsContainer.java class DefaultIslandsContainer (line 41) | public class DefaultIslandsContainer implements IslandsContainer { method DefaultIslandsContainer (line 53) | public DefaultIslandsContainer(SuperiorSkyblockPlugin plugin) { method addIsland (line 60) | @Override method addIslandToGrid (line 72) | private void addIslandToGrid(Island island) { method removeIsland (line 91) | @Override method getIslandByUUID (line 116) | @Nullable method getIslandByName (line 122) | @Override method updateIslandName (line 127) | @Override method getIslandAtPosition (line 134) | @Nullable method getIslandPosition (line 143) | @Override method getIslandsAmount (line 151) | @Override method getIslandAt (line 156) | @Nullable method customWorldsSupportIslandLookup (line 164) | private Island customWorldsSupportIslandLookup(Location location) { method nativeIslandLookup (line 170) | private Island nativeIslandLookup(Location location) { method sortIslands (line 180) | @Override method sortIslands (line 185) | @Override method notifyChange (line 200) | @Override method getSortedIslands (line 205) | @Override method getIslandsUnsorted (line 212) | @Override method addSortingType (line 217) | @Override method ensureSortingType (line 223) | private void ensureSortingType(SortingType sortingType) { method sortIslandsInternal (line 227) | private void sortIslandsInternal(SortingType sortingType, @Nullable Ru... method sortIslandsBuiltinSortingType (line 254) | private List sortIslandsBuiltinSortingType(List existi... method onWorldsProviderUpdate (line 276) | private void onWorldsProviderUpdate() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/container/grid/IslandsGrid.java type IslandsGrid (line 6) | public interface IslandsGrid { method addIsland (line 8) | void addIsland(String worldName, long packedPos, Island island); method removeIslandAt (line 10) | @Nullable method getIslandAt (line 13) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/island/container/grid/MultiWorldIslandsGrid.java class MultiWorldIslandsGrid (line 8) | public class MultiWorldIslandsGrid implements IslandsGrid { method addIsland (line 12) | @Override method removeIslandAt (line 18) | @Override method getIslandAt (line 24) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/container/grid/SingleWorldIslandsGrid.java class SingleWorldIslandsGrid (line 9) | public class SingleWorldIslandsGrid implements IslandsGrid { method addIsland (line 14) | @Override method removeIslandAt (line 24) | @Override method getIslandAt (line 36) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/flag/IslandFlags.java class IslandFlags (line 9) | public class IslandFlags { method IslandFlags (line 33) | private IslandFlags() { method registerFlags (line 37) | public static void registerFlags() { method getFlagsNames (line 41) | public static String getFlagsNames() { method register (line 52) | private static IslandFlag register(String name) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/notifications/IslandNotifications.java class IslandNotifications (line 11) | public class IslandNotifications { method IslandNotifications (line 13) | private IslandNotifications() { method notifyPlayerQuit (line 17) | public static void notifyPlayerQuit(SuperiorPlayer superiorPlayer) { method notifyPlayerJoin (line 36) | public static void notifyPlayerJoin(SuperiorPlayer superiorPlayer) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/preview/DefaultIslandPreviews.java class DefaultIslandPreviews (line 12) | public class DefaultIslandPreviews implements IslandPreviews { method startIslandPreview (line 16) | @Override method endIslandPreview (line 21) | @Override method getIslandPreview (line 26) | @Override method getActivePreviews (line 31) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/preview/IslandPreviews.java type IslandPreviews (line 8) | public interface IslandPreviews { method startIslandPreview (line 10) | void startIslandPreview(IslandPreview islandPreview); method endIslandPreview (line 12) | IslandPreview endIslandPreview(SuperiorPlayer superiorPlayer); method getIslandPreview (line 14) | IslandPreview getIslandPreview(SuperiorPlayer superiorPlayer); method getActivePreviews (line 16) | List getActivePreviews(); FILE: src/main/java/com/bgsoftware/superiorskyblock/island/preview/SIslandPreview.java class SIslandPreview (line 16) | public class SIslandPreview implements IslandPreview { method SIslandPreview (line 26) | public SIslandPreview(SuperiorPlayer superiorPlayer, Location previewL... method getPlayer (line 49) | @Override method getLocation (line 54) | @Override method getLocation (line 59) | @Override method getSchematic (line 73) | @Override method getIslandName (line 78) | @Override method getPreviousGameMode (line 83) | @Override method handleConfirm (line 88) | @Override method handleCancel (line 95) | @Override method handleEscape (line 101) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/privilege/IslandPrivileges.java class IslandPrivileges (line 18) | public class IslandPrivileges { method IslandPrivileges (line 88) | private IslandPrivileges() { method registerPrivileges (line 92) | public static void registerPrivileges() { method registerListeners (line 96) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onSettingsUpdate (line 100) | private static void onSettingsUpdate() { method getPrivilegesNames (line 108) | public static String getPrivilegesNames() { method register (line 119) | @NotNull method register (line 124) | @NotNull method register (line 129) | @Nullable method register (line 134) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/island/privilege/PlayerPrivilegeNode.java class PlayerPrivilegeNode (line 12) | public class PlayerPrivilegeNode extends PrivilegeNodeAbstract { method PlayerPrivilegeNode (line 17) | public PlayerPrivilegeNode(SuperiorPlayer superiorPlayer, Island islan... method PlayerPrivilegeNode (line 22) | public PlayerPrivilegeNode(SuperiorPlayer superiorPlayer, Island islan... method PlayerPrivilegeNode (line 28) | private PlayerPrivilegeNode(@Nullable EnumerateMap getScheduledPurgedIslands(); FILE: src/main/java/com/bgsoftware/superiorskyblock/island/role/RolesManagerImpl.java class RolesManagerImpl (line 17) | public class RolesManagerImpl extends Manager implements RolesManager { method RolesManagerImpl (line 24) | public RolesManagerImpl(SuperiorSkyblockPlugin plugin, RolesContainer ... method loadData (line 29) | @Override method getPlayerRole (line 65) | @Override method getPlayerRoleFromId (line 71) | @Override method getPlayerRole (line 77) | @Override method getDefaultRole (line 83) | @Override method getLastRole (line 88) | @Override method getGuestRole (line 93) | @Override method getCoopRole (line 98) | @Override method getRoles (line 103) | @Override method loadRole (line 108) | private SPlayerRole loadRole(ConfigurationSection section, int expecte... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/role/SPlayerRole.java class SPlayerRole (line 15) | public class SPlayerRole implements PlayerRole { method SPlayerRole (line 29) | public SPlayerRole(String name, @Nullable String displayName, int id, ... method defaultRole (line 43) | public static PlayerRole defaultRole() { method lastRole (line 47) | public static PlayerRole lastRole() { method guestRole (line 51) | public static PlayerRole guestRole() { method coopRole (line 55) | public static PlayerRole coopRole() { method of (line 59) | public static PlayerRole of(int weight) { method fromId (line 63) | public static PlayerRole fromId(int id) { method of (line 67) | public static PlayerRole of(String name) { method getAllRoleNames (line 71) | public static String getAllRoleNames() { method getRoleLimitsNames (line 80) | public static String getRoleLimitsNames() { method getRolesLadderNames (line 90) | public static String getRolesLadderNames() { method refreshRoles (line 100) | public static void refreshRoles() { method getId (line 105) | @Override method getName (line 110) | @Override method getDisplayName (line 115) | @Override method getWeight (line 120) | @Override method isHigherThan (line 125) | @Override method isLessThan (line 131) | @Override method isFirstRole (line 137) | @Override method isLastRole (line 142) | @Override method isRoleLadder (line 147) | @Override method getNextRole (line 152) | @Override method getPreviousRole (line 157) | @Override method hashCode (line 162) | @Override method equals (line 167) | @Override method toString (line 175) | @Override method getDefaultPermissions (line 180) | public RolePrivilegeNode getDefaultPermissions() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/role/container/DefaultRolesContainer.java class DefaultRolesContainer (line 16) | public class DefaultRolesContainer implements RolesContainer { method getPlayerRole (line 22) | @Nullable method getPlayerRoleFromId (line 28) | @Nullable method getPlayerRole (line 34) | @Override method getRoles (line 43) | @Override method addPlayerRole (line 50) | @Override method clearRoles (line 57) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/role/container/RolesContainer.java type RolesContainer (line 8) | public interface RolesContainer { method getPlayerRole (line 10) | @Nullable method getPlayerRoleFromId (line 13) | @Nullable method getPlayerRole (line 16) | PlayerRole getPlayerRole(String name); method getRoles (line 18) | List getRoles(); method addPlayerRole (line 20) | void addPlayerRole(PlayerRole playerRole); method clearRoles (line 22) | void clearRoles(); FILE: src/main/java/com/bgsoftware/superiorskyblock/island/signs/IslandSigns.java class IslandSigns (line 24) | public class IslandSigns { method IslandSigns (line 28) | private IslandSigns() { method handleSignPlace (line 32) | public static Result handleSignPlace(SuperiorPlayer superiorPlayer, Lo... method handleSignBreak (line 57) | public static Result handleSignBreak(@Nullable Island island, @Nullabl... method handleWarpSignPlace (line 87) | private static Reason handleWarpSignPlace(SuperiorPlayer superiorPlaye... method handleVisitorsSignPlace (line 135) | private static Result handleVisitorsSignPlace(SuperiorPlayer superiorP... method isWarpSign (line 191) | private static boolean isWarpSign(String firstSignLine) { method isVisitorsSign (line 195) | private static boolean isVisitorsSign(String firstSignLine) { type Reason (line 199) | public enum Reason { class Result (line 211) | public static class Result { method Result (line 216) | public Result(Reason reason, boolean cancelEvent) { method getReason (line 221) | public Reason getReason() { method isCancelEvent (line 225) | public boolean isCancelEvent() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/top/SortingComparators.java class SortingComparators (line 12) | public class SortingComparators { method SortingComparators (line 54) | private SortingComparators() { method initializeTopIslandMembersSorting (line 58) | public static void initializeTopIslandMembersSorting() throws IllegalA... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/top/SortingTypes.java class SortingTypes (line 11) | public class SortingTypes { method SortingTypes (line 21) | private SortingTypes() { method registerSortingTypes (line 24) | public static void registerSortingTypes(SuperiorSkyblockPlugin plugin) { method register (line 30) | private static SortingType register(String name, Comparator co... method getIslandTopSorting (line 35) | public static SortingType getIslandTopSorting() { method getGlobalWarpsSorting (line 39) | public static SortingType getGlobalWarpsSorting() { method registerListeners (line 43) | private static void registerListeners(PluginEventsDispatcher dispatche... method onSettingsUpdate (line 47) | private static void onSettingsUpdate() { method resolveByName (line 55) | private static SortingType resolveByName(String name) { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/top/metadata/IslandSortMetadata.java class IslandSortMetadata (line 6) | public abstract class IslandSortMetadata... method IslandSortMetadata (line 11) | protected IslandSortMetadata(Island island) { method getIsland (line 16) | public Island getIsland() { method compareTo (line 20) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/top/metadata/IslandSortPlayerMetadata.java class IslandSortPlayerMetadata (line 5) | public class IslandSortPlayerMetadata extends IslandSortMetadata command... method getLevel (line 101) | @Override method getPrice (line 106) | @Override method getCost (line 111) | public UpgradeCost getCost() { method getCommands (line 115) | @Override method getPermission (line 120) | @Override method checkRequirements (line 125) | @Override method hasCropGrowth (line 147) | @Override method getCropGrowth (line 152) | @Override method hasSpawnerRates (line 157) | @Override method getSpawnerRates (line 162) | @Override method hasMobDrops (line 167) | @Override method getMobDrops (line 172) | @Override method getBlockLimit (line 177) | @Override method getExactBlockLimit (line 183) | @Override method getBlockLimits (line 189) | @Override method getEntityLimit (line 194) | @Override method getEntityLimit (line 200) | @Override method getEntityLimitsAsKeys (line 206) | @Override method hasTeamLimit (line 211) | @Override method getTeamLimit (line 216) | @Override method hasWarpsLimit (line 221) | @Override method getWarpsLimit (line 226) | @Override method hasCoopLimit (line 231) | @Override method getCoopLimit (line 236) | @Override method hasBorderSize (line 241) | @Override method getBorderSize (line 246) | @Override method getGeneratorAmount (line 251) | @Override method getGeneratorAmounts (line 259) | @Override method getPotionEffect (line 268) | @Override method getPotionEffects (line 274) | @Override method hasBankLimit (line 279) | @Override method getBankLimit (line 284) | @Override method getRoleLimit (line 289) | @Override method getRoleLimits (line 295) | @Override method getCropGrowthUpgradeValue (line 315) | public DoubleValue getCropGrowthUpgradeValue() { method getSpawnerRatesUpgradeValue (line 319) | public DoubleValue getSpawnerRatesUpgradeValue() { method getMobDropsUpgradeValue (line 323) | public DoubleValue getMobDropsUpgradeValue() { method getBlockLimitsUpgradeValue (line 327) | public Map getBlockLimitsUpgradeValue() { method getEntityLimitsUpgradeValue (line 334) | public Map getEntityLimitsUpgradeValue() { method getTeamLimitUpgradeValue (line 341) | public IntValue getTeamLimitUpgradeValue() { method getWarpsLimitUpgradeValue (line 345) | public IntValue getWarpsLimitUpgradeValue() { method getCoopLimitUpgradeValue (line 349) | public IntValue getCoopLimitUpgradeValue() { method getBorderSizeUpgradeValue (line 353) | public IntValue getBorderSizeUpgradeValue() { method getGeneratorUpgradeValue (line 357) | public EnumerateMap> getGeneratorUpgrade... method getPotionEffectsUpgradeValue (line 375) | public Map getPotionEffectsUpgradeValue() { method getBankLimitUpgradeValue (line 382) | public Value getBankLimitUpgradeValue() { method getRoleLimitsUpgradeValue (line 386) | public Map getRoleLimitsUpgradeValue() { method setItemData (line 405) | public void setItemData(TemplateItem hasNextLevel, TemplateItem noNext... method getItemData (line 411) | @Nullable class ItemData (line 416) | public static class ItemData { method ItemData (line 425) | public ItemData(TemplateItem hasNextLevel, TemplateItem noNextLevel, FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/UpgradeRequirement.java class UpgradeRequirement (line 3) | public class UpgradeRequirement { method UpgradeRequirement (line 8) | public UpgradeRequirement(String placeholder, String errorMessage) { method getPlaceholder (line 13) | public String getPlaceholder() { method getErrorMessage (line 17) | public String getErrorMessage() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/UpgradesManagerImpl.java class UpgradesManagerImpl (line 16) | public class UpgradesManagerImpl extends Manager implements UpgradesMana... method UpgradesManagerImpl (line 22) | public UpgradesManagerImpl(SuperiorSkyblockPlugin plugin, UpgradesCont... method loadData (line 27) | @Override method getUpgrade (line 32) | @Override method getUpgrade (line 38) | @Override method addUpgrade (line 43) | @Override method getDefaultUpgrade (line 49) | @Override method isUpgrade (line 54) | @Override method getUpgrades (line 60) | @Override method registerUpgradeCostLoader (line 65) | @Override method getUpgradesCostLoaders (line 72) | @Override method getUpgradeCostLoader (line 77) | @Nullable method clearUpgrades (line 84) | public void clearUpgrades() { method getUpgradesNames (line 88) | public String getUpgradesNames() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/container/DefaultUpgradesContainer.java class DefaultUpgradesContainer (line 13) | public class DefaultUpgradesContainer implements UpgradesContainer { method getUpgrade (line 18) | @Nullable method getUpgrade (line 24) | @Nullable method getUpgrades (line 33) | @Override method registerUpgradeCostLoader (line 38) | @Override method getUpgradesCostLoaders (line 43) | @Override method getUpgradeCostLoader (line 48) | @Override method addUpgrade (line 53) | @Override method clearUpgrades (line 58) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/container/IslandUpgrades.java class IslandUpgrades (line 14) | public class IslandUpgrades { method IslandUpgrades (line 27) | public IslandUpgrades() { method setUpgradeLevel (line 31) | public void setUpgradeLevel(Upgrade upgrade, int level) { method setUpgradeLevels (line 35) | public void setUpgradeLevels(Map upgrades) { method getUpgradeLevel (line 39) | public UpgradeLevel getUpgradeLevel(Upgrade upgrade) { method getUpgrades (line 43) | public Map getUpgrades() { method setUpgradeLevelInternal (line 47) | private void setUpgradeLevelInternal(String upgradeName, int level) { method onUpgradesUpdate (line 52) | public static void onUpgradesUpdate() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/container/UpgradesContainer.java type UpgradesContainer (line 9) | public interface UpgradesContainer { method getUpgrade (line 11) | @Nullable method getUpgrade (line 14) | @Nullable method getUpgrades (line 17) | Collection getUpgrades(); method registerUpgradeCostLoader (line 19) | void registerUpgradeCostLoader(String id, UpgradeCostLoader costLoader); method getUpgradesCostLoaders (line 21) | Collection getUpgradesCostLoaders(); method getUpgradeCostLoader (line 23) | UpgradeCostLoader getUpgradeCostLoader(String id); method addUpgrade (line 25) | void addUpgrade(Upgrade upgrade); method clearUpgrades (line 27) | void clearUpgrades(); FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/cost/EmptyUpgradeCost.java class EmptyUpgradeCost (line 8) | public class EmptyUpgradeCost extends UpgradeCostAbstract { method EmptyUpgradeCost (line 12) | private EmptyUpgradeCost() { method getInstance (line 16) | public static EmptyUpgradeCost getInstance() { method hasEnoughBalance (line 20) | @Override method withdrawCost (line 25) | @Override method clone (line 30) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/cost/PlaceholdersUpgradeCost.java class PlaceholdersUpgradeCost (line 14) | public class PlaceholdersUpgradeCost extends UpgradeCostAbstract { method create (line 18) | @Override method PlaceholdersUpgradeCost (line 27) | public PlaceholdersUpgradeCost(BigDecimal cost, String placeholder, Li... method hasEnoughBalance (line 33) | @Override method withdrawCost (line 45) | @Override method clone (line 53) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/cost/UpgradeCostAbstract.java class UpgradeCostAbstract (line 7) | public abstract class UpgradeCostAbstract implements UpgradeCost { method UpgradeCostAbstract (line 12) | protected UpgradeCostAbstract(BigDecimal cost, String id) { method getId (line 17) | @Override method getCost (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/cost/VaultUpgradeCost.java class VaultUpgradeCost (line 9) | public class VaultUpgradeCost extends UpgradeCostAbstract { method VaultUpgradeCost (line 13) | public VaultUpgradeCost(BigDecimal value) { method hasEnoughBalance (line 17) | @Override method withdrawCost (line 22) | @Override method clone (line 27) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/loaders/PlaceholdersUpgradeCostLoader.java class PlaceholdersUpgradeCostLoader (line 11) | public class PlaceholdersUpgradeCostLoader implements UpgradeCostLoader { method loadCost (line 13) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/upgrade/loaders/VaultUpgradeCostLoader.java class VaultUpgradeCostLoader (line 11) | public class VaultUpgradeCostLoader implements UpgradeCostLoader { method loadCost (line 13) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/island/warp/SIslandWarp.java class SIslandWarp (line 27) | public class SIslandWarp implements IslandWarp { method SIslandWarp (line 39) | public SIslandWarp(String name, WorldInfo worldInfo, WorldPosition wor... method getIsland (line 48) | @Override method getName (line 53) | @Override method setName (line 58) | @Override method getLocation (line 70) | @Override method getLocation (line 75) | @Override method setLocation (line 96) | @Override method getPosition (line 108) | @Override method getPositionDimension (line 113) | @Override method setPosition (line 118) | @Override method hasPrivateFlag (line 131) | @Override method setPrivateFlag (line 136) | @Override method getRawIcon (line 145) | @Override method getIcon (line 150) | @Override method setIcon (line 165) | @Override method getCategory (line 174) | @Override method hashCode (line 179) | @Override method equals (line 184) | @Override method getOwnerName (line 192) | private String getOwnerName() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/warp/SWarpCategory.java class SWarpCategory (line 20) | public class SWarpCategory implements WarpCategory { method SWarpCategory (line 33) | public SWarpCategory(UUID islandUUID, String name, int slot, @Nullable... method getIsland (line 40) | @Override method getName (line 45) | @Override method setName (line 50) | @Override method getWarps (line 65) | @Override method getSlot (line 70) | @Override method setSlot (line 75) | @Override method getRawIcon (line 84) | @Override method getIcon (line 89) | @Override method setIcon (line 96) | @Override method getOwnerName (line 105) | private String getOwnerName() { FILE: src/main/java/com/bgsoftware/superiorskyblock/island/warp/SignWarp.java class SignWarp (line 23) | public class SignWarp { method SignWarp (line 27) | private SignWarp() { method trySignWarpBreak (line 31) | public static void trySignWarpBreak(IslandWarp islandWarp, CommandSend... method trySignWarpBreakWorldLoaded (line 48) | private static void trySignWarpBreakWorldLoaded(IslandWarp islandWarp,... method trySignWarpBreakChunkLoaded (line 54) | private static void trySignWarpBreakChunkLoaded(IslandWarp islandWarp,... FILE: src/main/java/com/bgsoftware/superiorskyblock/island/warp/WarpIcons.java class WarpIcons (line 7) | public class WarpIcons { method WarpIcons (line 13) | private WarpIcons() { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/AbstractGameEventListener.java class AbstractGameEventListener (line 9) | public abstract class AbstractGameEventListener { method AbstractGameEventListener (line 14) | protected AbstractGameEventListener(SuperiorSkyblockPlugin plugin) { method registerCallback (line 18) | protected void registerCallback(GameEventTyp... method registerCallback (line 23) | protected void registerCallback(GameEventTyp... FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/AdminPlayersListener.java class AdminPlayersListener (line 15) | public class AdminPlayersListener extends AbstractGameEventListener { method AdminPlayersListener (line 21) | public AdminPlayersListener(SuperiorSkyblockPlugin plugin) { method onPlayerJoin (line 30) | private void onPlayerJoin(GameEvent e) { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/BlockChangesListener.java class BlockChangesListener (line 46) | public class BlockChangesListener extends AbstractGameEventListener { method create (line 76) | @Override method BlockChangesListener (line 82) | public BlockChangesListener(SuperiorSkyblockPlugin plugin) { method onBlockPlace (line 89) | private void onBlockPlace(GameEvent e) { method onBucketEmpty (line 108) | private void onBucketEmpty(GameEvent e) { method onBlockForm (line 162) | private void onBlockForm(GameEvent e) { method onBlockSpread (line 177) | private void onBlockSpread(GameEvent e) { method onBlockShapeUpdate (line 215) | private void onBlockShapeUpdate(GameEvent... method onSpawnerChange (line 256) | private void onSpawnerChange(GameEvent e) { method onBucketFill (line 340) | private void onBucketFill(GameEvent e) { method onDragonEggDrop (line 373) | private void onDragonEggDrop(GameEvent... method onGolemStructure (line 396) | private void onGolemStructure(GameEvent... method onLeavesDecay (line 437) | private void onLeavesDecay(GameEvent e) { method onBlockFromTo (line 447) | private void onBlockFromTo(GameEvent e) { method onBlockFade (line 476) | private void onBlockFade(GameEvent e) { method onEntityExplode (line 497) | private void onEntityExplode(GameEvent... method onGenericGame (line 542) | private void onGenericGame(GameEvent e) { method registerListeners (line 576) | private void registerListeners() { method getMinecartBlockKey (line 600) | @Nullable method getBlockKeyFromBucketMaterial (line 620) | private static Key getBlockKeyFromBucketMaterial(Material material) { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/BukkitEventsListener.java class BukkitEventsListener (line 105) | public class BukkitEventsListener implements Listener { method BukkitEventsListener (line 118) | public BukkitEventsListener(SuperiorSkyblockPlugin plugin) { method createGameEvent (line 254) | private GameEvent createGameEvent(GameE... method createGameEvent (line 261) | private GameEvent createGameEvent(GameEv... method createGameEvent (line 267) | private GameEvent createGameEvent(Ga... method createGameEvent (line 275) | private GameEvent createGameEvent(GameEv... method createGameEvent (line 282) | private GameEvent createGameEvent(GameEv... method createGameEvent (line 289) | private GameEvent createGameEvent(Game... method createGameEvent (line 296) | private GameEvent createGameEvent(GameEv... method createGameEvent (line 303) | private GameEvent createGameEvent(Game... method createGameEvent (line 310) | private GameEvent createGameEvent(Gam... method createGameEvent (line 316) | private GameEvent createGameEvent(GameE... method createGameEvent (line 327) | private GameEvent createGameEvent(Ga... method cancelBlockRedstoneEvent (line 333) | private void cancelBlockRedstoneEvent(BlockRedstoneEvent bukkitEvent, ... method createGameEvent (line 338) | private GameEvent createGameEvent(Game... method createGameEvent (line 346) | private GameEvent createGameEvent(Game... method createGameEvent (line 352) | private GameEvent createGameEvent(Gam... method createGameEvent (line 360) | private GameEvent createGameEvent(Ga... method createGameEvent (line 372) | private GameEvent createGameEvent(GameEv... method createGameEvent (line 379) | private GameEvent createGameEvent(Game... method createGameEvent (line 385) | private GameEvent createGameEvent(GameE... method createGameEvent (line 393) | private GameEvent createGameEvent(Ga... method createGameEvent (line 401) | private GameEvent createGameEvent(Game... method createGameEvent (line 411) | private GameEvent createGameEvent(... method createGameEvent (line 419) | private GameEvent createGameEven... method createGameEvent (line 434) | private GameEvent createGameEvent(... method createGameEvent (line 441) | private GameEvent createGameEvent(Gam... method createGameEvent (line 449) | private GameEvent createGameEvent(Gam... method createGameEvent (line 457) | private GameEvent createGameEvent(Gam... method createGameEvent (line 465) | private GameEvent createGameEven... method createGameEvent (line 472) | private GameEvent createGameEvent(Ga... method createGameEvent (line 480) | private GameEvent createGameEvent(G... method createGameEvent (line 487) | private GameEvent createGameEvent(GameE... method createGameEvent (line 501) | private GameEvent createGameEvent(GameE... method createGameEvent (line 515) | private GameEvent createGameEvent(Gam... method createGameEvent (line 526) | private GameEvent createGameEvent(Gam... method createGameEvent (line 538) | private GameEvent createGameEvent(GameE... method createGameEvent (line 545) | private GameEvent createGameEvent(Game... method createGameEvent (line 552) | private GameEvent createGameEvent(Game... method createGameEvent (line 559) | private GameEvent createGameEvent(Game... method createGameEvent (line 566) | private GameEvent createGameEvent(Game... method cancelVehicleCreateEvent (line 573) | private void cancelVehicleCreateEvent(VehicleCreateEvent bukkitEvent, ... method createGameEvent (line 578) | private GameEvent createGameEvent(Gam... method createGameEvent (line 585) | private GameEvent createGameEvent(G... method createGameEvent (line 594) | private GameEvent createGameEvent(G... method createGameEvent (line 603) | private GameEvent createGameEvent(Gam... method createGameEvent2 (line 611) | private GameEvent createGameEvent2(Ga... method createGameEvent (line 618) | private GameEvent createGameEvent(Ga... method createGameEvent (line 628) | private GameEvent createGameEvent... method createGameEvent (line 634) | private GameEvent createGameEvent(Game... method createGameEvent (line 644) | private GameEvent createGameEvent(G... method createGameEvent (line 650) | private GameEvent createGameEvent(G... method createGameEvent (line 656) | private GameEvent createGameEvent(Ga... method createGameEvent (line 666) | private GameEvent createGameEve... method createGameEvent (line 673) | private GameEvent createGameEvent(Ga... method createGameEvent (line 680) | private GameEvent createGameEvent(G... method createGameEvent (line 687) | private GameEvent createGameEven... method createGameEvent (line 695) | private GameEvent createGameEvent... method createGameEvent (line 703) | private GameEvent createGameE... method createGameEvent (line 710) | private GameEvent createGameEvent(G... method createGameEvent (line 720) | private GameEvent createGameEvent(G... method createGameEvent (line 730) | private GameEvent createGameEvent(G... method createGameEvent (line 740) | private GameEvent createGameEven... method createGameEvent (line 747) | private GameEvent createGameEvent(GameE... method createGameEvent (line 753) | private GameEvent createGameEven... method createGameEvent (line 760) | private GameEvent createGameEvent(Game... method createGameEvent (line 766) | private GameEvent createGameEvent... method createGameEvent (line 773) | private GameEvent createGameEvent(GameE... method createGameEvent (line 779) | private GameEvent createGameEvent(Ga... method createGameEvent (line 786) | private GameEvent createGameEven... method createGameEvent (line 793) | private GameEvent createGameEv... method createGameEvent (line 800) | private GameEvent createGameEvent(GameE... method createEventListener (line 812) | private void createEventLis... method createEventListener (line 818) | private void createEventLis... method createEventListenerForPriority (line 829) | private void createEventLis... method getHandItem (line 868) | private static ItemStack getHandItem(Player player, PlayerHand usedHan... type GameEventCreator (line 878) | public interface GameEventCreator { method apply (line 887) | void apply(E bukkitEvent, GameEvent event); class SpongeAbsorbEventFunction (line 895) | private static class SpongeAbsorbEventFunction implements GameEventCre... method execute (line 897) | @Override class EntityRemoveFromWorldEventFunction (line 906) | private class EntityRemoveFromWorldEventFunction implements GameEventC... method execute (line 908) | @Override class AsyncChatEventFunctions (line 932) | private class AsyncChatEventFunctions implements method execute (line 936) | @Override method apply (line 944) | @Override class PlayerPickupArrowEventFunctions (line 951) | private static class PlayerPickupArrowEventFunctions implements GameEv... method execute (line 953) | @Override class PlayerPickupItemEventFunctions (line 963) | private static class PlayerPickupItemEventFunctions implements GameEve... method execute (line 965) | @Override class RaidTriggerEventFunctions (line 975) | private static class RaidTriggerEventFunctions implements GameEventCre... method execute (line 977) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/BukkitListeners.java class BukkitListeners (line 10) | public class BukkitListeners { method BukkitListeners (line 19) | public BukkitListeners(SuperiorSkyblockPlugin plugin) { method registerListeners (line 23) | public void registerListeners() { method unregisterListeners (line 50) | public void unregisterListeners() { method registerListenerFailureFilter (line 55) | public void registerListenerFailureFilter() { method safeEventsRegister (line 65) | private void safeEventsRegister(Listener listener) { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/ChunksListener.java class ChunksListener (line 41) | public class ChunksListener extends AbstractGameEventListener { method create (line 44) | @Override method ChunksListener (line 50) | public ChunksListener(SuperiorSkyblockPlugin plugin) { method onChunkUnload (line 58) | private void onChunkUnload(GameEvent e) { method onWorldUnload (line 66) | private void onWorldUnload(GameEvent e) { method onChunkLoad (line 75) | private void onChunkLoad(GameEvent e) { method handleChunkUnload (line 81) | private void handleChunkUnload(Chunk chunk) { method handleIslandChunkUnload (line 91) | private void handleIslandChunkUnload(Island island, Chunk chunk) { method handleChunkLoad (line 101) | private void handleChunkLoad(Chunk chunk, boolean isNewChunk) { method handleIslandChunkLoad (line 116) | private void handleIslandChunkLoad(Island island, Chunk chunk, ChunkPo... method isOldHologram (line 196) | private static boolean isOldHologram(ArmorStand armorStand) { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/EntityTrackingListener.java class EntityTrackingListener (line 12) | public class EntityTrackingListener extends AbstractGameEventListener { method create (line 15) | @Override method EntityTrackingListener (line 21) | public EntityTrackingListener(SuperiorSkyblockPlugin plugin) { method onEntitySpawn (line 26) | private void onEntitySpawn(GameEvent e) { method onEntityDeath (line 36) | private void onEntityDeath(GameEvent e) { method registerListeners (line 48) | private void registerListeners() { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/FeaturesListener.java class FeaturesListener (line 49) | public class FeaturesListener extends AbstractGameEventListener { method create (line 63) | @Override method FeaturesListener (line 69) | public FeaturesListener(SuperiorSkyblockPlugin plugin) { method onGeneralPluginEvent (line 76) | private void onGeneralPluginEvent(PluginEvent event) { method onObsidianClick (line 100) | private void onObsidianClick(GameEvent e) { method handleIslandChunkLoad (line 210) | private void handleIslandChunkLoad(Island island, Chunk chunk) { method onTrialBlockPlace (line 224) | private void onTrialBlockPlace(GameEvent PlaceholdersPopulator createFieldData(ReflectField reflectFie... method collectAllFields (line 348) | private static void collectAllFields(Class clazz, Consumer c... type PlaceholdersPopulator (line 356) | private interface PlaceholdersPopulator { method populate (line 358) | void populate(T args, Map placeholders); class FieldData (line 362) | private static class FieldData { method FieldData (line 368) | FieldData(ReflectField reflectField, String placeholder, Function... FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/IslandFlagsListener.java class IslandFlagsListener (line 43) | public class IslandFlagsListener extends AbstractGameEventListener { method IslandFlagsListener (line 51) | public IslandFlagsListener(SuperiorSkyblockPlugin plugin) { method onSpawnUpdate (line 58) | private void onSpawnUpdate() { method onEntitySpawn (line 68) | private void onEntitySpawn(GameEvent e) { method checkPreventEntitySpawn (line 81) | private boolean checkPreventEntitySpawn(GameEvent e) { method onCropsGrowth (line 256) | private void onCropsGrowth(GameEvent e) { method onTreeGrowth (line 270) | private void onTreeGrowth(GameEvent ... method onFireSpread (line 282) | private void onFireSpread(GameEvent e) { method onBlockIgnite (line 296) | private void onBlockIgnite(GameEvent e) { method onEndermanGrief (line 313) | private void onEndermanGrief(GameEvent initializeNatur... FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/IslandOutsideListener.java class IslandOutsideListener (line 17) | public class IslandOutsideListener extends AbstractGameEventListener { method IslandOutsideListener (line 19) | public IslandOutsideListener(SuperiorSkyblockPlugin plugin) { method onMinecartRightClick (line 27) | private void onMinecartRightClick(GameEvent e) { method onEntityMove (line 76) | private void onEntityMove(GameEvent e) { method handlePlayerMove (line 108) | private boolean handlePlayerMove(SuperiorPlayer superiorPlayer, Locati... method handlePlayerMoveOutsideIslandTeleport (line 127) | private void handlePlayerMoveOutsideIslandTeleport(SuperiorPlayer supe... FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/IslandPreviewListener.java class IslandPreviewListener (line 14) | public class IslandPreviewListener extends AbstractGameEventListener { method IslandPreviewListener (line 16) | public IslandPreviewListener(SuperiorSkyblockPlugin plugin) { method onPlayerQuit (line 23) | private void onPlayerQuit(GameEvent e) { method onPlayerTeleport (line 44) | private void onPlayerTeleport(GameEvent e) { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/MenusListener.java class MenusListener (line 19) | public class MenusListener extends AbstractGameEventListener { method MenusListener (line 23) | public MenusListener(SuperiorSkyblockPlugin plugin) { method onInventoryClickDupePatch (line 37) | private void onInventoryClickDupePatch(GameEvent ... method onMenuClose (line 87) | private void onMenuClose(GameEvent ... FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/PlayersListener.java class PlayersListener (line 52) | public class PlayersListener extends AbstractGameEventListener { method create (line 55) | @Override method PlayersListener (line 61) | public PlayersListener(SuperiorSkyblockPlugin plugin) { method onPlayerLogin (line 68) | private void onPlayerLogin(GameEvent e) { method onPlayerJoin (line 108) | private void onPlayerJoin(GameEvent e) { method onPlayerQuit (line 178) | private void onPlayerQuit(GameEvent e) { method onPlayerGameModeChange (line 221) | private void onPlayerGameModeChange(GameEvent e) { method onPlayerTeleport (line 266) | private void onPlayerTeleport(GameEvent... method onPlayerChatLowest (line 390) | private void onPlayerChatLowest(GameEvent e) { method onSchematicSelection (line 421) | private void onSchematicSelection(GameEvent e) { method onPlayerRespawn (line 490) | private void onPlayerRespawn(GameEvent... method onEntityEnterPortal (line 64) | private void onEntityEnterPortal(GameEvent e) { method onPlayerInteract (line 95) | private void onPlayerInteract(GameEvent e, Player player, Act... method onBlockBreak (line 277) | private void onBlockBreak(GameEvent e) { method onFrostWalker (line 284) | private void onFrostWalker(GameEvent... method onEntityShearing (line 358) | private void onEntityShearing(GameEvent... method onHangingPlace (line 373) | private void onHangingPlace(GameEvent... method onEntityTarget (line 383) | private void onEntityTarget(GameEvent... method onVillagerTrade (line 395) | private void onVillagerTrade(GameEvent e) { method onVehicleOpen (line 443) | private void onVehicleOpen(GameEvent... method onPlayerCollideWithEntity (line 479) | private void onPlayerCollideWithEntity(GameEvent e) { method registerListeners (line 675) | private void registerListeners() { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/SignsListener.java class SignsListener (line 28) | public class SignsListener extends AbstractGameEventListener { method SignsListener (line 34) | public SignsListener(SuperiorSkyblockPlugin plugin) { method onSignPlace (line 39) | private void onSignPlace(GameEvent e) { method onSignBreak (line 92) | private void onSignBreak(GameEvent e) { method onSignExplode (line 114) | private void onSignExplode(GameEvent... method handleBlockBreak (line 141) | private IslandSigns.Result handleBlockBreak(Island island, Block block... method registerListeners (line 187) | private void registerListeners() { method isValidIsland (line 193) | private static boolean isValidIsland(Island island) { FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/StackedBlocksListener.java class StackedBlocksListener (line 42) | public class StackedBlocksListener extends AbstractGameEventListener { method create (line 55) | @Override method StackedBlocksListener (line 61) | public StackedBlocksListener(SuperiorSkyblockPlugin plugin) { method onStackedBlockInteract (line 66) | private void onStackedBlockInteract(GameEvent... method onPistonRetract (line 262) | public void onPistonRetract(GameEvent e) { method onCopperGolemCancel (line 314) | private void onCopperGolemCancel(Location entityLocation) { method onSpongeAbsorb (line 323) | private void onSpongeAbsorb(GameEvent... method onStackedBlockPhysics (line 332) | private void onStackedBlockPhysics(GameEvent> ... FILE: src/main/java/com/bgsoftware/superiorskyblock/listener/WorldDestructionListener.java class WorldDestructionListener (line 17) | public class WorldDestructionListener extends AbstractGameEventListener { method WorldDestructionListener (line 19) | public WorldDestructionListener(SuperiorSkyblockPlugin plugin) { method onStructureGrow (line 25) | private void onStructureGrow(GameEvent e) { method onPistonExtend (line 58) | public void onPistonExtend(GameEvent ... method onPistonRetract (line 73) | public void onPistonRetract(GameEvent e) { method preventDestruction (line 105) | private boolean preventDestruction(Location location) { method preventMultiDestruction (line 110) | private boolean preventMultiDestruction(Location islandLocation, List<... method registerListeners (line 129) | private void registerListeners() { FILE: src/main/java/com/bgsoftware/superiorskyblock/mission/MissionData.java class MissionData (line 15) | public class MissionData { method MissionData (line 38) | MissionData(Mission mission, String missionCategoryName, Configurat... method isAutoReward (line 69) | public boolean isAutoReward() { method isIslandMission (line 73) | public boolean isIslandMission() { method getItemRewards (line 77) | public List getItemRewards() { method getCommandRewards (line 81) | public List getCommandRewards() { method getIndex (line 85) | public int getIndex() { method getMissionName (line 89) | public String getMissionName() { method isDisbandReset (line 93) | public boolean isDisbandReset() { method isLeaveReset (line 97) | public boolean isLeaveReset() { method getResetAmount (line 101) | public int getResetAmount() { method isResetAfterFinish (line 105) | public boolean isResetAfterFinish() { method hasLocked (line 109) | public boolean hasLocked() { method getCompleted (line 113) | public ItemBuilder getCompleted() { method getLocked (line 117) | public ItemBuilder getLocked() { method getCanComplete (line 121) | public ItemBuilder getCanComplete() { method getNotCompleted (line 125) | public ItemBuilder getNotCompleted() { method toString (line 129) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/mission/MissionReference.java class MissionReference (line 10) | public class MissionReference { method MissionReference (line 17) | public MissionReference(Mission mission) { method getMission (line 22) | @Nullable method isValid (line 35) | public boolean isValid() { method hashCode (line 39) | @Override method equals (line 44) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/mission/MissionsManagerImpl.java class MissionsManagerImpl (line 52) | public class MissionsManagerImpl extends Manager implements MissionsMana... method create (line 57) | @Override method MissionsManagerImpl (line 67) | public MissionsManagerImpl(SuperiorSkyblockPlugin plugin, MissionsCont... method loadData (line 72) | @Override method clearData (line 80) | public void clearData() { method getMission (line 104) | @Override method getAllMissions (line 110) | @Override method getPlayerMissions (line 115) | @Override method getIslandMissions (line 120) | @Override method getMissionCategory (line 125) | @Nullable method getMissionCategories (line 132) | @Override method hasCompleted (line 137) | @Override method canComplete (line 161) | @Override method canCompleteNoProgress (line 168) | @Override method canCompleteAgain (line 176) | @Override method hasAllRequiredMissions (line 200) | @Override method canPassAllChecks (line 210) | @Override method rewardMission (line 229) | @Override method rewardMission (line 236) | @Override method rewardMission (line 243) | @Override method rewardMissionAsyncInternal (line 274) | private void rewardMissionAsyncInternal(Mission mission, MissionDat... method tryRewardMissionLockedInternal (line 285) | private boolean tryRewardMissionLockedInternal(Mission mission, Mis... method moveOldDataFolder (line 398) | private boolean moveOldDataFolder(File newDataFolder) { method saveMissionsData (line 417) | @SuppressWarnings("ResultOfMethodCallIgnored") method loadMissionsData (line 458) | @Override method loadMissionsData (line 463) | @Override method convertPlayerData (line 492) | public void convertPlayerData(SuperiorPlayer oldPlayer, SuperiorPlayer... method loadMissionCategory (line 510) | public void loadMissionCategory(MissionCategory missionCategory) { method hasAllRequirements (line 514) | public boolean hasAllRequirements(Mission mission, SuperiorPlayer s... method canDisplayMission (line 518) | public boolean canDisplayMission(Mission mission, SuperiorPlayer su... method isPlayerMissionCategory (line 532) | public boolean isPlayerMissionCategory(MissionCategory missionCategory) { method hasAnyPlayerMissionCategories (line 536) | public boolean hasAnyPlayerMissionCategories() { method loadMission (line 540) | @SuppressWarnings("deprecation") method getMissionData (line 595) | public Optional getMissionData(Mission mission) { method isAutoReward (line 599) | private boolean isAutoReward(Mission mission) { method createInstance (line 604) | private Mission createInstance(Class clazz, String name, boolean... method getIslandPlaceholder (line 627) | private static String getIslandPlaceholder(@Nullable IMissionsHolder m... method convertOldMissionsData (line 637) | private void convertOldMissionsData() { method convertSectionToYaml (line 672) | private static YamlConfiguration convertSectionToYaml(ConfigurationSec... FILE: src/main/java/com/bgsoftware/superiorskyblock/mission/SMissionCategory.java class SMissionCategory (line 9) | public class SMissionCategory implements MissionCategory { method SMissionCategory (line 15) | public SMissionCategory(String name, int slot, List> missio... method getName (line 22) | @Override method getSlot (line 27) | @Override method getMissions (line 32) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/mission/container/DefaultMissionsContainer.java class DefaultMissionsContainer (line 18) | public class DefaultMissionsContainer implements MissionsContainer { method addMission (line 26) | @Override method getMission (line 31) | @Nullable method getAllMissions (line 37) | @Override method getPlayerMissions (line 42) | @Override method getIslandMissions (line 47) | @Override method addMissionData (line 52) | @Override method getMissionData (line 57) | @Nullable method addMissionCategory (line 63) | @Override method getMissionCategory (line 71) | @Nullable method getMissionCategories (line 77) | @Override method isPlayerMissionCategory (line 82) | @Override method hasAnyPlayerMissionCategories (line 87) | @Override method clearMissionsData (line 92) | @Override method getFilteredMissions (line 100) | private List> getFilteredMissions(Predicate pr... FILE: src/main/java/com/bgsoftware/superiorskyblock/mission/container/MissionsContainer.java type MissionsContainer (line 10) | public interface MissionsContainer { method addMission (line 12) | void addMission(Mission mission); method getMission (line 14) | @Nullable method getAllMissions (line 17) | List> getAllMissions(); method getPlayerMissions (line 19) | List> getPlayerMissions(); method getIslandMissions (line 21) | List> getIslandMissions(); method addMissionData (line 23) | void addMissionData(MissionData missionData); method getMissionData (line 25) | @Nullable method addMissionCategory (line 28) | void addMissionCategory(MissionCategory missionCategory); method getMissionCategory (line 30) | @Nullable method getMissionCategories (line 33) | List getMissionCategories(); method isPlayerMissionCategory (line 35) | boolean isPlayerMissionCategory(MissionCategory missionCategory); method hasAnyPlayerMissionCategories (line 37) | boolean hasAnyPlayerMissionCategories(); method clearMissionsData (line 39) | void clearMissionsData(); FILE: src/main/java/com/bgsoftware/superiorskyblock/module/BuiltinModule.java class BuiltinModule (line 15) | public abstract class BuiltinModule exte... method BuiltinModule (line 19) | public BuiltinModule(String moduleName) { method onEnable (line 23) | @Override method onEnable (line 28) | protected abstract void onEnable(SuperiorSkyblockPlugin plugin); method onReload (line 30) | @Override method onReload (line 35) | protected void onReload(SuperiorSkyblockPlugin plugin) { method onDisable (line 39) | @Override method onDisable (line 44) | protected abstract void onDisable(SuperiorSkyblockPlugin plugin); method loadData (line 46) | @Override method loadData (line 51) | protected abstract void loadData(SuperiorSkyblockPlugin plugin); method getModuleListeners (line 53) | @Override method getModuleListeners (line 58) | protected abstract Listener[] getModuleListeners(SuperiorSkyblockPlugi... method getSuperiorCommands (line 60) | @Override method getSuperiorCommands (line 65) | protected abstract SuperiorCommand[] getSuperiorCommands(SuperiorSkybl... method getSuperiorAdminCommands (line 67) | @Override method getSuperiorAdminCommands (line 72) | protected abstract SuperiorCommand[] getSuperiorAdminCommands(Superior... method getConfiguration (line 74) | public final T getConfiguration() { method onPluginInit (line 78) | @Override method onPluginInit (line 83) | protected void onPluginInit(SuperiorSkyblockPlugin plugin) { method logger (line 115) | protected ModuleLogger logger() { method onConfigCreate (line 119) | protected boolean onConfigCreate(SuperiorSkyblockPlugin plugin, Commen... method isEnabled (line 123) | public boolean isEnabled() { method createConfigFile (line 127) | protected abstract T createConfigFile(CommentedConfiguration config); method getIgnoredSections (line 129) | protected String[] getIgnoredSections() { FILE: src/main/java/com/bgsoftware/superiorskyblock/module/BuiltinModules.java class BuiltinModules (line 11) | public class BuiltinModules { method BuiltinModules (line 18) | private BuiltinModules() { method getBuiltinModule (line 22) | public static PluginModule getBuiltinModule(String name) { FILE: src/main/java/com/bgsoftware/superiorskyblock/module/IModuleConfiguration.java type IModuleConfiguration (line 3) | public interface IModuleConfiguration { method isEnabled (line 5) | boolean isEnabled(); FILE: src/main/java/com/bgsoftware/superiorskyblock/module/ModuleData.java class ModuleData (line 6) | public class ModuleData { method ModuleData (line 12) | public ModuleData(Listener[] listeners, SuperiorCommand[] commands, Su... method getListeners (line 18) | public Listener[] getListeners() { method getCommands (line 22) | public SuperiorCommand[] getCommands() { method getAdminCommands (line 26) | public SuperiorCommand[] getAdminCommands() { FILE: src/main/java/com/bgsoftware/superiorskyblock/module/ModulesManagerImpl.java class ModulesManagerImpl (line 30) | public class ModulesManagerImpl extends Manager implements ModulesManager { method ModulesManagerImpl (line 36) | public ModulesManagerImpl(SuperiorSkyblockPlugin plugin, ModulesContai... method loadData (line 43) | @Override method registerModule (line 56) | @Override method registerModule (line 62) | @Override method unregisterModule (line 88) | @Override method getModule (line 120) | @Override method getModules (line 127) | @Override method enableModule (line 132) | @Override method enableModules (line 163) | @Override method runModuleLifecycle (line 168) | public void runModuleLifecycle(ModuleLoadTime moduleLoadTime, boolean ... method reloadModulesInternal (line 176) | private void reloadModulesInternal(ModuleLoadTime moduleLoadTime) { method enableModulesInternal (line 180) | private void enableModulesInternal(ModuleLoadTime moduleLoadTime) { method reloadModuleInternal (line 184) | private void reloadModuleInternal(PluginModule pluginModule) { method startupModuleInternal (line 199) | private void startupModuleInternal(PluginModule pluginModule) { method loadModulesData (line 223) | public void loadModulesData(SuperiorSkyblockPlugin plugin) { method registerExternalModules (line 234) | private void registerExternalModules() { method filterModules (line 251) | private Stream filterModules(ModuleLoadTime moduleLoadTi... method createInstance (line 256) | private PluginModule createInstance(Class clazz) throws ReflectiveO... FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/BankModule.java class BankModule (line 22) | public class BankModule extends BuiltinModule { method BankModule (line 24) | public BankModule() { method onConfigCreate (line 28) | @Override method onEnable (line 55) | @Override method onDisable (line 60) | @Override method loadData (line 65) | @Override method getModuleListeners (line 70) | @Override method getSuperiorCommands (line 75) | @Override method getSuperiorAdminCommands (line 80) | @Override method createConfigFile (line 86) | @Override method syncValues (line 91) | private static boolean syncValues(String section, YamlConfiguration ne... class Configuration (line 100) | public static class Configuration implements IModuleConfiguration { method Configuration (line 113) | Configuration(CommentedConfiguration config) { method isEnabled (line 128) | @Override method getBankWorthRate (line 133) | public double getBankWorthRate() { method hasDisbandRefund (line 137) | public boolean hasDisbandRefund() { method getDisbandRefund (line 141) | public BigDecimal getDisbandRefund() { method isBankLogs (line 145) | public boolean isBankLogs() { method isCacheAllLogs (line 149) | public boolean isCacheAllLogs() { method isBankInterestEnabled (line 153) | public boolean isBankInterestEnabled() { method getBankInterestInterval (line 157) | public int getBankInterestInterval() { method getBankInterestPercentage (line 161) | public int getBankInterestPercentage() { method getBankInterestRecentActive (line 165) | public int getBankInterestRecentActive() { FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdAdminAddBankLimit.java class CmdAdminAddBankLimit (line 19) | public class CmdAdminAddBankLimit implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdAdminDeposit.java class CmdAdminDeposit (line 17) | public class CmdAdminDeposit implements IAdminIslandCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method supportMultipleIslands (line 58) | @Override method execute (line 63) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdAdminSetBankLimit.java class CmdAdminSetBankLimit (line 19) | public class CmdAdminSetBankLimit implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdAdminWithdraw.java class CmdAdminWithdraw (line 16) | public class CmdAdminWithdraw implements IAdminIslandCommand { method getAliases (line 18) | @Override method getPermission (line 23) | @Override method getUsage (line 28) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method supportMultipleIslands (line 56) | @Override method execute (line 61) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdBalance.java class CmdBalance (line 17) | public class CmdBalance implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 36) | @Override method getMinArgs (line 41) | @Override method getMaxArgs (line 46) | @Override method canBeExecutedByConsole (line 51) | @Override method execute (line 56) | @Override method tabComplete (line 77) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdBank.java class CmdBank (line 18) | public class CmdBank implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 38) | @Override method getMinArgs (line 43) | @Override method getMaxArgs (line 48) | @Override method canBeExecutedByConsole (line 53) | @Override method execute (line 58) | @Override method tabComplete (line 77) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdDeposit.java class CmdDeposit (line 18) | public class CmdDeposit implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 55) | @Override method tabComplete (line 80) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/bank/commands/CmdWithdraw.java class CmdWithdraw (line 18) | public class CmdWithdraw implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 55) | @Override method tabComplete (line 79) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/container/DefaultModulesContainer.java class DefaultModulesContainer (line 24) | public class DefaultModulesContainer implements ModulesContainer { method DefaultModulesContainer (line 33) | public DefaultModulesContainer(SuperiorSkyblockPlugin plugin) { method registerModule (line 39) | @Override method unregisterModule (line 64) | @Override method getModule (line 90) | @Nullable method getModules (line 96) | @Override method addModuleData (line 101) | @Override method removeModuleData (line 106) | @Override class ModuleInitializeDataImpl (line 111) | private static class ModuleInitializeDataImpl implements ModuleInitial... method ModuleInitializeDataImpl (line 117) | public ModuleInitializeDataImpl(File dataFolder, File moduleFolder, ... method getDataFolder (line 123) | @Override method getModuleFolder (line 128) | @Override method getLogger (line 133) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/container/ModulesContainer.java type ModulesContainer (line 10) | public interface ModulesContainer { method registerModule (line 12) | void registerModule(PluginModule pluginModule, File modulesFolder, Fil... method unregisterModule (line 14) | void unregisterModule(PluginModule pluginModule); method getModule (line 16) | @Nullable method getModules (line 19) | Collection getModules(); method addModuleData (line 21) | void addModuleData(PluginModule pluginModule, ModuleData moduleData); method removeModuleData (line 23) | void removeModuleData(PluginModule module); FILE: src/main/java/com/bgsoftware/superiorskyblock/module/generators/GeneratorsModule.java class GeneratorsModule (line 16) | public class GeneratorsModule extends BuiltinModule... method convertNonCategorizedMissions (line 234) | @SuppressWarnings("ResultOfMethodCallIgnored") method convertOldMissions (line 304) | @SuppressWarnings("ResultOfMethodCallIgnored") method copyOldMissionsMenuFile (line 335) | private void copyOldMissionsMenuFile(SuperiorSkyblockPlugin plugin) { method generateDefaultFiles (line 355) | private void generateDefaultFiles() { method generateDefaultMissionJars (line 381) | private void generateDefaultMissionJars() { class MissionsComparator (line 394) | private static class MissionsComparator implements Comparator, Integer> missionWeights) { method compare (line 402) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/missions/commands/CmdAdminMission.java class CmdAdminMission (line 20) | public class CmdAdminMission implements IAdminPlayerCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultiplePlayers (line 60) | @Override method execute (line 65) | @Override method adminTabComplete (line 105) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/missions/commands/CmdMission.java class CmdMission (line 18) | public class CmdMission implements ISuperiorCommand { method getAliases (line 20) | @Override method getPermission (line 25) | @Override method getUsage (line 30) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method execute (line 55) | @Override method tabComplete (line 97) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/missions/commands/CmdMissions.java class CmdMissions (line 17) | public class CmdMissions implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method execute (line 54) | @Override method tabComplete (line 81) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/UpgradesModule.java class UpgradesModule (line 60) | public class UpgradesModule extends BuiltinModule claz... class Configuration (line 180) | public class Configuration implements IModuleConfiguration { method Configuration (line 185) | Configuration(CommentedConfiguration config) { method isEnabled (line 190) | @Override method loadUpgrades (line 195) | private void loadUpgrades(CommentedConfiguration config) { method loadUpgradeLevelFromSection (line 233) | private void loadUpgradeLevelFromSection(SuperiorSkyblockPlugin plugin... method readDouble (line 330) | private static OptionalDouble readDouble(ConfigurationSection section,... method readInt (line 337) | private static OptionalInt readInt(ConfigurationSection section, Strin... method readString (line 344) | private static Optional readString(ConfigurationSection sectio... FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminAddBlockLimit.java class CmdAdminAddBlockLimit (line 23) | public class CmdAdminAddBlockLimit implements IAdminIslandCommand { method getAliases (line 25) | @Override method getPermission (line 30) | @Override method getUsage (line 35) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method supportMultipleIslands (line 65) | @Override method execute (line 70) | @Override method adminTabComplete (line 103) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminAddCropGrowth.java class CmdAdminAddCropGrowth (line 19) | public class CmdAdminAddCropGrowth implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminAddEffect.java class CmdAdminAddEffect (line 22) | public class CmdAdminAddEffect implements IAdminIslandCommand { method getAliases (line 24) | @Override method getPermission (line 29) | @Override method getUsage (line 34) | @Override method getDescription (line 44) | @Override method getMinArgs (line 49) | @Override method getMaxArgs (line 54) | @Override method canBeExecutedByConsole (line 59) | @Override method supportMultipleIslands (line 64) | @Override method execute (line 69) | @Override method adminTabComplete (line 113) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminAddEntityLimit.java class CmdAdminAddEntityLimit (line 23) | public class CmdAdminAddEntityLimit implements IAdminIslandCommand { method getAliases (line 25) | @Override method getPermission (line 30) | @Override method getUsage (line 35) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method supportMultipleIslands (line 65) | @Override method execute (line 70) | @Override method adminTabComplete (line 103) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminAddMobDrops.java class CmdAdminAddMobDrops (line 19) | public class CmdAdminAddMobDrops implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminAddSpawnerRates.java class CmdAdminAddSpawnerRates (line 19) | public class CmdAdminAddSpawnerRates implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminRankup.java class CmdAdminRankup (line 26) | public class CmdAdminRankup implements IAdminIslandCommand { method create (line 30) | @Override method getAliases (line 36) | @Override method getPermission (line 41) | @Override method getUsage (line 46) | @Override method getDescription (line 55) | @Override method getMinArgs (line 60) | @Override method getMaxArgs (line 65) | @Override method canBeExecutedByConsole (line 70) | @Override method supportMultipleIslands (line 75) | @Override method execute (line 80) | @Override method adminTabComplete (line 117) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminRemoveBlockLimit.java class CmdAdminRemoveBlockLimit (line 20) | public class CmdAdminRemoveBlockLimit implements IAdminIslandCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 41) | @Override method getMinArgs (line 46) | @Override method getMaxArgs (line 51) | @Override method canBeExecutedByConsole (line 56) | @Override method supportMultipleIslands (line 61) | @Override method execute (line 66) | @Override method adminTabComplete (line 90) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminRemoveEntityLimit.java class CmdAdminRemoveEntityLimit (line 20) | public class CmdAdminRemoveEntityLimit implements IAdminIslandCommand { method getAliases (line 22) | @Override method getPermission (line 27) | @Override method getUsage (line 32) | @Override method getDescription (line 41) | @Override method getMinArgs (line 46) | @Override method getMaxArgs (line 51) | @Override method canBeExecutedByConsole (line 56) | @Override method supportMultipleIslands (line 61) | @Override method execute (line 66) | @Override method adminTabComplete (line 90) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetBlockLimit.java class CmdAdminSetBlockLimit (line 23) | public class CmdAdminSetBlockLimit implements IAdminIslandCommand { method getAliases (line 25) | @Override method getPermission (line 30) | @Override method getUsage (line 35) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method supportMultipleIslands (line 65) | @Override method execute (line 70) | @Override method adminTabComplete (line 102) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetCropGrowth.java class CmdAdminSetCropGrowth (line 19) | public class CmdAdminSetCropGrowth implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetEffect.java class CmdAdminSetEffect (line 22) | public class CmdAdminSetEffect implements IAdminIslandCommand { method getAliases (line 24) | @Override method getPermission (line 29) | @Override method getUsage (line 34) | @Override method getDescription (line 44) | @Override method getMinArgs (line 49) | @Override method getMaxArgs (line 54) | @Override method canBeExecutedByConsole (line 59) | @Override method supportMultipleIslands (line 64) | @Override method execute (line 69) | @Override method adminTabComplete (line 112) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetEntityLimit.java class CmdAdminSetEntityLimit (line 23) | public class CmdAdminSetEntityLimit implements IAdminIslandCommand { method getAliases (line 25) | @Override method getPermission (line 30) | @Override method getUsage (line 35) | @Override method getDescription (line 45) | @Override method getMinArgs (line 50) | @Override method getMaxArgs (line 55) | @Override method canBeExecutedByConsole (line 60) | @Override method supportMultipleIslands (line 65) | @Override method execute (line 70) | @Override method adminTabComplete (line 103) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetMobDrops.java class CmdAdminSetMobDrops (line 19) | public class CmdAdminSetMobDrops implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetSpawnerRates.java class CmdAdminSetSpawnerRates (line 19) | public class CmdAdminSetSpawnerRates implements IAdminIslandCommand { method getAliases (line 21) | @Override method getPermission (line 26) | @Override method getUsage (line 31) | @Override method getDescription (line 40) | @Override method getMinArgs (line 45) | @Override method getMaxArgs (line 50) | @Override method canBeExecutedByConsole (line 55) | @Override method supportMultipleIslands (line 60) | @Override method execute (line 65) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSetUpgrade.java class CmdAdminSetUpgrade (line 22) | public class CmdAdminSetUpgrade implements IAdminIslandCommand { method getAliases (line 24) | @Override method getPermission (line 29) | @Override method getUsage (line 34) | @Override method getDescription (line 44) | @Override method getMinArgs (line 49) | @Override method getMaxArgs (line 54) | @Override method canBeExecutedByConsole (line 59) | @Override method supportMultipleIslands (line 64) | @Override method execute (line 69) | @Override method adminTabComplete (line 111) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdAdminSyncUpgrades.java class CmdAdminSyncUpgrades (line 14) | public class CmdAdminSyncUpgrades implements IAdminIslandCommand { method getAliases (line 16) | @Override method getPermission (line 21) | @Override method getUsage (line 26) | @Override method getDescription (line 35) | @Override method getMinArgs (line 40) | @Override method getMaxArgs (line 45) | @Override method canBeExecutedByConsole (line 50) | @Override method supportMultipleIslands (line 55) | @Override method execute (line 60) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdRankup.java class CmdRankup (line 33) | public class CmdRankup implements IPermissibleCommand { method create (line 37) | @Override method getAliases (line 43) | @Override method getPermission (line 48) | @Override method getUsage (line 53) | @Override method getDescription (line 58) | @Override method getMinArgs (line 63) | @Override method getMaxArgs (line 68) | @Override method canBeExecutedByConsole (line 73) | @Override method getPrivilege (line 78) | @Override method getPermissionLackMessage (line 83) | @Override method execute (line 88) | @Override method tabComplete (line 162) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/commands/CmdUpgrade.java class CmdUpgrade (line 17) | public class CmdUpgrade implements ISuperiorCommand { method getAliases (line 19) | @Override method getPermission (line 24) | @Override method getUsage (line 29) | @Override method getDescription (line 34) | @Override method getMinArgs (line 39) | @Override method getMaxArgs (line 44) | @Override method canBeExecutedByConsole (line 49) | @Override method execute (line 54) | @Override method tabComplete (line 67) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/IUpgradeType.java type IUpgradeType (line 8) | public interface IUpgradeType { method getListeners (line 10) | List getListeners(); method getCommands (line 12) | List getCommands(); FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/UpgradeTypeBlockLimits.java class UpgradeTypeBlockLimits (line 43) | public class UpgradeTypeBlockLimits implements IUpgradeType { method UpgradeTypeBlockLimits (line 47) | public UpgradeTypeBlockLimits(SuperiorSkyblockPlugin plugin) { method getListeners (line 51) | @Override method getCommands (line 56) | @Override class BlockLimitsListener (line 61) | private class BlockLimitsListener implements Listener { method onBlockPlace (line 63) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method onPlayerRightClickBlock (line 80) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method onCartPlaceInternal (line 100) | private boolean onCartPlaceInternal(PlayerInteractEvent e, Material ... method onSpawnerChangeInternal (line 122) | private boolean onSpawnerChangeInternal(PlayerInteractEvent e, Mater... method onMinecartPlaceByDispenser (line 157) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method preventMinecartPlace (line 191) | private boolean preventMinecartPlace(Material minecartType, Location... method onBucketEmpty (line 230) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method onBlockGrow (line 247) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method onStructureGrow (line 263) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) method onBlockForm (line 273) | @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/UpgradeTypeCropGrowth.java class UpgradeTypeCropGrowth (line 19) | public class UpgradeTypeCropGrowth implements IUpgradeType { method UpgradeTypeCropGrowth (line 23) | public UpgradeTypeCropGrowth(SuperiorSkyblockPlugin plugin) { method getListeners (line 27) | @Override method getCommands (line 32) | @Override class CropGrowthListener (line 37) | private class CropGrowthListener implements Listener { method onBlockGrow (line 40) | @EventHandler(priority = EventPriority.LOWEST) FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/UpgradeTypeEntityLimits.java class UpgradeTypeEntityLimits (line 51) | public class UpgradeTypeEntityLimits implements IUpgradeType { method UpgradeTypeEntityLimits (line 62) | public UpgradeTypeEntityLimits(SuperiorSkyblockPlugin plugin) { method getListeners (line 66) | @Override method getCommands (line 77) | @Override method checkEntityBreedListener (line 82) | private Optional checkEntityBreedListener() { class EntityLimitsListener (line 91) | private class EntityLimitsListener implements Listener { method onEntitySpawn (line 94) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onHangingPlace (line 128) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onVehicleSpawn (line 152) | @EventHandler method onVehicleSpawn (line 187) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) method onSpawnEggUse (line 220) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method getSpawningPlayerFromSpawnEvent (line 244) | @Nullable class EntityLimitsBreedListener (line 264) | private class EntityLimitsBreedListener implements Listener { method onEntityBreed (line 268) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onEntityFeed (line 291) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) class SpawningPlayerData (line 333) | private static class SpawningPlayerData { method SpawningPlayerData (line 338) | SpawningPlayerData(Player player) { method SpawningPlayerData (line 342) | SpawningPlayerData(Player player, @Nullable ItemStack itemStack) { method SpawningPlayerData (line 347) | SpawningPlayerData(Player player, ItemStack... itemStacks) { method addItem (line 353) | private void addItem(@Nullable ItemStack itemStack) { FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/UpgradeTypeIslandEffects.java class UpgradeTypeIslandEffects (line 20) | public class UpgradeTypeIslandEffects implements IUpgradeType { method UpgradeTypeIslandEffects (line 24) | public UpgradeTypeIslandEffects(SuperiorSkyblockPlugin plugin) { method getListeners (line 28) | @Override method getCommands (line 35) | @Override class IslandEffectsListener (line 40) | private class IslandEffectsListener implements Listener { method onPlayerEffect (line 42) | @EventHandler(ignoreCancelled = true) FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/UpgradeTypeMobDrops.java class UpgradeTypeMobDrops (line 29) | public class UpgradeTypeMobDrops implements IUpgradeType { method UpgradeTypeMobDrops (line 34) | public UpgradeTypeMobDrops(SuperiorSkyblockPlugin plugin) { method getListeners (line 39) | @Override method getCommands (line 44) | @Override method canDupeDropsForEntity (line 49) | private static boolean canDupeDropsForEntity(Entity entity) { class MobDropsListener (line 53) | private class MobDropsListener implements Listener { method onLastDamageEntity (line 57) | @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) method onEntityDeath (line 77) | @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) method modifyEventDrops (line 103) | private void modifyEventDrops(List drops, LivingEntity li... FILE: src/main/java/com/bgsoftware/superiorskyblock/module/upgrades/type/UpgradeTypeSpawnerRates.java class UpgradeTypeSpawnerRates (line 23) | public class UpgradeTypeSpawnerRates implements IUpgradeType { method UpgradeTypeSpawnerRates (line 27) | public UpgradeTypeSpawnerRates(SuperiorSkyblockPlugin plugin) { method getListeners (line 31) | @Override method getCommands (line 36) | @Override method handleSpawnerPlace (line 41) | public void handleSpawnerPlace(Block block) { method calculateNewSpawnerDelay (line 55) | private int calculateNewSpawnerDelay(Island island, int spawnDelay) { class SpawnerRatesListener (line 64) | private class SpawnerRatesListener implements Listener { method onSpawnerPlace (line 66) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method onChunkLoad (line 72) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) method handleIslandChunkLoad (line 78) | private void handleIslandChunkLoad(Island island, Chunk chunk) { FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/ICachedBlock.java type ICachedBlock (line 6) | public interface ICachedBlock extends ObjectsPool.Releasable { method setBlock (line 8) | void setBlock(Location location); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSAlgorithms.java type NMSAlgorithms (line 24) | public interface NMSAlgorithms { method getValues (line 27) | @Override method getName (line 32) | @Override method registerCommand (line 38) | void registerCommand(BukkitCommand command); method parseSignLine (line 40) | String parseSignLine(String original); method getCombinedId (line 42) | int getCombinedId(Location location); method getCombinedId (line 44) | int getCombinedId(Material material, byte data); method getTileEntityIdFromCombinedId (line 46) | Optional getTileEntityIdFromCombinedId(int combinedId); method compareMaterials (line 48) | int compareMaterials(Material o1, Material o2); method getBlockDataValue (line 50) | short getBlockDataValue(BlockState blockState); method getBlockDataValue (line 52) | short getBlockDataValue(Block block); method getMaxBlockDataValue (line 54) | short getMaxBlockDataValue(Material material); method getBlockKey (line 56) | Key getBlockKey(int combinedId); method getMinecartBlock (line 58) | Key getMinecartBlock(Minecart minecart); method getFallingBlockType (line 60) | Key getFallingBlockType(FallingBlock fallingBlock); method setCustomModel (line 62) | void setCustomModel(ItemMeta itemMeta, int customModel); method setItemModel (line 64) | void setItemModel(ItemMeta itemMeta, String itemModel); method setRarity (line 66) | void setRarity(ItemMeta itemMeta, String rarity) throws IllegalArgumen... method setTrim (line 68) | void setTrim(ItemMeta itemMeta, String trimMaterial, String trimPatter... method setHideTooltip (line 70) | void setHideTooltip(ItemMeta itemMeta); method addPotion (line 72) | void addPotion(PotionMeta potionMeta, PotionEffect potionEffect); method getMinecraftKey (line 74) | String getMinecraftKey(ItemStack itemStack); method makeItemGlow (line 76) | void makeItemGlow(ItemMeta itemMeta); method createMenuInventoryHolder (line 78) | @Nullable method getMaxWorldSize (line 81) | int getMaxWorldSize(); method getCurrentTps (line 83) | double getCurrentTps(); method getDataVersion (line 85) | int getDataVersion(); method getBiome (line 87) | Biome getBiome(String biomeName); method getClassProcessor (line 89) | default ClassProcessor getClassProcessor() { method handlePaperChatRenderer (line 93) | default void handlePaperChatRenderer(Object event) { method hideAttributes (line 97) | default void hideAttributes(ItemMeta itemMeta) { method getBiomeBridge (line 101) | default EnumBridge getBiomeBridge() { method getGenericGameCreator (line 105) | default BukkitEventsListener.GameEventCreator getGenericGameCreator() { type EnumBridge (line 109) | interface EnumBridge { method getValues (line 111) | T[] getValues(); method getName (line 113) | String getName(T enumValue); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSChunks.java type NMSChunks (line 21) | public interface NMSChunks { method setBiome (line 23) | void setBiome(List chunkPositions, Biome biome, Collect... method deleteChunks (line 25) | void deleteChunks(Island island, List chunkPositions, @... method calculateChunks (line 27) | CompletableFuture> calculateChunks(List> calculateChunkEntiti... method injectChunkSections (line 32) | void injectChunkSections(Chunk chunk); method isChunkEmpty (line 34) | boolean isChunkEmpty(Chunk chunk); method getChunkIfLoaded (line 36) | @Nullable method startTickingChunk (line 39) | void startTickingChunk(Island island, Chunk chunk, boolean stop); method updateCropsTicker (line 41) | void updateCropsTicker(List chunkPositions, double newC... method shutdown (line 43) | void shutdown(); method getBlockEntities (line 45) | List getBlockEntities(Chunk chunk); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSDragonFight.java type NMSDragonFight (line 11) | public interface NMSDragonFight { method prepareEndWorld (line 13) | void prepareEndWorld(World bukkitWorld); method getEnderDragon (line 15) | @Nullable method startDragonBattle (line 18) | void startDragonBattle(Island island, Location location); method removeDragonBattle (line 20) | void removeDragonBattle(Island island, Dimension dimension); method awardTheEndAchievement (line 22) | void awardTheEndAchievement(Player player); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSDragonFightChooser.java class NMSDragonFightChooser (line 14) | public class NMSDragonFightChooser implements NMSDragonFight { method NMSDragonFightChooser (line 20) | public NMSDragonFightChooser(SuperiorSkyblockPlugin plugin, NMSDragonF... method prepareEndWorld (line 25) | @Override method getEnderDragon (line 30) | @Override method startDragonBattle (line 35) | @Override method removeDragonBattle (line 40) | @Override method awardTheEndAchievement (line 45) | @Override method getDelegate (line 50) | private NMSDragonFight getDelegate() { type NMSDragonFightSupplier (line 79) | public interface NMSDragonFightSupplier { method get (line 81) | NMSDragonFight get() throws NMSLoadException; FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSDragonFightImpl.java class NMSDragonFightImpl (line 11) | public class NMSDragonFightImpl implements NMSDragonFight { method prepareEndWorld (line 13) | @Override method getEnderDragon (line 18) | @Nullable method startDragonBattle (line 24) | @Override method removeDragonBattle (line 29) | @Override method awardTheEndAchievement (line 34) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSEntities.java type NMSEntities (line 9) | public interface NMSEntities { method getEquipment (line 11) | ItemStack[] getEquipment(EntityEquipment entityEquipment); method isAnimalFood (line 13) | boolean isAnimalFood(ItemStack itemStack, Animals animals); method isMinecartFuel (line 15) | boolean isMinecartFuel(ItemStack itemStack, PoweredMinecart minecart); method getPortalTicks (line 17) | int getPortalTicks(Entity entity); method canShearSaddleFromEntity (line 19) | default boolean canShearSaddleFromEntity(Entity entity) { FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSHolograms.java type NMSHolograms (line 7) | public interface NMSHolograms { method createHologram (line 9) | Hologram createHologram(Location location); method isHologram (line 11) | boolean isHologram(Entity entity); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSPlayers.java type NMSPlayers (line 14) | public interface NMSPlayers { method createOfflinePlayerData (line 16) | OfflinePlayerData createOfflinePlayerData(OfflinePlayer offlinePlayer); method setSkinTexture (line 18) | void setSkinTexture(SuperiorPlayer superiorPlayer); method setSkinTexture (line 20) | void setSkinTexture(SuperiorPlayer superiorPlayer, Property property); method sendActionBar (line 22) | void sendActionBar(Player player, String message); method createBossBar (line 24) | BossBar createBossBar(Player player, String message, BossBar.Color col... method sendTitle (line 26) | void sendTitle(Player player, String title, String subtitle, int fadeI... method wasThrownByPlayer (line 28) | boolean wasThrownByPlayer(Item item, SuperiorPlayer superiorPlayer); method getPlayerLocale (line 30) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSTags.java type NMSTags (line 13) | public interface NMSTags { method serializeItem (line 15) | CompoundTag serializeItem(ItemStack itemStack); method deserializeItem (line 17) | ItemStack deserializeItem(CompoundTag compoundTag); method getSkullWithTexture (line 19) | default ItemStack getSkullWithTexture(ItemStack itemStack, String text... method spawnEntity (line 23) | void spawnEntity(EntityType entityType, Location location, CompoundTag... method getNBTByteArrayValue (line 25) | byte[] getNBTByteArrayValue(Object object); method getNBTByteValue (line 27) | byte getNBTByteValue(Object object); method getNBTCompoundValue (line 29) | Set getNBTCompoundValue(Object object); method getNBTDoubleValue (line 31) | double getNBTDoubleValue(Object object); method getNBTFloatValue (line 33) | float getNBTFloatValue(Object object); method getNBTIntArrayValue (line 35) | int[] getNBTIntArrayValue(Object object); method getNBTIntValue (line 37) | int getNBTIntValue(Object object); method getNBTListIndexValue (line 39) | Object getNBTListIndexValue(Object object, int index); method getNBTLongValue (line 41) | long getNBTLongValue(Object object); method getNBTShortValue (line 43) | short getNBTShortValue(Object object); method getNBTStringValue (line 45) | String getNBTStringValue(Object object); method parseList (line 47) | Object parseList(ListTag listTag); method getNBTCompoundTag (line 49) | Object getNBTCompoundTag(Object object, String key); method setNBTCompoundTagValue (line 51) | void setNBTCompoundTagValue(Object object, String key, Object value); method getNBTTagListSize (line 53) | int getNBTTagListSize(Object object); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/NMSWorld.java type NMSWorld (line 21) | public interface NMSWorld { method getBlockKey (line 23) | Key getBlockKey(ChunkSnapshot chunkSnapshot, int x, int y, int z); method canPlayerSuffocate (line 25) | boolean canPlayerSuffocate(ChunkSnapshot chunkSnapshot, int x, int y, ... method listenSpawner (line 27) | void listenSpawner(Location location, IntFunction delayChange... method replaceTrialBlockPlayerDetector (line 29) | default void replaceTrialBlockPlayerDetector(Island island, Location l... method replaceSculkSensorListener (line 33) | default void replaceSculkSensorListener(Island island, Location locati... method setWorldBorder (line 37) | void setWorldBorder(SuperiorPlayer superiorPlayer, Island island); method getBlockData (line 39) | Object getBlockData(Block block); method setBlock (line 41) | void setBlock(Location location, int combinedId); method cacheBlock (line 43) | ICachedBlock cacheBlock(Block block); method isWaterLogged (line 45) | boolean isWaterLogged(Block block); method getSignType (line 47) | default SignType getSignType(Block block) { method getSignType (line 51) | SignType getSignType(Object sign); method hasBerries (line 53) | default boolean hasBerries(Block block) { method getPistonReaction (line 57) | PistonPushReaction getPistonReaction(Block block); method getDefaultAmount (line 59) | int getDefaultAmount(Block block); method getDefaultAmount (line 61) | int getDefaultAmount(BlockState blockState); method canPlayerSuffocate (line 63) | boolean canPlayerSuffocate(Block block); method placeSign (line 65) | void placeSign(Island island, Location location); method playGeneratorSound (line 67) | void playGeneratorSound(Location location); method playBreakAnimation (line 69) | void playBreakAnimation(Block block); method playPlaceSound (line 71) | void playPlaceSound(Location location); method getMinHeight (line 73) | int getMinHeight(World world); method removeAntiXray (line 75) | void removeAntiXray(World world); method setOceanLevel (line 77) | void setOceanLevel(World world); method listenBlockStateChanges (line 79) | void listenBlockStateChanges(World world); method createGenerator (line 81) | IslandsGenerator createGenerator(Dimension dimension); method createEditSession (line 83) | WorldEditSession createEditSession(World world); method createPartialEditSession (line 85) | WorldEditSession createPartialEditSession(Dimension dimension); method createChunkReader (line 87) | ChunkReader createChunkReader(Chunk chunk); FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/bridge/PistonPushReaction.java type PistonPushReaction (line 3) | public enum PistonPushReaction { FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/player/OfflinePlayerData.java type OfflinePlayerData (line 7) | public interface OfflinePlayerData extends ObjectsPool.Releasable { method getFakeOnlinePlayer (line 9) | Player getFakeOnlinePlayer(); method setLocation (line 11) | void setLocation(Location location); method applyChanges (line 13) | void applyChanges(); method release (line 15) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/world/ChunkReader.java type ChunkReader (line 9) | public interface ChunkReader { method getX (line 11) | int getX(); method getZ (line 13) | int getZ(); method getType (line 15) | Material getType(int x, int y, int z); method getData (line 17) | short getData(int x, int y, int z); method getTileEntity (line 19) | @Nullable method readBlockStates (line 22) | @Nullable method getLightLevels (line 25) | byte[] getLightLevels(int x, int y, int z); method forEachEntity (line 27) | void forEachEntity(EntityConsumer consumer); type EntityConsumer (line 29) | interface EntityConsumer { method apply (line 31) | void apply(EntityType entityType, CompoundTag entityTag, Location lo... FILE: src/main/java/com/bgsoftware/superiorskyblock/nms/world/WorldEditSession.java type WorldEditSession (line 13) | public interface WorldEditSession extends ObjectsPool.Releasable { method setBlock (line 15) | void setBlock(Location location, int combinedId, @Nullable CompoundTag... method getAffectedChunks (line 17) | List getAffectedChunks(); method applyBlocks (line 19) | void applyBlocks(Chunk chunk); method finish (line 21) | void finish(Island island); method readData (line 23) | Data readData(Location baseLocation); method applyData (line 25) | void applyData(Data data, Location baseLocation); type Data (line 27) | interface Data { FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/IPlatform.java type IPlatform (line 7) | public interface IPlatform { method notifyGameEvent (line 9) | void notifyGameEvent(GameEvent gameEve... FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/GameEvent.java class GameEvent (line 6) | public class GameEvent implements IEvent type, Args args) { method getType (line 18) | @Override method isCancelled (line 23) | @Override method getArgs (line 28) | public Args getArgs() { method setCancelled (line 32) | public void setCancelled() { FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/GameEventCallback.java type GameEventCallback (line 6) | public interface GameEventCallback extends Even... method execute (line 8) | void execute(GameEvent gameEvent); FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/GameEventPriority.java type GameEventPriority (line 3) | public enum GameEventPriority { FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/GameEventType.java class GameEventType (line 75) | public class GameEventType extends EventType createEvent(Args args) { method register (line 168) | private static GameEventType register(... method values (line 174) | public static Collection> values() { FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/GameEventsDispatcher.java class GameEventsDispatcher (line 7) | public class GameEventsDispatcher extends EventsDispatcher< method GameEventsDispatcher (line 16) | public GameEventsDispatcher(SuperiorSkyblockPlugin plugin) { method startCaptureEvents (line 20) | @Override method startCaptureEvents (line 25) | public void startCaptureEvents(@GameEventFlags int capturedEventsFlags) { method filterCapturedEvent (line 30) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/args/GameEventArgs.java class GameEventArgs (line 26) | public class GameEventArgs implements IEventArgs { method GameEventArgs (line 28) | private GameEventArgs() { class BlockFromToEvent (line 32) | public static class BlockFromToEvent extends BlockEvent { class BlockIgniteEvent (line 38) | public static class BlockIgniteEvent extends BlockEvent { class PistonExtendEvent (line 44) | public static class PistonExtendEvent extends PistonEvent { class PistonRetractEvent (line 48) | public static class PistonRetractEvent extends PistonEvent { class BlockPlaceEvent (line 52) | public static class BlockPlaceEvent extends BlockEvent { class ChunkLoadEvent (line 62) | public static class ChunkLoadEvent extends ChunkEvent { class EntityChangeBlockEvent (line 68) | public static class EntityChangeBlockEvent extends EntityEvent { class EntityDamageEvent (line 75) | public static class EntityDamageEvent extends EntityEvent { class EntityMoveEvent (line 83) | public static class EntityMoveEvent extends EntityEvent { class EntityRideEvent (line 90) | public static class EntityRideEvent extends EntityEvent { class HangingBreakEvent (line 96) | public static class HangingBreakEvent extends EntityEvent { class HangingPlaceEvent (line 103) | public static class HangingPlaceEvent extends EntitySpawnEvent { class EntityTargetEvent (line 109) | public static class EntityTargetEvent extends EntityEvent { class InventoryClickEvent (line 115) | public static class InventoryClickEvent extends GameEventArgs { class PlayerChangedWorldEvent (line 121) | public static class PlayerChangedWorldEvent extends PlayerEvent { class PlayerChatEvent (line 127) | public static class PlayerChatEvent extends PlayerEvent { class PlayerCommandEvent (line 135) | public static class PlayerCommandEvent extends PlayerEvent { class PlayerGamemodeChangeEvent (line 141) | public static class PlayerGamemodeChangeEvent extends PlayerEvent { class PlayerInteractEvent (line 147) | public static class PlayerInteractEvent extends PlayerEvent { class PlayerRespawnEvent (line 161) | public static class PlayerRespawnEvent extends PlayerEvent { class SpongeAbsorbEvent (line 167) | public static class SpongeAbsorbEvent extends BlockEvent { class StructureGrowEvent (line 173) | public static class StructureGrowEvent extends WorldEvent { class PlayerJoinEvent (line 180) | public static class PlayerJoinEvent extends PlayerEvent { class PlayerQuitEvent (line 184) | public static class PlayerQuitEvent extends PlayerEvent { class PlayerEmptyBucketEvent (line 188) | public static class PlayerEmptyBucketEvent extends PlayerBucketEvent { class PlayerFillBucketEvent (line 192) | public static class PlayerFillBucketEvent extends PlayerBucketEvent { class BlockGrowEvent (line 196) | public static class BlockGrowEvent extends BlockTransformEvent { class BlockFormEvent (line 200) | public static class BlockFormEvent extends BlockTransformEvent { class BlockSpreadEvent (line 204) | public static class BlockSpreadEvent extends BlockTransformEvent { class BlockBreakEvent (line 210) | public static class BlockBreakEvent extends BlockEvent { class EntityDeathEvent (line 216) | public static class EntityDeathEvent extends EntityEvent { class LeavesDecayEvent (line 220) | public static class LeavesDecayEvent extends BlockEvent { class EntityExplodeEvent (line 224) | public static class EntityExplodeEvent extends EntityEvent { class ProjectileHitEvent (line 231) | public static class ProjectileHitEvent extends EntityEvent { class ProjectileLaunchEvent (line 240) | public static class ProjectileLaunchEvent extends EntityEvent { class ChunkUnloadEvent (line 244) | public static class ChunkUnloadEvent extends ChunkEvent { class WorldUnloadEvent (line 248) | public static class WorldUnloadEvent extends WorldEvent { class EntitySpawnEvent (line 252) | public static class EntitySpawnEvent extends EntityEvent { class BlockBurnEvent (line 258) | public static class BlockBurnEvent extends BlockEvent { class EntityTeleportEvent (line 262) | public static class EntityTeleportEvent extends EntityMoveEvent { class BlockRedstoneEvent (line 268) | public static class BlockRedstoneEvent extends BlockEvent { class InventoryCloseEvent (line 272) | public static class InventoryCloseEvent extends GameEventArgs { class InventoryOpenEvent (line 278) | public static class InventoryOpenEvent extends GameEventArgs { class PlayerLoginEvent (line 284) | public static class PlayerLoginEvent extends PlayerEvent { class EntityPortalEvent (line 288) | public static class EntityPortalEvent extends EntityTeleportEvent { class EntityEnterPortalEvent (line 292) | public static class EntityEnterPortalEvent extends EntityEvent { class EntityBlockFormEvent (line 298) | public static class EntityBlockFormEvent extends BlockFormEvent { class BlockDispenseEvent (line 304) | public static class BlockDispenseEvent extends BlockEvent { class BlockFadeEvent (line 311) | public static class BlockFadeEvent extends BlockEvent { class PlayerItemConsumeEvent (line 318) | public static class PlayerItemConsumeEvent extends PlayerEvent { class PlayerShearEntityEvent (line 325) | public static class PlayerShearEntityEvent extends PlayerEvent { class PlayerLeashEntityEvent (line 332) | public static class PlayerLeashEntityEvent extends PlayerEvent { class PlayerUnleashEntityEvent (line 339) | public static class PlayerUnleashEntityEvent extends PlayerEvent { class EntityCollisionEvent (line 346) | public static class EntityCollisionEvent extends EntityEvent { class PlayerDropItemEvent (line 353) | public static class PlayerDropItemEvent extends PlayerEvent { class PlayerPickupItemEvent (line 360) | public static class PlayerPickupItemEvent extends PlayerEvent { class PlayerPickupArrowEvent (line 366) | public static class PlayerPickupArrowEvent extends PlayerPickupItemEve... class RaidTriggerEvent (line 370) | public static class RaidTriggerEvent extends WorldEvent { class SignChangeEvent (line 377) | public static class SignChangeEvent extends BlockEvent { class BlockPhysicsEvent (line 384) | public static class BlockPhysicsEvent extends BlockEvent { class BlockUpdateShapeEvent (line 388) | public static class BlockUpdateShapeEvent extends BlockEvent { class GenericGameEvent (line 394) | public static class GenericGameEvent extends WorldEvent { class EntityInteractEvent (line 401) | public static class EntityInteractEvent extends EntityEvent { class BlockEvent (line 408) | private static class BlockEvent extends GameEventArgs { class PistonEvent (line 414) | private static class PistonEvent extends BlockEvent { class ChunkEvent (line 421) | private static class ChunkEvent extends GameEventArgs { class EntityEvent (line 427) | private static class EntityEvent extends GameEventArgs { class PlayerEvent (line 433) | private static class PlayerEvent extends GameEventArgs { class WorldEvent (line 439) | private static class WorldEvent extends GameEventArgs { class BlockTransformEvent (line 445) | private static class BlockTransformEvent extends BlockEvent { class PlayerBucketEvent (line 451) | private static class PlayerBucketEvent extends PlayerEvent { FILE: src/main/java/com/bgsoftware/superiorskyblock/platform/event/args/IEventArgs.java type IEventArgs (line 3) | public interface IEventArgs { FILE: src/main/java/com/bgsoftware/superiorskyblock/player/PlayerLocales.java class PlayerLocales (line 13) | public class PlayerLocales { method PlayerLocales (line 24) | private PlayerLocales() { method getLocale (line 28) | public static Locale getLocale(CommandSender sender) { method getLocale (line 32) | public static java.util.Locale getLocale(String str) throws IllegalArg... method isRightToLeft (line 42) | public static boolean isRightToLeft(Locale locale) { method clearLocales (line 46) | public static void clearLocales() { method registerLocale (line 50) | public static void registerLocale(java.util.Locale locale) { method getDefaultLocale (line 56) | public static java.util.Locale getDefaultLocale() { method setDefaultLocale (line 60) | public static void setDefaultLocale(Locale defaultLocale) { method isValidLocale (line 64) | public static boolean isValidLocale(java.util.Locale locale) { FILE: src/main/java/com/bgsoftware/superiorskyblock/player/PlayersManagerImpl.java class PlayersManagerImpl (line 26) | public class PlayersManagerImpl extends Manager implements PlayersManager { method PlayersManagerImpl (line 30) | public PlayersManagerImpl(SuperiorSkyblockPlugin plugin) { method loadData (line 34) | @Override method getSuperiorPlayer (line 41) | @Override method getSuperiorPlayer (line 47) | @Override method getSuperiorPlayer (line 53) | @Override method getSuperiorPlayer (line 58) | @Nullable method getSuperiorPlayer (line 63) | @Nullable method getAllPlayers (line 78) | @Override method getPlayerRole (line 83) | @Override method getPlayerRoleFromId (line 89) | @Override method getPlayerRole (line 95) | @Override method getDefaultRole (line 101) | @Override method getLastRole (line 107) | @Override method getGuestRole (line 113) | @Override method getCoopRole (line 119) | @Override method getRoles (line 125) | @Override method getPlayersContainer (line 131) | @Override method setPlayersContainer (line 136) | @Override method getSuperiorPlayer (line 142) | public SuperiorPlayer getSuperiorPlayer(CommandSender commandSender) { method matchAllPlayers (line 146) | public List matchAllPlayers(Predicate mission,... method getCompletedMissions (line 1110) | @Override method getCompletedMissionsWithAmounts (line 1117) | @Override method hashCode (line 1133) | @Override method equals (line 1138) | @Override method toString (line 1143) | @Override method setPlayerRoleInternal (line 1151) | private void setPlayerRoleInternal(@Nullable PlayerRole playerRole) { method registerListeners (line 1157) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method removeTextureValueTimeStamp (line 1161) | private static String removeTextureValueTimeStamp(@Nullable String tex... method isPvPWorldInternal (line 1168) | private static boolean isPvPWorldInternal(String worldName) { method onSettingsUpdate (line 1175) | private static void onSettingsUpdate() { FILE: src/main/java/com/bgsoftware/superiorskyblock/player/SuperiorNPCPlayer.java class SuperiorNPCPlayer (line 36) | public class SuperiorNPCPlayer implements SuperiorPlayer, ObjectsPool.Re... method obtain (line 40) | public static SuperiorNPCPlayer obtain(Player npc) { method SuperiorNPCPlayer (line 46) | private SuperiorNPCPlayer() { method initialize (line 50) | private SuperiorNPCPlayer initialize(Player npc) { method release (line 55) | @Override method getUniqueId (line 61) | @Override method getName (line 66) | @Override method getCache (line 71) | @Override method getTextureValue (line 76) | @Override method setTextureValue (line 81) | @Override method updateLastTimeStatus (line 86) | @Override method setLastTimeStatus (line 91) | @Override method getLastTimeStatus (line 96) | @Override method updateName (line 101) | @Override method setName (line 106) | @Override method asPlayer (line 111) | @Override method asOfflinePlayer (line 116) | @Override method isOnline (line 121) | @Override method runIfOnline (line 126) | @Override method hasFlyGamemode (line 131) | @Override method getOpenedView (line 136) | @Nullable method isAFK (line 142) | @Override method isVanished (line 147) | @Override method isShownAsOnline (line 152) | @Override method hasPermission (line 157) | @Override method hasPermissionWithoutOP (line 162) | @Override method hasPermission (line 167) | @Override method hasBypassPermission (line 172) | @Override method canHit (line 177) | @Override method getWorld (line 182) | @Override method getLocation (line 187) | @Override method getLocation (line 192) | @Override method teleport (line 197) | @Override method teleport (line 202) | @Override method teleport (line 208) | @Override method teleport (line 213) | @Override method teleport (line 218) | @Override method teleport (line 224) | @Override method isInsideIsland (line 230) | @Override method getIslandLeader (line 235) | @Override method setIslandLeader (line 240) | @Override method getIsland (line 245) | @Override method setIsland (line 250) | @Override method hasIsland (line 255) | @Override method addInvite (line 260) | @Override method removeInvite (line 265) | @Override method getInvites (line 270) | @Override method addCoop (line 275) | @Override method removeCoop (line 280) | @Override method getCoopIslands (line 285) | @Override method getPlayerRole (line 290) | @Override method setPlayerRole (line 295) | @Override method getDisbands (line 300) | @Override method setDisbands (line 305) | @Override method hasDisbands (line 310) | @Override method getUserLocale (line 315) | @Override method setUserLocale (line 320) | @Override method hasWorldBorderEnabled (line 325) | @Override method toggleWorldBorder (line 330) | @Override method setWorldBorderEnabled (line 335) | @Override method updateWorldBorder (line 340) | @Override method hasBlocksStackerEnabled (line 345) | @Override method toggleBlocksStacker (line 350) | @Override method setBlocksStacker (line 355) | @Override method hasSchematicModeEnabled (line 360) | @Override method toggleSchematicMode (line 365) | @Override method setSchematicMode (line 370) | @Override method hasTeamChatEnabled (line 375) | @Override method toggleTeamChat (line 380) | @Override method setTeamChat (line 385) | @Override method hasBypassModeEnabled (line 390) | @Override method toggleBypassMode (line 395) | @Override method setBypassMode (line 400) | @Override method hasToggledPanel (line 405) | @Override method setToggledPanel (line 410) | @Override method hasIslandFlyEnabled (line 415) | @Override method toggleIslandFly (line 420) | @Override method setIslandFly (line 425) | @Override method hasAdminSpyEnabled (line 430) | @Override method toggleAdminSpy (line 435) | @Override method setAdminSpy (line 440) | @Override method getBorderColor (line 445) | @Override method setBorderColor (line 450) | @Override method getSchematicPos1 (line 455) | @Override method setSchematicPos1 (line 460) | @Override method getSchematicPos2 (line 465) | @Override method setSchematicPos2 (line 470) | @Override method getTeleportTask (line 475) | @Nullable method setTeleportTask (line 481) | @Override method isImmunedToPvP (line 486) | @Override method setImmunedToPvP (line 491) | @Override method isLeavingFlag (line 496) | @Override method setLeavingFlag (line 501) | @Override method isImmunedToPortals (line 506) | @Override method setImmunedToPortals (line 511) | @Override method getPlayerStatus (line 516) | @Override method setPlayerStatus (line 522) | @Override method removePlayerStatus (line 527) | @Override method hasPlayerStatus (line 532) | @Override method merge (line 537) | @Override method getDatabaseBridge (line 542) | @Override method getPersistentDataContainer (line 547) | @Override method isPersistentDataContainerEmpty (line 552) | @Override method savePersistentDataContainer (line 557) | @Override method completeMission (line 562) | @Override method resetMission (line 567) | @Override method hasCompletedMission (line 572) | @Override method canCompleteMissionAgain (line 577) | @Override method getAmountMissionCompleted (line 582) | @Override method setAmountMissionCompleted (line 587) | @Override method getCompletedMissions (line 592) | @Override method getCompletedMissionsWithAmounts (line 597) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/player/algorithm/DefaultPlayerTeleportAlgorithm.java class DefaultPlayerTeleportAlgorithm (line 17) | public class DefaultPlayerTeleportAlgorithm implements PlayerTeleportAlg... method DefaultPlayerTeleportAlgorithm (line 23) | private DefaultPlayerTeleportAlgorithm() { method getInstance (line 27) | public static DefaultPlayerTeleportAlgorithm getInstance() { method teleport (line 31) | @Override method teleport (line 38) | @Override method teleport (line 43) | @Override method teleportInternal (line 53) | public void teleportInternal(Player player, Island island, Dimension d... FILE: src/main/java/com/bgsoftware/superiorskyblock/player/builder/SuperiorPlayerBuilderImpl.java class SuperiorPlayerBuilderImpl (line 20) | public class SuperiorPlayerBuilderImpl implements SuperiorPlayer.Builder { method SuperiorPlayerBuilderImpl (line 38) | public SuperiorPlayerBuilderImpl() { method setUniqueId (line 42) | @Override method getUniqueId (line 51) | @Override method setName (line 56) | @Override method getName (line 63) | @Override method setPlayerRole (line 68) | @Override method getPlayerRole (line 75) | @Override method setDisbands (line 80) | @Override method getDisbands (line 86) | @Override method setLocale (line 91) | @Override method getLocale (line 99) | @Override method setTextureValue (line 104) | @Override method getTextureValue (line 111) | @Override method setLastTimeUpdated (line 116) | @Override method getLastTimeUpdated (line 122) | @Override method setToggledPanel (line 127) | @Override method hasToggledPanel (line 133) | @Override method setIslandFly (line 138) | @Override method hasIslandFly (line 144) | @Override method setBorderColor (line 149) | @Override method getBorderColor (line 156) | @Override method setWorldBorderEnabled (line 161) | @Override method hasWorldBorderEnabled (line 167) | @Override method setCompletedMission (line 172) | @Override method getCompletedMissions (line 179) | @Override method setPersistentData (line 191) | @Override method getPersistentData (line 198) | @Override method build (line 203) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/player/cache/PlayerCacheImpl.java class PlayerCacheImpl (line 10) | public class PlayerCacheImpl implements PlayerCache { method PlayerCacheImpl (line 16) | public PlayerCacheImpl(SuperiorPlayer superiorPlayer) { method getPlayer (line 20) | @Override method store (line 25) | @Override method remove (line 30) | @Override method get (line 35) | @Override method getOrDefault (line 40) | @Override method computeIfAbsent (line 45) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/player/chat/PlayerChat.java class PlayerChat (line 10) | public class PlayerChat { method PlayerChat (line 15) | private PlayerChat(Function chatConsumer) { method getChatListener (line 19) | public static PlayerChat getChatListener(Player player) { method listen (line 23) | public static void listen(Player player, Function onC... method remove (line 27) | public static void remove(Player player) { method supply (line 31) | public boolean supply(String message) { FILE: src/main/java/com/bgsoftware/superiorskyblock/player/container/DefaultPlayersContainer.java class DefaultPlayersContainer (line 14) | public class DefaultPlayersContainer implements PlayersContainer { method getSuperiorPlayer (line 19) | @Nullable method getSuperiorPlayer (line 35) | @Nullable method getAllPlayers (line 41) | @Override method addPlayer (line 46) | @Override method removePlayer (line 54) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/player/inventory/ClearActions.java class ClearActions (line 15) | public class ClearActions { method doClear (line 21) | @Override method doClear (line 31) | @Override method doClear (line 40) | @Override method doClear (line 51) | @Override method doClear (line 60) | @Override method doClear (line 69) | @Override method ClearActions (line 76) | private ClearActions() { method registerActions (line 80) | public static void registerActions() { method runClearActions (line 84) | public static void runClearActions(SuperiorPlayer superiorPlayer, Coll... method register (line 117) | private static ClearAction register(ClearAction clearAction) { FILE: src/main/java/com/bgsoftware/superiorskyblock/player/permissions/PlayerPermissionsStore.java class PlayerPermissionsStore (line 17) | public class PlayerPermissionsStore { method getPermissionsStore (line 28) | @Nullable method PlayerPermissionsStore (line 33) | public PlayerPermissionsStore(SuperiorPlayer superiorPlayer) { method markDirty (line 37) | public void markDirty() { method refreshCache (line 41) | public void refreshCache(Player player) { method hasBypassPermission (line 48) | public PermissionResult hasBypassPermission(@Nullable Player player, I... method hasCustomPermission (line 77) | public PermissionResult hasCustomPermission(@Nullable Player player, S... method checkDirty (line 111) | private void checkDirty() { method checkPermission (line 123) | private static boolean checkPermission(Player player, String permissio... type PermissionResult (line 127) | public enum PermissionResult { FILE: src/main/java/com/bgsoftware/superiorskyblock/player/respawn/RespawnActions.java class RespawnActions (line 10) | public class RespawnActions { method canPerform (line 16) | @Override method perform (line 22) | @Override method canPerform (line 31) | @Override method perform (line 37) | @Override method canPerform (line 49) | @Override method perform (line 54) | @Override method canPerform (line 65) | @Override method perform (line 70) | @Override method RespawnActions (line 77) | private RespawnActions() { method registerActions (line 81) | public static void registerActions() { method register (line 85) | private static RespawnAction register(RespawnAction respawnAction) { method onTeleportCallback (line 90) | private static void onTeleportCallback(SuperiorPlayer superiorPlayer, ... FILE: src/main/java/com/bgsoftware/superiorskyblock/service/IService.java type IService (line 3) | public interface IService { method getAPIClass (line 5) | Class getAPIClass(); FILE: src/main/java/com/bgsoftware/superiorskyblock/service/ServicesHandler.java class ServicesHandler (line 20) | public class ServicesHandler { method ServicesHandler (line 26) | public ServicesHandler(SuperiorSkyblockPlugin plugin) { method getService (line 30) | public T getService(Class serviceClass) { method loadDefaultServices (line 38) | public void loadDefaultServices(SuperiorSkyblockPlugin plugin) { method registerService (line 50) | private void registerService(T serviceImpl) { FILE: src/main/java/com/bgsoftware/superiorskyblock/service/bossbar/BossBarTask.java class BossBarTask (line 14) | public class BossBarTask extends BukkitRunnable { method create (line 26) | public static BossBarTask create(BossBar bossBar, double ticksToRun) { method BossBarTask (line 30) | private BossBarTask(BossBar bossBar, double ticksToRun) { method run (line 38) | @Override method cancel (line 48) | @Override method registerTask (line 54) | public void registerTask(Player player) { method unregisterTask (line 66) | public void unregisterTask(Player player) { FILE: src/main/java/com/bgsoftware/superiorskyblock/service/bossbar/BossBarsServiceImpl.java class BossBarsServiceImpl (line 9) | public class BossBarsServiceImpl implements BossBarsService, IService { method BossBarsServiceImpl (line 13) | public BossBarsServiceImpl(SuperiorSkyblockPlugin plugin) { method getAPIClass (line 17) | @Override method createBossBar (line 22) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/service/bossbar/EmptyBossBar.java class EmptyBossBar (line 6) | public class EmptyBossBar implements BossBar { method getInstance (line 10) | public static EmptyBossBar getInstance() { method EmptyBossBar (line 14) | private EmptyBossBar() { method addPlayer (line 18) | @Override method removeAll (line 23) | @Override method setProgress (line 28) | @Override method getProgress (line 33) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/service/dragon/DragonBattleServiceImpl.java class DragonBattleServiceImpl (line 17) | public class DragonBattleServiceImpl implements DragonBattleService, ISe... method DragonBattleServiceImpl (line 21) | public DragonBattleServiceImpl(SuperiorSkyblockPlugin plugin) { method getAPIClass (line 25) | @Override method prepareEndWorld (line 30) | @Override method getEnderDragon (line 37) | @Nullable method stopEnderDragonBattle (line 47) | @Override method resetEnderDragonBattle (line 56) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/service/hologram/HologramsServiceImpl.java class HologramsServiceImpl (line 10) | public class HologramsServiceImpl implements HologramsService, IService { method HologramsServiceImpl (line 14) | public HologramsServiceImpl(SuperiorSkyblockPlugin plugin) { method getAPIClass (line 18) | @Override method createHologram (line 23) | @Override method isHologram (line 28) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/service/message/MessagesServiceImpl.java class MessagesServiceImpl (line 30) | public class MessagesServiceImpl implements MessagesService, IService { method MessagesServiceImpl (line 34) | public MessagesServiceImpl() { method getAPIClass (line 38) | @Override method parseComponent (line 43) | @Nullable method getComponent (line 58) | @Nullable method newBuilder (line 65) | @Override method registerCustomComponentParser (line 70) | public void registerCustomComponentParser(CustomComponentParser parser) { method getCustomComponentParsers (line 74) | public List getCustomComponentParsers() { type CustomComponentParser (line 78) | public interface CustomComponentParser { method parse (line 80) | Optional parse(YamlConfiguration config, String p... method parse (line 82) | Optional parse(String raw); class BuilderImpl (line 86) | private static class BuilderImpl implements Builder { method addActionBar (line 90) | @Override method addBossBar (line 95) | @Override method addComplexMessage (line 100) | @Override method addComplexMessage (line 105) | @Override method addRawMessage (line 110) | @Override method addSound (line 115) | @Override method addTitle (line 120) | @Override method addMessageComponent (line 125) | @Override method build (line 137) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/service/placeholders/PlaceholdersServiceImpl.java class PlaceholdersServiceImpl (line 50) | public class PlaceholdersServiceImpl implements PlaceholdersService, ISe... method PlaceholdersServiceImpl (line 474) | public PlaceholdersServiceImpl() { method getAPIClass (line 477) | @Override method register (line 482) | public void register(List placeholdersProviders) { method parsePlaceholders (line 486) | public String parsePlaceholders(@Nullable OfflinePlayer offlinePlayer,... method handlePluginPlaceholder (line 493) | public String handlePluginPlaceholder(@Nullable OfflinePlayer offlineP... method registerPlaceholder (line 564) | @Override method registerPlaceholder (line 569) | @Override method parsePlaceholdersForPlayer (line 574) | private static Optional parsePlaceholdersForPlayer(@Nullable S... method parsePlaceholdersForIsland (line 590) | private static Optional parsePlaceholdersForIsland(@Nullable I... method handleFlagsPlaceholder (line 741) | private static Optional handleFlagsPlaceholder(@NotNull Island... method handleGeneratorAmountsPlaceholder (line 753) | private static Optional handleGeneratorAmountsPlaceholder(@Nul... method handleGeneratorPercentagesPlaceholder (line 771) | private static Optional handleGeneratorPercentagesPlaceholder(... method handleMembersPlaceholder (line 789) | private static Optional handleMembersPlaceholder(@NotNull Isla... method handlePermissionsPlaceholder (line 805) | private static Optional handlePermissionsPlaceholder(@NotNull ... method handlePermissionRolesPlaceholder (line 817) | private static Optional handlePermissionRolesPlaceholder(@NotN... method handleTopIslandsPlaceholder (line 826) | private static Optional handleTopIslandsPlaceholder(@Nullable ... method getDefaultWorldInfo (line 890) | private static WorldInfo getDefaultWorldInfo(Island island) { method getDefaultWorldDimension (line 894) | private static Dimension getDefaultWorldDimension() { FILE: src/main/java/com/bgsoftware/superiorskyblock/service/portals/PortalsManagerServiceImpl.java class PortalsManagerServiceImpl (line 41) | public class PortalsManagerServiceImpl implements PortalsManagerService,... method create (line 46) | @Override method PortalsManagerServiceImpl (line 54) | public PortalsManagerServiceImpl(SuperiorSkyblockPlugin plugin) { method getAPIClass (line 58) | @Override method handlePlayerPortal (line 63) | @Override method handleEntityPortal (line 82) | @Override method handlePlayerPortalFromIsland (line 99) | @Override method handlePlayerPortalFromIsland (line 122) | @Override method handleEntityPortalFromIsland (line 144) | @Override method handleEntityPortalFromIsland (line 166) | @Override method handlePlayerPortalInternal (line 187) | private EntityPortalResult handlePlayerPortalInternal(SuperiorPlayer s... method handleEntityPortalInternal (line 212) | private EntityPortalResult handleEntityPortalInternal(Entity entity, L... method simulateEntityPortalFromIsland (line 224) | private EntityPortalResult simulateEntityPortalFromIsland(Entity entit... method getDestinationDimension (line 364) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/service/region/ProtectionHelper.java class ProtectionHelper (line 19) | public class ProtectionHelper { method ProtectionHelper (line 23) | private ProtectionHelper() { method shouldPreventInteraction (line 27) | public static boolean shouldPreventInteraction(InteractionResult inter... method sendProtectionMessage (line 49) | public static void sendProtectionMessage(CommandSender sender) { FILE: src/main/java/com/bgsoftware/superiorskyblock/service/region/RegionManagerServiceImpl.java class RegionManagerServiceImpl (line 59) | public class RegionManagerServiceImpl implements RegionManagerService, I... method RegionManagerServiceImpl (line 92) | public RegionManagerServiceImpl(SuperiorSkyblockPlugin plugin) { method registerListeners (line 96) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onSettingsUpdate (line 100) | private static void onSettingsUpdate() { method getAPIClass (line 111) | @Override method handleBlockPlace (line 116) | @Override method handleBlockBreak (line 133) | @Override method handleBlockInteract (line 167) | @Override method handleBlockFertilize (line 234) | @Override method handleEntityInteract (line 251) | @Override method handleEntityDamage (line 335) | @Override method handleEntityRide (line 373) | @Override method handleEntityShear (line 406) | @Override method handleEntityLeash (line 423) | @Override method handlePlayerPickupItem (line 440) | @Override method handlePlayerDropItem (line 460) | @Override method handlePlayerEnderPearl (line 477) | @Override method handlePlayerConsumeChorusFruit (line 492) | @Override method handlePlayerUseWindCharge (line 512) | @Override method handleCustomInteraction (line 532) | @Override method handleInteractionInternal (line 547) | private InteractionResult handleInteractionInternal(SuperiorPlayer sup... method handleInteractionInternal (line 554) | private InteractionResult handleInteractionInternal(SuperiorPlayer sup... method handlePlayerMove (line 584) | @Override method forgetVoidTeleportPlayerStatus (line 664) | private void forgetVoidTeleportPlayerStatus(SuperiorPlayer superiorPla... method handlePlayerTeleport (line 670) | @Override method handlePlayerTeleportByPortal (line 693) | @Override method handlePlayerJoin (line 709) | @Override method handlePlayerQuit (line 720) | @Override method handlePlayerEnterIslandInternal (line 732) | private MoveResult handlePlayerEnterIslandInternal(SuperiorPlayer supe... method handlePlayerLeaveIslandInternal (line 836) | private MoveResult handlePlayerLeaveIslandInternal(SuperiorPlayer supe... FILE: src/main/java/com/bgsoftware/superiorskyblock/service/stackedblocks/StackedBlocksInteractionServiceImpl.java class StackedBlocksInteractionServiceImpl (line 40) | public class StackedBlocksInteractionServiceImpl implements StackedBlock... method create (line 45) | @Override method StackedBlocksInteractionServiceImpl (line 52) | public StackedBlocksInteractionServiceImpl(SuperiorSkyblockPlugin plug... method getAPIClass (line 56) | @Override method handleStackedBlockPlace (line 61) | @Override method handleStackedBlockPlace (line 86) | @Override method checkStackedBlockInteraction (line 107) | @Override method handleStackedBlockBreak (line 120) | @Override method checkBlockStackInternal (line 183) | private InteractionResult checkBlockStackInternal(SuperiorPlayer super... method handleBlockStackInternal (line 217) | private InteractionResult handleBlockStackInternal(SuperiorPlayer supe... method handleBlockStackInternal (line 226) | private InteractionResult handleBlockStackInternal(SuperiorPlayer supe... method createBlockKeyTransformer (line 307) | private static KeyMap createBlockKeyTransformer() { FILE: src/main/java/com/bgsoftware/superiorskyblock/service/stackedblocks/StackedBlocksServiceHelper.java class StackedBlocksServiceHelper (line 5) | public class StackedBlocksServiceHelper { method StackedBlocksServiceHelper (line 7) | private StackedBlocksServiceHelper() { method shouldCancelOriginalEvent (line 11) | public static boolean shouldCancelOriginalEvent(InteractionResult resu... FILE: src/main/java/com/bgsoftware/superiorskyblock/service/world/WorldRecordServiceImpl.java class WorldRecordServiceImpl (line 35) | public class WorldRecordServiceImpl implements WorldRecordService, IServ... method WorldRecordServiceImpl (line 45) | public WorldRecordServiceImpl(SuperiorSkyblockPlugin plugin) { method getAPIClass (line 49) | @Override method recordBlockPlace (line 54) | @Override method recordBlockPlace (line 63) | @Override method recordMultiBlocksPlace (line 79) | @Override method recordBlockPlaceInternal (line 108) | private void recordBlockPlaceInternal(Island island, Key blockKey, Loc... method recordBlockBreak (line 145) | @Override method recordBlockBreak (line 151) | @Override method recordBlockBreak (line 159) | @Override method recordMultiBlocksBreak (line 174) | @Override method recordBlockBreakInternal (line 204) | private void recordBlockBreakInternal(Island island, Key blockKey, Loc... method recordEntitySpawn (line 251) | @Override method recordEntitySpawn (line 266) | @Override method recordEntitySpawnInternal (line 275) | private RecordResult recordEntitySpawnInternal(EntityType entityType, ... method recordEntityDespawn (line 293) | @Override method recordEntityDespawn (line 317) | @Override method recordEntityDespawnInternal (line 326) | private RecordResult recordEntityDespawnInternal(EntityType entityType... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/BigDecimalTag.java class BigDecimalTag (line 11) | public class BigDecimalTag extends Tag { method BigDecimalTag (line 13) | private BigDecimalTag(BigDecimal value) { method writeData (line 17) | @Override method of (line 27) | public static BigDecimalTag of(BigDecimal value) { method fromStream (line 31) | public static BigDecimalTag fromStream(DataInputStream is) throws IOEx... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/ByteArrayTag.java class ByteArrayTag (line 49) | public class ByteArrayTag extends Tag { method ByteArrayTag (line 56) | private ByteArrayTag(byte[] value) { method writeData (line 60) | @Override method getNMSConverter (line 66) | @Override method toString (line 71) | @Override method of (line 84) | public static ByteArrayTag of(byte[] value) { method fromNBT (line 88) | public static ByteArrayTag fromNBT(Object tag) { method fromStream (line 100) | public static ByteArrayTag fromStream(DataInputStream is) throws IOExc... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/ByteTag.java class ByteTag (line 47) | public class ByteTag extends NumberTag { method ByteTag (line 54) | private ByteTag(byte value) { method writeData (line 58) | @Override method getNMSConverter (line 63) | @Override method of (line 68) | public static ByteTag of(byte value) { method fromNBT (line 76) | public static ByteTag fromNBT(Object tag) { method fromStream (line 88) | public static ByteTag fromStream(DataInputStream is) throws IOException { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/CompoundTag.java class CompoundTag (line 58) | public class CompoundTag extends Tag>> implements Ite... method CompoundTag (line 62) | private CompoundTag(Map> value, boolean cloneMap) { method writeData (line 66) | @Override method copy (line 79) | public CompoundTag copy() { method getTag (line 83) | public Optional> getTag(String key) { method getByteArray (line 87) | public Optional getByteArray(String key) { method getByte (line 91) | public OptionalInt getByte(String key) { method getCompound (line 96) | public Optional getCompound(String key) { method getDouble (line 100) | public OptionalDouble getDouble(String key) { method getFloat (line 105) | public OptionalDouble getFloat(String key) { method getIntArray (line 110) | public Optional getIntArray(String key) { method getInt (line 114) | public OptionalInt getInt(String key) { method getList (line 119) | public Optional getList(String key) { method getLong (line 123) | public OptionalLong getLong(String key) { method getNumber (line 128) | public Optional getNumber(String key) { method getShort (line 132) | public OptionalInt getShort(String key) { method getString (line 137) | public Optional getString(String key) { method setTag (line 141) | @Nullable method setByteArray (line 146) | public void setByteArray(String key, byte[] value) { method setByte (line 150) | public void setByte(String key, byte value) { method setDouble (line 154) | public void setDouble(String key, double value) { method setFloat (line 158) | public void setFloat(String key, float value) { method setIntArray (line 162) | public void setIntArray(String key, int[] value) { method setInt (line 166) | public void setInt(String key, int value) { method setLong (line 170) | public void setLong(String key, long value) { method setShort (line 174) | public void setShort(String key, short value) { method setString (line 178) | public void setString(String key, String value) { method putAll (line 182) | public void putAll(CompoundTag other) { method containsKey (line 186) | public boolean containsKey(String key) { method remove (line 190) | public Tag remove(String key) { method size (line 194) | public int size() { method isEmpty (line 198) | public boolean isEmpty() { method entrySet (line 202) | public Set>> entrySet() { method iterator (line 206) | @NotNull method toString (line 212) | @Override method toNBT (line 223) | @Override method getTagInternal (line 239) | @Nullable method getTagInternal (line 244) | @Nullable method of (line 250) | public static CompoundTag of() { method of (line 254) | public static CompoundTag of(Map> value) { method fromNBT (line 258) | public static CompoundTag fromNBT(Object tag) { method fromStream (line 277) | public static CompoundTag fromStream(DataInputStream is, int depth) th... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/DoubleTag.java class DoubleTag (line 47) | public class DoubleTag extends NumberTag { method DoubleTag (line 54) | private DoubleTag(double value) { method writeData (line 58) | @Override method getNMSConverter (line 63) | @Override method of (line 68) | public static DoubleTag of(double value) { method fromNBT (line 79) | public static DoubleTag fromNBT(Object tag) { method fromStream (line 91) | public static DoubleTag fromStream(DataInputStream is) throws IOExcept... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/EndTag.java class EndTag (line 44) | public class EndTag extends Tag { method EndTag (line 50) | private EndTag() { method writeData (line 54) | @Override method getNMSConverter (line 59) | @Override method toString (line 64) | @Override method of (line 69) | public static EndTag of() { method fromStream (line 73) | public static EndTag fromStream(DataInputStream is, int depth) throws ... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/FloatTag.java class FloatTag (line 47) | public class FloatTag extends NumberTag { method FloatTag (line 54) | private FloatTag(float value) { method writeData (line 58) | @Override method getNMSConverter (line 63) | @Override method of (line 68) | public static FloatTag of(float value) { method fromNBT (line 79) | public static FloatTag fromNBT(Object tag) { method fromStream (line 91) | public static FloatTag fromStream(DataInputStream is) throws IOExcepti... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/IntArrayTag.java class IntArrayTag (line 53) | @SuppressWarnings("WeakerAccess") method IntArrayTag (line 66) | private IntArrayTag(int[] value) { method writeData (line 70) | @Override method getNMSConverter (line 77) | @Override method toString (line 82) | @Override method hashCode (line 91) | @Override method equals (line 99) | @Override method of (line 104) | public static IntArrayTag of(int[] value) { method fromNBT (line 108) | public static IntArrayTag fromNBT(Object tag) { method fromUUID (line 120) | public static IntArrayTag fromUUID(UUID uuid) { method fromStream (line 126) | public static IntArrayTag fromStream(DataInputStream is) throws IOExce... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/IntTag.java class IntTag (line 47) | public class IntTag extends NumberTag { method IntTag (line 54) | private IntTag(int value) { method writeData (line 58) | @Override method getNMSConverter (line 63) | @Override method of (line 68) | public static IntTag of(int value) { method fromNBT (line 79) | public static IntTag fromNBT(Object tag) { method fromStream (line 91) | public static IntTag fromStream(DataInputStream is) throws IOException { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/ListTag.java class ListTag (line 54) | @SuppressWarnings("rawtypes") method ListTag (line 67) | private ListTag(List> value, @Nullable Class hin... method copy (line 72) | public ListTag copy() { method addTag (line 76) | public void addTag(Tag tag) { method getValue (line 84) | @Override method iterator (line 89) | @NotNull method size (line 95) | public int size() { method toString (line 99) | @Override method writeData (line 114) | @Override method writeDataWithHint (line 123) | private void writeDataWithHint(DataOutputStream os) throws IOException { method writeDataWithoutHint (line 131) | private void writeDataWithoutHint(DataOutputStream os) throws IOExcept... method toNBT (line 139) | @Override method of (line 144) | public static ListTag of(@Nullable Class hintType) { method of (line 148) | public static ListTag of(List> value) { method of (line 152) | public static ListTag of(List> value, @Nullable Class List cloneListIfNeeded(List list, boolean clo... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/LongTag.java class LongTag (line 47) | public class LongTag extends NumberTag { method LongTag (line 54) | private LongTag(long value) { method writeData (line 58) | @Override method getNMSConverter (line 63) | @Override method of (line 68) | public static LongTag of(long value) { method fromNBT (line 79) | public static LongTag fromNBT(Object tag) { method fromStream (line 91) | public static LongTag fromStream(DataInputStream is) throws IOException { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/NBTTags.java class NBTTags (line 35) | public class NBTTags { method NBTTags (line 53) | private NBTTags() { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/NBTUtils.java class NBTUtils (line 40) | @SuppressWarnings("WeakerAccess") method NBTUtils (line 46) | private NBTUtils() { method getTypeName (line 56) | public static String getTypeName(Class clazz) { method getTypeCode (line 95) | public static int getTypeCode(Class clazz) { method getTypeClass (line 138) | public static Class getTypeClass(int type) { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/NMSTagConverter.java class NMSTagConverter (line 12) | public class NMSTagConverter { method of (line 20) | public static NMSTagConverter of(String nbtClassName) { method of (line 24) | public static NMSTagConverter of(String nbtClassName, @Nullable Class<... method choice (line 29) | public static NMSTagConverter choice(String... nbtClassNames) { method choice (line 33) | public static NMSTagConverter choice(String[] nbtClassNames, @Nullable... method NMSTagConverter (line 45) | private NMSTagConverter(String nbtClassName, Class[] parameterTypes) { method getNBTClass (line 51) | public Class getNBTClass() { method toNBT (line 55) | public Object toNBT(Object... args) { method getNNTClass (line 63) | private static Either, Exception> getNNTClass(String nbtType) { method getNNTClassOrError (line 76) | private static Class getNNTClassOrError(String nbtType) { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/NumberTag.java class NumberTag (line 3) | public abstract class NumberTag extends Tag { method NumberTag (line 5) | protected NumberTag(E value) { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/PersistentDataTag.java class PersistentDataTag (line 8) | public class PersistentDataTag extends Tag { method PersistentDataTag (line 12) | private PersistentDataTag(E value, PersistentDataTypeContext serial... method writeData (line 17) | @Override method of (line 24) | public static PersistentDataTag of(E value, PersistentDataTypeC... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/PersistentDataTagSerialized.java class PersistentDataTagSerialized (line 10) | public class PersistentDataTagSerialized extends Tag { method PersistentDataTagSerialized (line 14) | private PersistentDataTagSerialized(byte[] value) { method getPersistentDataTag (line 18) | public PersistentDataTag getPersistentDataTag(PersistentDataTyp... method writeData (line 25) | @Override method of (line 31) | public static PersistentDataTagSerialized of(byte[] value) { method fromStream (line 35) | public static PersistentDataTagSerialized fromStream(DataInputStream i... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/ShortTag.java class ShortTag (line 47) | public class ShortTag extends NumberTag { method ShortTag (line 54) | private ShortTag(short value) { method writeData (line 58) | @Override method getNMSConverter (line 63) | @Override method of (line 68) | public static ShortTag of(short value) { method fromNBT (line 79) | public static ShortTag fromNBT(Object tag) { method fromStream (line 91) | public static ShortTag fromStream(DataInputStream is) throws IOExcepti... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/StringTag.java class StringTag (line 48) | public class StringTag extends Tag { method StringTag (line 55) | private StringTag(String value) { method writeData (line 59) | @Override method getNMSConverter (line 67) | @Override method of (line 72) | public static StringTag of(String value) { method fromNBT (line 76) | public static StringTag fromNBT(Object tag) { method fromStream (line 88) | public static StringTag fromStream(DataInputStream is) throws IOExcept... FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/Tag.java class Tag (line 48) | public abstract class Tag { method Tag (line 54) | protected Tag(E value) { method fromNBT (line 58) | public static Tag fromNBT(Object tag) { method fromStream (line 87) | public static Tag fromStream(DataInputStream is, int depth) throws ... method fromStream (line 92) | protected static Tag fromStream(DataInputStream is, int depth, int ... method getValue (line 129) | public E getValue() { method toString (line 133) | @Override method write (line 138) | public void write(DataOutputStream os) throws IOException { method writeData (line 150) | protected abstract void writeData(DataOutputStream outputStream) throw... method getNMSConverter (line 152) | @Nullable method toNBT (line 157) | public Object toNBT() { FILE: src/main/java/com/bgsoftware/superiorskyblock/tag/UUIDTag.java class UUIDTag (line 9) | public class UUIDTag extends Tag { method UUIDTag (line 11) | private UUIDTag(UUID value) { method writeData (line 15) | @Override method of (line 21) | public static UUIDTag of(long mostSigBits, long leastSigBits) { method of (line 25) | public static UUIDTag of(UUID value) { method fromStream (line 29) | public static UUIDTag fromStream(DataInputStream is) throws IOException { FILE: src/main/java/com/bgsoftware/superiorskyblock/world/BukkitEntities.java class BukkitEntities (line 39) | public class BukkitEntities { method BukkitEntities (line 48) | private BukkitEntities() { method isEquipment (line 52) | public static boolean isEquipment(LivingEntity livingEntity, ItemStack... method cacheEntityEquipment (line 60) | public static void cacheEntityEquipment(LivingEntity livingEntity) { method cacheEntityEquipmentInternal (line 66) | private static List cacheEntityEquipmentInternal(LivingEnti... method clearEntityEquipment (line 108) | public static void clearEntityEquipment(LivingEntity livingEntity) { method getPlayerSource (line 112) | public static Optional getPlayerSource(Entity damager) { method getLimitEntityType (line 124) | public static Key getLimitEntityType(Entity entity) { method canHaveLimit (line 129) | public static boolean canHaveLimit(EntityType entityType) { method canBypassEntityLimit (line 135) | public static boolean canBypassEntityLimit(Entity entity) { method canBypassEntityLimit (line 139) | public static boolean canBypassEntityLimit(Entity entity, boolean chec... method isTameable (line 153) | public static boolean isTameable(Entity entity) { method isHorse (line 157) | public static boolean isHorse(Entity entity) { method isNautilus (line 161) | public static boolean isNautilus(EntityType entityType) { method getCategories (line 165) | public static List getCategories(Entity entity) { FILE: src/main/java/com/bgsoftware/superiorskyblock/world/BukkitItems.java class BukkitItems (line 23) | public class BukkitItems { method BukkitItems (line 33) | private BukkitItems() { method removeHandItem (line 37) | public static void removeHandItem(Player onlinePlayer, PlayerHand used... method getHand (line 55) | @Nullable method getHandItem (line 74) | @Nullable method setHandItem (line 91) | public static void setHandItem(Player player, PlayerHand playerHand, @... method getEntityType (line 99) | @SuppressWarnings("deprecation") method addItem (line 125) | public static void addItem(ItemStack itemStack, PlayerInventory player... method isValidAndSpawnEgg (line 131) | public static boolean isValidAndSpawnEgg(@Nullable ItemStack itemStack) { method isValidAndSpawnEgg (line 135) | public static boolean isValidAndSpawnEgg(Material itemType) { method isInteractableItem (line 139) | public static boolean isInteractableItem(@Nullable ItemStack itemStack) { FILE: src/main/java/com/bgsoftware/superiorskyblock/world/Dimensions.java class Dimensions (line 11) | public class Dimensions { method registerListeners (line 15) | public static void registerListeners(PluginEventsDispatcher dispatcher) { method onSettingsUpdate (line 19) | private static void onSettingsUpdate() { method fromEnvironment (line 29) | @Nullable method Dimensions (line 34) | private Dimensions() { FILE: src/main/java/com/bgsoftware/superiorskyblock/world/EntityTeleports.java class EntityTeleports (line 41) | public class EntityTeleports { method EntityTeleports (line 45) | private EntityTeleports() { method warmupTeleport (line 48) | public static void warmupTeleport(SuperiorPlayer superiorPlayer, long ... method teleport (line 60) | public static void teleport(Entity entity, Location location) { method teleport (line 64) | public static void teleport(Entity entity, Location location, @Nullabl... method teleportUntilSuccess (line 75) | public static void teleportUntilSuccess(Entity entity, Location locati... method findIslandSafeLocation (line 89) | public static CompletableFuture findIslandSafeLocation(Islan... method findIslandSafeLocation (line 98) | public static void findIslandSafeLocation(Island island, Dimension dim... method findNewSafeSpotOnIsland (line 160) | private static void findNewSafeSpotOnIsland(Island island, World islan... method findSafeSpotInChunk (line 178) | private static void findSafeSpotInChunk(Island island, Queue loadChunk(ChunkPosition chunkPo... method loadChunkInternal (line 45) | private static CompletableFuture loadChunkInternal(ChunkPositio... method stop (line 88) | public static void stop() { method start (line 94) | public static void start() { class ChunkLoadWorker (line 98) | private static class ChunkLoadWorker implements IWorker { method ChunkLoadWorker (line 103) | public ChunkLoadWorker(ChunkPosition chunkPosition, ChunkLoadReason ... method work (line 108) | @Override method finishLoad (line 133) | private void finishLoad(Chunk chunk, long profiler) { method processPendingChunkLoadRequest (line 141) | private static void processPendingChunkLoadRequest(Chunk chunk, ChunkP... class PendingChunkLoadRequest (line 151) | private static class PendingChunkLoadRequest { method PendingChunkLoadRequest (line 156) | public PendingChunkLoadRequest(CompletableFuture completableF... FILE: src/main/java/com/bgsoftware/superiorskyblock/world/entity/BuiltinEntityCategory.java type BuiltinEntityCategory (line 24) | public enum BuiltinEntityCategory { method isEntityListedInternal (line 27) | @Override method isEntityListedInternal (line 33) | @Override method isEntityListedInternal (line 39) | @Override method isEntityListedInternal (line 48) | @Override method getEntities (line 69) | public KeySet getEntities() { method getEntityCategory (line 73) | @NotNull method getEntitiesInternal (line 90) | private KeySet getEntitiesInternal() { method isEntityListedInternal (line 101) | protected boolean isEntityListedInternal(Class entit... method getEntityTypeClass (line 105) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/world/entity/EntityCategoryImpl.java class EntityCategoryImpl (line 13) | public class EntityCategoryImpl implements EntityCategory { method EntityCategoryImpl (line 28) | public EntityCategoryImpl(String name, KeySet entities, @Nullable Isla... method getName (line 40) | @Override method getEntities (line 45) | @Override method getSpawnPrivilege (line 50) | @Override method getDamagePrivilege (line 55) | @Override method getInteractPrivilege (line 60) | @Override method getSpawnerSpawningIslandFlag (line 65) | @Override method getNaturalSpawningIslandFlag (line 70) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/world/generator/IslandsGenerator.java class IslandsGenerator (line 5) | public abstract class IslandsGenerator extends ChunkGenerator { FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/BaseSchematic.java class BaseSchematic (line 18) | public abstract class BaseSchematic implements Schematic { method BaseSchematic (line 26) | protected BaseSchematic(String name) { method BaseSchematic (line 30) | protected BaseSchematic(String name, KeyMap cachedCounts) { method getName (line 35) | @Override method getBlockCounts (line 40) | @Override method pasteSchematic (line 45) | @Override method getAffectedChunks (line 50) | public abstract List getAffectedChunks(); method onTeleportCallback (line 52) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/SchematicBuilder.java class SchematicBuilder (line 13) | @SuppressWarnings("UnusedReturnValue") method withBlockOffset (line 19) | public SchematicBuilder withBlockOffset(BlockOffset blockOffset) { method withBlockType (line 24) | public SchematicBuilder withBlockType(Material blockType, int data) { method withLightLevels (line 36) | public SchematicBuilder withLightLevels(byte[] lightLevels) { method withStates (line 44) | public SchematicBuilder withStates(CompoundTag statesTag) { method withTileEntity (line 50) | public SchematicBuilder withTileEntity(CompoundTag tileEntity) { method applyEntity (line 56) | public SchematicBuilder applyEntity(EntityType entityType, CompoundTag... method build (line 64) | public CompoundTag build() { FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/SchematicsManagerImpl.java class SchematicsManagerImpl (line 68) | public class SchematicsManagerImpl extends Manager implements SchematicM... method SchematicsManagerImpl (line 72) | public SchematicsManagerImpl(SuperiorSkyblockPlugin plugin, Schematics... method loadData (line 77) | public void loadData() throws ManagerLoadException { method loadSchematics (line 97) | public void loadSchematics() throws ManagerLoadException { method cacheSchematics (line 162) | public void cacheSchematics() { method loadDefaultSchematicParsers (line 188) | private void loadDefaultSchematicParsers() { method getSchematic (line 199) | @Override method getSchematics (line 205) | @Override method registerSchematicParser (line 211) | @Override method getSchematicParsers (line 217) | @Override method saveSchematic (line 222) | @Override method saveSchematic (line 227) | @Override method saveSchematic (line 260) | @Override method saveSchematic (line 268) | @Override method saveSchematic (line 276) | @Override method saveSchematic (line 284) | @Override method saveSchematic (line 299) | @Override method saveSchematic (line 304) | @Override method getDefaultSchematic (line 421) | public String getDefaultSchematic(Dimension dimension) { method parseSchematic (line 431) | private Schematic parseSchematic(File file, String schemName, Schemati... method loadFromFile (line 445) | private Schematic loadFromFile(String schemName, File file) { method saveIntoFile (line 473) | private void saveIntoFile(String name, CompoundTag schematicTag) { method getEntities (line 492) | private List getEntities(Location min, Location max) { method betweenLocations (line 512) | private boolean betweenLocations(Location location, Location min, Loca... FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/container/DefaultSchematicsContainer.java class DefaultSchematicsContainer (line 14) | public class DefaultSchematicsContainer implements SchematicsContainer { method getSchematic (line 19) | @Nullable method addSchematic (line 25) | @Override method getSchematics (line 30) | @Override method addSchematicParser (line 35) | @Override method getSchematicParsers (line 40) | @Override method clearSchematics (line 45) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/container/SchematicsContainer.java type SchematicsContainer (line 10) | public interface SchematicsContainer { method getSchematic (line 12) | @Nullable method addSchematic (line 15) | void addSchematic(Schematic schematic); method getSchematics (line 17) | Map getSchematics(); method addSchematicParser (line 19) | void addSchematicParser(SchematicParser schematicParser); method getSchematicParsers (line 21) | List getSchematicParsers(); method clearSchematics (line 23) | void clearSchematics(); FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/impl/CachedSuperiorSchematic.java class CachedSuperiorSchematic (line 30) | public class CachedSuperiorSchematic extends BaseSchematic implements Sc... method CachedSuperiorSchematic (line 36) | public CachedSuperiorSchematic(SuperiorSchematic baseSchematic) { method getBlockCounts (line 45) | @Override method getAffectedChunks (line 50) | @Override method onTeleportCallback (line 55) | @Override method pasteSchematic (line 60) | @Override method pasteSchematicInternal (line 65) | private void pasteSchematicInternal(Island island, Location location, ... method pasteSchematicAsyncInternal (line 80) | private void pasteSchematicAsyncInternal(Island island, Location locat... method adjustRotation (line 126) | @Override method populateCache (line 131) | private void populateCache() { method populateCache1Size (line 147) | private void populateCache1Size() { method populateCache4Size (line 152) | private void populateCache4Size() { method populateCache16Size (line 160) | private void populateCache16Size() { method createSessionCache (line 180) | private WorldEditSessionCache createSessionCache(int x, int z) { method posKey (line 192) | private static int posKey(int x, int z) { method calculateCacheSize (line 198) | private static int calculateCacheSize() { method getSchematicDimension (line 211) | private static Dimension getSchematicDimension(String name) { class WorldEditSessionCache (line 220) | private static class WorldEditSessionCache { method WorldEditSessionCache (line 227) | WorldEditSessionCache(WorldEditSession.Data sessionData, List cach... method pasteSchematic (line 186) | @Override method pasteSchematicInternal (line 191) | private void pasteSchematicInternal(Island island, Location location, ... method populateSessionWithSchematicBlocks (line 206) | public void populateSessionWithSchematicBlocks(WorldEditSession worldE... method finishPlaceSchematic (line 236) | public void finishPlaceSchematic(WorldEditSession worldEditSession, Li... method pasteSchematicAsyncInternal (line 323) | private void pasteSchematicAsyncInternal(Island island, Location locat... method adjustRotation (line 343) | @Override method getAffectedChunks (line 350) | @Override method onTeleportCallback (line 355) | @Override method copy (line 360) | public SuperiorSchematic copy(String newName) { method readBlock (line 364) | private void readBlock(SchematicBlockData block) { method prepareCallback (line 369) | private void prepareCallback(List affectedChunks, Locat... method finishCallback (line 381) | private void finishCallback() { class Data (line 386) | private static class Data { method Data (line 405) | Data(BlockOffset offset, float yaw, float pitch, FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/impl/SuperiorSchematicDeserializer.java class SuperiorSchematicDeserializer (line 24) | public class SuperiorSchematicDeserializer { method SuperiorSchematicDeserializer (line 50) | private SuperiorSchematicDeserializer() { method convertOldTileEntity (line 54) | public static void convertOldTileEntity(CompoundTag compoundTag) { method deserializeSchematicBlock (line 127) | @Nullable method deserializeSchematicBlockExtra (line 172) | private static SchematicBlock.Extra deserializeSchematicBlockExtra(Com... method upgradeTileEntity (line 184) | @Nullable FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/options/SchematicOptionsBuilderImpl.java class SchematicOptionsBuilderImpl (line 7) | public class SchematicOptionsBuilderImpl implements SchematicOptions.Bui... method SchematicOptionsBuilderImpl (line 15) | public SchematicOptionsBuilderImpl(String schematicName) { method setOffset (line 19) | @Override method setDirection (line 25) | @Override method setSaveAir (line 32) | @Override method build (line 38) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/options/SchematicOptionsImpl.java class SchematicOptionsImpl (line 6) | public class SchematicOptionsImpl implements SchematicOptions { method SchematicOptionsImpl (line 14) | public SchematicOptionsImpl(String schematicName, BlockOffset blockOff... method getSchematicName (line 22) | @Override method getOffsetX (line 27) | @Override method getOffsetY (line 32) | @Override method getOffsetZ (line 37) | @Override method getYaw (line 42) | @Override method getPitch (line 47) | @Override method shouldSaveAir (line 52) | @Override FILE: src/main/java/com/bgsoftware/superiorskyblock/world/schematic/parser/DefaultSchematicParser.java class DefaultSchematicParser (line 20) | public class DefaultSchematicParser implements SchematicParser { method getInstance (line 26) | public static DefaultSchematicParser getInstance() { method DefaultSchematicParser (line 30) | private DefaultSchematicParser() { method parseSchematic (line 34) | @Override