Tags
Creators
Details
All versions
1.2.1
Release
1.2.13 months ago 1
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Changes
CurseForge import: magnetization-1.2.1.jar
1.2.1 — Datagen correctness sweep (mineable + loot drift fixes)
Fixes
- Unmineable blocks / no "correct tool" tick: the shipping
data/minecraft/tags/block/mineable/pickaxe.jsonwas hand-written and had drifted from the block registry (its contents were overwritten during the 1.2 anvil work), so hematite ore plus ~30 other blocks broke without dropping and showed no pickaxe check-mark in Jade/WTHIT. Theminecraft:mineable/{pickaxe,shovel,axe}andneeds_{stone,iron}_tooltags are now generated from the block registry (MagBlockTagsProvider) instead of hand-listed, so a newly-added block can no longer be silently left out. Deleted the stale hand-written tool tags. - Several machines dropped nothing when broken:
barkhausen_generator,emp_charge,gyrostabilizer,induction_pad,kinetic_coil,magnetic_item_frame, andmagnetostrictive_sensorhad no loot table at all (and weren't in the loot provider's known-block list, so datagen never warned). Block loot is now registry-driven: any block without an explicit table drops itself, and the known-block set is derived from the registry, so a future missing table failsrunDataloudly instead of shipping undroppable. Also migrated 12 plain drop-self loot tables that were hand-written insrc/main(the anvils, MHD jet, micro-thruster, solar sail, homopolar motor, structural inducer, tokamak coil/controller, g-force cushion) into datagen.
Recipes
- Deuterium Oxide now also has smelting and blasting recipes — a bucket of water cooks into a bucket of deuterium oxide (heavy water), alongside the existing glowstone-irradiation craft.
Internal / dev tooling
- Sodium + Iris now load in dev: Sodium's Modrinth NeoForge jar is a self-loading JarJar wrapper that doesn't unpack on the dev flat classpath, so Iris was crashing
runClienton missing Sodium API classes. build.gradle now unwraps and merges it into a single dev mod jar (plus its fabric-renderer shims) sorunClientlaunches with shaders. Sodium/Iris remainlocalRuntime-only soft deps — neither ships. - Dev test-mod bumps (all
localRuntime, none shipped): Supplementaries 3.6.8 + Moonlight 3.0.18 (older builds' Sodium-compat mixin hard-crashed world load once real Sodium 0.8 loaded), Create Crafts & Additions 1.6.0, Immersive Aircraft 1.4.6, Sophisticated Core 1.4.59, Sophisticated Storage 1.5.60, Spartan Weaponry Unofficial 1.2.1, GuideME 21.1.16, and Create: New Age 1.2.0 — the last forces CC:Tweaked to 1.116.2 (an optional Maven transitive of aeronautics + simulated) to satisfy New Age's optional dependency range.
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
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:j2z1RwvT:vYqCPPqL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:j2z1RwvT:vYqCPPqL"
}

