v5.0.0
Full Changelog: v4.2.2...v5.0.0
Changelog
Major Changes
- Replaced the old single "modmode" system that interpreted permissions based on other permissions.
- Groups and commands can now be created dynamically via the config file.
- For example, creating a group called
modmodewill automatically create the/modmodecommand.
- For example, creating a group called
Group Customization
Each group can now have the following settings:
- Entry command: The command name and its permission (e.g.,
/modmode,/adminmode). - LuckPerms track: Automatically move members along a specific track.
- Prefix or color: Use a text prefix or just a color for names.
- Flight ability: Allow or disallow flying.
- Entity collision: Control whether players can collide with entities.
- Secret rejoin: Automatically rejoin in secret if players left while in the mode.
- Item interaction: Decide if players can pick up or drop items.
- A toggle command is generated automatically for players to turn this on/off (defaults to off).
Command Updates
- Mode commands now support the following arguments:
on– Enables the mode.off– Disables the mode.itemInteract– Toggles item pickup/dropping.on– Enables item pickup/dropping.off– Disables item pickup/dropping.
Quality-of-Life Improvements
- The join message will now always appear, whether rejoining secretly or normally. Logging in without a join message is no longer possible.
- Fixed the occasional “You are in the middle of changing states” bug. The plugin now self-corrects if this occurs.
- Moved persistent player data to a separate
members.ymlfile. This prevents the main config from constantly refreshing and overwriting changes.- Added
/reloadmodmodeto reload settings at runtime.
- Added
- Removed
/vanishlist. Vanish no longer persists between sessions—players in vanish will simply re-enter it on join if needed. Vanished players are now visible in the tab list.
Dependency Changes
- Replaced NerdBoard with TAB for more customization options beyond modmode.
- Replaced LogBlock with CoreProtect for block logging going forward.
- Now depends on LuckPerms 5.5+. Versions below won't work.
New Features
- Added bossbars to indicate player status:
- Vanished but not in a mode.
- In a mode.
- In a mode and unvanished.
- In a mode with item interaction enabled.
- Added
/modmode help(and equivalents for other groups, e.g.,/adminmode help) to list available commands. - Improved gamemode handling:
- Leaving a mode restores the player’s previous gamemode.
- Entering a mode sets gamemode to Survival by default unless the last two gamemode swaps were Creative, in which case it stays Creative.