Repository navigation
Releases: CrabMods/InstantWorldMirror
Releases · CrabMods/InstantWorldMirror
Release list
Instant World Mirror 1.4.0 Beta
Instant World Mirror 1.4.0 Beta
This public Beta adds the Stranded Mirror cross-save workflow, persistent-world backups, and the Heaven Mirror Superflat enchantment matrix. Both supported Minecraft versions use the same player-facing behavior.
Stranded Mirror
- Added the Stranded Mirror for capturing named world slices and reopening them from other saves.
- Unified persistent mirror worlds and cross-save world slices in the long-term world menu.
- Added independent numbered backups for world slices and persistent mirror worlds.
- Backups preserve block entities, supported entities, distant modified chunks, item data, names, and enchantments without changing the source.
- Added one-way Minecraft 1.20.1 to 1.21.1 slice upgrades using Minecraft DataFixer validation.
- Newer slices remain blocked on 1.20.1, and missing mod content fails safely instead of silently becoming air.
- Fixed the slice-opening flow so success closes the complete menu and a rejected open keeps the selection screen usable.
Heaven Mirror Superflat
- Added the Superflat enchantment exclusively for Heaven Mirror.
- No enchantments: creates the normal temporary copied Heaven world.
- Superflat only: creates a temporary Superflat Heaven world.
- Permanence only: retains the normal temporary copied world and existing persistent-save workflow.
- Permanence plus Superflat: retains the normal temporary copied world and adds one automatic persistent Superflat world.
- Reusing the double-enchanted mirror does not create duplicate automatic Superflat records.
- Superflat platforms use grass, two dirt layers, and bedrock.
Persistent Worlds
- Added backup controls to the persistent list and in-world management menu.
- Persistent records retain their terrain mode and recover safely after interrupted copies.
- Generated persistent records no longer store a fake temporary-session identifier; existing records remain compatible.
- A persistent source cannot be deleted while one of its backups is still copying.
Downloads
instantworldmirror-1.21.1-1.4.0-Beta.jar- Minecraft 1.21.1 / NeoForge, commit002b299instantworldmirror-1.20.1-1.4.0-Beta.jar- Minecraft 1.20.1 / Forge, commit09fbe9c
Delete every previous Instant World Mirror JAR before installing the file matching the Minecraft version.
Validation
- Minecraft 1.21.1 GameTest: 54/54 passed
- Minecraft 1.20.1 GameTest: 51/51 passed
- Real-client menu and localization gates passed in English and Simplified Chinese on both versions.
- Full builds, JAR-content verification, configuration migration checks, and lifecycle coverage passed on both versions.
- GitHub Actions passed on both release commits.
- Team testing confirmed the Stranded Mirror and Superflat workflows without remaining issues.
Beta limitation
- Persistent mirror records currently share eight server-wide persistent world slots. Configurable per-player quotas and expanded single-player capacity are planned separately.
SHA-256
- 1.21.1:
BBDDDB47BB77440B1E4EC0DF5DF754536832266E83A18441274B61740B83C25E - 1.20.1:
908FE143914B83700A6D98C7E28BED036ED9C7FA3241BA844AF0E4627A9A3A33
Instant World Mirror 1.3.0 Beta
Instant World Mirror 1.3.0 Beta
This public Beta advances from 1.2.2 because it adds a complete in-game administration UI and expands the persistent configuration model, in addition to regression fixes.
Configuration UI
- Added
Options > World Mirror Settingsfor server administrators. - Added per-mirror access control: disabled, administrators only, or all players.
- Added per-mirror natural spawning, item transfer, and copy-radius settings.
- Added the global base cooldown setting.
- Saving writes the common configuration immediately and clearly indicates that a restart is required before behavior changes.
- Added complete English and Simplified Chinese UI coverage.
Fixes
- Fixed First Dream generated loot chests losing unopened loot-table data.
- Fixed live generated block entities, including vanilla spawners, being copied without their saved state.
- Fixed mirror cooldown behavior so all three mirrors consistently use the common configuration.
- Fixed item-transfer persistence and inventory restoration across mirror exit.
- Fixed mirror copy behavior at edge chunks.
- Improved compatibility with other mods that modify the Options screen and with constructor-sensitive block entities.
Configuration migration
- Existing common configuration files are migrated without removing valid administrator choices.
- Legacy global mirror fields are translated into the current per-mirror settings.
- Invalid old cooldown values below 30 seconds migrate to the 300-second default.
instantworldmirror-client.tomlremains limited to local HUD display; server behavior is controlled byinstantworldmirror-common.toml.
Downloads
instantworldmirror-1.21.1-1.3.0-Beta.jar- Minecraft 1.21.1 / NeoForge, commit5d3866ainstantworldmirror-1.20.1-1.3.0-Beta.jar- Minecraft 1.20.1 / Forge, commita0eec17
Validation
- Clean builds passed for both supported Minecraft versions.
- GameTest passed 39/39 on 1.21.1 and 38/38 on 1.20.1.
- The real-client configuration UI gate passed in English and Simplified Chinese on both versions.
- Tests cover UI changes before and after restart, per-mirror behavior, item transfer, generated loot, persisted cooldown, and configuration migration.
SHA-256
- 1.21.1:
25E6CA5B6A82CC81AADFB29823C3BA32EF0831CFC5281594EFED249A48F87DEC - 1.20.1:
64901A91DA2CB631AC2E54DFEC59577BD7F1F12B3B5C219462B4CDBF04E547E3
1.2.2-Beta
1.2.2-Beta build from the latest pushed code.
Commits:
Included recent changes:
- Added GameTest coverage for vanilla Chest and Ender Chest item transfer behavior.
- Verified item-transfer behavior is controlled by config for vanilla containers.
Validation:
- 1.21.1: clean build succeeded.
- 1.20.1: clean build succeeded.
- Earlier latest-code GameTestServer run passed 30/30 required tests on both branches before the version-only bump.
SHA256:
- instantworldmirror-1.21.1-1.2.2-Beta.jar: C33E988E60030AF107D3722DA7FEE479CE550F2B5BAC5F1528E66C088CBA4963
- instantworldmirror-1.20.1-1.2.2-Beta.jar: 489DC22E992A755498CACF3A4160F9466821EBA791C734D3CF4499C4451698B0