File tree Expand file tree Collapse file tree
src/main/java/com/github/mori01231/lifecore Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ plugins {
99}
1010
1111group = " net.azisaba"
12- version = " 6.20.3 +1.15.2"
12+ version = " 6.20.4 +1.15.2"
1313
1414java {
1515 toolchain.languageVersion.set(JavaLanguageVersion .of(11 ))
Original file line number Diff line number Diff line change @@ -347,6 +347,7 @@ class LifeCore : JavaPlugin() {
347347 pm.registerEvents(BlockListener , this )
348348 pm.registerEvents(MapListScreen .EventListener , this )
349349 pm.registerEvents(PlayerQuitListener , this )
350+ pm.registerEvents(WorkaroundLuckPerms , this )
350351
351352 // Items
352353 pm.registerEvents(OreOnlyItemListener (), this )
Original file line number Diff line number Diff line change 1+ package com.github.mori01231.lifecore.listener
2+
3+ import org.bukkit.Bukkit
4+ import org.bukkit.event.EventHandler
5+ import org.bukkit.event.Listener
6+ import org.bukkit.event.player.PlayerCommandPreprocessEvent
7+
8+ object WorkaroundLuckPerms : Listener {
9+ private var lastExecuted = 0L
10+
11+ @EventHandler
12+ fun onPlayerCommandPreprocess (e : PlayerCommandPreprocessEvent ) {
13+ if (System .currentTimeMillis() - lastExecuted < 1000 * 60 * 60 ) return
14+ if (e.message == " /spawn" && ! e.player.hasPermission(" essentials.spawn" )) {
15+ lastExecuted = System .currentTimeMillis()
16+ Bukkit .dispatchCommand(Bukkit .getConsoleSender(), " lp sync" )
17+ }
18+ }
19+ }
You can’t perform that action at this time.
0 commit comments