OPAC conflicted with Create’s Schematicannon and crashed server
MasterNinad opened this issue · 1 comments
I have a 1.21.1 Neoforge with lots of mods, including create and OPAC
My server crashed, and when I saw the crash log, I saw open parties and claims several times. Then I uploaded it to ChatGPT, and here's what it said -
Your server crashed because the Server Hang Watchdog detected that a single tick took far too long:
ServerHangWatchdog detected that a single server tick took 60497212.00 seconds (should be max 0.05)
Looking deeper into the stack trace, the hang was caused by an interaction between two mods:
- Open Parties and Claims ([email protected])
- Create ([email protected]), specifically the Schematicannon block entity
The log shows the crash loop started when Open Parties and Claims tried to check claim protections (ChunkProtection.onCreateMod) while the Create mod’s Schematicannon was ticking. This caused the server to freeze during block placement checks, eventually triggering the watchdog to kill the server.
From the stack trace, the hang happened because OPAC was intercepting the Schematicannon’s block placement checks
ServerCore.canCreateCannonPlaceBlock
↳ SchematicannonBlockEntity.handler$openpartiesandclaims$onTickPrinter
The server then restarted automatically, but it reverted, and some players lost their progress they had made during that time.