this update is mostly about migration tooling, better player resolution, and support/debug quality of life.
also had some internal cleanup and an important fix for velocity running in client mode.
so whats new:
- added `/cb dump` for support snapshots (sanitized upload + local file export)
- added `/cb migrate` to migrate script files to the current schema
- migration is script-only now. there was a short config migration path but that got reverted again
- added `player-arg` per command for `target-required` and `schedule-online`
- added remote uuid resolving between connected proxies (`RESOLVE_UUID`) + local `UserCache` + Mojang fallback
- added `OFFLINE_PLAYER` argument type with suggestions support
- reworked schedule-online / player tracking flow to be more reliable and added clearer warning logs when player resolution fails
- fixed double command descriptions in command registration output
- fixed velocity client mode startup crash (`ClassNotFoundException: org.bukkit.command.CommandSender`)
breaking changes:
- scripts now require `version: 4`
- older scripts must be migrated first
- internal runtime files moved into the `data/` subdirectory
latest commit: e951a9e
Optional dependencies
PAPIProxyBridge
Any compatible version
PacketEvents
Any compatible version
PlaceholderAPI
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }