-
Notifications
You must be signed in to change notification settings - Fork 0
Version Compatibility
π Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.
This page documents the supported Minecraft release drops, Java execution environments, Fabric Loader dependencies, and build toolchains for Magnet, Let me get that! (ig_magnet).
| Target Minecraft | Subproject Folder | Active Mod Version | Java Target | Fabric Loader | Fabric API | DasikLibrary | Config GUI Provider |
|---|---|---|---|---|---|---|---|
| Minecraft 26.2 | Magnet v26.2/magnet |
1.3.9+26.2 |
Java 25 (release = 25) |
>=0.19.1 |
0.150.1+26.2 |
1.8.23 |
YetAnotherConfigLib v3 (3.9.5+26.2-fabric) + ModMenu |
| Minecraft 26.1.2 | Magnet v26.1/magnet |
1.1.2+26.1.2 |
Java 25 (release = 25) |
>=0.16.10 |
0.145.4+26.1.2 |
1.8.23 |
Cloth Config Fabric (26.1.154) + ModMenu |
- Status: Primary Modern Release
-
Subproject Path:
Magnet v26.2/magnet/ -
Archives Output:
Magnet-Let-me-get-that-1.3.9+26.2.jar -
Central Archive Directory:
Archive Jar of all versions/MC 26.2/ -
Dependency Bounds (
fabric.mod.json):"depends": { "fabricloader": ">=0.19.1", "minecraft": ">=26.2-", "java": ">=25", "fabric-api": "*", "dasik-library": "*" }
-
Key Architectural Features:
- Persistent NBT storage using Minecraft 26.2
ValueOutputandValueInputcodecs insidePlayerMixin. - Automatic player state retention across death and dimension teleportation via Fabric Lifecycle
ServerPlayerEvents.COPY_FROMandServerPlayerEvents.AFTER_RESPAWN. - Keybind toggle mapped to
\(GLFW_KEY_BACKSLASH) with dynamicig_magnet$getKeyboardType()fallback. - In-game
/magnet debugand/magnet debug logdiagnostic commands with dedicated file logging (logs/ig_magnet_debug.log). - Modern
YaclScreenHelperutilizing YetAnotherConfigLib v3.
- Persistent NBT storage using Minecraft 26.2
- Status: Modern Anchor Subproject
-
Subproject Path:
Magnet v26.1/magnet/ -
Archives Output:
Magnet-Let-me-get-that-1.1.2+26.1.2.jar -
Central Archive Directory:
Archive Jar of all versions/MC 26.1.2/ -
Dependency Bounds (
fabric.mod.json):"depends": { "fabricloader": ">=0.16.10", "minecraft": "*", "java": ">=25", "fabric-api": "*", "dasik-library": "*" }
-
Key Architectural Features:
- Concurrent session state tracking via
MagnetPlayerState(Map<UUID, Boolean>). - Keybind toggle mapped to
Ctrl+M(GLFW_KEY_M+isControlDown()). - Native actionbar overlay feedback via
client.gui.setOverlayMessage(...). - Reflection-safe optional config GUI via
ClothConfigScreenHelper.
- Concurrent session state tracking via
Both subprojects integrate automated post-compile archiving in their Gradle build scripts (build.gradle):
# Compile and auto-archive MC 26.2 build:
cd "Magnet v26.2/magnet"
./gradlew build --no-daemon
# Compile and auto-archive MC 26.1.2 build:
cd "Magnet v26.1/magnet"
./gradlew build --no-daemonWhen ./gradlew build is executed, the archiveReleaseJar task automatically copies the built JAR into the central archive folder (Archive Jar of all versions/MC <Version>/) and syncs it with active Modrinth local launcher test profiles.
Magnet, Let me get that! β’ Developed by Dasik (Rifaditya) β’ Licensed under GNU GPLv3
Documentation reflects active repository source code. Features may precede public releases on CurseForge/Modrinth.
- π 26.2 Overview
- Gameplay Mechanics
- Administration & Config
- Technical & Development
- π 26.1.2 Overview
- Gameplay Mechanics
- Administration & Config
- Technical & Development