skippyall / CreateFabricFixes

MIT License
2 stars 1 forks source link

Does this work on 1.19.2? #1

Closed James103 closed 9 months ago

James103 commented 9 months ago

When disassembling one of the contraptions in my survival world, I got the same error as https://github.com/Fabricators-of-Create/Create/issues/1080 (java.lang.IllegalArgumentException: Transfer variant may not be blank) and the contraption I tried to disassemble effectively destroyed itself. This didn't outright crash the game, but it did result in me losing several hours worth of resources while I rebuilt the contraption.

Does this mod work on 1.19.2? If not, would it be possible to make this mod work on 1.19.2, in order to avoid situations like the one described above from reoccurring?

Edit: More specifically, I was using Create Mod version Create Mod 0.5.1-c-build.1160+mc1.19.2 and Fabric API version Fabric API 0.76.1+1.19.2, the former of which is the latest version that works on 1.19.2.

skippyall commented 9 months ago

I only tested it on 1.20.1, so it is very likely that it doesn't. I'll try to make a version for 1.19.2.

skippyall commented 9 months ago

Did you use dependency overrides to make this work on 1.19.2? I am depending on 1.20.1, so I hope that this is actually enforced by Fabric.

James103 commented 9 months ago

I tried using a dependency override to remove all dependencies for this mod as they currently are. When starting up the client, the dependency check passed, as the dependencies for this mod were overridden with an empty object as follows.

{
  "version": 1,
  "overrides": {
    "createfabricfixes": {
      "depends": {}
    }
  }
}

However, the game crashes with several mixin errors. Attached is a log from a backup of the production instance where I tried to include the mod.

