DynamicTopHolograms icon

DynamicTopHolograms -----

Plugin to create dynamic holograms with player rankings based on PlaceholderAPI and DecentHolograms




DynamicTopHolograms – Changelog
✅ Version 1.0.1
Major Features
️ Database Integration
  • Added native database support for SQLite and MySQL

  • Introduced a flexible connector system for multiple database types

  • New /dth dbset command to create holograms from database sources

  • Support for custom field name mapping to control how values are shown
⚔️ ValhallaMMO Integration
  • Native support for ValhallaMMO stats and skill data

  • Automatic detection of ValhallaMMO tables and schema

  • Smart field discovery to list all numeric stats automatically

  • Works with both MySQL and SQLite ValhallaMMO setups
Offline Player Support
  • Offline data now stored and retrieved automatically

  • Configurable expiration to control storage size

  • Player data updates when they join or leave the server

  • Offline data stored in YAML files for easy access
Multilingual Support
  • Added language system for messages and commands

  • Includes English and Brazilian Portuguese translations

  • Auto-updates when new messages are introduced

  • Full placeholder support for custom messages
Technical Improvements
Database Framework
  • Added DatabaseConnector interface for modular database access

  • Connection pooling implemented for performance

  • Smart schema detection: auto-detects tables and fields

  • Works even with custom or non-standard schemas
⚙️ Async Processing
  • All database tasks moved to async threads

  • Thread-safe handling with ConcurrentHashMap

  • Update queue added to prevent overload during mass updates

  • Safe integration with Bukkit scheduler for UI updates
️ Configuration System
  • Improved YAML config with nested and organized structure

  • database.yml for defining multiple database connectors

  • Auto-migrates old configs to latest version format

  • Debug mode added for troubleshooting
Code Architecture
  • Full refactor with separation of concerns

  • Improved logging and exception handling

  • Added unit tests for core components

  • Reduced memory usage with efficient data containers
Bug Fixes
  • Fixed crash when using placeholders with non-numeric values

  • Resolved hologram misplacement in certain world environments

  • Fixed race condition during hologram update concurrency

  • Corrected sorting logic for ascending/descending order
API Changes
  • New developer API for custom database connector support

  • Extended event system for hologram lifecycle events

  • Added methods for dynamic hologram creation via code

  • Improved developer documentation and added examples
Upgrade Guide (from version 1.x)
  1. Backup your current configuration files

  2. Download and install the new version

  3. Restart your server

  4. (Optional) Configure database connectors in database.yml

  5. Existing holograms will continue to work normally

  6. Use /dth dbset to create new database-based holograms
----------, May 11, 2025

Resource Information
Author:
----------
Total Downloads: 19
First Release: May 10, 2025
Last Update: May 11, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings