VeloraBridge 1.2.1 – Major Update
This update introduces major improvements, new API features, and overall system stability upgrades. I've used it on my own network first before publishing. That's why some versions are skipped.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Added
+ Added support for multiple broadcast send types:
- TITLE
- SUBTITLE
- ACTIONBAR
- CHAT
+ Introduced OfflineUsersCacheService with new API:
- getUUID(name: String)
- getName(uuid: UUID)
- suggestNames(query: String, limit: Int)
- findPlayerOrOffline(name: String)
- cachePlayer(uuid: UUID, name: String)
+ Added new API methods:
- sendNetworkEvent(id: String, json: String)
- listenCustomEvent(id: String, handler)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Improvements
- Updated to latest VeloraBase version
- Improved command manager structure
- General listener handling improvements (aligned with VeloraBase)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Fixes
- Fixed module listener registration issues
- Fixed listeners not properly registering in certain cases
- Fixed ping result not updating online player count correctly
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Removed
- Removed unused test command
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Important
! This update includes internal system changes
! A full server restart is strongly recommended
! Make sure to update ALL servers/proxies at the same time
to avoid network desync issues
We’ve just released v1.0.3, bringing some internal improvements and cleanup to keep everything running smoother and more maintainable.
What’s new?
- Updated to version 1.0.3
- Switched logging system to SLF4J for better performance and consistency
- Added a new VeloraBridge configuration
- Updated PlatformBase to use the new logger provider
- Cleaned up old / unnecessary plugin requirements
- Updated all dependencies
Important
VeloraBridge now requires the mc-kotlin plugin to run properly.
Make sure it’s installed, otherwise the plugin won’t start.
This update further strengthens the internal foundation of VeloraBridge, improving overall stability, lifecycle handling, and developer tooling.
While there are no feature changes, the core systems have been refined to ensure a more reliable base for all current and future Velora plugins.
Advanced Debug System
VeloraBridge now uses a dedicated advanced debug configuration:
Code:plugins/VeloraBridge/debug.yml
This allows:
This provides much finer control over development and production logging.
- Enabling/disabling debug logging
- Controlling log levels (TRACE / DEBUG / INFO / WARN / ERROR)
- Optional thread information in logs
This update focuses on improving the foundation of VeloraBridge.
We’ve refactored the internal structure and moved the bootstrap system to a new AbstractVelocityPlugin base. This results in a cleaner architecture, better lifecycle handling, and a more stable core for future Velora plugins.
What’s improved?
There are no breaking changes in this release. Everything continues to work as expected — just more stable and better organized under the hood.
- Cleaner and simplified bootstrap structure
- Automatic library loading integrated
- Improved lifecycle management (enable / disable / reload)
- Better coroutine stability
- General internal cleanup and optimizations
