Sullys Mod

Sullys Mod

1M Downloads

Piranha Crash 1.20.1 Forge

KarnivaleFool opened this issue ยท 1 comments

commented

I had a crash when a creature died while being the target of a Piranha (sully's mod 3.2.1 for Forge 1.20.1)

This is the critical line:

at TRANSFORMER/[email protected]/com.uraneptus.sullysmod.common.entities.Piranha.m_8107_(Piranha.java:194)
This crash occurs inside the Piranha entity's tick() or goal-related method (m_8107_ is likely obfuscated for tick() or a behavior update method), and the immediate cause is:

java.util.ConcurrentModificationException
at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:756)

What's Happening?
A ConcurrentModificationException means the Piranha entity (or a goal it uses) is trying to modify a collection (likely the goal list or similar structure) while iterating over it, which Java does not allow unless done safely (e.g., using Iterator.remove() or CopyOnWriteArrayList).

This seems to be in the AI goal selector loop (GoalSelector.m_25373_), which means:

A goal is modifying the goal list (addGoal, removeGoal, etc.) during ticking/iteration, which is unsafe.

The crash stack shows it's very likely inside Piranha.java:194

commented

I need the full log. And more information about which entity was killed, how it got killed and what the piranha was doing meanwhile