- calcAllIslands() - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Calculate the worth of all the islands on the server.
- calcAllIslands(Runnable) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Calculate the worth of all the islands on the server.
- calcAllIslands() - Static method in class com.bgsoftware.superiorskyblock.api.SuperiorSkyblockAPI
-
Calculate all island worths on the server
- calcIslandWorth(SuperiorPlayer) - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Recalculate the island's worth value.
- calcIslandWorth(SuperiorPlayer, Runnable) - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Recalculate the island's worth value.
- calculateIsland() - Method in interface com.bgsoftware.superiorskyblock.api.island.algorithms.IslandCalculationAlgorithm
-
- calculateIsland(Island) - Method in interface com.bgsoftware.superiorskyblock.api.island.algorithms.IslandCalculationAlgorithm
-
Calculate the island blocks of the island.
- canBeExecutedByConsole() - Method in interface com.bgsoftware.superiorskyblock.api.commands.SuperiorCommand
-
Can the command be executed from console?
If true, sender cannot be casted directly into a player.
- cancelAllIslandPreviews() - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Cancel all active island previews.
- cancelIslandPreview(SuperiorPlayer) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Cancel the island preview for a specific player.
- canComplete(SuperiorPlayer, Mission<?>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.MissionsManager
-
Check whether or not a player can complete a mission.
- canComplete(SuperiorPlayer) - Method in class com.bgsoftware.superiorskyblock.api.missions.Mission
-
Check whether or not a player can complete the mission.
- canCompleteAgain(SuperiorPlayer, Mission<?>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.MissionsManager
-
Check whether or not the player can complete the mission again.
- canCompleteMissionAgain(Mission<?>) - Method in interface com.bgsoftware.superiorskyblock.api.missions.IMissionsHolder
-
Check whether the island can complete a mission again.
- canCompleteNoProgress(SuperiorPlayer, Mission<?>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.MissionsManager
-
Check whether or not a player can complete a mission, without considering progress.
- canDepositMoney(BigDecimal) - Method in interface com.bgsoftware.superiorskyblock.api.island.bank.IslandBank
-
Whether it's possible to deposit money into the bank without exceeding the bank limit.
- canHit(SuperiorPlayer) - Method in interface com.bgsoftware.superiorskyblock.api.wrappers.SuperiorPlayer
-
Check whether or not this player can hit another player.
- canPassAllChecks(SuperiorPlayer, Mission<?>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.MissionsManager
-
Check whether or not a player can pass all the checks to complete a mission.
- canTeleport() - Method in class com.bgsoftware.superiorskyblock.api.events.IslandCreateEvent
-
Check if the player should get teleported when the process finishes.
- checkRequirements(SuperiorPlayer) - Method in interface com.bgsoftware.superiorskyblock.api.upgrades.UpgradeLevel
-
Check all the custom requirements of the upgrade.
- ChunksProvider - Interface in com.bgsoftware.superiorskyblock.api.hooks
-
- clearBlockCounts() - Method in interface com.bgsoftware.superiorskyblock.api.island.algorithms.IslandBlocksTrackerAlgorithm
-
Clear all the block counts of the island.
- clearBlockCounts() - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Clear all the block counts of the island.
- clearBlockLimits() - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Clear all the block limits of the island.
- clearData(SuperiorPlayer) - Method in class com.bgsoftware.superiorskyblock.api.missions.Mission
-
A function that is called in order to clear progress of a player.
- clearEffects() - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Remove all the effects from the island.
- clearEntitiesLimits() - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Clear all the entities limits from the island.
- clearEntityCounts() - Method in interface com.bgsoftware.superiorskyblock.api.island.algorithms.IslandEntitiesTrackerAlgorithm
-
Clear all the entity counts of the island.
- clearGeneratorAmounts(World.Environment) - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Clear all the custom generator amounts for this island.
- clone(BigDecimal) - Method in interface com.bgsoftware.superiorskyblock.api.upgrades.cost.UpgradeCost
-
Clone this cost with a new cost value.
- cloneAndOpen(ISuperiorMenu) - Method in interface com.bgsoftware.superiorskyblock.api.menu.ISuperiorMenu
-
- com.bgsoftware.superiorskyblock.api - package com.bgsoftware.superiorskyblock.api
-
- com.bgsoftware.superiorskyblock.api.commands - package com.bgsoftware.superiorskyblock.api.commands
-
- com.bgsoftware.superiorskyblock.api.config - package com.bgsoftware.superiorskyblock.api.config
-
- com.bgsoftware.superiorskyblock.api.data - package com.bgsoftware.superiorskyblock.api.data
-
- com.bgsoftware.superiorskyblock.api.enums - package com.bgsoftware.superiorskyblock.api.enums
-
- com.bgsoftware.superiorskyblock.api.events - package com.bgsoftware.superiorskyblock.api.events
-
- com.bgsoftware.superiorskyblock.api.factory - package com.bgsoftware.superiorskyblock.api.factory
-
- com.bgsoftware.superiorskyblock.api.handlers - package com.bgsoftware.superiorskyblock.api.handlers
-
- com.bgsoftware.superiorskyblock.api.hooks - package com.bgsoftware.superiorskyblock.api.hooks
-
- com.bgsoftware.superiorskyblock.api.hooks.listener - package com.bgsoftware.superiorskyblock.api.hooks.listener
-
- com.bgsoftware.superiorskyblock.api.island - package com.bgsoftware.superiorskyblock.api.island
-
- com.bgsoftware.superiorskyblock.api.island.algorithms - package com.bgsoftware.superiorskyblock.api.island.algorithms
-
- com.bgsoftware.superiorskyblock.api.island.bank - package com.bgsoftware.superiorskyblock.api.island.bank
-
- com.bgsoftware.superiorskyblock.api.island.container - package com.bgsoftware.superiorskyblock.api.island.container
-
- com.bgsoftware.superiorskyblock.api.island.warps - package com.bgsoftware.superiorskyblock.api.island.warps
-
- com.bgsoftware.superiorskyblock.api.key - package com.bgsoftware.superiorskyblock.api.key
-
- com.bgsoftware.superiorskyblock.api.menu - package com.bgsoftware.superiorskyblock.api.menu
-
- com.bgsoftware.superiorskyblock.api.missions - package com.bgsoftware.superiorskyblock.api.missions
-
- com.bgsoftware.superiorskyblock.api.modules - package com.bgsoftware.superiorskyblock.api.modules
-
- com.bgsoftware.superiorskyblock.api.objects - package com.bgsoftware.superiorskyblock.api.objects
-
- com.bgsoftware.superiorskyblock.api.persistence - package com.bgsoftware.superiorskyblock.api.persistence
-
- com.bgsoftware.superiorskyblock.api.player.algorithm - package com.bgsoftware.superiorskyblock.api.player.algorithm
-
- com.bgsoftware.superiorskyblock.api.player.container - package com.bgsoftware.superiorskyblock.api.player.container
-
- com.bgsoftware.superiorskyblock.api.schematic - package com.bgsoftware.superiorskyblock.api.schematic
-
- com.bgsoftware.superiorskyblock.api.schematic.parser - package com.bgsoftware.superiorskyblock.api.schematic.parser
-
- com.bgsoftware.superiorskyblock.api.scripts - package com.bgsoftware.superiorskyblock.api.scripts
-
- com.bgsoftware.superiorskyblock.api.service.bossbar - package com.bgsoftware.superiorskyblock.api.service.bossbar
-
- com.bgsoftware.superiorskyblock.api.service.dragon - package com.bgsoftware.superiorskyblock.api.service.dragon
-
- com.bgsoftware.superiorskyblock.api.service.hologram - package com.bgsoftware.superiorskyblock.api.service.hologram
-
- com.bgsoftware.superiorskyblock.api.service.message - package com.bgsoftware.superiorskyblock.api.service.message
-
- com.bgsoftware.superiorskyblock.api.service.placeholders - package com.bgsoftware.superiorskyblock.api.service.placeholders
-
- com.bgsoftware.superiorskyblock.api.upgrades - package com.bgsoftware.superiorskyblock.api.upgrades
-
- com.bgsoftware.superiorskyblock.api.upgrades.cost - package com.bgsoftware.superiorskyblock.api.upgrades.cost
-
- com.bgsoftware.superiorskyblock.api.world.algorithm - package com.bgsoftware.superiorskyblock.api.world.algorithm
-
- com.bgsoftware.superiorskyblock.api.world.event - package com.bgsoftware.superiorskyblock.api.world.event
-
- com.bgsoftware.superiorskyblock.api.wrappers - package com.bgsoftware.superiorskyblock.api.wrappers
-
- CommandsManager - Interface in com.bgsoftware.superiorskyblock.api.handlers
-
- compare(Island, Island) - Method in class com.bgsoftware.superiorskyblock.api.island.SortingType
-
- completeMission(Mission<?>) - Method in interface com.bgsoftware.superiorskyblock.api.missions.IMissionsHolder
-
Complete a mission.
- createBlockOffset(int, int, int) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.FactoriesManager
-
- createBlockPosition(String, int, int, int) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.FactoriesManager
-
- createBlockPosition(Location) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.FactoriesManager
-
- createBossBar(Player, String, BossBar.Color, double) - Method in interface com.bgsoftware.superiorskyblock.api.service.bossbar.BossBarsService
-
Create a new boss-bar.
- createConcurrentKeyMap() - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeyMap
-
Create a new empty KeyMap
instance based on ConcurrentHashMap
.
- createConcurrentKeyMap(Map<Key, V>) - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeyMap
-
Create a new KeyMap
instance from the given map based on ConcurrentHashMap
.
- createGridDatabaseBridge(GridManager, DatabaseBridge) - Method in interface com.bgsoftware.superiorskyblock.api.factory.DatabaseBridgeFactory
-
Create a new database bridge for the grid.
- createHologram(Location) - Method in interface com.bgsoftware.superiorskyblock.api.service.hologram.HologramsService
-
Create a new hologram.
- createIsland(Island) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
Create a new island.
- createIsland(SuperiorPlayer, String, BigDecimal, Biome, String) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Create a new island.
- createIsland(SuperiorPlayer, String, BigDecimal, Biome, String, boolean) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Create a new island.
- createIsland(SuperiorPlayer, String, BigDecimal, BigDecimal, Biome, String, boolean) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.GridManager
-
Create a new island.
- createIsland(SuperiorPlayer, String, BigDecimal, Biome, String) - Static method in class com.bgsoftware.superiorskyblock.api.SuperiorSkyblockAPI
-
Create a new island.
- createIsland(SuperiorPlayer, String, BigDecimal, Biome, String, boolean) - Static method in class com.bgsoftware.superiorskyblock.api.SuperiorSkyblockAPI
-
Create a new island.
- createIsland(SuperiorPlayer, String, BigDecimal, BigDecimal, Biome, String, boolean) - Static method in class com.bgsoftware.superiorskyblock.api.SuperiorSkyblockAPI
-
Create a new island.
- createIsland(UUID, SuperiorPlayer, BlockPosition, String, Schematic) - Method in interface com.bgsoftware.superiorskyblock.api.world.algorithm.IslandCreationAlgorithm
-
Create a new island on the server.
- createIslandBank(Island, IslandBank) - Method in interface com.bgsoftware.superiorskyblock.api.factory.BanksFactory
-
Create a new bank for an island.
- createIslandBlocksTrackerAlgorithm(Island) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
- createIslandBlocksTrackerAlgorithm(Island, IslandBlocksTrackerAlgorithm) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
Create a blocks-tracking algorithm for an island.
- createIslandCalculationAlgorithm(Island) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
- createIslandCalculationAlgorithm(Island, IslandCalculationAlgorithm) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
Create a calculation algorithm for an island.
- createIslandEntitiesTrackerAlgorithm(Island) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
- createIslandEntitiesTrackerAlgorithm(Island, IslandEntitiesTrackerAlgorithm) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
Create an entities-tracking algorithm for an island.
- createIslandsDatabaseBridge(Island, DatabaseBridge) - Method in interface com.bgsoftware.superiorskyblock.api.factory.DatabaseBridgeFactory
-
Create a new database bridge for an island.
- createKeyMap(Supplier<Map<String, V>>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.KeysManager
-
Create a new empty
instance.
- createKeyMap(Supplier<Map<String, V>>, Map<Key, V>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.KeysManager
-
Create a new KeyMap
instance from the given map.
- createKeyMap(Supplier<Map<String, V>>) - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeyMap
-
Create a new empty KeyMap
instance.
- createKeyMap() - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeyMap
-
Create a new empty KeyMap
instance based on HashMap
.
- createKeyMap(Map<Key, V>) - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeyMap
-
Create a new KeyMap
instance from the given map based on HashMap
.
- createKeySet(Supplier<Set<String>>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.KeysManager
-
Create a new empty
KeySet
instance.
- createKeySet(Supplier<Set<String>>, Collection<Key>) - Method in interface com.bgsoftware.superiorskyblock.api.handlers.KeysManager
-
Create a new
KeySet
instance from the given collection.
- createKeySet(Supplier<Set<String>>) - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeySet
-
Create a new empty
KeySet
instance.
- createKeySet() - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeySet
-
Create a new empty
KeySet
instance based on
HashSet
- createKeySet(Collection<Key>) - Static method in interface com.bgsoftware.superiorskyblock.api.key.KeySet
-
Create a new
KeySet
instance from the given collection based on
HashSet
.
- createPersistentDataContainer(Island, PersistentDataContainer) - Method in interface com.bgsoftware.superiorskyblock.api.factory.IslandsFactory
-
Create a new persistent data container for an island.
- createPersistentDataContainer(SuperiorPlayer, PersistentDataContainer) - Method in interface com.bgsoftware.superiorskyblock.api.factory.PlayersFactory
-
Create a new persistent data container for a player.
- createPlayer(SuperiorPlayer) - Method in interface com.bgsoftware.superiorskyblock.api.factory.PlayersFactory
-
Create a new player wrapper.
- createPlayersDatabaseBridge(SuperiorPlayer, DatabaseBridge) - Method in interface com.bgsoftware.superiorskyblock.api.factory.DatabaseBridgeFactory
-
Create a new database bridge for a player.
- createPlayerTeleportAlgorithm(SuperiorPlayer) - Method in interface com.bgsoftware.superiorskyblock.api.factory.PlayersFactory
-
- createPlayerTeleportAlgorithm(SuperiorPlayer, PlayerTeleportAlgorithm) - Method in interface com.bgsoftware.superiorskyblock.api.factory.PlayersFactory
-
Create a teleport algorithm for a player.
- createStackedBlocksDatabaseBridge(StackedBlocksManager, DatabaseBridge) - Method in interface com.bgsoftware.superiorskyblock.api.factory.DatabaseBridgeFactory
-
Create a new database bridge for the stacked-blocks manager.
- createWarp(String, Location, WarpCategory) - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Create a warp for the island.
- createWarpCategory(String) - Method in interface com.bgsoftware.superiorskyblock.api.island.Island
-
Create a new warp category.
- CustomKeyParser - Interface in com.bgsoftware.superiorskyblock.api.key
-