Updates

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

Update — September 25, 2026

Wild TP

  • Perf/26.3 rtp search
  • Landing safety: judge feet/head by collision, not "is air" (#89)
  • Never overwrite an unparseable config.yml; back up before updates (#123)
  • FoxKingdoms hook reads the in-memory claim registry; drop Towny (#94, #95)
  • Round 4 (1/7): LF line endings, one Java 21 jar for all servers, commit-stamped version, tests + CI (#120 #121 #122)
  • Round 4 (2/7): portals fire on the block entered, portal use permission, safe Portals.yml, portals in unloaded worlds (#98 #101 #102 #103)
  • Round 4 (3/7): one teleport pipeline for every entry point; economy, /wild <player>, outcome stats (#78 #79 #80 #81 #82 #83 #99 #107 #110 #112 #114 #119 #126 #127 #128)
  • 🚫 Removed Round 4 (4/7): config and lifecycle safety: unknown-key warnings, no-region warning, safe config updates, debug interceptor, disable cleanup (#115 #117 #118, parts of #125 #133)
  • Round 4 (5/7): messages: lang file migration, complete translations, MiniMessage/hex, player help, Bedrock form info, sign/icon checks (#104 #105 #106 #108 #109 #111 #113 #116)
  • Round 4 (6/7): claim hooks: area queries, one guarded filter per hook, FactionsUUID 4, uncovered-plugin warning (#96 #97 #100)
  • Round 4 (7/7): location generation and biome index: packed index, world border, landing biome, world lifecycle, ceilings, validation (#84 #85 #86 #87 #88 #90 #91 #92 #93 #125 #133)
  • Follow-ups (1/6): portals: list malformed entries, riders trigger portals, reload keeps unsaved portals (#145 #149)
  • Follow-ups (2/6): teleport pipeline: dead or leaving targets, refusal hints, teleport errors, clearer /wild replies (#148 #149)
  • Follow-ups (3/6): messages: prefix colour carries over, blanked lines send nothing, lang migration edge cases (#148 #149)
  • Follow-ups (4/6): claim hooks: Residence 5.0.2.1+ per-chunk lookup, FabledKingdoms empty lands, KingdomsX verified, "try again later" when checks go unanswered (#144 #149)
  • ✨ New Follow-ups (5/6): lifecycle: one safe file writer (fsync, own temp file, permissions, dangling links), interceptor restore, clean refusal of a same-instance re-enable (#148 #149)
  • Follow-ups (6/6): biome index: /wtp reindex, coarse index for huge regions, configurable border margin, moving border, hyphenated datapack biomes (#141 #142 #143 #148 #149)

Update — September 16, 2026

Wild TP

  • 🐛 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

Update — August 11, 2026

Wild TP

  • 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)

Stay up to date

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