Nexo improvements
- Fixed: Nexo furniture targets could sometimes leave leftovers behind after being hit or during respawn cleanup.
- Improved: Custom targets now track a more accurate internal removal location instead of relying only on block coordinates.
- Improved: Cleanup flow for custom furniture targets is now more reliable during hit handling, timed respawns, and shutdown/reload.
- Improved: Target tracking logic was refactored to better support entity-based furniture systems such as Nexo.
- Fixed: Better consistency between target placement, lookup, and removal for supported custom platforms.
- Internal: General code cleanup and tracking improvements for custom target handling.
Major Rewrite
Please delete and remake your configs.
- Added support for custom item targets using Nexo or Oraxen.
- Per region rewards.
- Major rewrite and expansion update
HiddenTarget has been heavily reworked for better stability, cleaner internal structure, and much broader target support across vanilla and popular custom-content plugins. - Expanded target support
Added support for vanilla, Nexo, Oraxen, and ItemsAdder targets, including both blocks and furniture where supported, with a cleaner provider/kind-based configuration system. - Improved config and area handling
Reworked area parsing and validation, added cleaner per-area settings for particles, sounds, rewards, and world selection, and improved compatibility with older configs through safer fallback handling and warnings. - Better hit detection and target tracking
Target detection was refactored to be much more reliable, with improved tracking, better block/furniture matching, projectile and interact fallback support, and centralized hit processing for rewards, effects, removal, and respawn handling. - Rewards and effects upgraded
Added support for global and per-area reward commands/messages, PlaceholderAPI-compatible replacements, score messaging, configurable particles/sounds per area, and improved particle visuals including a much better [ICODE]DRAGON_BREATH[/ICODE] hit effect. - Spawning, respawn, and cleanup improved
Target spawning and timed respawn logic were reworked to be more reliable, prevent leftover targets, avoid duplicate replacements, and improve cleanup during reloads and shutdowns. - Performance and stability fixes
Improved startup and reload performance, reduced lag from older spawning logic, added safer task handling, improved listener separation for optional integrations, fixed command and PlaceholderAPI edge cases, and resolved multiple issues affecting reliability in live servers.
General fixes and improvements
- Improved hit particle effects so they spread out more naturally instead of spawning in a tight clump
- Adjusted hit effect positioning for a cleaner and more visible burst
- Refactored target hit handling so projectile hits and block clicks now use shared logic
- Fixed duplicate interaction handling by ignoring off-hand interaction events
- Improved plugin startup initialization order to avoid losing scheduled respawn task references
- Added safer material parsing with fallback handling for invalid config values
- Added safer sound parsing using the modern registry-based approach for newer Paper/Spigot versions
- Added better config safety checks when areas are missing
- Improved PlaceholderAPI integration by checking if PlaceholderAPI is installed before registering the expansion
- Made the PlaceholderAPI expansion persist properly across reloads
- General cleanup and internal code improvements
Page 1