Repository navigation
Bind infestation penalties and delayed spawns to character sessions - #15
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Summary
Merge Risk: ⚪ Minimal · up to This change ties infestation penalties and delayed ambient spawns to character sessions using the shared TLibs character API. Startup now reports a clear error when the installed TLibs is too old. No concrete defect was identified, and the change appears ready to merge with normal live-server validation.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Switching away from a committed character now starts that character's lure grace; returning waits for its ready session. A missing provider can no longer turn a saved character penalty into an account penalty and damage another character.
Validation: Java 21
mvn clean verifypassed 169 tests, with 100% of 2,056 executable lines covered. Regression cases cover all end reasons, provider loss/arrival, A → B → A, reentrant damage, pending readiness, persisted debt ownership, standalone reconnects, and missing APIs. Runtime JAR metadata verification passed. Independent Astra review found no issues. Live Paper validation remains part of the full pinned-release lab; nothing has been deployed.Docs: TF-Minecraft/Docs#164