Tom's Simple Storage Mod (Fabric)

Tom's Simple Storage Mod (Fabric)

16M Downloads

Storage System deleted after World Update from 1.20.2 to 1.21

aklausing opened this issue · 1 comments

commented

Hi,

I am currently testing to updatre our server from the current version 1.20.2 (Fabric) to Version 1.21 (Fabric).

The 1.20.2 server is running tom's sinple storage mod version 1.6.10 and the world is loading without errors.
After loading the world with the new minecraft version and traveling into the chunk where the storage system is, the server throws some errors and the storage system is gone (blocks get deleted). Only the chests and shulkers are left.

The new server runs Version 2.0.5 of tom's simple storage mod and the world folder is copied 1:1 from the old to the new server.
What am I doing wrong during the update?

The error look like these:

[20:56:38] [Server thread/ERROR]: Tried to load invalid item: 'Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: toms_storage:ts.adv_wireless_terminal'
[20:58:34] [Server thread/ERROR]: Recoverable errors when loading section [3, 3, -9]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_connector_painted -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.crafting_terminal -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_connector -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_painted -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default)
[20:58:34] [Server thread/ERROR]: Recoverable errors when loading section [3, 3, -10]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_connector_painted -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.crafting_terminal -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_painted -> using default)
[20:58:34] [Server thread/ERROR]: Recoverable errors when loading section [3, 3, -8]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_painted -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default)
[20:58:35] [Server thread/ERROR]: Recoverable errors when loading section [4, 3, -9]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_connector_painted -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: chunkloaders:basic_chunk_loader -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_painted -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.crafting_terminal -> using default)
[20:58:35] [Server thread/ERROR]: Recoverable errors when loading section [4, 3, -8]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default); (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: toms_storage:ts.inventory_cable_framed -> using default)
[20:58:36] [Server thread/ERROR]: Tried to load invalid item: 'Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: toms_storage:ts.inventory_cable'
[20:58:36] [Server thread/ERROR]: Tried to load invalid item: 'Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: toms_storage:ts.inventory_cable_framed'

Best regards

commented

The 1.21 version is an almost full rewrite.
I'm going to look into using datafixers to support updating old worlds.