Updates

Every change to the Foxcraft servers, newest first.
Showing only KOTH Show all changes

Update — October 16, 2026

KOTH

  • Typing /koth now explains what a koth is, which one is running and when the next one starts, and /koth info, /koth warp (or /koth join) and /koth rewards work without a koth name during a round. Bedrock players get a page for every koth with a Warp there button.
  • Coloured island names now show cleanly in koth messages instead of with stray letters, island owners are no longer shown twice as "Steve [Steve's island]", and Discord koth announcements no longer flood the channel during a fight.
  • 🐛 Fix Fixed koth rewards and start/end commands that never ran, and second- and third-place koth rewards that paid nobody.
  • The "next koth in" countdown no longer counts down to schedules that can't start anything, and a scheduled koth is no longer skipped when staff edit the schedules right as it is due.
  • Runner-up prizes in score koths now go to the right teammate and are no longer given for zero points, and payload koths no longer repeat the "reached waypoint" message when the cart is pushed back and forth.
  • ✨ New Your action bar now tells you when koth challenge mobs are coming for you, and mobs led away from the point no longer stop new waves.
  • Koths can now be set up to be fairer: capture progress can stay with the side that earned it, a lone player can no longer freeze a tied point for the rest of the round, and recent winners can be asked to let others hold the point first.
  • Koths now say how to win when they start, name the prize when you win, give everyone who scored their final placing, explain why a koth didn't start, and show start times with units. `/koth timezone` lets you see start times in your own timezone.
  • Java players can open the koth menu with /koth menu, and Bedrock players now see the /koth subcommands in their command list.
  • Players riding a happy ghast near a payload koth now see the moving zone's marker ring from as far away as players on foot.
  • ⚖️ Tweak In score koths, a player who also earned a lower place is now told which place their prize is for.
  • Servers can now show koth start times in several timezones at once, and can tell you when the next koth starts as you join.
  • On control and payload koths, a tied point no longer stops the challenge mobs from coming for the side holding it. Challenge mobs that wander too far from a koth now vanish in a puff of smoke.
  • Koths can now be set up so that players or teams who have won a lot lately still win, but pass the first-place prize on to the next player, or keep only the participation reward.
  • The start title now shows a server's own translated goal text, and the help list no longer offers /koth menu where no menu can open.
  • Koths that are won by holding the point when time runs out no longer show an infinite timer, and /koth warp names the koth by its display name.

Update — September 25, 2026

KOTH

  • #428 follow-ups (#425 group): adventureLinkage flags only ClickEvent.Action switches, totalCap wording, idle-lines lore
  • Perf quick wins: snapshot-free editor holder lookups (#374), boss bar name dirty-check (#376)
  • Round-end rewards: capture-end on round end, raw username tokens, offline SCORE rewards, end-reward to the member on the point, CaptureEnd pairing (#362, #363, #364, #371, #372)
  • Contest modes and zone feedback: payload owner release, no zombie reinforcements, %progress_owner%/%state%, in-zone action bars (#365, #366, #389, #380)
  • Team rewards, AFK/flying/vehicle eligibility, SCORE team handover (#383, #397, #398)
  • Teams, leaderboards & DB: BentoBox island keys + display names, warm win caches/boards, DB auto-reconnect & write retry, pool defaults, placeholder docs
  • Config & schedules: refuse saves over hand edits, reload validation, schedule list/preview/fire, weighted/shuffled/pre-drawn draws, restart awareness (#367 #368 #373 #399 #400 #401 #396)
  • Broadcast scope + player controls: broadcast-distances, /koth toggle, sound category, leading-edge swap-settle, player /koth status + join notice + /koth warp (#377 #378 #381 #384 #385) thread
  • Player info: /koth next, objectives and reward previews, typable list names, labelled clocks, idle holograms (#379 #382 #386 #390 #391 #392)
  • 🐛 Fix Bedrock & editor fixes: Floodgate-aware Bedrock detection, Bedrock-safe palette, CONFIRM/completion/givestarter fixes, legacy-chat prompt capture (#387, #388, #402, #369)
  • Build on the 26.2 API (JDK 25 toolchain), current JDBC libraries + JDK HttpClient webhooks, git version stamp (#406 #407 #408)
  • Bedrock /koth form menu (Floodgate/Cumulus, optional) + clear the Bedrock cache at join (#386, #418, #420)
  • Rewards follow-ups: pending-rewards file safety, own-token offline holds, [now]/[once] reward markers, honest fallback warnings (#420)
  • Player surface follow-ups: combat tag, warp and join notice, toggle, setwarp flag, %warp_hint%, next/list, objectives, placeholder text (#420)
  • #420 follow-ups: zone modes, BentoBox team keys, win cache races, database notes
  • 🐛 Fix #420 follow-ups: editor controls for idle lines and the rewards display, shadowJar/linkage build fixes, webhook text limits
  • Scheduler follow-ups (#420): console schedule editing, draw memory across restarts, resume interrupted rounds, #415/#417 review notes
  • #428 rewards follow-ups: pending-rewards header tokens, markers in front of TOP:, no empty reward lines, honest rewrite warning, copy seam
  • #428 follow-ups for #424: migration retry wording, foxkoth_meta probe, overlap-slot claims, doc corrections
  • 🚫 Removed #428 scheduler follow-ups: draw-memory persistence, resume countdown, schedule verbs, resume/disable wording
  • Player surface follow-ups from the #423 review: /koth toggle order, rewards-display warning and top-level scalars, %warp_hint% threading, docs (#428)
  • 🚫 Removed Bedrock forms follow-ups: pin the adapter's callers, text fallbacks, quiet disable race, pinned Floodgate API (#428)

Update — September 16, 2026

KOTH

  • 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)
  • 🐛 Fix db: 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)

Update — August 17, 2026

KOTH

  • ✨ New Add challenge mobs for uncontested koth holds

Update — August 2, 2026

KOTH

  • 🐛 Fix Team hooks: never resolve a team off the main thread (#286)

Stay up to date

Every change to the servers shows up here once it is live.