JoinGG

Minecraft Snapshot 25w43a Reworks Spears for Hosts

Minecraft snapshot 25w43a updates spear combat, shifts world border interpolation to game ticks, and brings Data Pack version 91.0 for server hosts.

SweetMask · 4 min read

Mojang released testing build 25w43a on 21 October 2025 for Java Edition, adjusting spear combat mechanics, altering enchantment costs, and advancing technical standards for community servers. The patch introduces Data Pack version 91.0 alongside Resource Pack version 71.0, bringing direct mechanical changes that server administrators must accommodate before upgrading worlds. For operators watching the broader snapshot cycle alongside updates like Minecraft 26.1 Snapshot 11 Technical Changes for Hosts, understanding how technical tweaks impact player behaviour is essential.

Combat Balancing for Spears and Lunge

Combat routines involving spears receive substantial rebalancing in this snapshot, altering offensive damage scaling and resource costs during engagements.

Spear Damage and Hit Feedback

Spear charge attacks now hit harder across the board. The increased charge damage applies to attacks initiated by players as well as hostile mobs wielding the weapon. To assist combat visibility, attacks executed during a charge now display dedicated visual feedback upon connecting with a target. The in-game model for the spear has also been enlarged slightly.

Hunger Cost for the Lunge Enchantment

The Lunge enchantment no longer degrades the spear's durability when triggered. Instead, activating Lunge inflicts exhaustion on the player, draining hunger points in a manner identical to sprinting or jumping. The hunger cost scales directly with the tier applied:

  • Level 1 consumes 3 hunger points.
  • Level 2 consumes 4 hunger points.
  • Level 3 consumes 5 hunger points.

Players cannot trigger Lunge indiscriminately; the ability requires a minimum of 6 hunger points remaining on the hunger bar to activate.

Technical Revisions for Server Administration

Data Pack version 91.0 alters command syntax and backend functions that administrators use to manage boundaries and custom drop tables. When preparing survival instances on the Minecraft Server List, staff should check how these technical modifications alter scheduled maintenance and automated events.

World Border Timing Shift

World border movement no longer interpolates against real-world clock time. Border expansion and contraction are now strictly governed by game ticks. This adjustment ensures that world borders freeze whenever a game instance pauses, and movements now directly track rate alterations applied via the /tick command. Consequently, commands modifying the worldborder now accept duration arguments specified in ticks rather than seconds.

Loot Table Functions

Data packs receive two substantial updates to item modification functions:

  • minecraft:filtered: The previous modifier field has been removed. It is replaced by on_pass and on_fail, allowing creators to run distinct functions or lists of functions depending on whether an item_filter condition succeeds or fails.
  • minecraft:discard: A newly introduced loot function that clears an item stack by replacing it with an empty stack without requiring configuration fields.

Custom enchantments also gain access to minecraft:apply_exhaustion. This entity effect applies a level-based exhaustion amount specifically to player targets.

Resource Pack Formatting

Texture definitions in pack format 71.0 replace the older darkened_cutout_mipmap entry inside .mcmeta files with mipmap_strategy. Available options include mean, dark_cutout, cutout, strict_cutout, and auto. Animated textures across all mipmap levels function properly again on animated blocks, while Redstone dust and beacons now permit translucent texturing. Additionally, the update adds the item.underwater_saddle.equip sound event for nautilus mobs, alongside previous graphics work documented during Minecraft 26.3 Snapshot 2 Default Whitelist Changes.

Server Compatibility and Breaking Changes

Upgrading an existing server instance to testing build 25w43a requires careful preparation. Mojang warns that test builds can corrupt worlds, advising administrators to back up all save data or run tests in separate directories prior to launching the server jar. Administrators running older branches like Minecraft 1.21.11 Pre-Release 1 Hits Java Server Hosts should review configuration scripts before switching.

Existing command blocks and custom administrative scripts calling /worldborder will break if they continue sending durations formatted as seconds. These parameters must be converted into tick counts. In addition, custom data packs utilising the old modifier field in minecraft:filtered will fail to validate until migrated to on_pass and on_fail structures.

Several entity bugs have also been resolved. Untamed and baby nautiluses can no longer be steered normally, and neither standard nautiluses nor zombie nautiluses can be trapped inside boats. World spawn serialization crashes caused by out-of-bounds yaw or pitch values have been corrected.

What Players Will Notice on the Server

Players exploring servers running snapshot 25w43a will feel direct changes during survival play and player-versus-player skirmishes. Wielding a spear during a charge provides clear visual cues whenever a hit registers, and mobs equipped with spears hit significantly harder than in prior testing snapshots.

Kit management around the Lunge enchantment will require players to carry reliable food supplies. Because Lunge rapidly depletes hunger points instead of weapon durability, players who let their food bars fall below three full shanks (6 hunger points) will find their weapon's dash mobility locked until they eat.

Common questions

How does the Lunge enchantment consume hunger in snapshot 25w43a?
Lunge no longer damages spear durability. Instead, it exhausts the player, costing 3 hunger points at level 1, 4 points at level 2, and 5 points at level 3. Players must have at least 6 hunger points to activate it.
What changed with the worldborder command timing?
The time parameter in the worldborder command is now measured in game ticks rather than seconds. Border movement is locked to game ticks, meaning it pauses when the world pauses and speeds up or slows down alongside the /tick command.
Can nautiluses still be transported using boats?
No, snapshot 25w43a prevents both standard nautiluses and zombie nautiluses from entering boats.
Tags
minecraft
Share

SweetMask

Published · 4 min read

All articles

Keep reading

Guides · Minecraft

Paper configuration beyond server.properties

Three more files hold the settings that decide whether a busy server runs well. Which entries matter, and which ones hide a problem.

· 4 min read
Guides · Minecraft

When a Minecraft proxy is the wrong answer

Velocity and BungeeCord solve one problem and bring three. The honest threshold for needing a proxy, and what it never fixes.

· 3 min read