Skip to content

Commit 2601065

Browse files
committed
chore(bukkit): enable checkPermissionOnQuit and checkPermissionOnJoin by default in state feature
1 parent 9f64c8e commit 2601065

File tree

2 files changed

+7
-3
lines changed
  • sayanvanish-api/src/main/kotlin/org/sayandev/sayanvanish/api
  • sayanvanish-bukkit/src/main/kotlin/org/sayandev/sayanvanish/bukkit/feature/features

2 files changed

+7
-3
lines changed

sayanvanish-api/src/main/kotlin/org/sayandev/sayanvanish/api/User.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ interface User : BasicUser {
6060
SayanVanishAPI.getInstance().addUser(this)
6161
}
6262

63+
fun delete() {
64+
SayanVanishAPI.getInstance().removeUser(uniqueId)
65+
}
66+
6367
override fun toJson(): String {
6468
val json = JsonObject()
6569
json.addProperty("unique-id", uniqueId.toString())

sayanvanish-bukkit/src/main/kotlin/org/sayandev/sayanvanish/bukkit/feature/features/FeatureState.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ class FeatureState(
2323
@Configurable val remember: Boolean = true,
2424
@Configurable val vanishOnJoin: Boolean = false,
2525
@Configurable val reappearOnQuit: Boolean = false,
26-
@Configurable val checkPermissionOnQuit: Boolean = false,
27-
@Configurable val checkPermissionOnJoin: Boolean = false,
26+
@Configurable val checkPermissionOnQuit: Boolean = true,
27+
@Configurable val checkPermissionOnJoin: Boolean = true,
2828
) : ListenedFeature("state") {
2929

3030
@EventHandler(priority = EventPriority.LOWEST)
@@ -54,7 +54,7 @@ class FeatureState(
5454

5555
if (checkPermissionOnJoin && !user.hasPermission(Permission.VANISH)) {
5656
user.unVanish()
57-
user.save()
57+
user.delete()
5858
return
5959
}
6060

0 commit comments

Comments
 (0)