Summary
README documents admin permissions as whimc-observations.observations.*, but the code registers whimc-observations.adminobservations.* (from base command name). plugin.yml declares no permission nodes at all.
Suggested approach
- Declare observe + admin permission nodes (and
.* parents) in plugin.yml
- Fix README to match the real nodes, or rename nodes to match docs (pick one and stick to it)
- Makes LuckPerms / classroom setup discoverable
Current code behavior
AbstractSubCommand builds: whimc-observations.<baseCommand>.<subCommand>
Summary
README documents admin permissions as
whimc-observations.observations.*, but the code registerswhimc-observations.adminobservations.*(from base command name).plugin.ymldeclares no permission nodes at all.Suggested approach
.*parents) inplugin.ymlCurrent code behavior
AbstractSubCommandbuilds:whimc-observations.<baseCommand>.<subCommand>