A modern continuation of Modifyworld for Paper servers, with fine-grained permission control over player actions.
Modifyworld 2.0.0
Final 2.0.0 release for Paper.
Requirements
- Paper 26.2 and Java 25; LuckPerms recommended.
- Newer Paper versions are unverified; Spigot and Folia are unsupported targets.
Changes
- Reload language messages with
/mw reloadmessages, using the dedicatedmodifyworld.command.reloadmessagespermission (OP by default; console allowed). Invalid files leave previous messages active. - Fix player-name completion and add action-permission suggestions.
- Make help show permitted commands using the entered alias, and improve help and permission-check colors and spacing.
Breaking changes
Self checks now require modifyworld.command.check.own; named-player checks require
modifyworld.command.check.others. Both default to OP; console is always allowed.
Replace old modifyworld.command.check grants with .own and/or .others.
Installation / update
Stop the server, back up worlds, configuration and permissions, replace the
Modifyworld JAR in plugins/, and restart.
Migration
Previous settings and custom messages are preserved. config-version advances to
2.0.0; do not edit it. Version-only updates create no backup.
Configuration changes still require a restart.
Validation
- Automated tests: 345 passed, with no failures, errors or skipped tests.
- Build and package verification passed.
- Live server testing: the new command behavior has not been fully verified.
License
GNU GPL version 2 or later (GPL-2.0-or-later). See distributed LICENSE and NOTICE.