
Mixin Helper
Utility mod for modpack developers that provides complete control over mixin behavior
121
3
Mixin Helper 1.1.0 (Forge 1.20.1)
release24 марта 2026 г.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)
- Protects chunk generation classes (
- New
guardrailsconfig section with:enabled— master toggle (default:true)bypassProtectedClasses— override protection at your own risk (default:false)additionalProtectedPatterns— add your own protected class prefixesexcludeFromProtection— 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
Mixin Helper 1.1.0 (Fabric 1.21.1)
release24 марта 2026 г.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)
- Protects chunk generation classes (
- New
guardrailsconfig section with:enabled— master toggle (default:true)bypassProtectedClasses— override protection at your own risk (default:false)additionalProtectedPatterns— add your own protected class prefixesexcludeFromProtection— 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
Mixin Helper 1.1.0 (Fabric 1.20.1)
release24 марта 2026 г.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)
- Protects chunk generation classes (
- New
guardrailsconfig section with:enabled— master toggle (default:true)bypassProtectedClasses— override protection at your own risk (default:false)additionalProtectedPatterns— add your own protected class prefixesexcludeFromProtection— 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
Mixin Helper 1.1.0 (NeoForge 1.21.1)
release24 марта 2026 г.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)
- Protects chunk generation classes (
- New
guardrailsconfig section with:enabled— master toggle (default:true)bypassProtectedClasses— override protection at your own risk (default:false)additionalProtectedPatterns— add your own protected class prefixesexcludeFromProtection— 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
Mixin Helper 1.0.0 (Forge 1.20.1)
release22 марта 2026 г.initial version
Создатели
Детали
Лицензия:GPL-3.0-only
Опубликован:3 недели назад
Обновлён:3 недели назад