-
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: Production servers, users wanting reliability
Download: LimitedSpectator-1.21.1-1.0.2.jar
Features:
- ✅ Fully tested and stable
- ✅ No known bugs
- 🔒 Fixed settings (75 blocks, level 0 permissions)
- ❌ No configuration file
Best for: Test servers, users needing customization
Download: LimitedSpectator-1.21.1-1.1.0-beta.jar
Features:
- ✅ Full configuration system (25+ options)
- ✅ Configurable distance, permissions, interactions
⚠️ Has known issues (see Beta Features)- ✅ Generates
config/limitedspectator-common.toml
Not sure? Check the Version Comparison page.
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
- Modrinth - All versions available
- CurseForge - (coming soon)
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.0.2.jarorLimitedSpectator-1.21.1-1.1.0-beta.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 - 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.0.2.jarorLimitedSpectator-1.21.1-1.1.0-beta.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(only for beta)
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.0.2or1.21.1-1.1.0-beta
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) (only for beta)
- 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:
- Check Changelog for breaking changes
- Stop the server/client
- Remove the old JAR from
mods/folder - Download the new version
- Place the new JAR in
mods/folder - Update
config/limitedspectator-common.tomlif needed (only for beta) - 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.0.2.jarormods/LimitedSpectator-1.21.1-1.1.0-beta.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! (only for beta)