Package org.screamingsandals.bedwars.api
Interface BedwarsAPI
- All Superinterfaces:
org.screamingsandals.lib.utils.Wrapper
@NonExtendable
public interface BedwarsAPI
extends org.screamingsandals.lib.utils.Wrapper
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionColorChanger<?>
EntitiesManager<?,
?> GameManager<?>
static BedwarsAPI
PlayerManager<?,
?> boolean
Methods inherited from interface org.screamingsandals.lib.utils.Wrapper
as, asOptional
-
Method Details
-
getGameManager
GameManager<?> getGameManager()- Returns:
- Game manager of the bedwars plugin
-
getVariantManager
VariantManager getVariantManager()- Returns:
- Variant manager of the bedwars plugin
-
getPlayerManager
PlayerManager<?,?> getPlayerManager()- Returns:
- Player manager of the bedwars plugin
-
getEntitiesManager
EntitiesManager<?,?> getEntitiesManager()- Returns:
- Entities manager of the bedwars plugin
-
getEventUtils
EventUtils getEventUtils()- Returns:
- Event utils used for registering handlers for bedwars' events
-
getItemSpawnerTypes
List<ItemSpawnerType> getItemSpawnerTypes()- Returns:
- List of existing spawner types
-
isItemSpawnerTypeRegistered
- Parameters:
name
- Name of item spawner type- Returns:
- boolean Is spawner type registered
-
getItemSpawnerTypeByName
- Parameters:
name
- Name of item spawner type- Returns:
- ItemSpawnerType by name or null if type isn't exists
-
getPluginVersion
String getPluginVersion()- Returns:
- String of Bedwars Version
-
getColorChanger
ColorChanger<?> getColorChanger()- Returns:
- Color changer for coloring ItemStacks
-
getHubServerName
String getHubServerName()- Returns:
- hub server name from config
-
getStatisticsManager
PlayerStatisticsManager<?> getStatisticsManager()- Returns:
- PlayerStatisticsManager if statistics are enabled; otherwise null
-
getInstance
- Returns:
- Bedwars instance
-