# Changelog
## 1.11.0
- Changed periodic Summoned cleanup to write the `priorityTarget` field directly instead of calling `setPriorityTarget()`, avoiding the Goety setter chain that perturbed AI target state every cleanup cycle.
- Replaced `entrySet().removeIf(...)` with snapshot-based removal in static map cleanup to eliminate ConcurrentModificationException risk.
- Made reflection initialization flags volatile.
- Added `require = 0` to the `Projectile.onHit` injection so a conflicting mod can no longer break mod loading.
- Added debug logging when a TrackingFireball is discarded during entity tick.
- Kept the getter/setter fallback for older Goety builds where the field cannot be located.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }