promotional bannermobile promotional banner

Limited Spectator

A lightweight NeoForge mod that introduces a restricted spectator mode for Minecraft players.
Back to Files

LimitedSpectator-1.21.1-1.1.1.jar

File nameLimitedSpectator-1.21.1-1.1.1.jar
Uploaded
Nov 14, 2025
Downloads
209
Size
157.4 KB
Mod Loaders
NeoForge
File ID
7221614
Type
R
Release
Supported game versions
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:limited-spectator-1382338:7221614"

Learn more about Curse Maven

What's new

[1.1.1] - 2025-11-14

🎯 Stable Release

This is the stable release following 1.1.0-beta, with cleaned configuration and comprehensive documentation updates.

Changed

  • Configuration Cleanup: Removed non-functional config options that were limited by Minecraft engine behavior:

    • Removed allow_mob_attacks - mob attacks always blocked (mobs don't target players with mayfly=true)
    • Removed allow_block_breaking - always blocked in ADVENTURE mode (GameMode restriction)
    • Removed allow_block_placing - always blocked in ADVENTURE mode (GameMode restriction)
    • Removed auto_hide_hud - behavior hard-coded to always hide (can toggle with F1)
    • Removed allow_f1_hud_toggle - F1 toggle always enabled
    • Removed auto_start_flying - players must double-tap spacebar (ADVENTURE mode limitation)
  • Documentation Overhaul: Complete update of all documentation to reflect actual behavior:

    • Clarified that enable_invulnerability does NOT prevent fall damage (Minecraft engine always prevents it with mayfly=true)
    • Updated enable_invulnerability description to specify it protects against mobs, lava, fire, cacti, drowning, etc.
    • Documented HUD behavior as hard-coded (always hides, F1 toggles)
    • Documented that players must double-tap spacebar to fly (ADVENTURE mode behavior)
    • Renamed "Known Issues" sections to "Known Limitations" with proper explanations

Fixed

  • Configuration file now generates cleanly without obsolete options
  • All wiki documentation updated (Configuration-Guide, For-Server-Admins, Beta-Features, Features, Commands, FAQ)
  • Updated README.md, CHANGELOG.md, Version-Comparison.md, CONTRIBUTING.md
  • Removed confusing config options that appeared functional but weren't due to Minecraft limitations

Technical

  • Cleaned up ModConfig.java - removed unused config variables and cached values
  • Updated SpectatorMod.java - hard-coded HUD hide behavior
  • Updated ClientEventHandler.java - simplified HUD management (removed config checks)
  • Generated config file (limitedspectator-common.toml) now accurate and contains only functional options

Migration Notes

If upgrading from 1.1.0-beta, your existing config will continue to work. The removed options will be ignored. No action required - the mod will use correct behavior regardless of old config values.

This mod has no related projects