Mixin HelperСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (16)
release
Mixin Helper 1.1.2 (NeoForge 1.21.1)
1.1.2+neoforge-121118 окт. 2026 г.226Minecraft: 1.21.1neoforge
Что нового
## v1.1.2
### Fixed
- `mixinPriorities` now works. The map was read from the config but never applied, so per-mixin overrides had no effect and the mixin kept its own priority.
- `mixinConfigPriorities` now changes the priority of every mixin in that config. It used to change only the config's own ordering value, which Mixin had already copied into each mixin before Mixin Helper ran.
- An individual `mixinPriorities` entry wins over a `mixinConfigPriorities` entry for the same config.
- Mixin applies lower priorities first. To make a mixin win a `@Redirect` conflict, give it a lower number than the other mixin, not a higher one.
release
Mixin Helper 1.1.2 (Forge 1.20.1)
1.1.2+forge-120118 окт. 2026 г.173Minecraft: 1.20.1forge
Что нового
## v1.1.2
### Fixed
- `mixinPriorities` now works. The map was read from the config but never applied, so per-mixin overrides had no effect and the mixin kept its own priority.
- `mixinConfigPriorities` now changes the priority of every mixin in that config. It used to change only the config's own ordering value, which Mixin had already copied into each mixin before Mixin Helper ran.
- An individual `mixinPriorities` entry wins over a `mixinConfigPriorities` entry for the same config.
- Mixin applies lower priorities first. To make a mixin win a `@Redirect` conflict, give it a lower number than the other mixin, not a higher one.
release
Mixin Helper 1.1.2 (Fabric 1.21.1)
1.1.2+fabric-121118 окт. 2026 г.41Minecraft: 1.21.1fabric
Что нового
## v1.1.2
### Fixed
- `mixinPriorities` now works. The map was read from the config but never applied, so per-mixin overrides had no effect and the mixin kept its own priority.
- `mixinConfigPriorities` now changes the priority of every mixin in that config. It used to change only the config's own ordering value, which Mixin had already copied into each mixin before Mixin Helper ran.
- An individual `mixinPriorities` entry wins over a `mixinConfigPriorities` entry for the same config.
- Mixin applies lower priorities first. To make a mixin win a `@Redirect` conflict, give it a lower number than the other mixin, not a higher one.
release
Mixin Helper 1.1.2 (Fabric 1.20.1)
1.1.2+fabric-120118 окт. 2026 г.28Minecraft: 1.20.1fabric
Что нового
## v1.1.2
### Fixed
- `mixinPriorities` now works. The map was read from the config but never applied, so per-mixin overrides had no effect and the mixin kept its own priority.
- `mixinConfigPriorities` now changes the priority of every mixin in that config. It used to change only the config's own ordering value, which Mixin had already copied into each mixin before Mixin Helper ran.
- An individual `mixinPriorities` entry wins over a `mixinConfigPriorities` entry for the same config.
- Mixin applies lower priorities first. To make a mixin win a `@Redirect` conflict, give it a lower number than the other mixin, not a higher one.
release
Mixin Helper 1.1.1 (NeoForge 1.21.1)
1.1.1+neoforge-121112 июн. 2026 г.1,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## v1.1.1
### Fixed
- Mixin names in the audit log are no longer recorded with a doubled dot before the class name (for example `org.example.mixin..FooMixin`). Mixin appends a trailing dot to the configured package internally; the audit log and the string-list blacklist matching now join the full name with a single separator, so annotation scanning and blacklist lookups resolve correctly.
## v1.1.0
### 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
release
Mixin Helper 1.1.1 (Forge 1.20.1)
1.1.1+forge-120112 июн. 2026 г.898Minecraft: 1.20.1forge
Что нового
## v1.1.1
### Fixed
- Mixin names in the audit log are no longer recorded with a doubled dot before the class name (for example `org.example.mixin..FooMixin`). Mixin appends a trailing dot to the configured package internally; the audit log and the string-list blacklist matching now join the full name with a single separator, so annotation scanning and blacklist lookups resolve correctly.
## v1.1.0
### 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
release
Mixin Helper 1.1.1 (Fabric 1.21.1)
1.1.1+fabric-121112 июн. 2026 г.706Minecraft: 1.21.1fabric
Что нового
## v1.1.1
### Fixed
- Mixin names in the audit log are no longer recorded with a doubled dot before the class name (for example `org.example.mixin..FooMixin`). Mixin appends a trailing dot to the configured package internally; the audit log and the string-list blacklist matching now join the full name with a single separator, so annotation scanning and blacklist lookups resolve correctly.
## v1.1.0
### 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
release
Mixin Helper 1.1.1 (Fabric 1.20.1)
1.1.1+fabric-120112 июн. 2026 г.205Minecraft: 1.20.1fabric
Что нового
## v1.1.1
### Fixed
- Mixin names in the audit log are no longer recorded with a doubled dot before the class name (for example `org.example.mixin..FooMixin`). Mixin appends a trailing dot to the configured package internally; the audit log and the string-list blacklist matching now join the full name with a single separator, so annotation scanning and blacklist lookups resolve correctly.
## v1.1.0
### 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
release
Mixin Helper 1.1.0 (Forge 1.20.1)
1.1.0+forge-120123 мар. 2026 г.289Minecraft: 1.20.1forge
Что нового
### 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
release
Mixin Helper 1.1.0 (Fabric 1.21.1)
1.1.0+fabric-121123 мар. 2026 г.71Minecraft: 1.21.1fabric
Что нового
### 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
release
Mixin Helper 1.1.0 (Fabric 1.20.1)
1.1.0+fabric-120123 мар. 2026 г.86Minecraft: 1.20.1fabric
Что нового
### 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
release
Mixin Helper 1.1.0 (NeoForge 1.21.1)
1.1.0+neoforge-121123 мар. 2026 г.978Minecraft: 1.21.1neoforge
Что нового
### 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
release
Mixin Helper 1.0.0 (Forge 1.20.1)
1.0.0+forge-120122 мар. 2026 г.39Minecraft: 1.20.1forge
Что нового
initial version
release
Mixin Helper 1.0.0 (NeoForge 1.21.1)
1.0.0+neoforge-121122 мар. 2026 г.63Minecraft: 1.21.1neoforge
Что нового
initial version
release
Mixin Helper 1.0.0 (Fabric 1.20.1)
1.0.0+fabric-120122 мар. 2026 г.34Minecraft: 1.20.1fabric
Что нового
initial version
release
Mixin Helper 1.0.0 (Fabric 1.21.1)
1.0.0+fabric-121122 мар. 2026 г.58Minecraft: 1.21.1fabric
Что нового
initial version