Links
Tags
Creators
Details
1.0.2
Compatibility
Changes
BetterLANBroadcaster-Velocity 1.0.2
This release focuses on stabilizing the Velocity port, improving multicast networking, configuration handling, commands, translations, and runtime lifecycle management.
✨ Added
- Added native Velocity implementation and integration
- Added configurable network interface selection
- Added automatic network interface detection
- Added support for multiple multicast-capable network interfaces
- Added
/blb setinterface - Added
/blb debug - Added
/blb reload - Added runtime broadcaster reconfiguration
- Added
{online}and{max}MOTD placeholders - Added English, Brazilian Portuguese, and Chinese translations
- Added English fallback for missing translations
- Added configurable broadcast port
- Added configurable broadcast interval
- Added extensive configuration validation
🔧 Improved
- Improved UDP multicast broadcasting
- Improved multicast socket lifecycle management
- Improved broadcaster start/stop handling
- Improved configuration reload behavior
- Improved handling of multiple network adapters
- Improved error handling and logging
- Improved command handling and argument validation
- Improved MOTD formatting and placeholder handling
- Improved plugin lifecycle integration with Velocity
- Updated the project to Java 21
- Updated the project to Velocity API 3.4.0
🐛 Fixed
- Fixed broadcaster startup when automatic broadcasting is disabled
- Fixed broadcaster shutdown and resource cleanup
- Fixed runtime configuration changes not being applied correctly
- Fixed language fallback behavior
- Fixed missing translation handling
- Fixed debug mode messages
- Fixed network interface selection and multicast initialization
- Fixed configuration validation for invalid ports and delays
- Fixed various lifecycle and error-handling issues
📡 Networking
BetterLANBroadcaster-Velocity uses Minecraft's native LAN discovery protocol:
- Multicast address:
224.0.2.60 - UDP port:
4445 - Encoding: UTF-8
The advertised server port can now be automatically detected from the Velocity proxy or configured manually.
📚 Documentation
- Added a new Velocity-focused README
- Added configuration documentation
- Added command documentation
- Added networking and troubleshooting documentation
- Added project origin and original project credits
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:83iYpmV4:mLX0MS4z"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:83iYpmV4:mLX0MS4z"
}

