OrbBeacon Changelog (v1.0.1 -> v1.1.0)
This cumulative update brings the plugin from a basic concept to a fully premium-tier system. It focuses on visual quality, in-game customization, and server stability.
New Features
- [] In-Game Particle Editor: Orb owners can now change the visual style of their orbs directly from the game. By clicking the "Edit" button in the menu and typing the particle name in the chat (e.g., FLAME, HEART), the orb updates instantly. [] Modern Holograms: Replaced old floating armor stands with modern Text Displays (1.20+). Holograms now support multiple lines, showing the orb name, active effects, and the owner's name clearly. [] Custom Orb Crafting: Added a "Base Orb" item. Players can combine this base orb with Splash Potions in a crafting table to create unique, custom-effect orbs. [] Splash Potion Requirement: To prevent confusion and item loss, the crafting system now strictly requires Splash Potions to define the orb's effects.
- Visitor Information Menu: If a player right-clicks an orb they do not own, they now see an "Information Menu" displaying the orb's stats, instead of the control panel.
Visual Improvements
- [] Chessboard Particle Pattern: The particle rendering engine was rewritten. Particles now display in an intercalated "chessboard" pattern to reduce visual clutter and improve client FPS while maintaining a 3D volumetric look. [] Dynamic Item Lore: The menus and items now display detailed, real-time statistics, including the specific radius, effect levels, and target types.
Gameplay & Balance
- [] Potion Logic Balancing: Instant effects (like Instant Damage or Instant Health) are no longer applied every tick. They now apply on a 5-second pulse to prevent instant kills/healing, while continuous effects (Speed, Regeneration) remain smooth. [] Anti-Theft Protection: Fixed an issue where players could pull menu items (like the glass panes or the info icon) out of the GUI. All menus are now secure.
Technical & Configuration
- [] SQLite Support: Added support for local SQLite databases for servers that prefer database storage over flat JSON files. [] Optimized Configuration: The config files have been reorganized with professional documentation, making it easier for server owners to understand features and limits.
- Data Persistence: Custom particles and effects are now correctly saved and restored even after server restarts.
v1.0.1 Changelog
- New Orb Types: Added DAMAGE (area damage) and FARM (crop growth) types.
- Advanced Targeting: Added exclusion logic for damage orbs (e.g., HOSTILE except ZOMBIE).
- 3D Visuals: Orbs now support area-height (3D walls) and fill-area (interior atmosphere).
- Multi-Particles: Added support for multiple particle types on the same orb.
- Performance: Implemented a hybrid loop. Visuals run every 4 ticks (smooth), while logic runs every 20 ticks (cpu efficient).
- Stability: Fixed crashes related to specific particles requiring data.
- GUI: Menus now display detailed orb stats and removed forced italics.
