promotional bannermobile promotional banner

Better Village Spawn Point

Safe village spawn point. No trees. No cliffs. No fall damage.
Back to Files

[Fabric] bettervillagespawnpoint-fabric-26.2-3.0.jar

File namebettervillagespawnpoint-fabric-26.2-3.0.jar
Uploaded
Sep 19, 2026
Downloads
6
Size
48.0 KB
Mod Loaders
Fabric
File ID
8918059
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:better-village-spawn-point-1319614:8918059"

Learn more about Curse Maven

What's new

3.0 for Minecraft 26.2

Better Village Spawn Point 3.0 for Minecraft 26.2, built for Fabric, Forge and NeoForge. Requires Java 25. The Fabric jar needs Cloth Config 26.2.155 or newer.

This is the first release for 26.2. Minecraft is unobfuscated from 26.1 on and needs Java 25; the mod was ported to the new toolchain and saved-data layout.

Fixed

  • The village search could end up with a chunk radius of 0 for small villages, or villages whose start sat at negative chunk coordinates, and then find nothing. The radius now has a floor of 2 and uses absolute chunk offsets.
  • New players are placed on the recorded village spawn again. Since 1.21.9 Minecraft picks a joining player's spawn in the connection's configuration phase via PlayerSpawnFinder.findSpawn; the method the mod used to hook still existed but was no longer on that path, so vanilla's own search around the world spawn ran instead and could put players in a tree next to the village.
  • Worlds upgraded from 1.21.x keep their recorded village. The saved-data record moved to a namespaced file in 26.1, and the old one is migrated on first load instead of being ignored.
  • showBlockDebug never showed anything: the search recorded its block results into a private debugger while the command read the shared one. They now share an instance, and results are cleared at the start of each search.
  • The "Set spawn to" log line now names the block the player is placed on, not the ground block under it.

Changed

  • exclusions uses the same format as villageTags: #namespace:tag, namespace:id, or a * wildcard. The # on a tag is optional in both lists; a bare entry that is not a structure ID is tried as a tag.
  • Players face the centre of the village when they spawn instead of due south.
  • The mod now declares exactly Minecraft 26.2. Earlier releases claimed a wider range than the code supported, which turned a clean loader refusal into a crash on the wrong version.
  • showBlockDebug draws its block results as floating text markers again (as text_display entities; hideBlockDebug removes them). Minecraft removed the game-test marker packets the command used before.

Files

  • BetterVillageSpawnPoint-forge-26.2-3.0.jar
  • bettervillagespawnpoint-fabric-26.2-3.0.jar
  • bettervillagespawnpoint-neoforge-26.2-3.0.jar

This mod has no additional files