Skip to content

v.1.1.0-beta - Configuration System & Critical Fixes

Pre-release
Pre-release

Choose a tag to compare

@kalashnikxvxiii kalashnikxvxiii released this 10 Nov 00:03

⚠️ Beta Release

This is a beta release with extensive new features and bug fixes. Most functionality works well, but some advanced features have known limitations documented below.

✨ What's New

Complete Configuration System

  • 25+ configurable options via config/limitedspectator-common.toml
  • Movement restrictions: distance limits, dimension travel, teleport behavior
  • Player abilities: invulnerability, flight, auto-flying, gamemode selection
  • Interaction controls: PvP, mob attacks, item drop/pickup, block breaking/placing
  • Customizable block whitelist via Minecraft block IDs
  • Permission system: configurable levels (0-4) for commands
  • Client/HUD settings: auto-hide, F1 toggle functionality
  • Message settings: action bar vs chat, distance warnings
  • Hot-reload support via /reload command

Critical Bug Fixes

  • /survival command now correctly teleports players back to original dimension (Overworld/Nether/End)
  • ✅ Added dimension tracking to prevent cross-dimension bugs
  • ✅ Distance boundary enforcement when teleport_back_on_exceed=false - players stopped at exact boundary
  • ✅ Vanilla F1 HUD toggle works when auto_hide_hud=false
  • ✅ HUD flicker reduced significantly
  • ✅ Message encoding fixed - removed garbled characters (À symbols)
  • ✅ Messages now properly rendered with Minecraft's Component system
  • ✅ Messages visible even with HUD hidden (action bar works independently)

Documentation

  • 📖 New CONTRIBUTING.md for developers and contributors
  • 📖 Updated README with comprehensive configuration guide
  • 📖 Detailed CHANGELOG with all changes

⚠️ Known Issues (Beta)

High Priority

  1. Fall Damage: enable_invulnerability=false doesn't apply fall damage due to Minecraft core behavior with flying abilities in ADVENTURE mode
  2. Auto-Flying: auto_start_flying=true doesn't immediately activate flying - players must manually double-tap spacebar (client-server sync timing issue)
  3. Block Interaction: allow_block_breaking=true and allow_block_placing=true don't work in ADVENTURE mode due to vanilla restrictions

Medium Priority

  1. HUD Edge Cases: Minor visual glitches with certain config combinations of auto_hide_hud and allow_f1_hud_toggle

See CONTRIBUTING.md for detailed technical information and workarounds.

📥 Installation

  1. Install NeoForge 21.1.0+
  2. Place limitedspectator-1.21.1-1.1.0-beta.jar in your mods/ folder
  3. Launch Minecraft - config file auto-generates at config/limitedspectator-common.toml
  4. (Optional) Customize configuration to suit your needs
  5. Reload changes with /reload command

🧪 Testing & Feedback

This is a beta release - please report bugs and issues:

📦 Compatibility

  • ✅ Minecraft 1.21.1
  • ✅ NeoForge 21.1.0+
  • ✅ Multiplayer-safe

Full Changelog: v1.0.2...v1.1.0-beta