All Kingdoms Mob Mashers OneBlock Parkour Survival OneBlock Survival
Bingo: keep bait-locked fish off the card (#583) thread ↗ cloakfoxKingdoms OneBlock Survival
feat: teleport particle effects matching the Essentials fork OneBlock Survival
Allow island members to automate shared field crops 🐛 Fix fix(fieldcrops): account the automated replant's seed against the loot (#810)Let farmer minions harvest shared island crops feat(farmer): work FoxFarming crops one at a time, several swings each Survival
🐛 Fix fix /fly permissions being weird (#276 regression) cloakfoxOneBlock Survival
Keep database connections working after the plugin jar is renamed ✨ New Give every sale attempt and sell create its own id, so the ambiguous-commit probes prove this attempt and nothing elseClose the remaining money-channel gaps: cancel and boost probes, proceeds through Payout, a durable recovery record, and the split price cap 🚫 Removed Run migrations outside the pool's 30s socketTimeout, gate /fa return on the delivered stamp behind --force, retire the redundant material index, and close six more storage/ops-periphery findings✨ New Bedrock form parity: stop taps spending or stranding, guard the unstable seams, and add the typed inputs and affordances the client was missingThread market context into every pricing screen, close the browse family's dead ends and empty states, and bound the auto-refresh repaint Land the money-channel completions on main (cancel/boost probes, proceeds via Payout, atomic recovery record, split cap) 🐛 Fix Fix remaining refund, claim recovery, bundle and menu issues🐛 Fix fix(refill): skip the bag refill when the block place was cancelled🐛 Fix fix(listeners): offhand double-fire amount check, non-player close cast, orphan craft rows🐛 Fix fix(filter): entry-demands matching closes the blacklist rename/enchant bypass; precompute entry shapes🐛 Fix fix(nesting): close the drag, bundle-carrier and hopper-push bypasses of putBackpacksIntoShulkers🐛 Fix fix(perms): gate sneak-click wear on FancyBags.wear; declare explicit permission defaults🐛 Fix fix(commands): merge give-from-uuid into restore's hardened pathperf: iterate getTrackedBy() in the worn visibility pass; cache the slots-limit filler pane feat(commands): one table drives gates, tab-complete, /fb help and the declared nodes feat(messages): configurable strings, action-bar refusals, configurable sounds 🐛 Fix fix(db): retry the pool build with backoff, defer storage init, rate-limit unavailable warningschore: cleanup grab-bag from the 2026-08-30 review ✨ New Add six original field crops with complete resource-pack modelsAddress September 18 farming review: orders, rewards, safety and menus Catch-path hardening: contained spawns, isolated crab commands, hot-path caches (#536, #537, #543, #545, #548, #550, #562) Tournaments: persist wins/records on the spot, range-check SpecificTimes (#538, #541) Totems: halve the particle pulse, off-main registry render, no-op save skip (#547, #549) Bingo: capped catcher resolution, pre-matched map palette, Bedrock flash knob, teleport guard (#552, #553, #558, #565) Validation & persistence knobs: uncatchable-gate tripwire, Bedrock cue override, autosave sweep (#542, #557, #563, #567, #568, #572) Command & health surfaces: suppressed-grant guard, single-parse validate, Floodgate stats, Bedrock events, Discord health (#540, #544, #551, #555, #556, #561, #571) 🐛 Fix Deliveries & menus: crash-skew shrink, catch-path cost, arrival ping, Bedrock detail, interaction polish (#539, #546, #554, #559, #560, #564, #566, #569, #570)🐛 Fix Fix remaining seller, container, and task issuesRestore CI dependencies and run all regression suites 🐛 Fix Fix minion data safety, simulation parity and hot pathsComplete Java and Bedrock menu safety, accessibility and localization Feat/notify foxkingdoms converter link 🐛 Fix fix(lumberjack): replant saplings on every #minecraft:dirt block, not just grass/dirt/podzol✨ New feat(nms): add Paper 26.3 (ALPHA) supportSurvival
🐛 Fix fix: resolve the permission-group bonus while queueing a save, not on the storage writer (#299)🐛 Fix fix: stop the flat-file → database migration losing data four ways (#302, #303)🐛 Fix fix: never compute %griefprevention_*% placeholders off the main thread (#301)🐛 Fix fix: a sold subdivision belongs to its buyer on every path (#382, #408, #410, #341)🐛 Fix fix: 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) 🐛 Fix fix: Bedrock trust forms obey the same gates as the chest GUIs (#306-#310, #312, #313, #315, #316, #318)🐛 Fix fix: close the 26.x and residual protection gaps in the block, entity and interact handlers (#411, #412, #413, #417, #419, #423, #425, #433)🐛 Fix fix: admin deletes, confirmations, starter-claim expiry and the command surface (#358, #383, #384, #386–#396)🐛 Fix fix: make the claim marketplace price-safe, self-cleaning and legible on both platforms (#340, #342, #344–#353, #406)🐛 Fix fix: storage integrity — quarantine dead player files, atomic config writes, DB parent links and the small write-path leaks (#327–#338, #431)🐛 Fix fix: 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) 🐛 Fix fix: 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) 🐛 Fix fix: threading residuals — break the Fox/PlayerData lock cycle, guard every async→main hop, publish claim lists atomically (#398–#402, #407, #428–#430, #445)🐛 Fix fix: preserve overdrawn claims and remove join-time balance stalls cloakfox fweefOneBlock Survival
feat(api): atomic withdrawElysium (api 1.5.0) feat(skilltree): opt-in reset fee kept back from the respec refund feat(growstations): Elysium-bought upgrade points, WATER/GROWTH by default Survival
🐛 Fix Round 3 (1/3): correctness fixes & housekeeping (#55 #56 #57 #58 #61 #62 #72)Round 3 (2/3): biome index v2, registry biomes, index-aware /wild, landing safety, search budget (#51 #59 #60 #65 #66 #71) Round 3 (3/3): permissions model, action-bar feedback, i18n, Bedrock forms, GUI polish, click hotpath (#63 #64 #67 #68 #69 #70) Round 3 (3/3) recovery: re-land #75 on 4.0 cloakfoxOneBlock Survival
🐛 Fix Resolve /msg and /ignore targets by nickname or Bedrock name; log conversation-mode messages🐛 Fix fix(hoe): don't open the farm menu on a sneak-click of farmland (AE planter enchants)feat(shop): /farm sellall — sell every sellable stack without opening the menu feat(skilltree): fill the empty CROPS branch with field-crop skills feat(prestige): uncapped, escalating Elysium sink feat(leaderboard): pay out the weekly board when its window rolls feat(orders): permanent achievement ladder off lifetime orders completed feat(orders): weekly order tier drawn from the same pool feat(products): processing tier — goods crafted from produce 🐛 Fix fix(growstations): growth speed bonus also drives regrowth; rate-aware countdowns (#779)test: MockBukkit harness — pin harvest crediting by behaviour, not bytecode shape Close a seasonal event's window live instead of at the next restart Make a teleported minion's home follow it; report container stalls promptly Stop casting magma cubes to Slime when dropping partial-stack loot Sync upstream mcMMO-Dev/mcMMO 2.3.001 Survival
🐛 Fix fix: take storage I/O off the DataStore monitor and make claim persistence crash-safe🐛 Fix fix: claim permission semantics, chest protection & hot-path allocations🐛 Fix fix: sell-sign economy correctness, cap enforcement and listing UX🐛 Fix fix: trust GUI crash, manager gate, TrustChangedEvent, pagination + menu UX🐛 Fix fix: border-only, world-safe, all-boundary claim particle outline🐛 Fix fix: one-time repair of trust migrated by an earlier build (#128)🐛 Fix fix: don't advance the schema version until the conversion's writes land (#135)🐛 Fix fix: couple Container and Access in the trust GUI (#134)🐛 Fix fix: keep trust permissions individually togglable; make Container/Access legible (#134)🐛 Fix fix: persistence & database integrity (#143, #144, #155–#159, #167, #168, #181, #182)🐛 Fix fix: claim protection & permission semantics (#140–#142, #145, #148–#152, #165, #174, #179, #199, #201)🐛 Fix fix: sell-sign economy correctness and sale UX (#146, #169, #172, #173, #180, #183, #186, #187, #192, #196, #197)🐛 Fix fix: trust GUI rules, command feedback and onboarding (#161, #162, #170, #171, #184, #185, #188, #189, #193, #194)🐛 Fix fix: chat, spam, config robustness and plugin.yml hygiene (#153, #154, #175, #176, #178, #190, #191, #195, #200)🐛 Fix fix: read neighbours' keep-out lists off the DataStore monitor (#160)🐛 Fix fix: 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) 🐛 Fix fix: hand addons snapshots, and make the legacy trust API round-trip (#211, #223)🐛 Fix fix: 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) 🐛 Fix fix: make the trust menus readable and usable on Bedrock (#248, #250, #251, #255, #256, #262, #272, #276)🐛 Fix fix: make the claim marketplace learnable and legible (#249, #253, #254, #257, #268, #275, #283)🐛 Fix fix: 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) 🐛 Fix fix: surface the PvPManager combat-feature overlap (#225) cloakfoxKingdoms OneBlock Survival
🐛 Fix fix(gearsignature): unsign crafted results without wiping their components thread ↗ cloakfoxOneBlock Survival
Price a spawner by its mob, and a stacked one by the spawner (#545) Tell FoxAuctions what a spawner item is, and how many Compute total XP in a long: /xpbottle was unusable at the vanilla XP ceiling thread ↗ cloakfoxOneBlock Survival
Let a player opt their own text out of emoji substitution feat(migrate): convert PyroFarming-era items in inventories into FoxFarming ones in place Survival
🐛 Fix fix(database): skip comment-only chunks when replaying the schema files🐛 Fix fix(baltop): time-slice the balance leaderboard refresh instead of freezing the server cloakfoxOneBlock Survival
🐛 Fix fix(migrate): carry stored produce + persisted climate on import; add `/farm import <dir> restore` to repair already-migrated stationsSurvival
Enforce unique team names at the database level cloakfoxSurvival
Harden biome cache & generation path (#35, #36, #37, #40, #41, #43, #45) ✨ New Unify teleport finishing, refund failed teleports, add /wtp reload (#38, #47, #48)⚡ Performance Optimize event hotpaths; route sign biomes, portals & GUI (#39, #42, #44, #46, #49, #50) cloakfoxSurvival
🐛 Fix Fix database backend failing when VERSION() carries a vendor suffix cloakfox