ShyNieke / StatuesMod

A little decorative and functional mod
https://www.curseforge.com/minecraft/mc-mods/statues
Other
8 stars 5 forks source link

[Bug]: Intermittent crashes on Statues v0.4.0 (potentially a conflict with Untamed Wilds?) #94

Closed adozenlionsroaring closed 9 months ago

adozenlionsroaring commented 9 months ago

General Info

Forge version

47.2.0

Minecraft version

1.20.1

Mod version

0.4.0

Java version

Java 17

Issue Description

The game crashes intermittently when I have the most recent edition (0.4.0, released a few days ago) of the Statues mod. The latest crash log indicates that there may be a potential incompatibility with the mod Untamed Wilds (more specifically triggered when the bear is attacking another mob). I've attached the relevant sections of the log. I do not get these crashes when I downgrade my version of Statues to 0.3.6.5.

Additional Information

Description: Ticking entity

java.lang.IncompatibleClassChangeError: null at com.shynieke.statues.handlers.DropHandler.onLivingDrop(DropHandler.java:169) ~[Statues-1.20.1-0.4.0.jar%23854!/:0.4.0] {re:classloading} at com.shynieke.statues.handlers.__DropHandler_onLivingDrop_LivingDropsEvent.invoke(.dynamic) ~[Statues-1.20.1-0.4.0.jar%23854!/:0.4.0] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.common.ForgeHooks.onLivingDrops(ForgeHooks.java:308) ~[forge-1.20.1-47.2.0-universal.jar%23919!/:?] {re:mixin,re:classloading,pl:mixin:APP:redirector-forge.mixins.json:net.minecraftforge.common.ForgeHooksMixin from mod redirector,pl:mixin:APP:connectormod.mixins.json:ForgeHooksMixin from mod connectormod,pl:mixin:A} at net.minecraft.world.entity.LivingEntity.m6668(LivingEntity.java:1376) ~[client-1.20.1-20230612.114412-srg.jar%23914!/:?] ...

Then further down in the report:

at untamedwilds.entity.mammal.EntityBear.m_7327_(EntityBear.java:233) ~[untamedwilds-1.20.1-4.0.4.jar%23883!/:4.0.4] {re:classloading}
at untamedwilds.entity.ai.SmartMeleeAttackGoal.checkAndPerformAttack(SmartMeleeAttackGoal.java:209) ~[untamedwilds-1.20.1-4.0.4.jar%23883!/:4.0.4] {re:classloading}
at untamedwilds.entity.ai.SmartMeleeAttackGoal.m_8037_(SmartMeleeAttackGoal.java:202) ~[untamedwilds-1.20.1-4.0.4.jar%23883!/:4.0.4] {re:classloading}
at net.minecraft.world.entity.ai.goal.WrappedGoal.m_8037_(WrappedGoal.java:65) ~[client-1.20.1-20230612.114412-srg.jar%23914!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}
at net.minecraft.world.entity.ai.goal.GoalSelector.m_186081_(GoalSelector.java:120) ~[client-1.20.1-20230612.114412-srg.jar%23914!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
at net.minecraft.world.entity.ai.goal.GoalSelector.m_25373_(GoalSelector.java:111) ~[client-1.20.1-20230612.114412-srg.jar%23914!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}

...

----- Entity being ticked -- Details: Entity Type: untamedwilds:bear (untamedwilds.entity.mammal.EntityBear) Entity ID: 8411 Entity Name: Bear Entity's Exact location: 35.72, -1.00, 540.09 Entity's Block location: World: (35,-1,540), Section: (at 3,15,12 in 2,-1,33; chunk contains blocks 32,-64,528 to 47,319,543), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,-64,512 to 511,319,1023) Entity's Momentum: 0.01, 0.00, -0.02 Entity's Passengers: [] Entity's Vehicle: null