Skip to content

Spectator++ v1.0.2

Choose a tag to compare

@spygamingog spygamingog released this 30 Dec 20:24
92200e2

SpectatorPlusPlus v1.0.2

🎯 Overview

SpectatorPlusPlus v1.0.2 is a major stability and usability update that fixes critical issues with the compass GUI system and improves overall plugin performance. This release focuses on making the spectator experience seamless and intuitive.

🚀 What's Changed

🔧 Technical Improvements

  • Refactored Code Structure: Completely reorganized the codebase for better maintainability and extensibility
  • Enhanced Error Handling: Added comprehensive error recovery with user-friendly feedback messages
  • Optimized Performance: Reduced event handling overhead with smarter listener registration
  • Improved Config System: Reorganized configuration with better documentation and sensible defaults
  • Better Item Management: Implemented proper locked spectator items with descriptive lore

🐛 Bug Fixes

  • Fixed Compass Interaction: Resolved issue where compass wouldn't open GUI on right-click
  • Fixed GUI Click Handling: Player heads in selection GUI now correctly initiate spectating
  • Fixed Mode Transitions: Smooth transitions between normal, spectator, and first-person modes
  • Fixed Visibility System: Proper show/hide logic between spectators and normal players
  • Fixed Inventory Sync: Correct inventory handling during spectating sessions
  • Fixed Permission Issues: Granular permission checking for all commands and features
  • Fixed World Change Handling: Better spectator state management during world transitions

Performance Optimizations

  • Removed redundant event listeners that caused conflicts
  • Optimized inventory synchronization tasks
  • Improved visibility update algorithms
  • Reduced unnecessary Bukkit scheduler usage
  • Cleaned up unused code and imports

📋 Installation & Upgrade

New Installation

  1. Download SpectatorPlusPlus-1.0.2.jar
  2. Place in your server's plugins/ folder
  3. Start/Restart your server
  4. Configure plugins/SpectatorPlusPlus/config.yml as needed

Upgrade from v1.0.1

  1. Backup your current config.yml
  2. Replace the old JAR file with v1.0.2
  3. Start the server to generate new config options
  4. Merge any custom settings from your backup
  5. Run /spectator reload to apply changes

🔧 Configuration Changes

  • Added spectator-items section for customizable item names and lore
  • Enhanced messages section with more descriptive feedback
  • Added performance tuning options
  • Better default values and documentation

🎮 Key Features Working in This Release

  • ✅ Compass GUI for player selection
  • ✅ First-person spectating with sneak-to-exit
  • ✅ Visibility toggle (Ender Eye)
  • ✅ Chat toggle (Paper)
  • ✅ Admin management commands
  • ✅ World set detection

📊 Compatibility

  • Minecraft: 1.21+
  • Server Software: Spigot, Paper, Purpur
  • Java: 17+
  • Permissions: LuckPerms, PermissionsEx, etc.

🛠️ For Developers

  • Cleaner plugin API
  • Extensible architecture
  • Comprehensive logging options
  • No external dependencies

❤️ Thanks

Special thanks to all the testers and community members who reported issues and provided feedback!


Download: Modrinth (Recommended)
Issues: GitHub Issues
Source: GitHub Repository

Happy Spectating! 🎮