Updates

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

Update — September 22, 2026

Kingdoms

  • Cap converter mana per kingdom and discount automated input
  • 🐛 Fix Fix: parse display name component for kingdom claim messages
  • Modernize k fortify/map
  • Feat: quiet greetings with action bar, sound and particle feedback
  • Explain claim costs and flight revocations, and refresh claim borders
  • Make request actions, map details and player heads readable on Bedrock
  • Guard KingdomUpgradesListener upgrade reads while UpgradesService is unloaded
  • Stop turrets and damager-less damage from deciding an invasion via the champion
  • Park the vault and pay the owner when a kingdom is disbanded
  • Persist kingdom invites and allow offline targets
  • Stop stripping other plugins' attribute modifiers on every join
  • Support PvPManager 4.x and override PvP toggles inside invasions
  • Turrets shoot only enemies by default, arm delayed, spare bystanders
  • Detach members on disband and bound the disband transaction's stalls
  • ✨ New Add a login digest and offline notices for tax, kicks and role changes
  • Confirm transfer, kick and jail in the member menu; own slot for transfer
  • Make invasion mobs hunt only participants and warn bystanders
  • Exempt free claims from upkeep and leave the Nexus standing on expiry
  • Copy shared item builders, draw join-role, keep confirms across redraws
  • 🚫 Removed Despawn nexus holograms and mana tags on disable, sweep leftovers
  • Pay trade agreements regardless of presence and show the last payout
  • Clear the free-claim flag on capture and point the cap refusal at the upgrade
  • Gate surrendering a defence on owner-level trust, and unstick raider claims with no tier row
  • Require a champion's spawn to be somewhere the wave can reach it
  • Take the invasion-end database work off the tick
  • Render the map from the claim registry, and throttle the auto map
  • Honour three per-world and reload settings that were silently ignored
  • Close three protection gaps: portals and sculk, disbanded vaults, stale quick-chat
  • Give Bedrock its own form for the spar side picker
  • ✨ New Feat: implement cooldown for using battering rams
  • 🐛 Fix Fix: confine champion teleport strike to victim-owned land
  • Feat: show claim borders as client-side block markers
  • 🐛 Fix Fix player session races and active-kingdom inactivity checks
  • ⚖️ Tweak Move periodic credits off main and reduce claim lookup overhead
  • Close claim-protection bypasses and consume plugin sign clicks
  • 🐛 Fix Fix invasion immunity, damage attribution and reward accounting
  • ✨ New Harden plugin re-enable, config reload and placeholder refresh
  • 🐛 Fix Fix database load isolation and migrate legacy schemas
  • 🐛 Fix Fix command validation, warmup feedback and accessible greetings
  • 🐛 Fix Fix turret combat eligibility and reduce idle target scans
  • ⚖️ Tweak Reduce idle invasion work and cache block-list lookups
  • Move warp and turret purchases off main and preserve financial recovery
  • Make GUI purchases deliberate and expose touch-friendly controls
  • Make diplomatic transitions symmetric and require explicit removal
  • Move siege purchases and shield persistence off the server thread
  • Prepare invasion starts off-thread and revalidate before activation
  • Enforce jail travel restrictions and validate invasion landing spots
  • Notify ownership transfers and refresh map labels after renames
  • Page activity history in SQL and avoid blocking head lookups
  • Load vaults on demand and evict saved offline inventories
  • Support modern chat prompts without losing the legacy privacy gate
  • Format mana, currency and claim feedback consistently
  • 🐛 Fix Correct command help, pagination and onboarding pointers
  • Expose kingdom commands through Brigadier literals
  • Ship UPGRADE_SPEED under upgrades: and clamp its build-time multiplier
  • Refuse relation changes during an invasion and cool down enemy flips
  • 🐛 Fix Resolve player-name arguments by exact name, not prefix
  • Let only the attacking side damage the invasion champion
  • Refuse converter breaks by anyone but the owning kingdom's members
  • Route kingdom and ally chat by the VentureChat channel it goes through
  • Gate /k home and /k warp behind combat and a defender warmup
  • ✨ New Sweep orphaned claims at startup and add /ka claims orphans [purge]
  • 🐛 Fix Fix vault phantom viewers and make vault saves frequent and atomic
  • Recall stray PvE wave mobs and spawn the champion on open ground
  • Never save invasion mobs to chunk data and sweep tagged leftovers
  • Warn members before an inactive kingdom is disbanded
  • End an invasion its attackers have abandoned as an attacker loss
  • Persist ally and trade requests and show them to officers at login
  • Make the founding chunk a Member claim and explain ally ceiling refusals
  • Let players request to join a closed kingdom; officers answer later
  • ✨ New Open the menu on bare /k, suggest near-miss subcommands and add aliases
  • ✨ New Add browse, home, claim/unclaim, map, info and leave to the main menu
  • Restrict the champion's shockwave to the participants that fight it
  • Refuse a shield purchase while the kingdom is being invaded
  • Revoke kingdom fly on the claim crossing and allow it in ally claims
  • Scope PISTONS_CLAIMS_ONLY and placement warnings to claims worlds
  • Confine jailed players and clear jail, home and warps on lost chunks
  • Spawn the champion, raiders and PvE waves on ground, not canopies or air
  • Credit PvE defenders who fight the waves outside the raided chunk
  • 🐛 Fix Resolve kick, role set and expel targets from the member list
  • Tax kingdoms nobody has logged into, and isolate per-member failures
  • Refuse /k fly in a gamemode that already flies, and stop stripping its flight
  • Charge cost.start for a fortification's first tier, and refund failed writes
  • Take four allocations off the claim, lock and entity hot paths
  • ✨ New Re-read a world's locks when it loads after the plugin enabled
  • Save flatfile.yml atomically and detect a damaged one on reload
  • Batch passive nexus mana into one activity row per kingdom
  • Tell a player why their hits are being refused while their data is unloaded
  • Stop converters from destroying custom, named and enchanted items
  • Stop two stale cross-thread reads: Claim's mutable fields and resurrected player entries
  • Report a GUI write that loses its race instead of dropping it, and scope relations per pair
  • Keep fake worlds reachable so the suite does not GC them mid-test
  • Draw the champion's fang line correctly, and free reinforcement slots held by players who left
  • Refuse a nexus on thin air or water, and a trade request to a kingdom you already trade with
  • Ignore cancelled moves, and stop admin commands failing silently
  • Throttle the unknown-kingdom warning and route expected misses to findKingdom
  • Fold accents in the kingdom name key so the cache agrees with the column
  • Let sparring members pick a side, so attacker-side fortifications can be tested
  • Make the spar side picker a menu, and let turrets fire at a spar attacker
  • 🐛 Fix Fix defects found reviewing the late 09-22 waves (#866–#879)

Update — August 26, 2026

Network

Kingdoms

  • Stop TNT minecarts and end crystals damaging allies
  • 🐛 Fix Prevent invalid turret state during placement

Stay up to date

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