Skip to content

Games 0.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:11
· 6 commits to main since this release
0ce39e4

Changes

  • Private tables use their recorded character for ownership and guarded property inheritance. Legacy migration preserves raw data and holds unresolved ownership for review; wagers, floats and money remain separate from inherited property.
  • Captured menu and chat sessions reject stale actions. Ownership queries use memory, with full source-content checks before money effects, pickup and persistence.
  • Synchronous session-end refunds can return the recorded character's stakes and idle private float into its outgoing body. Wrong or successor characters, dead bodies and insufficient capacity retain obligations for review; later payouts require ordinary current authority.

Requires Java 21 and Paper 1.21.10. Build APIs remain pinned to TLibs 2.6.0, DenarEconomy 0.3.0, RPCharacters 2.16.0 and SimpleFactions 4.0.0. The approved Dev body cohort requires published RPCharacters 2.20.0 at 738d3ec; these compile-time pins do not authorize another runtime cohort.

Before Dev activation, audit stopped Data/tables/ sources for canonical <table-id>.json UUID filenames. Hold manually imported exceptions for staff review; an existing pickup issue can retain their source and repeat deck returns. Money duplication was not observed. Rejoining private-float owners can still be held before character selection, with value retained.

Keep a complete stopped backup and all migration/wager/estate journals. The rollback helper only restores an exact, unchanged migration with no later progress or estate history and an absent clean-shutdown marker; a JAR-only rollback is insufficient. Inventory delivery and table saves are separate effects, so an interrupted tick requires manual review. Automated verification does not establish native body persistence or exactly-once delivery. Dev activation remains separately gated; Main is excluded from this rollout.

Downloads