Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 9 months ago
Updated 3 days ago
All versions
1.3.0+1.21.11
Release
Dasik Library 1.3.0+1.21.113 days ago 0
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Server-side
Changes
[1.3.0+1.21.11]
Added
- Zero-Boilerplate Universal YACL Config Screen Generator (
UniversalConfigScreen): Ported 1-line client configuration GUI generator for YetAnotherConfigLib (YACL) v3 with full ModMenu integration (createUniversalFactory). - Side-Safe Configuration Field Annotation (
@ConfigOption): Added@ConfigOptionannotation innet.dasik.social.api.configfor declaring config fields with 0 client imports in common code. - Knot ClassLoader Reflection Safety Bridge (
YaclSafetyBridge): Dynamic reflection wrapper for YACL v3 allowing mods to offer rich client configuration screens when YACL is present while gracefully falling back when YACL is absent. - Dynamic 2-Way GameRule Configuration Synchronization (
DynamicGameRuleConfigSync): Bidirectional real-time synchronization between in-game GameRules, client GUI option changes, and custom JSON configuration files. - Automated Creator Support Integration: Automatically injects centralized Discord community and Ko-fi creator support buttons into every generated configuration category.
- 5-Pillar Autonomous Test Verification: Added extensive chaos fuzzing (10k property iterations), multi-threaded concurrency stress testing (50 threads), and Knot ClassLoader isolation tests.
Links & Resources:
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:JVMIalSJ:Moc85jR7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JVMIalSJ:Moc85jR7"
}

