Links
Tags
Creators
Details
All versions
v1.3.3
Release
Magnus Sync v1.3.34 months ago 382
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
Fabric
Supported environments
Required content
Any compatible version
Any compatible version
Changes
1.3.3 (2026-07-01)
Bug Fixes
- add @Suppress annotations on catch blocks with correct syntax, fix code complexity warnings (44a122e)
- add blank line between @file:Suppress and package in 2 test files (AnnotationOnSeparateLine) (6a1c3dd)
- fix AnnotationOnSeparateLine, ImportOrdering groups, and test file imports (547b2f6)
- fix excessive whitespace in catch blocks, ConfigLoader imports (9ef31cf)
- fix import ordering and indentation issues in test and main files (109b34a)
- minecraft: split version-specific game test and metadata sources (cae2741)
- minecraft: support 1.21.5+ NBT and gametest API changes (62eaa74)
- move catch to same line as closing brace (SpacingAroundKeyword) (69a6267)
- normalize gradlew.bat to LF per .gitattributes (ee7718b)
- release-please: align manifest component with existing tag format (2f44765)
- resolve build compilation errors and remaining detekt lint violations (e149041)
- restore missing closing brace in BackupRecoveryService else block (33338d2)
- revert mockk to wildcard imports in test files, add missing Database import (8964dce)
- suppress ImportOrdering warnings, add missing LoggerFactory import (f04efc5)
- suppress NoWildcardImports in test files with mockk wildcard imports (f6605b2)
- suppress TooGenericExceptionCaught, SwallowedException, PrintStackTrace; fix formatting issues (e7a4a23)
- use @file:Suppress before package instead of per-catch annotations (5c5aafe)
- use correct rule ID WildcardImport for @file:Suppress, fix blank lines and newlines (64bcb26)
Documentation
- add pull request template (5416d8a)
- reorder badges by importance (3ec77e2)
- update badges with PostgreSQL, Redis, Trivy and fix build badge branch (cb9651e)
- update Minecraft version badge to show supported range (1.21.1–1.21.11) (d735e9e)
- update project description to reflect modular architecture (e9fd121)
Continuous Integration
- add changelog sections for all commit types used in project (0269b3b)
- add CodeQL analysis via Java bytecode extraction (6d78060)
- add Dependabot configuration for Gradle, Docker, and GitHub Actions (6f88cd0)
- add Fabric compatibility build matrix (aa4387c)
- add GitHub Actions workflow for labeling PRs (45efa7f)
- add labeler workflow and config (b39f120)
- add release-please with multi-version Modrinth/CurseForge publishing (c0a40bb)
- add standalone detekt lint workflow (5408d6d)
- avoid duplicate build runs on PR pushes (8a3ff8c)
- codeql: switch to autobuild mode for proper Java extraction (cdfb008)
- keep 1.21.11 matrix checks experimental (0db25f9)
- release-please: wrap config in packages section for explicit component matching (1663690)
- release: publish tested Minecraft versions (fa0fa6d)
- remove CodeQL, doesn't support Kotlin 2.4.0 yet (d33fa09)
Build System
- add Docker-based dev environment with Detekt linting (2e3546d)
- deps: bump actions/checkout from 4 to 7 (1259c34)
- deps: bump actions/checkout from 4 to 7 (bdc6ace)
- deps: bump actions/setup-java from 4 to 5 (f0793a8)
- deps: bump actions/setup-java from 4 to 5 (18f9cd4)
- deps: bump aquasecurity/trivy-action from 0.5.0 to 0.36.0 (bdf04f4)
- deps: bump aquasecurity/trivy-action from 0.5.0 to 0.36.0 (8cb43d2)
- deps: bump eclipse-temurin from 21-jdk-alpine to 25-jdk-alpine (6d274ef)
- deps: bump eclipse-temurin from 21-jdk-alpine to 25-jdk-alpine (1c5eef1)
- deps: bump github/codeql-action from 3 to 4 (33c943b)
- deps: bump github/codeql-action from 3 to 4 (fe45c9b)
- deps: bump gradle/actions from 3 to 6 (0a02903)
- deps: bump gradle/actions from 3 to 6 (a5974dc)
- deps: bump org.junit.jupiter:junit-jupiter from 5.10.0 to 6.1.1 (4a22a69)
- deps: bump org.junit.jupiter:junit-jupiter from 5.10.0 to 6.1.1 (fe2ad53)
- deps: bump the minor-and-patch group with 9 updates (2767aab)
- deps: bump the minor-and-patch group with 9 updates (df3d073)
Miscellaneous Chores
- add Trivy scan for dependency and secret detection (5ba4d9f)
Code Refactoring
- fix all detekt lint violations (2e4044f)
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:4AvJZ4tk:y85CYDKn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4AvJZ4tk:y85CYDKn"
}

