Added OfflinePlayer#balance kotlin extensions

This commit is contained in:
Auxilor
2022-05-27 14:02:52 +01:00
parent 361f0a0103
commit af8d6a4167

View File

@@ -0,0 +1,20 @@
@file:JvmName("EconomyExtensions")
package com.willfp.eco.core.integrations.economy
import org.bukkit.OfflinePlayer
/**
* @see EconomyManager
*/
var OfflinePlayer.balance: Double
get() = EconomyManager.getBalance(this)
set(value) {
val diff = this.balance - value
if (diff > 0) {
EconomyManager.removeMoney(this, diff)
} else if (diff < 0) {
EconomyManager.giveMoney(this, -diff)
}
}