A dog named Joe 3 banner
A dog named Joe 3 icon

A dog named Joe 3

When the player joins the server, spawn a tamed wolf that follows the player with the name Joe. Joe should defend his master from all enemies.

00
neoforgeServer1.21.1mod

A dog named Joe 3 (server-side NeoForge mod for 1.21.1)

  • On each player login, the server checks a 64-block area around them for a tamed wolf named Joe that they own; if none is nearby, the mod spawns a new adult wolf at the player.
  • Joe is instantly tamed to the joining player, healed to full, set to avoid sitting, and marked persistent so he follows and defends his owner like a normal tamed wolf.
  • Server-only: no assets or client installation required; vanilla clients can join without the mod.

Usage

  • Drop the JAR into the server mods folder and start the server. Each player will be greeted by Joe on login, ready to follow and protect them.

Notes and limitations

  • The proximity check only looks 64 blocks in the player’s current dimension. If Joe is far away or in another dimension, a fresh Joe will spawn on login and the old one will remain where he was.
  • Joe spawns at the player’s location; if the landing spot is cramped, he may need a block or two of space to move freely.

Server Validation

Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.