Links
Tags
Creators
Details
1.3.0
Compatibility
Changes
This release focuses on security, stability and GUI reliability.
Improvements
- Added stable hardware fingerprint tracking with session proof verification.
- Added redemption request IDs, timeouts and server-side rate limiting.
- Added strict packet direction validation.
- Added atomic JSON saving with rollback when persistence fails.
- Fixed data leaking between worlds.
- Fixed deleted and recreated codes retaining old redemption history.
- Added accurate online player statistics and periodic updates.
- Added
/promoas an alias for/promocode. - Restricted
/promo listto operators. - Preserved entered promo codes during resize, GUI-scale and banner updates.
- Fixed incorrect
?cand?amessage formatting.
Banner security
- Banner URLs must now use public HTTPS.
- Localhost and private-network URLs are rejected.
- Downloads are limited to 8 MiB.
- Images are limited to 4096Ć4096 pixels.
- Fixed endless download retries.
- Fixed outdated banner requests replacing newer banners.
Compatibility
This release updates the network protocol.
Both the server and all players must install v1.3.0.
v1.2.0 clients are not compatible with a v1.3.0 server.
Existing HTTP banner URLs must be replaced with HTTPS URLs.
Testing
- Full Forge clean build completed successfully.
- All regression tests passed.
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:FBR8weIr:r6hYLiZW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:FBR8weIr:r6hYLiZW"
}

