Skip to content

Commit 23492e9

Browse files
committed
better vault extensions
1 parent 88bc914 commit 23492e9

File tree

1 file changed

+14
-8
lines changed
  • plugins/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/plugins

1 file changed

+14
-8
lines changed

plugins/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/plugins/KVault.kt

+14-8
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,26 @@ class Vault(player: Player) : VaultOffline(player){
2525
}
2626

2727
inline class Economy(private val player: OfflinePlayer) {
28-
fun getBalance() = economy!!.getBalance(player)
29-
fun hasAccount() = economy!!.hasAccount(player)
28+
val balance get() = economy!!.getBalance(player)
29+
val hasAccount get() = economy!!.hasAccount(player)
30+
3031
fun has(amount: Double) = economy!!.has(player, amount)
3132
fun withdraw(amount: Double) = economy!!.withdrawPlayer(player, amount)
3233
fun deposit(amount: Double) = economy!!.depositPlayer(player, amount)
3334
}
3435
inline class Chat(private val player: Player) {
35-
fun getPrefix() = chat!!.getPlayerPrefix(player)
36-
fun setPrefix(prefix: String) = chat!!.setPlayerPrefix(player, prefix)
37-
fun getSuffix() = chat!!.getPlayerSuffix(player)
38-
fun setSuffix(suffix: String) = chat!!.setPlayerSuffix(player, suffix)
36+
var prefix: String
37+
get() = chat!!.getPlayerPrefix(player)
38+
set(value) = chat!!.setPlayerPrefix(player, prefix)
39+
40+
var suffix: String
41+
get() = chat!!.getPlayerSuffix(player)
42+
set(value) = chat!!.setPlayerSuffix(player, suffix)
43+
44+
val groups: Array<String> get() = chat!!.getPlayerGroups(player)
45+
val primaryGroup: String get() = chat!!.getPrimaryGroup(player)
46+
3947
fun inGroup(group: String) = chat!!.playerInGroup(player, group)
40-
fun getGroups() = chat!!.getPlayerGroups(player)
41-
fun getPrimaryGroup() = chat!!.getPrimaryGroup(player)
4248
}
4349

4450
inline class Permission(private val player: OfflinePlayer) {

0 commit comments

Comments
 (0)