Changelog — goety-apostle-fix
v1.7.0
Fixed MixinTrackingFireball not actually injecting — used SRG method name m_5790_ with remap=false to match GoetyAwaken's bytecode directly
v1.6.0
Added MixinTrackingFireball to prevent GoetyAwaken TrackingFireball.onHitEntity ClassCastException crash when a fireball hits a non-LivingEntity (e.g. another projectile)
v1.5.0
Replaced all direct Summoned class references with reflection — now compatible with Goety 2.5.3x through 2.5.5x
getPriorityTarget/setPriorityTarget methods are silently skipped on older Goety versions that lack them
v1.4.0
Wrapped all code paths in try-catch to prevent crashes from unexpected state
Added package name filter to clearCasterField (only processes goety_cataclysm entities)
Cached Field lookups per class in ConcurrentHashMap to avoid repeated reflection
Removed unused imports, downgraded optional-mod warnings to INFO level
v1.3.0
Initial release with ApostleTeleportMixin (prevents cross-dimension teleport crash) and PlayerLeakFixer (fixes ServerPlayer memory leaks from Summoned entities)
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" }