Necesse

Necesse

Boss Fight Summary
Server error while fighting boss
[2025-10-24 23:23:18] (ERR) Error in server ticking:
[2025-10-24 23:23:18] (ERR) java.lang.NullPointerException: Cannot read field "isPlayer" because the return value of "necesse.entity.mobs.Attacker.getAttackOwner()" is null
[2025-10-24 23:23:18] (ERR) at necesse.entity.mobs.gameDamageType.DamageType.getTypeCritDamageModifier(DamageType.java:95)
[2025-10-24 23:23:18] (ERR) at necesse.entity.mobs.MobBeforeHitCalculatedEvent.<init>(MobBeforeHitCalculatedEvent.java:42)
[2025-10-24 23:23:18] (ERR) at necesse.entity.mobs.Mob.isServerHit(Mob.java:2070)
[2025-10-24 23:23:18] (ERR) at necesse.entity.levelEvent.explosionEvent.ExplosionEvent.onMobWasHit(ExplosionEvent.java:303)
[2025-10-24 23:23:18] (ERR) at necesse.entity.levelEvent.explosionEvent.ExplosionEvent.lambda$serverTick$5(ExplosionEvent.java:288)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
[2025-10-24 23:23:18] (ERR) at necesse.entity.levelEvent.explosionEvent.ExplosionEvent.serverTick(ExplosionEvent.java:284)
[2025-10-24 23:23:18] (ERR) at necesse.entity.manager.LevelEventsManager.lambda$serverTick$6(LevelEventsManager.java:222)
[2025-10-24 23:23:18] (ERR) at java.base/java.util.concurrent.ConcurrentHashMap.forEach(Unknown Source)
[2025-10-24 23:23:18] (ERR) at necesse.entity.manager.LevelEventsManager.serverTick(LevelEventsManager.java:211)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
[2025-10-24 23:23:18] (ERR) at necesse.entity.manager.EntityManager.serverTick(EntityManager.java:555)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
[2025-10-24 23:23:18] (ERR) at necesse.level.maps.Level.serverTick(Level.java:572)
[2025-10-24 23:23:18] (ERR) at necesse.engine.world.LevelManager.serverTick(LevelManager.java:38)
[2025-10-24 23:23:18] (ERR) at necesse.engine.world.World.serverTick(World.java:208)
[2025-10-24 23:23:18] (ERR) at necesse.engine.network.server.Server.tick(Server.java:302)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.ServerGameLoop.lambda$update$1(ServerGameLoop.java:42)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:121)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:20)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.ServerGameLoop.update(ServerGameLoop.java:40)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
[2025-10-24 23:23:18] (ERR) at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:24)
[2025-10-24 23:23:18] (ERR) at necesse.engine.server.ServerTickThread.run(ServerTickThread.java:45)
[2025-10-24 23:23:18] (ERR) Stuck in crash loop, stopping server.




Tool forge or Boss Fight Summary