
Error: Unable to find configured permission handler luckperms:permission_handler, will use forge:default_handler
Closed this issue ยท 1 comments
Description
Hello Author,
My LuckPerms has stopped working on my server. It didn't even provide a specific error message (I even enabled debug mode).
I assure you that I have checked the plugin issue, but only LuckPerms remains in the plugin folder, and it still doesn't work (the "mohist" in the log is built into the server; in reality, only the "LuckPerms-Bukkit-5.4.156.jar" file and the "LuckPerms" directory exist in the "plugins" folder).
Moreover, the server has read permissions, and LuckPerms is at its latest version.
Server information, plugin list, and mod list are provided in the log (some Chinese text does not affect readability).
Since it is a Bukkit+Forge hybrid server, I chose to use the latest Bukkit version of the plugin. If I use the Forge version, it will only display Forge permission nodes.
The issue occurred as follows:
About three days ago, after a server restart, my menu stopped working. I checked the menu, and it prompted that permissions were required. I configured it using an older version of LuckPerms, and it showed a successful configuration with no errors in the console, but the menu still didn't work. Considering that this plugin hasn't been maintained for a long time, I replaced the menu plugin. However, after replacing and migrating the menu configuration, it still didn't work (I confirmed that the menu plugin configuration was correct). So, I performed a server update, but the menu still didn't work. Therefore, I chose to troubleshoot plugin conflicts. After checking, all plugins were uninstalled, but LP still didn't work (it showed a successful configuration, but it didn't actually work). It runs well on Purpur 1.21.4, but it stops working on my server.
Here's what actually happens in the game:
I set the permission minecraft.command.kill
to true
in the global context for the default group.
LuckPerms indicated a successful setup, and the web editor also showed a successful setup. However, after removing my OP status, I couldn't use the original kill command (i.e., /minecraft:kill
).
I also noticed the following output in the server console:
[20:19:44] [Server thread/ERROR] [net.minecraftforge.server.permission.PermissionAPI]: Unable to find configured permission handler luckperms:permission_handler, will use forge:default_handler
[20:19:44] [Server thread/INFO] [net.minecraftforge.server.permission.PermissionAPI]: Successfully initialized permission handler forge:default_handler
[20:19:44] [Server thread/INFO] [net.minecraftforge.server.permission.PermissionAPI]: Forwarding forge permission[forge:default_handler] to bukkit[mohist:permission]
[20:19:44] [Server thread/INFO] [top.bluecraft.combatdepot.CombatDepot]: HELLO from server starting
I tried the older version of LuckPerms again, but it still didn't work. This is very strange. No matter what I do, every time I start the server, it prompts the above issue. Even though the plugin loads normally, I hope to receive an effective response and a new fixed version.
Reproduction Steps
In Mohist 1.20.1-1ce18cd9, If it works, please install the mods mentioned in the log,and load the LuckPerms-bukkit-5.4.156.
Expected Behaviour
Everything was fine, as expected
Server Details
This server is running Mohist version 1.20.1-1ce18cd9 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT, Forge version 47.3.33, NeoForge version 47.1.106)
LuckPerms Version
V5.4.156
Logs and Configs
https://gist.github.com/HarryH2O/f7bc3f690f2ceb61c5ef9acd0491a11d
Extra Details
It's all spelled out up there.