public interface FactoriesManager
Modifier and Type | Method and Description |
---|---|
BlockOffset |
createBlockOffset(int offsetX,
int offsetY,
int offsetZ)
Create a
BlockOffset object from given offsets. |
BlockPosition |
createBlockPosition(org.bukkit.Location location)
Create a
BlockPosition object from a location. |
BlockPosition |
createBlockPosition(java.lang.String world,
int blockX,
int blockY,
int blockZ)
Create a
BlockPosition object from given block coords. |
BanksFactory |
getBanksFactory()
Get the current banks factory.
|
DatabaseBridgeFactory |
getDatabaseBridgeFactory()
Get the database bridge factory.
|
IslandsFactory |
getIslandsFactory()
Get the current islands factory.
|
PlayersFactory |
getPlayersFactory()
Get the current players factory.
|
void |
registerBanksFactory(BanksFactory banksFactory)
Register a custom banks factory.
|
void |
registerDatabaseBridgeFactory(DatabaseBridgeFactory databaseBridgeFactory)
Register a custom database-bridge factory.
|
void |
registerIslandsFactory(IslandsFactory islandsFactory)
Register a custom islands factory.
|
void |
registerPlayersFactory(PlayersFactory playersFactory)
Register a custom players factory.
|
void registerIslandsFactory(IslandsFactory islandsFactory)
@Nullable IslandsFactory getIslandsFactory()
void registerPlayersFactory(PlayersFactory playersFactory)
@Nullable PlayersFactory getPlayersFactory()
void registerBanksFactory(BanksFactory banksFactory)
@Nullable BanksFactory getBanksFactory()
void registerDatabaseBridgeFactory(DatabaseBridgeFactory databaseBridgeFactory)
@Nullable DatabaseBridgeFactory getDatabaseBridgeFactory()
BlockOffset createBlockOffset(int offsetX, int offsetY, int offsetZ)
BlockOffset
object from given offsets.offsetX
- The x-coords offset.offsetY
- The y-coords offset.offsetZ
- The z-coords offset.BlockPosition createBlockPosition(java.lang.String world, int blockX, int blockY, int blockZ)
BlockPosition
object from given block coords.world
- The name of the world of the block.blockX
- The x-coords of the block.blockY
- The y-coords of the block.blockZ
- The z-coords of the block.BlockPosition createBlockPosition(org.bukkit.Location location)
BlockPosition
object from a location.location
- The location.