Log ``` [15:00:54] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.25 [15:00:54] [ForkJoinPool-1-worker-6/WARN]: Mod create_enchantment_industry uses the version 1.0.1.b which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'b'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [15:00:54] [ForkJoinPool-1-worker-1/WARN]: Mod lod uses the version 1.6.9a which isn't compatible with Loader's extended semantic version format (Could not parse version number component '9a'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [15:00:54] [ForkJoinPool-1-worker-4/WARN]: The mod "moreculling" contains invalid entries in its mod json: - Unsupported root entry "embedded" at line 35 column 13 [15:00:54] [main/INFO]: Dependencies overridden for createfabricfixes [15:00:55] [main/INFO]: Loading 138 mods: - advancementinfo 1.19.1-fabric0.58.5-1.3.1 - appleskin 2.5.1+mc1.19 - architectury 6.5.85 - carpet 1.4.84 - create 0.5.1-c-build.1160+mc1.19.2 |-- com_google_code_findbugs_jsr305 3.0.2 |-- flywheel 0.6.9-6 |-- forge_tags 3.0 |-- forgeconfigapiport 4.2.9 | |-- com_electronwill_night-config_core 3.6.5 | \-- com_electronwill_night-config_toml 3.6.5 |-- milk 1.0.51 | \-- dripstone_fluid_lib 2.0.1 |-- porting_lib_accessors 2.1.1096+1.19.2 |-- porting_lib_base 2.1.1096+1.19.2 | |-- mm 2.3 | |-- porting_lib_attributes 2.1.1096+1.19.2 | |-- porting_lib_common 2.1.1096+1.19.2 | |-- porting_lib_constants 2.1.1096+1.19.2 | |-- porting_lib_lazy_registration 2.1.1096+1.19.2 | |-- porting_lib_loot 2.1.1096+1.19.2 | |-- porting_lib_model_generators 2.1.1096+1.19.2 | |-- porting_lib_model_loader 2.1.1096+1.19.2 | |-- porting_lib_models 2.1.1096+1.19.2 | \-- serialization_hooks 0.3.26 |-- porting_lib_entity 2.1.1096+1.19.2 | \-- porting_lib_constants 2.1.1096+1.19.2 |-- porting_lib_extensions 2.1.1096+1.19.2 | |-- porting_lib_attributes 2.1.1096+1.19.2 | |-- porting_lib_common 2.1.1096+1.19.2 | \-- porting_lib_constants 2.1.1096+1.19.2 |-- porting_lib_fake_players 2.1.1096+1.19.2 |-- porting_lib_networking 2.1.1096+1.19.2 |-- porting_lib_obj_loader 2.1.1096+1.19.2 | |-- porting_lib_attributes 2.1.1096+1.19.2 | |-- porting_lib_common 2.1.1096+1.19.2 | |-- porting_lib_constants 2.1.1096+1.19.2 | \-- porting_lib_model_loader 2.1.1096+1.19.2 |-- porting_lib_transfer 2.1.1096+1.19.2 | |-- porting_lib_attributes 2.1.1096+1.19.2 | |-- porting_lib_common 2.1.1096+1.19.2 | \-- porting_lib_constants 2.1.1096+1.19.2 |-- reach-entity-attributes 2.3.0 \-- registrate-fabric 1.1.58-MC1.19.2 - create_enchantment_industry 1.0.1.b \-- create_dragon_lib 1.0.1 - createfabricfixes 0.0.2+1.20.1 - createreibugfix 0.1.5-create0.5.1-mc1.19.x \-- conditional-mixin 0.3.2 - enhancedblockentities 0.7.2+1.19.2 |-- advanced_runtime_resource_pack 0.6.2 \-- spruceui 4.0.0+1.19 - fabric-api 0.76.1+1.19.2 |-- fabric-api-base 0.4.15+8f4e8eb390 |-- fabric-api-lookup-api-v1 1.6.14+93d8cb8290 |-- fabric-biome-api-v1 9.1.1+16f1e31390 |-- fabric-block-api-v1 1.0.2+e415d50e90 |-- fabric-blockrenderlayer-v1 1.1.25+cafc6e8e90 |-- fabric-client-tags-api-v1 1.0.5+b35fea8390 |-- fabric-command-api-v1 1.2.16+f71b366f90 |-- fabric-command-api-v2 2.2.1+413cbbc790 |-- fabric-commands-v0 0.2.33+df3654b390 |-- fabric-containers-v0 0.1.42+df3654b390 |-- fabric-content-registries-v0 3.5.2+7c6cd14d90 |-- fabric-convention-tags-v1 1.3.0+4bc6e26290 |-- fabric-crash-report-info-v1 0.2.8+aeb40ebe90 |-- fabric-data-generation-api-v1 5.3.9+413cbbc790 |-- fabric-dimensions-v1 2.1.35+0d0f210290 |-- fabric-entity-events-v1 1.5.4+9244241690 |-- fabric-events-interaction-v0 0.4.34+562bff6e90 |-- fabric-events-lifecycle-v0 0.2.36+df3654b390 |-- fabric-game-rule-api-v1 1.0.24+b6b6abb490 |-- fabric-item-api-v1 1.6.6+b7d1888890 |-- fabric-item-groups-v0 0.3.39+9244241690 |-- fabric-key-binding-api-v1 1.0.25+5c4fce2890 |-- fabric-keybindings-v0 0.2.23+df3654b390 |-- fabric-lifecycle-events-v1 2.2.4+1b46dc7890 |-- fabric-loot-api-v2 1.1.13+83a8659290 |-- fabric-loot-tables-v1 1.1.16+9e7660c690 |-- fabric-message-api-v1 5.0.7+93d8cb8290 |-- fabric-mining-level-api-v1 2.1.24+33fbc73890 |-- fabric-models-v0 0.3.21+c6af733c90 |-- fabric-networking-api-v1 1.2.12+def3f86d90 |-- fabric-networking-v0 0.3.29+df3654b390 |-- fabric-object-builder-api-v1 4.2.2+d8ef690890 |-- fabric-particles-v1 1.0.14+4d0d570390 |-- fabric-recipe-api-v1 1.0.2+413cbbc790 |-- fabric-registry-sync-v0 0.9.33+9244241690 |-- fabric-renderer-api-v1 1.2.1+1adbf27790 |-- fabric-renderer-indigo 0.8.0+1adbf27790 |-- fabric-renderer-registries-v1 3.2.24+df3654b390 |-- fabric-rendering-data-attachment-v1 0.3.19+6e0787e690 |-- fabric-rendering-fluids-v1 3.0.11+4d0d570390 |-- fabric-rendering-v0 1.1.27+df3654b390 |-- fabric-rendering-v1 1.12.1+d8ef690890 |-- fabric-resource-conditions-api-v1 2.1.2+aae9039d90 |-- fabric-resource-loader-v0 0.8.4+edbdcddb90 |-- fabric-screen-api-v1 1.0.32+4d0d570390 |-- fabric-screen-handler-api-v1 1.3.8+1cc24b1b90 |-- fabric-sound-api-v1 1.0.2+c4f28df590 |-- fabric-textures-v0 1.0.24+aeb40ebe90 |-- fabric-transfer-api-v1 2.1.6+413cbbc790 \-- fabric-transitive-access-wideners-v1 1.3.3+08b73de490 - fabricloader 0.14.25 - fastload 3.4.0 |-- fastload-119-0-1-2-compat 3.4.0 |-- fastload-1193-compat 3.4.0 |-- fastload-1194-compat 3.4.0 \-- fastload_fapi_forward 1.0.2 - ferritecore 5.0.3 - here-be-no-dragons 1.0.0 - immediatelyfast 1.2.7+1.19.2 |-- com_github_llamalad7_mixinextras 0.2.0 \-- net_lenni0451_reflect 1.3.0 - indium 1.0.9+mc1.19.2 - itemscroller 0.17.1 - java 17 - krypton 0.2.1 \-- com_velocitypowered_velocity-native 3.1.2-SNAPSHOT - languagereload 1.5.10+1.19.2 - lazydfu 0.1.3 - litematica 0.12.7 - lithium 0.11.1 - lod 1.6.9a - malilib 0.13.0 - memoryleakfix 1.1.2 - minecraft 1.19.2 - minihud 0.23.3 - modmenu 4.2.0-beta.2 - moreculling 1.19.1-0.17.0 - nochatreports 1.19.2-v1.13.12 - notenoughcrashes 4.2.1+1.19.2 - railways 1.5.1+fabric-mc1.19.2 \-- mm 2.3 - roughlyenoughitems 9.1.682 \-- error_notifier 1.0.9 - shulkerboxtooltip 3.2.2+1.19.2 \-- cloth-config 8.2.88 \-- cloth-basic-math 0.6.1 - smoothboot 1.19-1.7.1 - sodium 0.4.4+build.18 \-- org_joml_joml 1.10.4 - starlight 1.1.1+fabric.ae22326 - toms_storage 1.5.9 - trinkets 3.4.2 |-- cardinal-components-base 5.0.0-beta.1 \-- cardinal-components-entity 5.0.0-beta.1 - tweakeroo 0.14.3 - xaerominimap 23.9.3 - xaeroworldmap 1.37.2 [15:00:55] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/james/Documents/MultiMC/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT [15:00:55] [main/INFO]: Compatibility level set to JAVA_16 [15:00:55] [main/INFO]: Compatibility level set to JAVA_17 [15:00:55] [main/WARN]: Reference map 'Fastload-1.19.4-Extension-refmap.json' for fastload-1194-compat.mixins.json could not be read. If this is a development environment you can ignore this message [15:00:56] [main/INFO]: Loaded configuration file for Lithium: 114 options available, 2 override(s) found [15:00:56] [main/INFO]: Loaded configuration file for Sodium: 29 options available, 0 override(s) found [15:00:56] [main/WARN]: Error loading class: io/github/fabricators_of_create/porting_lib/transfer/item/ItemStackHandlerSlot (java.lang.ClassNotFoundException: io/github/fabricators_of_create/porting_lib/transfer/item/ItemStackHandlerSlot) [15:00:56] [main/WARN]: @Mixin target io.github.fabricators_of_create.porting_lib.transfer.item.ItemStackHandlerSlot was not found createfabricfixes.mixins.json:ItemStackHandlerSlotMixin from mod createfabricfixes [15:00:57] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children [15:00:57] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [krypton]) disables it and children [15:00:57] [main/INFO]: [MemoryLeakFix] Will be applying 4 memory leak fixes! [15:00:57] [main/INFO]: [MemoryLeakFix] Currently enabled memory leak fixes: [targetEntityLeak, entityMemoriesLeak, biomeTemperatureLeak, hugeScreenshotLeak] [15:00:57] [main/INFO]: I used the json to destroy the json [15:00:58] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.2.0). [15:00:58] [main/INFO]: Smooth Boot config initialized [15:00:59] [main/INFO]: Mixing server.MixinPlayer from nochatreports.mixins.json into net.minecraft.class_1657 [15:00:59] [main/WARN]: Error loading class: io/github/fabricators_of_create/porting_lib/entity/extensions/EntityExtensions (java.lang.ClassNotFoundException: io/github/fabricators_of_create/porting_lib/entity/extensions/EntityExtensions) [15:00:59] [main/WARN]: Error loading class: io/github/fabricators_of_create/porting_lib/entity/extensions/EntityExtensions (java.lang.ClassNotFoundException: io/github/fabricators_of_create/porting_lib/entity/extensions/EntityExtensions) [15:00:59] [main/ERROR]: Mixin apply for mod createfabricfixes failed createfabricfixes.mixins.json:EntityReMixin from mod createfabricfixes -> net.minecraft.class_1297: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Shadow field capturedDrops was not located in the target class net.minecraft.class_1297. Using refmap createfabricfixes-refmap.json org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field capturedDrops was not located in the target class net.minecraft.class_1297. Using refmap createfabricfixes-refmap.json at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.28) ~[?:?] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.minecraft.util.SystemDetails.handler$bdf000$carpet$fillSystemDetails(SystemDetails:521) ~[?:?] at net.minecraft.util.SystemDetails.(SystemDetails:58) ~[?:?] at net.minecraft.util.crash.CrashReport.(CrashReport:34) ~[?:?] at net.minecraft.util.crash.CrashReport.initCrashReport(CrashReport:274) ~[?:?] at net.minecraft.client.main.Main.main(Main:159) [client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main:51) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.25.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] [15:00:59] [main/ERROR]: Minecraft has crashed! net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1297 failed at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.28) ~[?:?] at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.25.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1297 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.minecraft.util.SystemDetails.handler$bdf000$carpet$fillSystemDetails(SystemDetails:521) ~[?:?] at net.minecraft.util.SystemDetails.(SystemDetails:58) ~[?:?] at net.minecraft.util.crash.CrashReport.(CrashReport:34) ~[?:?] at net.minecraft.util.crash.CrashReport.initCrashReport(CrashReport:274) ~[?:?] at net.minecraft.client.main.Main.main(Main:159) ~[minecraft-1.19.2-client.jar:?] at net.minecraft.client.main.Main.main(Main:51) ~[minecraft-1.19.2-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.25.jar:?] ... 5 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.minecraft.util.SystemDetails.handler$bdf000$carpet$fillSystemDetails(SystemDetails:521) ~[?:?] at net.minecraft.util.SystemDetails.(SystemDetails:58) ~[?:?] at net.minecraft.util.crash.CrashReport.(CrashReport:34) ~[?:?] at net.minecraft.util.crash.CrashReport.initCrashReport(CrashReport:274) ~[?:?] at net.minecraft.client.main.Main.main(Main:159) ~[minecraft-1.19.2-client.jar:?] at net.minecraft.client.main.Main.main(Main:51) ~[minecraft-1.19.2-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.25.jar:?] ... 5 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [createfabricfixes.mixins.json:EntityReMixin from mod createfabricfixes] from phase [DEFAULT] in config [createfabricfixes.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.minecraft.util.SystemDetails.handler$bdf000$carpet$fillSystemDetails(SystemDetails:521) ~[?:?] at net.minecraft.util.SystemDetails.(SystemDetails:58) ~[?:?] at net.minecraft.util.crash.CrashReport.(CrashReport:34) ~[?:?] at net.minecraft.util.crash.CrashReport.initCrashReport(CrashReport:274) ~[?:?] at net.minecraft.client.main.Main.main(Main:159) ~[minecraft-1.19.2-client.jar:?] at net.minecraft.client.main.Main.main(Main:51) ~[minecraft-1.19.2-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.25.jar:?] ... 5 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field capturedDrops was not located in the target class net.minecraft.class_1297. Using refmap createfabricfixes-refmap.json at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.28) ~[?:?] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.25.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.14.25.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.minecraft.util.SystemDetails.handler$bdf000$carpet$fillSystemDetails(SystemDetails:521) ~[?:?] at net.minecraft.util.SystemDetails.(SystemDetails:58) ~[?:?] at net.minecraft.util.crash.CrashReport.(CrashReport:34) ~[?:?] at net.minecraft.util.crash.CrashReport.initCrashReport(CrashReport:274) ~[?:?] at net.minecraft.client.main.Main.main(Main:159) ~[minecraft-1.19.2-client.jar:?] at net.minecraft.client.main.Main.main(Main:51) ~[minecraft-1.19.2-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.25.jar:?] ... 5 more Process exited with code 1. ```
skippyall commented 9 months ago

