You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hylograms Detection: Fixed runtime detection of Hylograms plugin using PluginManager.getPlugin() instead of Class.forName() for proper plugin dependency resolution.
Plugin Identifier: Corrected Hylograms plugin identifier to use the correct group "ehko" and name "Hylograms".
Optional Dependencies: Added OptionalDependencies declaration in manifest.json for proper Hylograms integration.
Added
Public API: Implemented comprehensive public API (PlotsAPI) for external plugins to interact with plot system programmatically. Includes:
PlotAPI: Query plots, check ownership, get trusted players
PlotEventAPI: Listen to plot events (claim, unclaim, trust, untrust, rename)
BuilderTools Protection: Implemented plot protection for 85% of BuilderTools operations (67 tools) including Paint, Box, Sphere, Cylinder, Replace, Set, and all other tools using ToolOperation.OPERATIONS.
Known Limitation: Extrude and Scripted Brushes cannot be protected at this time as the Hytale API does not provide hooks for packet handlers and command executors. We continue investigating alternative approaches for future versions.