YUNG-GANG / YUNGs-API

API for my Minecraft mods
GNU Lesser General Public License v3.0
22 stars 12 forks source link

YUNGs-API crashing on launch 1.21 fabric #72

Closed Leastrio closed 1 month ago

Leastrio commented 1 month ago

Hi, YUNGs-API is crashing for me on latest fabric 1.21


[15:47:52] [main/INFO]: Loading Minecraft 1.21 with Fabric Loader 0.15.11
[15:47:52] [main/INFO]: Loading 54 mods:
    - chunky 1.4.16
    - cloth-config 15.0.127
       \-- cloth-basic-math 0.6.1
    - cristellib 1.2.6
       \-- blue_endless_jankson 1.2.3
    - ctov 3.4.6
    - fabric-api 0.100.7+1.21
       |-- fabric-api-base 0.4.42+6573ed8cd1
       |-- fabric-api-lookup-api-v1 1.6.67+b5597344d1
       |-- fabric-biome-api-v1 13.0.29+5bd9f1bcd1
       |-- fabric-block-api-v1 1.0.22+0af3f5a7d1
       |-- fabric-block-view-api-v2 1.0.10+6573ed8cd1
       |-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a7d1
       |-- fabric-client-tags-api-v1 1.1.15+6573ed8cd1
       |-- fabric-command-api-v1 1.2.49+f71b366fd1
       |-- fabric-command-api-v2 2.2.28+6ced4dd9d1
       |-- fabric-commands-v0 0.2.66+df3654b3d1
       |-- fabric-content-registries-v0 8.0.15+b5597344d1
       |-- fabric-convention-tags-v1 2.0.18+7f945d5bd1
       |-- fabric-convention-tags-v2 2.4.2+c111832ad1
       |-- fabric-crash-report-info-v1 0.2.29+0af3f5a7d1
       |-- fabric-data-attachment-api-v1 1.1.25+6a6dfa19d1
       |-- fabric-data-generation-api-v1 20.2.12+16c4ae25d1
       |-- fabric-dimensions-v1 4.0.0+6fc22b99d1
       |-- fabric-entity-events-v1 1.6.12+6fc22b99d1
       |-- fabric-events-interaction-v0 0.7.10+e633f883d1
       |-- fabric-game-rule-api-v1 1.0.53+6ced4dd9d1
       |-- fabric-item-api-v1 11.0.0+afdfc921d1
       |-- fabric-item-group-api-v1 4.1.3+78017270d1
       |-- fabric-key-binding-api-v1 1.0.47+0af3f5a7d1
       |-- fabric-keybindings-v0 0.2.45+df3654b3d1
       |-- fabric-lifecycle-events-v1 2.3.11+8f3583aed1
       |-- fabric-loot-api-v2 3.0.13+3f89f5a5d1
       |-- fabric-loot-api-v3 1.0.1+3f89f5a5d1
       |-- fabric-message-api-v1 6.0.13+6573ed8cd1
       |-- fabric-model-loading-api-v1 2.0.0+fe474d6bd1
       |-- fabric-networking-api-v1 4.2.0+ab7edbacd1
       |-- fabric-object-builder-api-v1 15.1.13+d1321076d1
       |-- fabric-particles-v1 4.0.2+6573ed8cd1
       |-- fabric-recipe-api-v1 5.0.10+65089712d1
       |-- fabric-registry-sync-v0 5.0.25+5bd9f1bcd1
       |-- fabric-renderer-api-v1 3.3.0+0ae0b97dd1
       |-- fabric-renderer-indigo 1.6.5+48fb1586d1
       |-- fabric-renderer-registries-v1 3.2.68+df3654b3d1
       |-- fabric-rendering-data-attachment-v1 0.3.48+73761d2ed1
       |-- fabric-rendering-fluids-v1 3.1.6+b5597344d1
       |-- fabric-rendering-v0 1.1.71+df3654b3d1
       |-- fabric-rendering-v1 5.0.5+df16efd0d1
       |-- fabric-resource-conditions-api-v1 4.2.1+d153f344d1
       |-- fabric-resource-loader-v0 1.2.0+7e687b32d1
       |-- fabric-screen-api-v1 2.0.24+b5597344d1
       |-- fabric-screen-handler-api-v1 1.3.82+b5597344d1
       |-- fabric-sound-api-v1 1.0.23+6573ed8cd1
       |-- fabric-transfer-api-v1 5.1.15+3dccd343d1
       \-- fabric-transitive-access-wideners-v1 6.0.12+6573ed8cd1
    - fabricloader 0.15.11
       \-- mixinextras 0.3.5
    - java 21
    - lithostitched 1.2.3
    - minecraft 1.21
    - t_and_t 1.13.2
    - tectonic 2.4.0
    - terralith 2.5.4
    - yungsapi 1.20-Fabric-4.0.5
       |-- mixinextras 0.3.5
       |-- org_javassist_javassist 3.29.2-GA
       \-- org_reflections_reflections 0.10.2
