File Details
BetterEndRemastered-30.3.4.jar
- R
- Apr 29, 2026
- 88.92 MB
- 1.9K
- 1.21.1
- Fabric
File Name
BetterEndRemastered-30.3.4.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Remastered Mod Suite Update - 30.3.4
Supported Version
- Minecraft 1.21.1 (Fabric)
Mods Updated
- BCLibRemastered 30.3.4
- BetterEndRemastered 30.3.4
- BetterNetherRemastered 30.3.4
- WorldWeaverRemastered 30.3.4
Major Fixes
WorldWeaver Chunk Palette Resize Guard
- Added a defensive guard for Minecraft chunk palette resize requests that do not advance to a larger palette configuration.
- This prevents End feature generation and heavy pregeneration workloads from getting stuck in a recursive
PalettedContainer.onResizeloop. - Fixes
StackOverflowErrorcrashes while End chunks are upgraded to theminecraft:featuresstage, especially during Chunky/C2ME pregeneration. - Moved the palette resize mixin out of the
net.minecraft.world.level.chunkpackage and into the WorldWeaver mixin namespace. - Fixes client bootstrap crashes caused by Mixin treating Minecraft's chunk package as a mixin-owned package and rejecting direct loads of
ChunkGenerators.
BetterEnd End Stone Smelter Reliability
- Fixed End Stone Smelter output checks so item components must match before stacks are merged.
- Fixed output capacity checks to respect both container and item max stack sizes.
- Added a guard that restores missing smelt time totals before active smelting progresses.
- Fixed custom Fabric fuels with exactly 2000 burn ticks so they are accepted consistently.
BetterNether Resource and EMI Fixes
- Fixed BetterNether Japanese and Polish language files that contained invalid JSON syntax.
- Fixed the BetterNether Forge EMI progress arrow so it reflects the forge speedup instead of vanilla furnace timing.
- Hardened BetterNether Forge EMI recipe display against empty ingredient lists and missing client level state.
Audit Hardening Pass
- Removed duplicate BetterEnd colored-lights entries so JSON parsing is deterministic.
- Removed unsafe parallel world access from BetterEnd cave feature generation.
- Replaced BetterEnd constructor wildcard mixin selectors with exact constructor descriptors.
- Replaced BetterNether constructor wildcard mixin selectors with exact constructor descriptors and registered the missing Minecraft client mixin.
- Added bounded NBT readers for structure, world config, and data-fixer loading paths.
- Added bounded BetterNether city-piece enum deserialization for corrupted or unexpected structure NBT.
- Hardened BCLib data-exchange payload dispatch with descriptor checks before casting.
- Hardened BetterNether config and debug-shader file handling with scoped resource closure and structured logging.
- Hardened BetterNether Vanilla Hammers and Vanilla Excavators reflection paths with constructor checks, type validation, and logger output.
- Guarded BetterNether complex model generation against missing model sources or textures.
- Improved BetterNether portal shape scanning by using set-backed portal block tracking.
- Clarified BetterNether anchor-tree line loop bounds to avoid fragile
size() - 1loop conditions. - Replaced BetterNether registry debug matching based on
toString()with direct registry key comparison. - Added fallback handling for malformed BetterEnd ritual axis data.
- Added defensive publication guards for BetterEnd cave biome cache state.
- Hardened config/world-config path construction against unsafe path segments.
- Added the missing BetterNether asset-license note to the main license file.
Update Recommendation
- Keep all four Remastered mods on 30.3.4 together.
- Replace the previous exported jars with refreshed 30.3.4 jars after rebuilding.

