Package net.william278.huskhomes.hook
Class VaultEconomyHook
java.lang.Object
net.william278.huskhomes.hook.PluginHook
net.william278.huskhomes.hook.EconomyHook
net.william278.huskhomes.hook.VaultEconomyHook
- Direct Known Subclasses:
RedisEconomyHook
public class VaultEconomyHook
extends net.william278.huskhomes.hook.EconomyHook
A hook that hooks into the Vault API to provide economy features
-
Field Summary
Fields inherited from class net.william278.huskhomes.hook.PluginHook
hookName, plugin
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changePlayerBalance(@NotNull net.william278.huskhomes.player.OnlineUser player, double amount)
formatCurrency(double amount)
double
getPlayerBalance(@NotNull net.william278.huskhomes.player.OnlineUser player)
boolean
Methods inherited from class net.william278.huskhomes.hook.PluginHook
getHookName
-
Field Details
-
economy
protected net.milkbowl.vault.economy.Economy economy
-
-
Constructor Details
-
VaultEconomyHook
public VaultEconomyHook(@NotNull @NotNull net.william278.huskhomes.HuskHomes implementor)
-
-
Method Details
-
initialize
public boolean initialize() throws net.william278.huskhomes.HuskHomesInitializationException- Specified by:
initialize
in classnet.william278.huskhomes.hook.PluginHook
- Throws:
net.william278.huskhomes.HuskHomesInitializationException
-
getPlayerBalance
public double getPlayerBalance(@NotNull @NotNull net.william278.huskhomes.player.OnlineUser player)- Specified by:
getPlayerBalance
in classnet.william278.huskhomes.hook.EconomyHook
-
changePlayerBalance
public void changePlayerBalance(@NotNull @NotNull net.william278.huskhomes.player.OnlineUser player, double amount)- Specified by:
changePlayerBalance
in classnet.william278.huskhomes.hook.EconomyHook
-
formatCurrency
- Specified by:
formatCurrency
in classnet.william278.huskhomes.hook.EconomyHook
-