[15:47:52] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/container/libraries/net/fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/sponge-mixin-0.13.3+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[15:47:53] [main/INFO]: Compatibility level set to JAVA_17
[15:47:53] [main/WARN]: Reference map 'ctov-common-refmap.json' for ctov-common.mixins.json could not be read. If this is a development environment you can ignore this message
[15:47:54] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[15:47:56] [main/ERROR]: Mixin apply for mod yungsapi failed yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi -> net.minecraft.class_174: org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException No candidates were found matching field_1205:Ljava/util/Map; in net/minecraft/class_174 for yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi->@Accessor[FIELD_GETTER]::getValues()Ljava/util/Map; [INJECT Applicator Phase -> yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi -> Apply Accessors ->  -> Locate -> yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi->@Accessor[FIELD_GETTER]::getValues()Ljava/util/Map;]
org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException: No candidates were found matching field_1205:Ljava/util/Map; in net/minecraft/class_174 for yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi->@Accessor[FIELD_GETTER]::getValues()Ljava/util/Map; [INJECT Applicator Phase -> yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi -> Apply Accessors ->  -> Locate -> yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi->@Accessor[FIELD_GETTER]::getValues()Ljava/util/Map;]
    at org.spongepowered.asm.mixin.gen.AccessorInfo.findTarget(AccessorInfo.java:519) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.gen.AccessorInfo.findTargetField(AccessorInfo.java:502) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.gen.AccessorInfo.locate(AccessorInfo.java:476) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.generateAccessors(MixinTargetContext.java:1411) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyAccessors(MixinApplicatorStandard.java:1071) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:422) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.15.11.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [?:?]
    at net.minecraft.class_7923.<clinit>(class_7923.java:204) [server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:48) [server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:108) [server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-launch.jar:1.0.1]
[15:47:56] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_174 failed
    at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.11.jar:?]
    at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-launch.jar:1.0.1]
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_174 failed
    at net.minecraft.class_7923.<clinit>(class_7923.java:204) ~[server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:48) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    ... 4 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_174 failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at net.minecraft.class_7923.<clinit>(class_7923.java:204) ~[server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:48) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    ... 4 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.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at net.minecraft.class_7923.<clinit>(class_7923.java:204) ~[server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:48) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    ... 4 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi] from phase [DEFAULT] in config [yungsapi.mixins.json] FAILED during APPLY
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at net.minecraft.class_7923.<clinit>(class_7923.java:204) ~[server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:48) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    ... 4 more
Caused by: org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException: No candidates were found matching field_1205:Ljava/util/Map; in net/minecraft/class_174 for yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi->@Accessor[FIELD_GETTER]::getValues()Ljava/util/Map; [INJECT Applicator Phase -> yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi -> Apply Accessors ->  -> Locate -> yungsapi.mixins.json:accessor.CriteriaTriggersAccessor from mod yungsapi->@Accessor[FIELD_GETTER]::getValues()Ljava/util/Map;]
    at org.spongepowered.asm.mixin.gen.AccessorInfo.findTarget(AccessorInfo.java:519) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.gen.AccessorInfo.findTargetField(AccessorInfo.java:502) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.gen.AccessorInfo.locate(AccessorInfo.java:476) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.generateAccessors(MixinTargetContext.java:1411) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyAccessors(MixinApplicatorStandard.java:1071) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:422) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at net.minecraft.class_7923.<clinit>(class_7923.java:204) ~[server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:48) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    ... 4 more
``
Leastrio commented 1 month ago

Whoops lol I just realized its not supported yet on 1.21 sorry