Interface PhysicalCurrency
public interface PhysicalCurrency
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<Collection<org.bukkit.inventory.ItemStack>> asPhysical(Currency currency, BigDecimal amount) depositPhysical(Account account, Currency currency, Collection<org.bukkit.inventory.ItemStack> items, EconomyContext context, net.kyori.adventure.text.Component reason) evaluate(Currency currency, Collection<org.bukkit.inventory.ItemStack> items) isPhysical(Currency currency) CompletableFuture<Collection<org.bukkit.inventory.ItemStack>> makeChange(Currency currency, BigDecimal amount) withdrawPhysical(Account account, Currency currency, BigDecimal amount, EconomyContext context, net.kyori.adventure.text.Component reason)
-
Method Details
-
isPhysical
-
asPhysical
CompletableFuture<Collection<org.bukkit.inventory.ItemStack>> asPhysical(Currency currency, BigDecimal amount) -
makeChange
CompletableFuture<Collection<org.bukkit.inventory.ItemStack>> makeChange(Currency currency, BigDecimal amount) -
evaluate
CompletableFuture<BigDecimal> evaluate(Currency currency, Collection<org.bukkit.inventory.ItemStack> items) -
withdrawPhysical
CompletableFuture<TransactionResult> withdrawPhysical(Account account, Currency currency, BigDecimal amount, EconomyContext context, net.kyori.adventure.text.Component reason) -
depositPhysical
CompletableFuture<PhysicalCurrency.PhysicalResult> depositPhysical(Account account, Currency currency, Collection<org.bukkit.inventory.ItemStack> items, EconomyContext context, net.kyori.adventure.text.Component reason)
-