SpecLock: Control Team Spectators in Minecraft with Precision

SpecLock for Minecraft locks spectators to their teammates within a configurable radius. Perfect for fair Manhunt games. Download and install it easily today.

Download SpecLoc for Minecraft 1.21.2

Original name: SpecLoc

Minecraft: 1.21.2

FileVersionLoaderSize
SpecLoc-1.0.jar1.21.2—13 КБDownload

SpecLock: The Ultimate Spectator Control Add-On for Minecraft

Ever hosted a competitive Minecraft event like a Manhunt, only to have spectators roam freely and spoil the fun? SpecLock is the solution you’ve been searching for. This lightweight add-on ensures that players in Spectator Mode stay tethered to their teammates, preventing them from scouting ahead or revealing hidden bases. Whether you’re running a private server or a large-scale tournament, SpecLock brings fairness and focus to the spectator experience.

What Exactly Does SpecLock Do?

SpecLock is a server-side plugin that changes how spectators interact with the game. When a player is in Spectator Mode and belongs to a team, their movement is restricted to a configurable radius around their living teammates. If they try to fly too far away, they are instantly snapped back. Even more, if a teammate changes dimensions—say, from the Overworld to the Nether—the spectator is automatically teleported along with them. This keeps the spectator’s view tethered to the action without giving them an unfair advantage. Players who are not assigned to any team remain completely unrestricted, so casual server visitors can still explore freely.

Key Features of SpecLock

  • Team-Based Spectator Locking: Spectators can only teleport to players on their own team using the hotbar menu. No more sneaking a peek at the opposing team’s base.
  • Configurable Radius: Set a maximum distance (default 10 blocks) that a spectator can stray from their nearest teammate. Perfect for keeping the action tight and fair.
  • Automatic Enforcement: The plugin checks positions every second and snaps any straying spectator back to their team instantly.
  • Cross-Dimension Follow: If a teammate enters a portal, the spectator is pulled along, ensuring they never lose track of the action.
  • Persistent Teams: Team assignments survive server restarts, so you don’t have to redo everything after a reboot.
  • No Restrictions for Teamless Players: Anyone not assigned to a team enjoys full spectator freedom, making it ideal for casual observers.

How to Install SpecLock on Your Server

Getting SpecLock up and running is straightforward. First, ensure your server runs on Paper 1.21.1, though it’s also compatible with most Spigot and Bukkit forks. Simply drop the SpecLock jar file into your server’s plugins folder and restart. The configuration file will generate automatically, allowing you to tweak the max-distance value to your liking. If you’re using the foxygame.net launcher, you can install SpecLock with a single click from their curated add-on library, and the launcher will handle version compatibility and auto-updates for you, so you never miss a patch.

Commands and Permissions

SpecLock keeps things simple with a handful of commands, all requiring the speclock.admin permission (typically granted to operators). Here’s a quick reference:

  • /sl team_add <name> – Create a new team.
  • /sl team_remove <name> – Delete a team and remove all its members.
  • /sl add <player> <team> – Assign an online player to a team.
  • /sl remove <player> <team> – Remove a player from a team.
  • /sl reset – Wipe all teams and memberships clean.

After setting up teams, any player who dies and enters Spectator Mode will automatically be bound to their team’s radius. No extra configuration needed.

Why SpecLock is a Must-Have for Manhunt and Team Events

Manhunt-style games thrive on tension and fairness. Without SpecLock, a dead teammate can freely scout the hunter’s location, relay information, and ruin the challenge. By locking spectators to their team, you preserve the integrity of the game while still letting eliminated players watch the action unfold. The cross-dimension follow feature is especially handy for long-running chases that span the Overworld, Nether, and End. And because teamless players are unaffected, you can still have neutral moderators or casual viewers fly around without restrictions.

Customizing the Experience

The default 10-block radius works well for most scenarios, but you can adjust it to fit your server’s needs. A smaller radius (e.g., 5 blocks) forces spectators to stay extremely close, ideal for intense PvP matches. A larger radius (e.g., 30 blocks) gives a bit more breathing room while still preventing free-roam scouting. The configuration file is well-documented, so even novice server admins can make changes quickly. Remember to reload the plugin or restart the server after editing the config.

Performance and Compatibility

SpecLock is built with efficiency in mind. The distance check runs on a lightweight scheduler, so it won’t lag your server even with dozens of spectators. It’s designed for Paper 1.21.1 but works seamlessly on Spigot and likely Bukkit derivatives. If you’re managing your server through the foxygame.net launcher, you’ll appreciate how it automatically keeps SpecLock updated alongside your server version, eliminating manual file management.

Final Thoughts

SpecLock fills a niche that many Minecraft server owners didn’t realize they needed. It’s a small plugin with a big impact on competitive integrity, and its straightforward commands make it accessible to everyone. Whether you’re running a private Manhunt with friends or a public event server, SpecLock ensures that spectators stay where they belong—right beside their team. Download SpecLock today and take control of your spectator mode.