-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
This guide will walk you through installing Limited Spectator on your Minecraft client or server.
Limited Spectator has two versions available:
Best for: All server and users
Download: LimitedSpectator-1.21.1-1.1.1.jar
Features:
- ✅ Fully tested and stable
- ✅ Full configuration system (20+ options)
- ✅ Configurable distance, permissions, interactions
- ✅ Generates
config/limitedspectator-common.toml - ✅ Hot-reload support via
/reloadcommnad - ✅ No known bugs
For legacy servers, older versions remain available:
- v1.0.2 (Previous Stable) - Hardcoded settings, no config file
- v1.1.0-beta (Superseded) - Beta version superseded by v1.1.1
Before installing, ensure your system meets these requirements:
| Component | Requirement |
|---|---|
| Minecraft | 1.21.x |
| Mod Loader | NeoForge 21.1.213+ |
| Java | Java 21 or higher |
| Operating System | Windows, Linux, macOS |
- GitHub Releases - All versions available
- CurseForge - (https://legacy.curseforge.com/minecraft/mc-mods/limited-spectator)
- Modrinth - (https://modrinth.com/mod/limited-spectator)
Limited Spectator is primarily a server-side mod, which means it works best when installed on the server.
- Download NeoForge 21.1.213 or higher from NeoForge Downloads
- Run the installer:
java -jar neoforge-installer.jar --installServer - This creates a
run.sh(Linux/Mac) orrun.bat(Windows) file
- Locate your server's
mods/folder- If it doesn't exist, create it in the server root directory
- Copy
LimitedSpectator-1.21.1-1.1.1.jarinto themods/folder - Start the server using
./run.sh(Linux/Mac) orrun.bat(Windows)
When the server starts for the first time:
- The mod will generate
config/limitedspectator-common.toml - Stop the server
- Edit
config/limitedspectator-common.tomlto customize settings (see Configuration Guide) - Restart the server or use
/reloadcommand
Client installation is optional but recommended for enhanced features like automatic HUD hiding.
- Download NeoForge 21.1.213 or higher from NeoForge Downloads
- Run the installer and select "Install Client"
- Open the Minecraft Launcher and select the NeoForge profile
- Open your Minecraft folder:
-
Windows:
%APPDATA%\.minecraft -
Linux:
~/.minecraft -
macOS:
~/Library/Application Support/minecraft
-
Windows:
- Navigate to the
mods/folder (create it if it doesn't exist) - Copy
LimitedSpectator-1.21.1-1.1.1.jarinto themods/folder - Launch Minecraft with the NeoForge profile
For single-player or LAN worlds:
- Follow the Client Installation steps above
- Configuration file will be at:
run/config/limitedspectator-common.toml
Check the server console during startup. You should see:
[INFO] [LimitedSpectator] Limited Spectator mod loaded successfully!
You can also run /spectator help in-game to verify commands are available.
- Launch Minecraft
- Go to "Mods" menu from the main screen
- Look for "Limited Spectator" in the mod list
- Version should show:
1.21.1-1.1.1
Edit config/limitedspectator-common.toml:
[commands]
# Permission level required for /spectator command (0-4)
# 0 = all players, 2 = operators, 4 = server console only
spectator_command_permission_level = 0
# Require operator status for spectator commands
require_op_for_spectator = false[movement]
# Maximum distance from starting position (-1 = unlimited)
max_distance = 75.0
# Teleport back when exceeding distance, or just warn
teleport_back_on_exceed = true- Join the server
- Run
/spectatorto enter spectator mode - Run
/survivalto return to survival mode - Verify restrictions are working (distance limits, interactions, etc.)
Solution: Ensure you're using NeoForge 21.1.213 or higher, not Forge. Limited Spectator is NeoForge-only.
Solution: The config generates on first server start. Make sure:
- The mod JAR is in the
mods/folder - The server started successfully without crashes
- Check
logs/latest.logfor errors
Solution:
- Verify the mod loaded by checking server logs
- Check if you have permission to use commands (see Commands)
- Ensure you're on a server with the mod installed
Solution: Limited Spectator is server-side. If the server has the mod but your client doesn't, you can still join. If your client has the mod but the server doesn't, remove it from your client mods/ folder.
To update to a newer version:
- Stop the server/client
- Remove the old JAR from
mods/folder - Download the new version
- Place the new JAR in
mods/folder - Check Changelog for breaking changes
- Update
config/limitedspectator-common.tomlif needed - Restart the server/client
Note: Always backup your config file before updating!
To remove Limited Spectator:
- Stop the server/client
- Delete
mods/LimitedSpectator-1.21.1-1.1.1.jar - Optionally delete
config/limitedspectator-common.toml - Restart the server/client
Next Steps: Check out the Configuration Guide to customize Limited Spectator for your needs!