Extended Drawers

Extended Drawers

145k Downloads

[Bug]: Updating to 1.20.1 from 1.18.2 removes all upgrades & acces points

MrStickyPiston opened this issue ยท 1 comments

commented

Description of the issue

After updating the mod and minecraft from 1.18.2 to 1.20.1 all upgrades & acces points were gone

Reproduction steps

build something in 1.18.2

Mod version

2.1.1

Operating System

Kubuntu 22.04

Minecraft version

1.18.2 / 1.20.1

Other mods

file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/artifacts-7.0.3+fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/autoconfig1u-3.4.0.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/BuildersJetpack-1.4.2.jar.disabled
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/cloth-config-6.5.102-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/continuity-2.0.2+1.18.2.jar.disabled
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/copycats-1.1.1-mc1.18.2-fabric.jar.disabled
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/ctm-fabric-1.0.0+1.18.jar.disabled
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/fabric-api-0.76.0+1.18.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/fabric-api-0.77.0+1.18.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/fabric-language-kotlin-1.10.19+kotlin.1.9.23.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/farmers-delight-fabric-1.18.2-1.2.5.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/jei-1.18.2-fabric-10.2.1.1002.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/unfixed-seeds-1.0.2.jar.disabled
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/appleskin-fabric-mc1.20.1-2.5.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/athena-fabric-1.20.1-3.1.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/balm-fabric-1.20.1-7.2.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/BetterF3-7.0.2-Fabric-1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/cardinal-components-api-5.2.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/chunkloaders-1.2.8a-fabric-mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/fabric-carpet-1.20-1.4.112+v230608.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/appliedenergistics2-fabric-15.1.0.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/cloth-config-11.1.118-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Clumps-fabric-1.20.1-12.0.0.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/createaddition-fabric+1.20.1-1.2.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/cristellib-1.1.5-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/DisableCustomWorldsAdvice-4.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/entity_model_features_fabric_1.20.1-2.0.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/entity_texture_features_fabric_1.20.1-6.0.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/entityculling-fabric-1.6.2-mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/ExtendedDrawers-2.1.1+mc.1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/extremesoundmuffler-3.41-fabric-1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/fabric-api-0.92.1+1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/ferritecore-6.0.1-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/fusion-1.1.1-fabric-mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/global-datapack-1.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/farmers-delight-fabric-1.4.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/immersive_paintings-0.6.7+1.20.1-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/indium-1.0.30+mc1.20.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/inventorymanagement-1.3.1+1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/iron-jetpacks-0.4.7.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/JadeAddons-1.20.1-fabric-5.2.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Steam_Rails-1.6.3+fabric-mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/iris-mc1.20.1-1.6.17.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Jade-1.20-fabric-11.8.0.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/jei-1.20.1-fabric-15.3.0.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/JustEnoughFarmersRecipes-1.20.1-1.0.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/lambdynamiclights-2.3.2+1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/lazydfu-0.1.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/lithium-fabric-mc1.20.1-0.11.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/modmenu-7.2.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Chipped-fabric-1.20.1-3.0.6.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/libIPN-fabric-1.20-4.0.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/modernfix-fabric-5.16.1+mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Patchouli-1.20.1-84-FABRIC.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/pickable_villagers-1.4.5+1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/rechiseled-1.1.5b-fabric-mc1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/rechiseledcreate-1.0.2-fabric-mc1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/reeses_sodium_options-1.7.2+mc1.20.1-build.101.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/create-fabric-0.5.1-f-build.1417+mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/resourcefullib-fabric-1.20.1-2.1.24.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/scarecrowsterritory-1.1.11-fabric-mc1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/sodium-extra-0.5.4+mc1.20.1-build.115.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/sodium-fabric-0.5.8+mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/starlight-1.1.2+fabric.dbc156f.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/supermartijn642configlib-1.1.8a-fabric-mc1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/toolleveling-fabric-1.20.1-2.0.0.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Hephaestus-1.20.1-3.6.4.273.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/supermartijn642corelib-1.1.17-fabric-mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Terralith_1.20.4_v2.4.11.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/travelersbackpack-fabric-1.20.1-9.1.12.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/waystones-fabric-1.20-14.1.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/graves-3.0.1+1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/mvs-4.1.2-1.20-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/worldedit-mod-7.2.15.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Xaeros_Minimap_24.1.1_Fabric_1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/XaerosWorldMap_1.38.4_Fabric_1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/yet-another-config-lib-fabric-3.2.2+1.20.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsApi-1.20-Fabric-4.0.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterDesertTemples-1.20-Fabric-3.0.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterDungeons-1.20-Fabric-4.0.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterEndIsland-1.20-Fabric-2.0.6.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterNetherFortresses-1.20-Fabric-2.0.6.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterMineshafts-1.20-Fabric-4.0.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterOceanMonuments-1.20-Fabric-3.0.4.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterStrongholds-1.20-Fabric-4.0.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsBetterWitchHuts-1.20-Fabric-3.0.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/YungsExtras-1.20-Fabric-4.0.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/Zoomify-2.11.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/architectury-9.2.14-fabric.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/artifacts-fabric-9.4.3.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/trinkets-3.7.2.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/WorldEditCUI-1.20+01.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/skinlayers3d-fabric-1.6.2-mc1.20.1.jar
file:///home/sticky/.local/share/PrismLauncher/instances/[1.20.1] Create fabric/.minecraft/mods/dynamic-fps-3.4.2+minecraft-1.20.4-fabric.jar

Server

Not tested

Client

Happens

Logs

https://mclo.gs/VIrTCtq

Extra Context

Lot of errors in log, log size is big.
Custom settings were 8k in drawer, but was overriden by new config file

commented

Updating extended drawers accross minecraft version isn't suppored. This is due to me changing the storage formats without adding extra code for conversion (which is a lot of work for very few users).

The specific changes are:

  1. The id of access points was changed from extended_drawers:controller (old name based on storage drawers) to extended_drawers:access_point (more accurate).
  2. The storage format of drawer upgrades was changed in one of the many refactors to the mod.
  3. The config file system was entirely replaced to get more options in terms of what can be represented.