Skip to content

Fix placement task lifecycle - #4

Closed
ServChan wants to merge 1 commit into
mainfrom
agent/placement-lifecycle-fixes
Closed

ServChan wants to merge 1 commit into
mainfrom
agent/placement-lifecycle-fixes

Conversation

@ServChan

Copy link
Copy Markdown
Owner

What changed

  • Ensured look locks clear even when delayed placement actions throw.
  • Prevented shutdown state from being reset during disconnect.
  • Pruned placement timestamps periodically.
  • Used cached loosen-mode item data and configured the Java 25 toolchain.

Why

Exceptions could leave player look locked, and lifecycle ordering could re-enable queued work during shutdown.

Impact

Placement actions recover safely from failures, and reconnect/shutdown behavior is deterministic.

Checks

  • gradlew clean build --no-daemon --warning-mode all

@ServChan ServChan closed this Jul 22, 2026
@ServChan
ServChan deleted the agent/placement-lifecycle-fixes branch July 22, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant