Foxcraftupdates

[Grief Prevention] only · clear

Survival
  • 🐛 Fixfix /fly permissions being weird (#276 regression)
cloakfox

Survival
  • 🐛 Fixfix: resolve the permission-group bonus while queueing a save, not on the storage writer (#299)
  • 🐛 Fixfix: stop the flat-file → database migration losing data four ways (#302, #303)
  • 🐛 Fixfix: never compute %griefprevention_*% placeholders off the main thread (#301)
  • 🐛 Fixfix: a sold subdivision belongs to its buyer on every path (#382, #408, #410, #341)
  • 🐛 Fixfix: keep claim-block balances honest when storage is slow, failed or absent (#385, #326, #343, #325)
  • perf: take blocking reads and unbounded work off the main-thread hot paths (#403, #404, #409, #414, #415, #421, #422)
  • 🐛 Fixfix: Bedrock trust forms obey the same gates as the chest GUIs (#306-#310, #312, #313, #315, #316, #318)
  • 🐛 Fixfix: close the 26.x and residual protection gaps in the block, entity and interact handlers (#411, #412, #413, #417, #419, #423, #425, #433)
  • 🐛 Fixfix: admin deletes, confirmations, starter-claim expiry and the command surface (#358, #383, #384, #386–#396)
  • 🐛 Fixfix: make the claim marketplace price-safe, self-cleaning and legible on both platforms (#340, #342, #344–#353, #406)
  • 🐛 Fixfix: storage integrity — quarantine dead player files, atomic config writes, DB parent links and the small write-path leaks (#327–#338, #431)
  • 🐛 Fixfix: player-facing messages — terminology, missing detail lines, persisted /claimnotify and explicit admin transfer (#354–#356, #360, #361, #363, #367, #369, #371, #377, #381)
  • feat: a Bedrock form for the permission editor, tiered trust prompt, sorted trustees and the menu residuals (#311, #314, #317, #319, #320, #322–#324, #366, #380)
  • 🐛 Fixfix: help index, journey hints and a quieter, correct border notifier (#357, #359, #362, #368, #370, #372, #375, #376, #378, #424, #438)
  • perf: hot-path leftovers, chat residuals, the cloud PvP half and two small write-path lows (#321, #339, #414, #416, #418, #422, #426, #427, #432, #439, #443, #446)
  • 🐛 Fixfix: threading residuals — break the Fox/PlayerData lock cycle, guard every async→main hop, publish claim lists atomically (#398–#402, #407, #428–#430, #445)
  • 🐛 Fixfix: preserve overdrawn claims and remove join-time balance stalls
cloakfox

Survival
  • 🐛 Fixfix: take storage I/O off the DataStore monitor and make claim persistence crash-safe
  • 🐛 Fixfix: claim permission semantics, chest protection & hot-path allocations
  • 🐛 Fixfix: sell-sign economy correctness, cap enforcement and listing UX
  • 🐛 Fixfix: trust GUI crash, manager gate, TrustChangedEvent, pagination + menu UX
  • 🐛 Fixfix: border-only, world-safe, all-boundary claim particle outline
  • 🐛 Fixfix: one-time repair of trust migrated by an earlier build (#128)
  • 🐛 Fixfix: don't advance the schema version until the conversion's writes land (#135)
  • 🐛 Fixfix: couple Container and Access in the trust GUI (#134)
  • 🐛 Fixfix: keep trust permissions individually togglable; make Container/Access legible (#134)
  • 🐛 Fixfix: persistence & database integrity (#143, #144, #155–#159, #167, #168, #181, #182)
  • 🐛 Fixfix: claim protection & permission semantics (#140–#142, #145, #148–#152, #165, #174, #179, #199, #201)
  • 🐛 Fixfix: sell-sign economy correctness and sale UX (#146, #169, #172, #173, #180, #183, #186, #187, #192, #196, #197)
  • 🐛 Fixfix: trust GUI rules, command feedback and onboarding (#161, #162, #170, #171, #184, #185, #188, #189, #193, #194)
  • 🐛 Fixfix: chat, spam, config robustness and plugin.yml hygiene (#153, #154, #175, #176, #178, #190, #191, #195, #200)
  • 🐛 Fixfix: read neighbours' keep-out lists off the DataStore monitor (#160)
  • 🐛 Fixfix: knockback rules, permission hot path and duplicate denials (#147, #163, #164, #166, #177, #198)
  • build: move to the 26.2 API and JDK 25, and take the upstream commits that go with it (#212, #215, #224, #227, #229, #230, #231)
  • 🐛 Fixfix: hand addons snapshots, and make the legacy trust API round-trip (#211, #223)
  • 🐛 Fixfix: claim & marketplace integrity (#213, #214, #216-#222)
  • perf: get blocking player-file reads off the main thread (#234, #235, #240-#242, #244-#246)
  • perf: lock-free player data, gated metadata probes and a marketplace index (#237-#239, #243, #247)
  • perf: dedupe, budget and cheapen the boundary particle outline (#236, #252)
  • 🐛 Fixfix: make the trust menus readable and usable on Bedrock (#248, #250, #251, #255, #256, #262, #272, #276)
  • 🐛 Fixfix: make the claim marketplace learnable and legible (#249, #253, #254, #257, #268, #275, #283)
  • 🐛 Fixfix: tell players what is happening (#263-#267, #269-#271, #273, #274, #277-#282, #284, #285)
  • feat: ship a PlaceholderAPI expansion (#226)
  • feat: Bedrock-native forms for the screens a chest GUI cannot serve (#258-#261)
  • docs: write down the API contract this release changes (#228, #232, #233)
  • 🐛 Fixfix: surface the PvPManager combat-feature overlap (#225)
cloakfox