Thank you for testing. I'll try to make a 1.19.2 version.

skippyall commented 9 months ago

Completed!

James103 commented 9 months ago

I still get the same error when taking items out of a contraption's storage and then disassembling. crash-2024-01-16_15.40.57-server.txt

skippyall commented 9 months ago

Strange, I never got this kind of error (If you look closely, you can see that it happens in an other phase of disassembling). Which kind of contraption do you use, and which type of storage?

James103 commented 9 months ago

I assembled the most basic train with storage, shown through the attached picture and schematic. To reproduce:

  1. Unzip and load the schematic, or build as shown in the picture.
  2. Place items in the barrel.
  3. Assemble the train.
  4. Take out all items from the barrel.
  5. Disassemble the train.
  6. The server will either crash or give an error, and the blocks making up the train will be voided.

image Schematic file: train.zip

Error on disassembling train ``` [18:02:19] [Server thread/ERROR]: Error executing task on Server java.lang.IllegalArgumentException: Transfer variant may not be blank. at net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions.notBlank(StoragePreconditions.java:39) ~[fabric-transfer-api-v1-2.1.6+413cbbc790-54ac9d7b5c44428e.jar:?] at net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions.notBlankNotNegative(StoragePreconditions.java:58) ~[fabric-transfer-api-v1-2.1.6+413cbbc790-54ac9d7b5c44428e.jar:?] at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.insert(SingleStackStorage.java:108) ~[fabric-transfer-api-v1-2.1.6+413cbbc790-54ac9d7b5c44428e.jar:?] at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.insert(InventorySlotWrapper.java:79) ~[fabric-transfer-api-v1-2.1.6+413cbbc790-54ac9d7b5c44428e.jar:?] at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.insert(InventorySlotWrapper.java:39) ~[fabric-transfer-api-v1-2.1.6+413cbbc790-54ac9d7b5c44428e.jar:?] at net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage.insert(CombinedStorage.java:66) ~[fabric-transfer-api-v1-2.1.6+413cbbc790-54ac9d7b5c44428e.jar:?] at com.simibubi.create.content.contraptions.MountedStorage.addStorageToWorld(MountedStorage.java:170) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.contraptions.MountedStorageManager.addStorageToWorld(MountedStorageManager.java:176) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.contraptions.Contraption.addBlocksToWorld(Contraption.java:1106) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.contraptions.AbstractContraptionEntity.disassemble(AbstractContraptionEntity.java:668) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.trains.entity.Train.disassemble(Train.java:720) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.trains.station.StationBlockEntity.tryDisassembleTrain(StationBlockEntity.java:405) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.trains.station.StationBlockEntity.enterAssemblyMode(StationBlockEntity.java:359) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.trains.station.StationEditPacket.applySettings(StationEditPacket.java:129) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.content.trains.station.StationEditPacket.applySettings(StationEditPacket.java:13) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at com.simibubi.create.foundation.networking.BlockEntityConfigurationPacket.lambda$handle$0(BlockEntityConfigurationPacket.java:44) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?] at net.minecraft.class_3738.run(class_3738.java:18) ~[client-intermediary.jar:?] at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?] at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:776) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:159) ~[client-intermediary.jar:?] at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:758) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?] at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:669) ~[client-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?] ```
Ghostlyr commented 9 months ago

