onServerWorldTick Takes more than 60 seconds -> Server Watchdog crash detection
OddHero opened this issue ยท 1 comments
Issue Description:
Bloodmagic with Minecraft 1.16.3
Server runs into Watchdog Crash detection during execution of wayoftime.bloodmagic.util.handler.event.WillHandler.onServerWorldTick(TickEvent.WorldTickEvent event).
What happens:
The Server runs into TPS problems frequently, with profiler showing long execution times of said function.
When a player leaves the Server the Problem seems to intensify until the Watchdogs catches it and restarts automatically.
What you expected to happen:
The server should not spend that much time executing a single function.
Steps to reproduce:
- Startup a forge 34.1.25 server with Bloodmagic 1.16.3-3.0.0-1 installed
- have one account logged in
- join and leave the world with second/third player to intensify TPS problems
- Wait for the Watchdog to terminate the Server due to one Tick taking too long.
Affected Versions (Do not use "latest"):
- BloodMagic: 1.16.3-3.0.0-1
- Minecraft: 1.16.3
- Forge: 34.1.25
#1706
Just released a fix. If the problem persists with 3.0.0-3, let me know and post another trace. Thanks for the report.