Class VaultEconomy
java.lang.Object
ua.mcchickenstudio.opencreative.managers.economy.VaultEconomy
- All Implemented Interfaces:
Economy,Manager,ShutDownable,Startable,Toggleable
Implementation of Vault economy,
the most used on servers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandepositMoney(@NotNull org.bukkit.OfflinePlayer offlinePlayer, @NotNull Number money) Deposits money to player for some reason, examples: gets world liked, some player bought in his world.@NotNull NumbergetBalance(org.bukkit.OfflinePlayer offlinePlayer) Returns an amount of money that player has currently on his balance.@NotNull StringgetName()Returns name of manager, that will be displayed by request in the logs.booleanChecks whether manager was started successfully and it currently works.voidshutdown()Does tasks on shutdown.voidstart()Does tasks on start.booleanwithdrawMoney(@NotNull org.bukkit.OfflinePlayer offlinePlayer, @NotNull Number money) Takes money from player balance, examples: buys something in world.
-
Constructor Details
-
VaultEconomy
public VaultEconomy()
-
-
Method Details
-
depositMoney
public boolean depositMoney(@NotNull @NotNull org.bukkit.OfflinePlayer offlinePlayer, @NotNull @NotNull Number money) Description copied from interface:EconomyDeposits money to player for some reason, examples: gets world liked, some player bought in his world.- Specified by:
depositMoneyin interfaceEconomy- Parameters:
offlinePlayer- Player to give money.money- Amount of money to give.- Returns:
- true - if successfully taken, false - failed.
-
withdrawMoney
public boolean withdrawMoney(@NotNull @NotNull org.bukkit.OfflinePlayer offlinePlayer, @NotNull @NotNull Number money) Description copied from interface:EconomyTakes money from player balance, examples: buys something in world.- Specified by:
withdrawMoneyin interfaceEconomy- Parameters:
offlinePlayer- Player to take his money.money- Amount of money to take.- Returns:
- true - if successfully taken, false - failed.
-
getBalance
Description copied from interface:EconomyReturns an amount of money that player has currently on his balance.- Specified by:
getBalancein interfaceEconomy- Parameters:
offlinePlayer- Player to check balance.- Returns:
- Amount of money on player's balance.
-
start
public void start()Description copied from interface:StartableDoes tasks on start. -
isWorking
public boolean isWorking()Description copied from interface:ToggleableChecks whether manager was started successfully and it currently works.- Specified by:
isWorkingin interfaceToggleable- Returns:
- true - started up, false - shut downed.
-
shutdown
public void shutdown()Description copied from interface:ShutDownableDoes tasks on shutdown.- Specified by:
shutdownin interfaceShutDownable
-
getName
Description copied from interface:ManagerReturns name of manager, that will be displayed by request in the logs.
-