
Paradigm
A server side mod. Restart Scheduler, Groupchat, StaffChat, Custom Commands, Announcements, MOTD
- Загрузки
- 4K
- Подписчики
- 26
- Обновлён
- 6 июля 2026 г.
- Лицензия
- CC-BY-NC-ND-4.0
Опубликован 9 июня 2024 г.
Paradigm
Paradigm is a modular server administration and communication toolkit for Minecraft.
It combines announcements, chat tools, automation, and server management into one configurable system designed for modern modded servers.
Version: 2.2.3
Author: Avalanche7CZ
License: CC-BY-NC-ND-4.0
✨ What Paradigm Adds
Paradigm focuses on server communication, automation, and quality-of-life tools.
Server Announcements
- Scheduled announcements
- Chat / Actionbar / Title / Bossbar broadcasts
- Random message rotation
- Dynamic formatting with colors and components

Communication Tools
- Private messaging (
/msg,/tell,/w,/whisper) - Quick reply (
/reply,/r) - Mentions using
@PlayerName - Staff chat channel
- Group chats
- Custom join & leave messages

Advanced Message Formatting
- Rich text components
- Hex colors (
&#RRGGBB) - Clickable links
- Hover events
- Command execution
- Placeholder support

Server List Customization
- Dynamic MOTD rotation
- Multiple MOTD profiles
- Custom server icons
- Random icon rotation
- In-game welcome MOTD

Server Automation
- Restart scheduler
- Restart warning broadcasts
- Countdown timers
- Custom commands

Web Configuration Editor
- Edit configs without restarting the server
- Live configuration updates
- Web-based UI

Commands Reference
Main Commands
/paradigm- Display main Paradigm help/paradigm help- Show help for Paradigm modules/paradigm help <module>- Show help for a specific module/paradigm reload <config>- Reload specific config (main, announcements, chat, motd, mention, restart, customcommands, all)/paradigm editor- Access web configuration editor/paradigm apply <code>- Apply web editor changes from code
Broadcast Commands
/paradigm broadcast <message>- Send chat broadcast/paradigm actionbar <message>- Send actionbar message/paradigm title <title || subtitle>- Send title/subtitle message/paradigm bossbar <interval> <color> <message>- Send bossbar message
Private Messages
/msg <player> <message>- Send a private message/tell <player> <message>- Alias for/msg/w <player> <message>- Alias for/msg/whisper <player> <message>- Alias for/msg/reply <message>- Reply to your last PM conversation/r <message>- Alias for/reply
Restart Management
/restart now- Schedule an immediate server restart/restart cancel- Cancel a scheduled restart
Staff Chat
/sc- Toggle staff chat mode/sc toggle- Toggle staff chat mode
Group Chat
/groupchat create <name>- Create a new group chat/groupchat join <name>- Join an existing group chat/groupchat leave- Leave current group chat
Mentions
/mention <player>- Mention a specific player
Web Editor
/paradigm editor trust- Trust a player for web editor access/paradigm editor untrust- Remove web editor trust/paradigm editor trusted- List trusted players
Permissions
Paradigm uses LuckPerms for permission management. Common permission nodes:
paradigm.mention.everyone # Use @everyone in Mentions
paradigm.mention.player # Mention individual players
paradigm.msg # Send private messages (/msg, /tell, /w, /whisper)
paradigm.reply # Reply to private messages (/reply, /r)
paradigm.staff # Access staff chat (/sc)
paradigm.restart.manage # Manage server restarts
paradigm.broadcast # Access /paradigm broadcast, actionbar, title, bossbar
paradigm.reload # Reload configurations
paradigm.editor # Access /paradigm editor and /paradigm apply
paradigm.groupchat # Use group chat commands
License
This project is licensed under the CC-BY-NC-ND-4.0 license. See the LICENSE file for details.
- ✅ You can use this project
- ❌ You cannot modify it
- ❌ You cannot distribute it commercially
- ✅ You must give credit to the author
💬 Support & Community
Need help or want to suggest features?
Join the community:
❤️ Support Development
If you enjoy Paradigm and want to support development:
Credits
Paradigm is developed and maintained by Avalanche7CZ.
Ченджлог
2.2.4-neoforge-1.21.1Бета1.21.1 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-forge-1.21.11Бета1.21.11 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-forge-1.21.1Бета1.21.1 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-forge-1.20.1Бета1.20.1 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-forge-1.19.2Бета1.19.2 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-forge-1.18.2Бета1.18.2 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-fabric-1.21.11Бета1.21.11 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
2.2.4-fabric-1.21.8Бета1.21.8 · 6 июля 2026 г.
Changelog
2.2.4-beta
Added
- Added death-location support for
/back; dying now saves the death position so/backcan return players there after respawn. - Added native player speed support across Fabric, Forge, and NeoForge so
/speed 1resets to normal movement speed consistently. - Added
paradigm.<command>.otherspermission nodes for commands that can target other players (gamemode,fly,clearinv,speed,feed, andheal). - Added clickable in-game internal permissions UI via
/paradigm perms. - Added in-game group permission management:
/paradigm group perm add|deny|remove|list. - Added direct user permission management:
/paradigm group user perm add|deny|remove|list. - Added group metadata editing commands for weight, prefix, suffix, and description.
- Added
/paradigm permission check|explain <player> <permission>to show why a permission is allowed, denied, or undefined. - Added configurable command cooldown and teleport warmup settings in
cooldowns.jsonforhome,back,spawn,warp,tpa,tpahere, andtpaccept. - Added external command permission discovery for Minecraft and other mod commands. Discovered nodes are saved to
config/paradigm/discovered_permissions.json. - Added external command permission enforcement with real permission nodes such as
ftbchunks.claimand compatibility aliases such ascommand.ftbchunks.claim. - Added
/paradigm permission nodes [query]to inspect discovered external/command permission nodes in-game. - Added Forge and NeoForge PermissionAPI node discovery and an optional Paradigm PermissionAPI handler (
paradigm:internal) that resolves boolean permission nodes through Paradigm groups/users when selected in the loader permission config. - Added moderation commands:
/kick,/ban,/unban,/pardon,/tempban,/mute,/tempmute,/unmute,/warn,/setjail,/jail, and/unjail. - Added admin utility commands:
/vanish,/god,/invsee,/endersee,/repair,/enchant,/sudo,/near,/whois,/top, and/jump. - Added persistent common data stores for moderation/admin utility state, including mutes, bans, tempbans, warnings, jail state, vanish, and god mode.
- Added the first Paradigm storage layer:
StorageService, domain repository interfaces, JSON repository adapters, SQL provider infrastructure, and SQL migration runner. - Added
config/paradigm/storage.jsonwithjsonas the default provider plus preparedsqliteandmysqlprovider configuration. - Added multi-server storage identity fields (
networkId,serverId,serverName) and SQLserver_instancesregistration support. - Added SQL migration resources for SQLite and MySQL/MariaDB covering server-scoped player/warp/admin state, moderation, and permissions tables.
- Added
/paradigm storage statusand/paradigm storage testfor provider diagnostics without printing database passwords. - Added
paradigm.storage.managepermission for storage diagnostics. - Added deterministic runtime JDBC library downloading for SQL providers. SQLite and MariaDB JDBC drivers are downloaded, SHA-256 verified, cached, and loaded only when SQLite/MySQL storage is actually used or tested.
- Added storage migration dry-run support via
/paradigm storage migrate <source> <target> dry-run. - Added storage migration conflict policies:
overwrite,skip, andfail. - Added automatic JSON snapshot backups before real
json -> sqlandsql -> jsonstorage migrations.
Changed
/home,/warp,/spawn, and/tpacceptnow save the previous/backlocation only after the teleport succeeds./tpacceptno longer consumes a pending teleport request when the actual teleport fails.- Warp access now requires either
paradigm.warp.<name>orparadigm.warp.*; the wildcard permission is now admin-level by default. - Home and warp names are now limited to safe command-friendly names (
A-Z,a-z,0-9,_,-, max 32 characters). /paradigm group list,/paradigm group info, and/paradigm group user info/listnow show clickable admin panels with hover hints and prepared commands.- Permission admin panels now use shorter labels, separators, and action colors for better chat readability.
/paradigm commandnow opens a clickable command toggle panel with enabled/disabled counts, search, status, and one-click enable/disable actions.- External command permission enforcement defaults to
deny_only, so existing servers only block explicitly denied external nodes. SetexternalCommandPermissionModetostrictto require explicit allows or OP fallback. - External command discovery now treats
command.<path>as the primary generated command permission node. Bare command-path aliases still work as compatibility fallbacks, but they are no longer saved as duplicate discovered permission entries. /paradigm permission nodesnow shows cleaner source labels such ascommand,Forge API, andNeoForge API.- Release jars no longer bundle SQLite or MariaDB JDBC driver classes; SQL drivers are resolved through the runtime library cache instead, keeping loader jars slim again.
- Storage migration output now reports mode, conflict policy, JSON backup path, and conflict counts.
- JSON remains the default storage provider and existing JSON files remain the live source of truth unless a SQL provider is explicitly configured.
Fixed
- Fixed multi-argument custom commands dropping nested arguments, which made commands like
/argtest alpha betafail registration/completion. - Fixed
/customcommandsreloadnot fully replacing previously registered custom commands. - Fixed invalid announcement intervals breaking scheduler startup/reload.
- Fixed scheduled main-thread tasks throwing without scheduler-level protection.
- Fixed WebEditor session creation failing after a single transient Bytebin upload timeout by retrying initial/follow-up payload uploads and live socket connection setup before giving up.
- Fixed SQL-backed warps using case-sensitive names, which broke lower-case commands and
/warpslist clicks for mixed-case warp names. - Fixed SQL-backed home and warp suggestions staying empty until a list command refreshed the local suggestion cache.
- Fixed JSON moderation storage not recording permanent ban metadata.
- Fixed cross-dimension home/warp teleports reporting success when the platform teleport failed.
- Fixed
/tpaand/tpaherefalse success behavior caused by consoletpfallback paths. - Fixed
/clearinv, time, and weather commands relying on console fallbacks that could report success incorrectly. - Fixed lack of central control for third-party mod commands by adding pre-dispatch command guards on Fabric, Forge, and NeoForge.
- Fixed noisy permission discovery output where every command appeared twice as both a canonical
command.<path>node and a barebrigadier_command_aliasnode.
Комментарии
Загружаем…