4d98a115ed
feat: infer claim link group from chat context when omitted; drop redundant admin info
anth642026-07-26 11:21:13 +02:00
99238c4744
feat: hook group leave/kick to proactively cancel pending actions with a reason
anth642026-07-26 10:33:46 +02:00
1c079b7e44
fix: cancel pending actions on group disband even if not yet a claim link
anth642026-07-26 09:08:08 +02:00
b7ca9fa53b
fix: track groupId per pending action for precise cleanup on delete/disband; split group hook into its own listener; self-heal orphaned registry entries in list
anth642026-07-26 08:51:54 +02:00
c55787ce40
feat: react to /group confirmdisband and recheck live membership on link confirm
anth642026-07-23 07:57:39 +02:00
b10d3a0f55
fix: cancel old owner's pending action on ownership transfer
anth642026-07-21 20:29:32 +02:00
b5ceba442a
fix: cancel kicked player's pending action to stop stale link re-add
anth642026-07-21 20:25:21 +02:00
d248b772dc
fix: split adminfree (by player name) from adminfreehere (by position)
anth642026-07-21 19:36:48 +02:00
c8fc86069b
feat: gate claim link info detail by membership/admin, count members with no claims
anth642026-07-20 23:36:03 +02:00
2e4cc25b20
fix: guard claim-link entries against stale indices and dead groups
anth642026-07-20 23:28:32 +02:00
fc7e601f5b
refactor: expose TryResolveOwnedClaim for future external mod consumption
anth642026-07-19 20:42:56 +02:00
a2e4a68f9e
refactor: rebuild claim link registry around live index tracking, drop ClaimLink type
anth642026-07-19 20:30:52 +02:00
741d283f38
refactor: clear pending actions in claim link command instead of land claim listener
anth642026-07-19 10:49:11 +02:00
9fcf6f1da5
fix: resolve claim on load
anth642026-07-19 10:48:41 +02:00
f699cd6d54
chore: log adminfree phase and claims found at caller position
anth642026-07-18 11:48:47 +02:00
94b6723456
feat: sanity-check claim save/free against tracked ordering state
anth642026-07-18 11:47:52 +02:00
de2026d239
refactor: merge land command Before/After into shared phase-aware dispatch
anth642026-07-18 11:46:32 +02:00
fffc046126
refactor: normalize claim link membership into flat entry storage
anth642026-07-15 18:44:50 +02:00
eaa79f8f52
fix: transferownership correctly sets owner level and demotes old owner to op, works for offline players, notifies members
anth642026-07-14 22:49:24 +02:00
1c0a5f88a1
refactor: remove "claims" text from list of claims in FormatInfo.
anth642026-07-14 22:21:07 +02:00
d4ef3eba06
fix: show player name in require player
anth642026-07-14 22:17:00 +02:00