Repository navigation
Changelog — 4.11.0
Released: 2026-10-28
Every /identity sub-command checks its own permission node, and the largest classes are
split into single-responsibility helpers with behaviour and public API unchanged.
Changed
- Permissions (#138) —
/identity,help,wiki,check,unequip,statsandaliasnow
check their ownmcoriax.mcidentity.command.*node (defaulttrue);getandbase
check theirs (defaultop). Before, onlygetandbasewere checked, against
mcoriax.mcidentity.admin. mcoriax.mcidentity.*now listscommand.alias,command.getandcommand.base.- The pre-prefix
mcidentity.adminnode is declared again as anopparent of
mcoriax.mcidentity.adminand accepted forgetandbase, so an old grant keeps working. - Tab completion and
/identity helpshow only the sub-commands the sender may run. - Internals (#139) —
AbstractSqlDB,MongoDBandAbstractMCIdentityPlugindelegate to
package-private helpers; the key, session, stats and profession views every backend built
on its own are nowcommon.modelrecords. No config key, schema, message or public
method changed.
Added
Permissions.grants,Permissions.grantsAnyAdministrative,Permissions.SUB_COMMANDSand
Permissions.LEGACY_ADMINinbukkit.PermissionsTest, checking the fourplugin.ymlfiles againstPermissions.