Closed Poopooracoocoo closed 1 month ago
Yeah ngl taking a look it seems to use a heavy amount of mixins into non-public Trinkets API which for the most part is not easily fixable even then such would lake various features of the mod itself. Frankly kind concerned about what they have done to trinkets API cause it seems global modification.
Honestly its replacing core logic of trinkets with its own mixins which is mega concerning... and would recommend not using this mod. I will most likely put a break within the FMJ as this is quite impossible to support
Do you recommend reporting this to RPG Inventory? They've got a GitHub repo https://github.com/TheRedBrain/rpg-inventory/issues and a Discord server https://discord.gg/jngXRJfFbE
As I doubt they can do anything as frankly they rewritten core trinkets API for their own purpose which will not work as accessories just wraps the public API of trinkets to work within accessories.
Closing this as won't fix/won't do
latest.log
Details
``` [13:15:27] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.5 [13:15:27] [main/INFO]: Loading 65 mods: - accessories 1.0.0-beta.35+1.21 |-- io_wispforest_endec 0.1.8 |-- io_wispforest_endec_gson 0.1.5 \-- io_wispforest_endec_netty 0.1.4 - cloth-config 15.0.140 \-- cloth-basic-math 0.6.1 - fabric-api 0.105.0+1.21.1 |-- fabric-api-base 0.4.42+6573ed8c19 |-- fabric-api-lookup-api-v1 1.6.68+b559734419 |-- fabric-biome-api-v1 13.0.29+5bd9f1bc19 |-- fabric-block-api-v1 1.0.22+0af3f5a719 |-- fabric-block-view-api-v2 1.0.10+6573ed8c19 |-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719 |-- fabric-client-tags-api-v1 1.1.15+6573ed8c19 |-- fabric-command-api-v1 1.2.49+f71b366f19 |-- fabric-command-api-v2 2.2.28+6ced4dd919 |-- fabric-commands-v0 0.2.66+df3654b319 |-- fabric-content-registries-v0 8.0.16+b559734419 |-- fabric-convention-tags-v1 2.0.23+7f945d5b19 |-- fabric-convention-tags-v2 2.8.0+9d22c5fd19 |-- fabric-crash-report-info-v1 0.2.29+0af3f5a719 |-- fabric-data-attachment-api-v1 1.1.28+1daea21519 |-- fabric-data-generation-api-v1 20.2.20+16c4ae2519 |-- fabric-dimensions-v1 4.0.0+6fc22b9919 |-- fabric-entity-events-v1 1.7.0+2122d82819 |-- fabric-events-interaction-v0 0.7.13+ba9dae0619 |-- fabric-game-rule-api-v1 1.0.53+6ced4dd919 |-- fabric-item-api-v1 11.1.0+d5debaed19 |-- fabric-item-group-api-v1 4.1.5+3fc0e55219 |-- fabric-key-binding-api-v1 1.0.47+0af3f5a719 |-- fabric-keybindings-v0 0.2.45+df3654b319 |-- fabric-lifecycle-events-v1 2.3.12+6c1df36019 |-- fabric-loot-api-v2 3.0.14+3f89f5a519 |-- fabric-loot-api-v3 1.0.2+3f89f5a519 |-- fabric-message-api-v1 6.0.13+6573ed8c19 |-- fabric-model-loading-api-v1 2.0.0+fe474d6b19 |-- fabric-networking-api-v1 4.3.0+c7469b2119 |-- fabric-object-builder-api-v1 15.2.0+40875a9319 |-- fabric-particles-v1 4.0.2+6573ed8c19 |-- fabric-recipe-api-v1 5.0.13+6508971219 |-- fabric-registry-sync-v0 5.1.3+60c3209b19 |-- fabric-renderer-api-v1 3.4.0+c705a49c19 |-- fabric-renderer-indigo 1.7.0+c705a49c19 |-- fabric-renderer-registries-v1 3.2.68+df3654b319 |-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19 |-- fabric-rendering-fluids-v1 3.1.6+1daea21519 |-- fabric-rendering-v0 1.1.71+df3654b319 |-- fabric-rendering-v1 5.0.5+df16efd019 |-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119 |-- fabric-resource-loader-v0 1.3.0+5659912919 |-- fabric-screen-api-v1 2.0.25+8b68f1c719 |-- fabric-screen-handler-api-v1 1.3.87+b559734419 |-- fabric-sound-api-v1 1.0.23+6573ed8c19 |-- fabric-transfer-api-v1 5.3.0+d831205f19 \-- fabric-transitive-access-wideners-v1 6.1.0+1daea21519 - fabricloader 0.16.5 \-- mixinextras 0.4.1 - java 21 - minecraft 1.21.1 - rpginventory 2.1.0 \-- mixinsquared 0.1.2-beta.4 - slotcustomizationapi 2.1.0 - tclayer 3.10.0+beta.11 |-- cardinal-components-base 6.1.0 \-- cardinal-components-entity 6.1.0 [13:15:27] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/anon/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT [13:15:27] [main/INFO]: Compatibility level set to JAVA_17 [13:15:27] [main/INFO]: Compatibility level set to JAVA_21 [13:15:27] [main/WARN]: Error loading class: dev/emi/trinkets/SurvivalTrinketSlot (java.lang.ClassNotFoundException: dev/emi/trinkets/SurvivalTrinketSlot) [13:15:27] [main/WARN]: @Mixin target dev.emi.trinkets.SurvivalTrinketSlot was not found rpginventory.mixins.json:trinkets.SurvivalTrinketSlotMixin from mod rpginventory [13:15:27] [main/WARN]: Error loading class: dev/emi/trinkets/TrinketScreenManager (java.lang.ClassNotFoundException: dev/emi/trinkets/TrinketScreenManager) [13:15:27] [main/WARN]: @Mixin target dev.emi.trinkets.TrinketScreenManager was not found rpginventory.mixins.json:trinkets.TrinketScreenManagerMixin from mod rpginventory [13:15:27] [main/WARN]: Error loading class: dev/emi/trinkets/api/SlotAttributes$SlotEntityAttribute (java.lang.ClassNotFoundException: dev/emi/trinkets/api/SlotAttributes$SlotEntityAttribute) [13:15:28] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1). [13:15:28] [main/WARN]: @Inject(@At("INVOKE")) Shift.BY=2 on accessories-common.mixins.json:NbtCompoundMixin from mod accessories::handler$zzn000$accessories$adjustCheckForListVariants exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. [13:15:29] [Datafixer Bootstrap/INFO]: 226 Datafixer optimizations took 339 milliseconds [13:15:29] [main/WARN]: Invalid registry value type detected for PerfOS counters. Should be REG_DWORD. Ignoring: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance\Disable Performance Counters. [13:15:29] [main/WARN]: Error loading class: dev/emi/trinkets/payload/SyncInventoryPayload (java.lang.ClassNotFoundException: dev/emi/trinkets/payload/SyncInventoryPayload) [13:15:29] [main/WARN]: Error loading class: dev/emi/trinkets/payload/SyncInventoryPayload (java.lang.ClassNotFoundException: dev/emi/trinkets/payload/SyncInventoryPayload) [13:15:29] [main/ERROR]: Minecraft has crashed! net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1309 failed at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:482) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.5.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1309 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.5.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?] at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.5.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at net.minecraft.client.main.Main.main(Main.java:210) ~[minecraft-1.21.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.5.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.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.5.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?] at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.5.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.5.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at net.minecraft.client.main.Main.main(Main.java:210) ~[minecraft-1.21.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.5.jar:?] ... 5 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for rpginventory.mixins.json:entity.LivingEntityMixin from mod rpginventory during activity: [Transform -> Method lambda$rpginventory$tick$9(Lnet/minecraft/class_1309;Ldev/emi/trinkets/api/TrinketComponent;)V -> INVOKESPECIAL -> dev/emi/trinkets/payload/SyncInventoryPayload::