Changelog for JWaypoints 1.2
- New Features
Persistent Player Preferences - Player settings now survive server restarts and reloads
Saved Arrow Designs - Your chosen arrow design is remembered between sessions
Saved Sound Preferences - Your selected arrival sound persists after server restart
Real-time Saving - All preference changes are saved immediately
- Technical Improvements
New user_preferences.yml file stores all player customization settings
Automatic loading of preferences during plugin initialization
Improved error handling for invalid preferences
Integration with both command and GUI interfaces for consistent behavior
Safe handling of preferences during server shutdown
- Bug Fixes
Fixed issue where arrow designs would reset to default after server restart
Fixed issue where arrival sounds would reset to default after server restart
Fixed issue where changing preferences through GUI wasn't persistent
Changelog for JWaypoints 1.1
- New Features
Custom Arrow Designs: Choose from 5 unique designs (Standard, Diamond, Gold, Emerald, Redstone)
Arrow Animations: Dynamic patterns including spiral and zigzag animations
Special Effects: Glowing arrows and custom particle effects for premium designs
Arrival Sounds: 10 different sounds when reaching your destination (Level Up, Ender Dragon, Bell, Portal, Firework, etc.)
Celebration Effects: Particle bursts when reaching waypoints
- Improvements
Settings GUI: New dedicated menu for customizing waypoint experience
Design Previews: Visual previews of all arrow designs
Sound Testing: Preview sounds before selecting them
Enhanced Navigation: More visible and customizable arrows
Permission System: Fine-grained controls for all new features
- Commands
/waypoint design <name> - Change your arrow design
/waypoint designs - List all available arrow designs
/waypoint sound <name> - Change your arrival sound
/waypoint sounds - List all available arrival sounds
- Technical
Fully configurable in config.yml
New permission nodes: jwaypoints.design, jwaypoints.sound
Improved code structure and optimization
Better memory management for arrow entities
- Bug Fixes
Fixed arrow positioning in certain environments Improved waypoint detection accuracy Better handling of world changes while following waypoints