Skip to content

Update Lootable Bodies for Minecraft 1.12.2 - #31

Open
SkyBlade1978 wants to merge 8 commits into
MinecraftModDevelopmentMods:master-1.12from
SkyBlade1978:master-1.12.2
Open

SkyBlade1978 wants to merge 8 commits into
MinecraftModDevelopmentMods:master-1.12from
SkyBlade1978:master-1.12.2

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

Brings the maintained recovery fixes and the Mods-list Config screen to Minecraft 1.12.2. Existing corpse identities and settings stay the same, including the buoyancy and void-platform defaults.

Older 1.10, 1.11 and 1.12 corpses and their items are protected during upgrades, including chunks visited later. Items from missing mods are kept for recovery when those mods return.

Manual testing passed. Local checks include 54 unit tests, the inventory regressions, 16 upgrade cases with repeated saves and delayed chunks, and graphical client/server and two-player checks. Release files are reproducible and audited.

Bring the maintained recovery fixes and Config screen to 1.12.2. Preserve older corpses and their inventories when upgrading, including chunks visited later.
Keep the copied journal before injecting deliberately invalid data, so worlds already saved by the maintained versions run through the same checks.
Avoid the slow Azure package mirror when installing the display and audio dependencies on hosted runners. Keep the same packages and test limits.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant