Luckperm server side commands not recognized with client running Forge version 39.0.46 or later.
TheMethodicalJosh opened this issue ยท 4 comments
Description
It seems that there may be a command precedence issue with the LuckPerms server plugin (Latest: v5.3.98) and Forge client mod (39.0.46 or later).
Forge developers state that plugin is not sending commands for client to register - MinecraftForge/MinecraftForge#8438 (comment)
MinecraftForge/MinecraftForge#7754 - Add Client Commands
PR request above seems to be what has caused the issue.
Reproduction Steps
1: Start Minecraft Paper 1.18.1 Server with LuckPerms Plugin Installed
2: Install Forge Mod Version 39.0.46 or later on client
3: Connect to Minecraft Paper Server with client running Forge
4: Use /luckperms or /lp commands to reproduce that command is not registered
Expected Behaviour
When using a client running Forge 39.0.46 or later, LuckPerm v5.3.98 commands work as they do prior to 39.0.46.
Server Details
git-Paper-177
LuckPerms Version
v5.3.98
Logs and Configs
No response
Extra Details
This is able to be reproduced consistently.
To anyone else having this issue:
MinecraftForge/MinecraftForge#8438 (comment)
Since LuckPerms is using an older depreciated method of registering commands, an update in the Forge custom commands is causing a breakage. Unfortunately the only fix at the moment is to stay on or downgrade to 39.0.45 until LuckPerms updates to the newer way of registering commands that mark the commands as executable.
Fixed in lucko/commodore@7bbcbe4