promotional bannermobile promotional banner

Mixin Helper

Utility mod for modpack developers that provides complete control over mixin behavior

File Details

Mixin Helper 1.1.0 (Forge 1.20.1)

  • R
  • Mar 23, 2026
  • 40.85 KB
  • 185
  • 1.20.1
  • Forge

File Name

mixinhelper-1.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mixin-helper-1492883:7801592")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Added

  • Guardrails system to prevent accidental modifications to critical classes that could corrupt worlds or crash the JVM
    • Protects chunk generation classes (ChunkGenerator, NoiseBasedChunkGenerator, WorldGenRegion, LevelChunk, ChunkStatus)
    • Protects palette container classes (PalettedContainer, LinearPalette, HashMapPalette, Palette)
    • Protects mixin system internals (org.spongepowered.asm.*)
    • Protects JVM/classloader internals (java.lang.ClassLoader, sun.misc.Unsafe, jdk.internal.*)
    • Protects threading classes (BlockableEventLoop, TickTask)
    • Protects world persistence classes (LevelStorageSource, net.minecraft.nbt.*, LevelData)
  • New guardrails config section with:
    • enabled — master toggle (default: true)
    • bypassProtectedClasses — override protection at your own risk (default: false)
    • additionalProtectedPatterns — add your own protected class prefixes
    • excludeFromProtection — selectively unprotect specific classes (requires bypass)
  • Early config validation logs warnings at startup when protected classes are referenced
  • Guardrails block target-class blacklisting and method removal/nop on protected classes by default