COSMETICS: Premium 3D Miniature Icons Engine (Custom Heads): Re-invent your GUI aesthetics!
Native Base64 Skull Injection: Created a robust, reflection-free decoding algorithm utilizing Paper/Spigot's modern PlayerProfile API. Players can now select incredibly detailed 3D miniature blocks (small houses, golden trophies, portals) that remain completely independent of the player's current skin!
Expanded Icon Selector Matrix: Upgraded the selector GUI into a fully designed, immersive 45-slot interface. Featuring structured sections for standard items, custom premium blocks, background filler grids, and instant navigation.
Fully Expandable Config Mapping: Provided administrators with an infinite customization block under gui.icon-selector.custom-heads supporting direct SHA-256 hashcodes, full Base64 JSON blocks, or raw skin URLs.
INTEGRATION: Unified Cartography Framework (Live Web Maps): Connect your game world to the web!
Triple Map Ecosystem Support: Added full native hooks for the three industry-leading web maps: Dynmap, BlueMap, and Squaremap. Public player residences are now automatically rendered in real-time directly onto interactive web-based live maps!
Asynchronous Sync Matrix: Every addition, removal, or visibility toggle of a Public Home is dispatched automatically into a lightweight, async task pool. This guarantees absolute 0ms overhead on the main server thread.
High-End Popups & Custom Styling: Implemented immersive marker designs. Hovering over map indicators displays rich data-sheets including Home Label, Owner Persona, and accurate Visit Counters.
Resolved MemorySection Injection: Fixed a recursive parsing exception where common interface pathways mistakenly rendered internal YAML configuration descriptors as item names instead of their intended localized strings.
Visual Re-mapping: Ensured all global navigation nodes (Next Page, Previous, Main Menu) are parsed strictly from terminal property pointers, aligning physical GUI assets seamlessly.
EXPANSION: Extended Visual Enrichment Layer: Deepen your customized environment.
Native Lore Extensibility: All navigation and functional core buttons have been augmented to support optional text-arrays (lore). Server operators can now inject granular descriptions or rich aesthetic indicators directly into core utility icons.
Soft-Coupling Architecture: Intelligent dynamic class-loading isolates external map APIs, eliminating runtime linkage exceptions if plugins are absent.
Dynamic Database Schema Mutation: Programmed an automated hot-update migration for the persistent storage layer, introducing the new icon_texture column without requiring manual database wipes or configuration loss.
Proxy Plugin Messaging Channel: Implemented native BungeeCord & Velocity channel messaging to automatically invalidate and synchronize Caffeine caches across all instances in a proxy network, eliminating dirty reads when sharing a centralized MySQL database.
MANAGEMENT: Visual "Trust" Configuration GUI: Give your players visual power!
Player Head Rendering Interface: Reduced reliance on text commands. Players can now drop (Q) their homes in the main GUI to open a beautiful visual panel rendering the Skull textures of all trusted guests.
Atomic Rights Revocation: Visually revoke home access directly via Shift-Right Click on a player's head, instantly pushing metadata updates to the database!
PROTECTION: Claim Integration & Safety Matrices: Secure your servers natively.
Lands & WorldGuard Hooks: Synchronous and asynchronous validation to automatically prevent players from setting homes inside enemy claims or protected spawn regions.
World Blacklisting: Introduce forbidden zones! Server operators can now define a list of specific worlds (e.g. Hub, Minigames) where the `/sethome` command is strictly disabled.
Combat & Privilege Hierarchy: Implemented `sethomex.bypass.combat`, `sethomex.bypass.cooldown`, and `sethomex.bypass.cost` granting VIPs and Staff immunity against PvP combat blocks, warmup delays, and Vault economy taxes.
Orphaned Data Cleanup: Added an intelligent asynchronous background task (`maintenance.auto-purge`) that executes batched SQL transactions to permanently delete homes belonging to users inactive for X days.
Caffeine Metrics Profiler: Deployed an advanced `/sethomex profiler` admin command offering real-time memory introspection, Cache Hit rates, and eviction statistics to help owners tune their RAM allocations!
ORGANIZATION: High-End Folder & Category System: Manage massive home registries!
Custom Folder Architecture: Extremely requested by heavy users! Players can now logically group their homes by creating custom folders via the new `/home category <home> <folder>` command.
Immersive Folder GUI Rendering: The Main Homes Menu intelligently dynamically clusters categorized homes into premium chest items displaying "Homes inside: X". Navigating into a folder automatically re-filters the GUI seamlessly.
Non-Destructive Database Expansion: The backend SQLite/MySQL storage seamlessly injects the new `category` schema, ensuring existing player homes securely default to `none` without wiping data!
Unrestricted GUI Text Extraction: Eradicated every single hardcoded string within the interface structures. From pagination indicators (`1/2`) to complex sub-menus like Trust Management and 3D Icon Categories, EVERYTHING is now piped directly through `gui.yml` using the Kyori MiniMessage engine.
Unified Console/Player Feedback Pipeline: Overhauled the central `MessageManager` with full `CommandSender` polymorphism, ensuring all error codes, social notifications, and admin-spy feedbacks support cross-platform translation via `messages.yml`.
PATCH: Bug Fixes & QOL Improvements:
Tab-Completion Engine Overhaul: Rewrote the Bukkit TabCompleter to contextually isolate sub-commands. Fixes edge-cases where commands suggested irrelevant parameters.
Permission Standardization: Fixed permission misalignments, ensuring `sethomex.command.admin` behaves reliably for cross-player inventory peeking and management.