public interface ProvidersManager
Modifier and Type | Method and Description |
---|---|
void |
addAFKProvider(AFKProvider afkProvider)
Add AFK Provider to the plugin.
|
java.util.List<AFKProvider> |
getAFKProviders()
Get the currently used afk providers.
|
EconomyProvider |
getBankEconomyProvider()
Get the currently used bank-economy provider.
|
ChunksProvider |
getChunksProvider()
Get the currently used chunks-provider.
|
EconomyProvider |
getEconomyProvider()
Get the currently used economy-provider.
|
MenusProvider |
getMenusProvider()
Get the currently used menus-provider.
|
PermissionsProvider |
getPermissionsProvider()
Get the currently used permissions-provider.
|
PricesProvider |
getPricesProvider()
Get the currently used prices-provider.
|
SpawnersProvider |
getSpawnersProvider()
Get the currently used spawners-provider.
|
StackedBlocksProvider |
getStackedBlocksProvider()
Get the currently used stacked-blocks provider.
|
VanishProvider |
getVanishProvider()
Get the currently used vanish-provider.
|
WorldsProvider |
getWorldsProvider()
Get the currently used worlds-provider.
|
void |
registerSkinsListener(ISkinsListener skinsListener)
Register a new skins listener.
|
void |
registerStackedBlocksListener(IStackedBlocksListener stackedBlocksListener)
Register a new stacked-blocks listener.
|
void |
registerWorldsListener(IWorldsListener worldsListener)
Register a new worlds listener.
|
void |
setBankEconomyProvider(EconomyProvider economyProvider)
Set custom economy provider for the island banks.
|
void |
setChunksProvider(ChunksProvider chunksProvider)
Set a custom chunks provider for the plugin.
|
void |
setEconomyProvider(EconomyProvider economyProvider)
Set custom economy provider for the plugin.
|
void |
setMenusProvider(MenusProvider menuProvider)
Set a new menus-provider to the plugin.
|
void |
setPermissionsProvider(PermissionsProvider permissionsProvider)
Set a new permissions-provider to the plugin.
|
void |
setPricesProvider(PricesProvider pricesProvider)
Set a new prices-provider to the plugin.
|
void |
setSpawnersProvider(SpawnersProvider spawnersProvider)
Set custom spawners provider for the plugin.
|
void |
setStackedBlocksProvider(StackedBlocksProvider stackedBlocksProvider)
Set a custom stacked-blocks provider for the plugin.
|
void |
setVanishProvider(VanishProvider vanishProvider)
Set a new vanish-provider to the plugin.
|
void |
setWorldsProvider(WorldsProvider worldsProvider)
Set a custom worlds provider for the plugin.
|
void |
unregisterSkinsListener(ISkinsListener skinsListener)
Unregister a skins listener.
|
void |
unregisterStackedBlocksListener(IStackedBlocksListener stackedBlocksListener)
Unregister a stacked-blocks listener.
|
void |
unregisterWorldsListener(IWorldsListener worldsListener)
Unregister a worlds listener.
|
SpawnersProvider getSpawnersProvider()
void setSpawnersProvider(SpawnersProvider spawnersProvider)
spawnersProvider
- The spawner provider to set.StackedBlocksProvider getStackedBlocksProvider()
void setStackedBlocksProvider(StackedBlocksProvider stackedBlocksProvider)
stackedBlocksProvider
- The stacked-blocks provider to set.EconomyProvider getEconomyProvider()
void setEconomyProvider(EconomyProvider economyProvider)
economyProvider
- The economy provider to set.WorldsProvider getWorldsProvider()
void setWorldsProvider(WorldsProvider worldsProvider)
worldsProvider
- The worlds provider to set.ChunksProvider getChunksProvider()
void setChunksProvider(ChunksProvider chunksProvider)
chunksProvider
- The chunks provider to set.EconomyProvider getBankEconomyProvider()
void setBankEconomyProvider(EconomyProvider economyProvider)
economyProvider
- The economy provider to set.java.util.List<AFKProvider> getAFKProviders()
void addAFKProvider(AFKProvider afkProvider)
afkProvider
- The afk-provider to add.MenusProvider getMenusProvider()
void setMenusProvider(MenusProvider menuProvider)
menuProvider
- The new menus-provider to use.PermissionsProvider getPermissionsProvider()
void setPermissionsProvider(PermissionsProvider permissionsProvider)
permissionsProvider
- The new permissions-provider to use.PricesProvider getPricesProvider()
void setPricesProvider(PricesProvider pricesProvider)
pricesProvider
- The new prices-provider to use.VanishProvider getVanishProvider()
void setVanishProvider(VanishProvider vanishProvider)
vanishProvider
- The new vanish-provider to use.void registerSkinsListener(ISkinsListener skinsListener)
skinsListener
- The new skins listener to register.void unregisterSkinsListener(ISkinsListener skinsListener)
skinsListener
- The new skins listener to unregister.void registerStackedBlocksListener(IStackedBlocksListener stackedBlocksListener)
stackedBlocksListener
- The new stacked-blocks listener to register.void unregisterStackedBlocksListener(IStackedBlocksListener stackedBlocksListener)
stackedBlocksListener
- The stacked-blocks listener to unregister.void registerWorldsListener(IWorldsListener worldsListener)
worldsListener
- The new worlds listener to register.void unregisterWorldsListener(IWorldsListener worldsListener)
worldsListener
- The worlds listener to unregister.