Same error on 1.20.1

[Server thread/ERROR]: Error executing task on Server
java.lang.IllegalArgumentException: Transfer variant may not be blank.
    at net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions.notBlank(StoragePreconditions.java:39) ~[fabric-transfer-api-v1-3.3.3+c81d263177-b6ab590a5b70cd3e.jar:?]
    at net.fabricmc.fabric.api.transfer.v1.storage.StoragePreconditions.notBlankNotNegative(StoragePreconditions.java:58) ~[fabric-transfer-api-v1-3.3.3+c81d263177-b6ab590a5b70cd3e.jar:?]
    at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.insert(SingleStackStorage.java:108) ~[fabric-transfer-api-v1-3.3.3+c81d263177-b6ab590a5b70cd3e.jar:?]
    at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.insert(InventorySlotWrapper.java:81) ~[fabric-transfer-api-v1-3.3.3+c81d263177-b6ab590a5b70cd3e.jar:?]
    at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.insert(InventorySlotWrapper.java:40) ~[fabric-transfer-api-v1-3.3.3+c81d263177-b6ab590a5b70cd3e.jar:?]
    at net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage.insert(CombinedStorage.java:67) ~[fabric-transfer-api-v1-3.3.3+c81d263177-b6ab590a5b70cd3e.jar:?]
    at com.simibubi.create.content.contraptions.MountedStorage.addStorageToWorld(MountedStorage.java:171) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.contraptions.MountedStorageManager.addStorageToWorld(MountedStorageManager.java:176) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.contraptions.Contraption.addBlocksToWorld(Contraption.java:1110) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.contraptions.AbstractContraptionEntity.disassemble(AbstractContraptionEntity.java:667) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.trains.entity.Train.disassemble(Train.java:720) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.trains.station.StationBlockEntity.tryDisassembleTrain(StationBlockEntity.java:405) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.trains.station.StationBlockEntity.enterAssemblyMode(StationBlockEntity.java:359) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.trains.station.StationEditPacket.applySettings(StationEditPacket.java:129) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.content.trains.station.StationEditPacket.applySettings(StationEditPacket.java:13) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at com.simibubi.create.foundation.networking.BlockEntityConfigurationPacket.lambda$handle$0(BlockEntityConfigurationPacket.java:44) ~[create-fabric-0.5.1-d-build.1161+mc1.20.1(1).jar:?]
    at net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[server-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) ~[server-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) ~[server-intermediary.jar:?]
    at net.minecraft.class_1255.method_18857(class_1255.java:139) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:743) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:675) ~[server-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[server-intermediary.jar:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
skippyall commented 9 months ago

Released a new version for 1.20 that should fix this issue. 1.19.2 is still wip.

skippyall commented 9 months ago

Done (hopefully)