Foxcraftupdates

OneBlock
  • 🐛 Fixfix(26.3): send packet-entity arm swings on the new swing animation packet
  • feat(miner): work infinite OneBlock phase generators (miner-phase-generators) thread ↗
  • feat(lumberjack): tier 3 lumberjacks can now strip the logs it chops thread ↗
  • 🐛 FixFIx XP Bottles and some other redeem-able items being a pain to sell through chest shops
  • Sell lore: say when the combined band is what caps an item
OneBlockSurvival
  • Bingo: keep bait-locked fish off the card (#583) thread ↗
cloakfoxfweef

KingdomsOneBlockSurvival
  • feat: teleport particle effects matching the Essentials fork
OneBlock
  • ✨ NewAdd Minecraft 26.3 as a compatible server version
  • feat: teleport particle effects matching the Essentials fork
OneBlockSurvival
  • Allow island members to automate shared field crops
  • 🐛 Fixfix(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
cloakfox

OneBlockSurvival
  • Keep database connections working after the plugin jar is renamed
  • ✨ NewGive every sale attempt and sell create its own id, so the ambiguous-commit probes prove this attempt and nothing else
  • Close the remaining money-channel gaps: cancel and boost probes, proceeds through Payout, a durable recovery record, and the split price cap
  • 🚫 RemovedRun 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
  • ✨ NewBedrock form parity: stop taps spending or stranding, guard the unstable seams, and add the typed inputs and affordances the client was missing
  • Thread 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)
  • 🐛 FixFix remaining refund, claim recovery, bundle and menu issues
  • 🐛 Fixfix(refill): skip the bag refill when the block place was cancelled
  • 🐛 Fixfix(listeners): offhand double-fire amount check, non-player close cast, orphan craft rows
  • 🐛 Fixfix(filter): entry-demands matching closes the blacklist rename/enchant bypass; precompute entry shapes
  • 🐛 Fixfix(nesting): close the drag, bundle-carrier and hopper-push bypasses of putBackpacksIntoShulkers
  • 🐛 Fixfix(perms): gate sneak-click wear on FancyBags.wear; declare explicit permission defaults
  • 🐛 Fixfix(commands): merge give-from-uuid into restore's hardened path
  • perf: 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
  • 🐛 Fixfix(db): retry the pool build with backoff, defer storage init, rate-limit unavailable warnings
  • chore: cleanup grab-bag from the 2026-08-30 review
  • ✨ NewAdd six original field crops with complete resource-pack models
  • Address 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)
  • 🐛 FixDeliveries & menus: crash-skew shrink, catch-path cost, arrival ping, Bedrock detail, interaction polish (#539, #546, #554, #559, #560, #564, #566, #569, #570)
  • 🐛 FixFix remaining seller, container, and task issues
  • Restore CI dependencies and run all regression suites
  • 🐛 FixFix minion data safety, simulation parity and hot paths
  • Complete Java and Bedrock menu safety, accessibility and localization
  • Feat/notify foxkingdoms converter link
  • 🐛 Fixfix(lumberjack): replant saplings on every #minecraft:dirt block, not just grass/dirt/podzol
  • ✨ Newfeat(nms): add Paper 26.3 (ALPHA) support
cloakfoxfweef

OneBlock
  • Challenge mobs: spawn refusal, round re-checks, drops, stacking, placement (#309–#314, #324)
  • Commands: bind %player% from the snapshot, command-safe it, unbrick route repair (#315–#318)
  • perf: sidebar sharing, zero-copy item probes, scoped sweeps, probe reuse (#319–#323)
  • 🐛 Fixdb: finish the addWin write family in doResetWins; correct three measured comments (#269, #264, #270)
  • Messages, inspection commands, and a read-only player surface (#325–#329, #332, #334, #344, #345)
  • Editor: reachable on touch, typed values, and the controls that were file-only (#330, #331, #333, #335, #336, #340, #346, #347)
  • Bedrock parity: a capturer cue that translates, and the limits written down (#337, #338, #339)
  • Sounds, optional titles, and a pre-start countdown (#341, #342, #343)
  • placeholder: link without PlaceholderAPI — expansions behind a registrar (#358)
  • Countdown: per-koth spend, claim-after-send, near-threshold silence, one clock (#357)
  • Sounds: default cues from config.yml, overridable per koth (#341)
OneBlockSurvival
  • 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
cloakfox

OneBlock
  • Rotation floor: seed long-absent trades into the next roll (#193)
  • Sell/buy menus: say how long the offer was gone (#194)
cloakfox

OneBlock
  • feat(trophies): /trophies last [board] — previous period's frozen standings (#79)
  • Rotation lifecycle: keep the rotation past unknown ids; swap sell-decay generations atomically (#148 #149)
  • sellDecay display: per-item-aware multiplier/grace floor; cache-only async reads (#150 #151 #170)
  • shopadmin/ops: multi-word search, live markers, preserved-id guard, decay support tool, CSV gross (#152 #153 #177 #178 #179 #180)
  • Perf: single-pass lore builds, matcher type gate, cached limits/menu parses, debounced flushes (#168 #169 #171 #172 #173)
  • 🐛 FixBedrock flows: refusal/receipt forms, double-tap guard, slider dead-end fix, silent transitions (#155-#159)
  • Java UX wave: inventory-space caps, honest gestures, rotation clock, bundle clarity, live stock lore (#154 #160-#167)
  • feat(sell): show the real sell-decay rule in the sell menu; honest grace placeholders (#191)
OneBlockSurvival
  • 🐛 FixResolve /msg and /ignore targets by nickname or Bedrock name; log conversation-mode messages
  • 🐛 Fixfix(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
  • 🐛 Fixfix(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
cloakfox

OneBlock
  • feat: show LuckPerms prefix in AFK/un-AFK messages (via PlaceholderAPI)
cloakfox

KingdomsOneBlockSurvival
  • 🐛 Fixfix(gearsignature): unsign crafted results without wiping their components thread ↗
cloakfox

OneBlockSurvival
  • 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 ↗
cloakfox

OneBlockSurvival
  • Let a player opt their own text out of emoji substitution
  • feat(migrate): convert PyroFarming-era items in inventories into FoxFarming ones in place
cloakfox

OneBlockSurvival
  • 🐛 Fixfix(migrate): carry stored produce + persisted climate on import; add `/farm import <dir> restore` to repair already-migrated stations
cloakfox

OneBlock
  • Preperations for lobotomizing frogs (without compromises)
cloakfox