SolipIngen / minecraft.armorrestitched

Armor Restitched, a Minecraft Mod by SolipIngen
1 stars 0 forks source link

summoning an evoker causes an unexpected error, and finding a woodland mansion results in a server crash #68

Open desplmfao opened 2 months ago

desplmfao commented 2 months ago

i am using the 1.2.1-1.21 version

if you try to summon an evoker it gives an unexpected error, if you find a woodland mansion the server crashes. you can replicate this using only armor restitched and the fabric api.

i know its the evoker entity mixin because i tried the mod with it disabled and everything else worked fine, its just the mixin didnt function obviously

trying to summon an evoker (it doesnt give a stacktrace): /summon minecraft:evoker

[17:00:31] [Render thread/INFO]: [System] [CHAT] An unexpected error occurred trying to execute that command

you can summon evokers perfectly fine if you use no nbt data /summon minecraft:evoker ~ ~ ~ {}

(using mixintrace, stackdeobfuscator, and fullstack watchdog) deobfuscated stack trace error for trying to load a woodland mansion:

https://pastebin.com/raw/rtvhv9W5

MarieNobody commented 1 month ago

Adding to this, the issue is still present (I use version 1.2.1-1.2.1 on Fabric), but I have a stacktrace

`

-- Head -- Thread: Worker-Main-2 Stacktrace: at net.minecraft.class_1799.(class_1799.java:260) at net.minecraft.class_1799.(class_1799.java:244) at net.minecraft.class_1564.method_5964(class_1564.java:561) at net.minecraft.class_1564.method_5943(class_1564.java:540) at net.minecraft.class_3471$class_3480.method_15026(class_3471.java:112) at net.minecraft.class_3470.method_14931(class_3470.java:95) at net.minecraft.class_3449.mixinextras$bridge$method_14931$19(class_3449.java) at net.minecraft.class_3449.wrapOperation$bla000$frozenlib$frozenLib$placeInChunkB(class_3449.java:621) at net.minecraft.class_3449.method_14974(class_3449.java:100) at net.minecraft.class_2794.method_38265(class_2794.java:324) at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at net.minecraft.class_2794.method_12102(class_2794.java:323) at net.minecraft.class_9310.method_57610(class_9310.java:103) at net.minecraft.class_9770.method_60560(class_9770.java:33) Mixins in Stacktrace: net.minecraft.class_1799: solipingen.armorrestitched.mixin.item.ItemStackMixin (armorrestitched.mixins.json) net.frozenblock.lib.item.mixin.ItemStackMixin (mixin/frozenlib.item.mixins.json) folk.sisby.twirl.mixin.MixinItemStack (twirl.mixins.json) me.jellysquid.mods.lithium.mixin.util.accessors.ItemStackAccessor (lithium.mixins.json) solipingen.progressivearchery.mixin.item.ItemStackMixin (progressivearchery.mixins.json) net.fabricmc.fabric.mixin.item.ItemStackMixin (fabric-item-api-v1.mixins.json) atonkish.reinfshulker.mixin.ItemStackAccessor (reinfshulker.mixins.json) eu.pb4.polymer.core.mixin.item.ItemStackMixin (polymer-core.mixins.json) solipingen.sassot.mixin.item.ItemStackMixin (sassot.mixins.json) glitchcore.mixin.MixinItemStack (glitchcore.mixins.json) me.jellysquid.mods.lithium.mixin.util.item_component_and_count_tracking.ItemStackMixin (lithium.mixins.json) net.minecraft.class_1564: solipingen.armorrestitched.mixin.entity.mob.EvokerEntityMixin (armorrestitched.mixins.json) net.minecraft.class_3470: net.frozenblock.lib.worldgen.structure.mixin.TemplateStructurePieceMixin (mixin/frozenlib.worldgen.structure.mixins.json) net.minecraft.class_3449: net.frozenblock.lib.worldgen.structure.mixin.StructureStartMixin (mixin/frozenlib.worldgen.structure.mixins.json) net.minecraft.class_2794: terrablender.mixin.MixinChunkGenerator (terrablender.mixins.json) com.yungnickyoung.minecraft.betterstrongholds.mixin.DisableVanillaStrongholdsMixin (betterstrongholds.mixins.json) net.minecraft.class_9310: net.fabricmc.fabric.mixin.event.lifecycle.ChunkGeneratingMixin (fabric-lifecycle-events-v1.mixins.json) -- Feature -- Details: Description: ResourceKey[minecraft:worldgen/structure / minecraft:mansion] Stacktrace: at net.minecraft.class_2794.method_12102(class_2794.java:323) at net.minecraft.class_9310.method_57610(class_9310.java:103) at net.minecraft.class_9770.method_60560(class_9770.java:33) at net.minecraft.class_3898.method_60442(class_3898.java:632) at net.minecraft.class_9761.method_60461(class_9761.java:96) at net.minecraft.class_9759.method_60428(class_9759.java:143) at net.minecraft.class_9759.method_60427(class_9759.java:121) at net.minecraft.class_9759.method_60432(class_9759.java:74) at net.minecraft.class_9759.method_60424(class_9759.java:59) at net.minecraft.class_3898.method_60446(class_3898.java:665) at net.minecraft.class_3900.method_17634(class_3900.java:62) at net.minecraft.class_3846.method_16907(class_3846.java:91) at net.minecraft.class_3846.method_16900(class_3846.java:146) at net.minecraft.class_3846.run(class_3846.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Mixins in Stacktrace: net.minecraft.class_2794: terrablender.mixin.MixinChunkGenerator (terrablender.mixins.json) com.yungnickyoung.minecraft.betterstrongholds.mixin.DisableVanillaStrongholdsMixin (betterstrongholds.mixins.json) net.minecraft.class_9310: net.fabricmc.fabric.mixin.event.lifecycle.ChunkGeneratingMixin (fabric-lifecycle-events-v1.mixins.json) net.minecraft.class_3898: eu.pb4.polymer.virtualentity.mixin.accessors.ServerChunkLoadingManagerAccessor (polymer-virtual-entity.mixins.json) net.fabricmc.fabric.mixin.networking.accessor.ServerChunkLoadingManagerAccessor (fabric-networking-api-v1.mixins.json) net.blay09.mods.balm.mixin.ChunkMapMixin (balm.fabric.mixins.json) org.popcraft.chunky.mixin.ServerChunkLoadingManagerMixin (chunky.mixins.json) dev.architectury.mixin.fabric.MixinChunkMap (architectury.mixins.json) fuzs.puzzleslib.fabric.mixin.ChunkMapFabricMixin (puzzleslib.fabric.mixins.json) net.fabricmc.fabric.mixin.event.lifecycle.ServerChunkLoadingManagerMixin (fabric-lifecycle-events-v1.mixins.json) com.kneelawk.graphlib.impl.mixin.impl.ThreadedChunkManagerMixin (graphlib-common.mixins.json) eu.pb4.polymer.virtualentity.mixin.block.ServerChunkLoadingManagerMixin (polymer-virtual-entity.mixins.json) eu.pb4.polymer.core.mixin.block.packet.ServerChunkLoadingManagerAccessor (polymer-core.mixins.json) net.minecraft.class_9761: me.jellysquid.mods.lithium.mixin.world.chunk_access.AbstractChunkHolderAccessor (lithium.mixins.json) -- Generation -- Details: CenterX: 204 CenterZ: 119 Decoration Seed: 8725152665071944595 Stacktrace: at net.minecraft.class_2794.method_12102(class_2794.java:323) at net.minecraft.class_9310.method_57610(class_9310.java:103) at net.minecraft.class_9770.method_60560(class_9770.java:33) at net.minecraft.class_3898.method_60442(class_3898.java:632) at net.minecraft.class_9761.method_60461(class_9761.java:96) at net.minecraft.class_9759.method_60428(class_9759.java:143) at net.minecraft.class_9759.method_60427(class_9759.java:121) at net.minecraft.class_9759.method_60432(class_9759.java:74) at net.minecraft.class_9759.method_60424(class_9759.java:59) at net.minecraft.class_3898.method_60446(class_3898.java:665) at net.minecraft.class_3900.method_17634(class_3900.java:62) at net.minecraft.class_3846.method_16907(class_3846.java:91) at net.minecraft.class_3846.method_16900(class_3846.java:146) at net.minecraft.class_3846.run(class_3846.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Mixins in Stacktrace: net.minecraft.class_2794: terrablender.mixin.MixinChunkGenerator (terrablender.mixins.json) com.yungnickyoung.minecraft.betterstrongholds.mixin.DisableVanillaStrongholdsMixin (betterstrongholds.mixins.json) net.minecraft.class_9310: net.fabricmc.fabric.mixin.event.lifecycle.ChunkGeneratingMixin (fabric-lifecycle-events-v1.mixins.json) net.minecraft.class_3898: eu.pb4.polymer.virtualentity.mixin.accessors.ServerChunkLoadingManagerAccessor (polymer-virtual-entity.mixins.json) net.fabricmc.fabric.mixin.networking.accessor.ServerChunkLoadingManagerAccessor (fabric-networking-api-v1.mixins.json) net.blay09.mods.balm.mixin.ChunkMapMixin (balm.fabric.mixins.json) org.popcraft.chunky.mixin.ServerChunkLoadingManagerMixin (chunky.mixins.json) dev.architectury.mixin.fabric.MixinChunkMap (architectury.mixins.json) fuzs.puzzleslib.fabric.mixin.ChunkMapFabricMixin (puzzleslib.fabric.mixins.json) net.fabricmc.fabric.mixin.event.lifecycle.ServerChunkLoadingManagerMixin (fabric-lifecycle-events-v1.mixins.json) com.kneelawk.graphlib.impl.mixin.impl.ThreadedChunkManagerMixin (graphlib-common.mixins.json) eu.pb4.polymer.virtualentity.mixin.block.ServerChunkLoadingManagerMixin (polymer-virtual-entity.mixins.json) eu.pb4.polymer.core.mixin.block.packet.ServerChunkLoadingManagerAccessor (polymer-core.mixins.json) net.minecraft.class_9761: me.jellysquid.mods.lithium.mixin.world.chunk_access.AbstractChunkHolderAccessor (lithium.mixins.json) -- Chunk to be generated -- Details: Status being generated: minecraft:features Location: 204,119 Position hash: 511101108428 Generator: net.minecraft.class_3754@6057a02a Stacktrace: at net.minecraft.class_3898.method_60442(class_3898.java:632) at net.minecraft.class_9761.method_60461(class_9761.java:96) at net.minecraft.class_9759.method_60428(class_9759.java:143) at net.minecraft.class_9759.method_60427(class_9759.java:121) at net.minecraft.class_9759.method_60432(class_9759.java:74) at net.minecraft.class_9759.method_60424(class_9759.java:59) at net.minecraft.class_3898.method_60446(class_3898.java:665) at net.minecraft.class_3900.method_17634(class_3900.java:62) at net.minecraft.class_3846.method_16907(class_3846.java:91) at net.minecraft.class_3846.method_16900(class_3846.java:146) at net.minecraft.class_3846.run(class_3846.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Mixins in Stacktrace: net.minecraft.class_3898: eu.pb4.polymer.virtualentity.mixin.accessors.ServerChunkLoadingManagerAccessor (polymer-virtual-entity.mixins.json) net.fabricmc.fabric.mixin.networking.accessor.ServerChunkLoadingManagerAccessor (fabric-networking-api-v1.mixins.json) net.blay09.mods.balm.mixin.ChunkMapMixin (balm.fabric.mixins.json) org.popcraft.chunky.mixin.ServerChunkLoadingManagerMixin (chunky.mixins.json) dev.architectury.mixin.fabric.MixinChunkMap (architectury.mixins.json) fuzs.puzzleslib.fabric.mixin.ChunkMapFabricMixin (puzzleslib.fabric.mixins.json) net.fabricmc.fabric.mixin.event.lifecycle.ServerChunkLoadingManagerMixin (fabric-lifecycle-events-v1.mixins.json) com.kneelawk.graphlib.impl.mixin.impl.ThreadedChunkManagerMixin (graphlib-common.mixins.json) eu.pb4.polymer.virtualentity.mixin.block.ServerChunkLoadingManagerMixin (polymer-virtual-entity.mixins.json) eu.pb4.polymer.core.mixin.block.packet.ServerChunkLoadingManagerAccessor (polymer-core.mixins.json) net.minecraft.class_9761: me.jellysquid.mods.lithium.mixin.world.chunk_access.AbstractChunkHolderAccessor (lithium.mixins.json)`

I believe the line you want to look at most closely is

net.minecraft.class_1564: solipingen.armorrestitched.mixin.entity.mob.EvokerEntityMixin (armorrestitched.mixins.json)