Add Lunar Client support and make various kit/listener/ui adjustments. - Add Apollo (Lunar Client) compileOnly dependencies and new LunarClientManager wired into plugin initialization. Update plugin.yml (depend Apollo-Bukkit, add speedhg.admin.staff permission) and config.yml (lunarclient name/variantName) for rich presence and mod settings. - Rework Tesla kit passive: remove periodic aura task in favor of chance-on-hit effect (AURA_CHANCE) to reduce continuous scheduling and simplify behavior; adjust constants and particle/sound logic accordingly. - Add Anchor golem death handler to KitEventDispatcher to suppress drops/exp for golems spawned by AnchorKit. - Update AnvilSearchMenu to clear item-on-cursor before closing and ensure search tracker is unregistered in the right order. - Remove join/quit attack-speed cooldown handling in GameStateListener and tidy up some permission/command descriptions in plugin.yml. These changes enable Lunar features, improve performance by removing repeated scheduled tasks, and fix gameplay/drop/UI edge cases.
1.7 KiB
1.7 KiB