Trial Spawners and Vaults are now mineable (Hardness: 2.5).
Silk Touch support: Trial Spawners and Vaults drop themselves.
Breaking a Trial Spawner now drops the contained Spawn Egg as a separate item.
Cooldown Preservation: The remaining cooldown duration is now saved to the item NBT and restored upon placement, ensuring spawner cycles aren't skipped by breaking them.
Entity Clearing: Breaking a configured Trial Spawner now resets the dropped block item's entity data (since the egg has already been dropped).
Silk-touched blocks preserve their internal configuration (rewards, state, etc.).
Ominous Spawner & Vault Support
Trial Spawners now correctly swap to Ominous reward tables when active.
Vaults now require Ominous Trial Keys and dispense Ominous loot when in an Ominous state.
Cooldowns are now preserved when forcing Ominous states or swapping entities via Spawn Eggs.
Interaction Improvements
Added Spawn Egg safety: Prevents using the same egg type on an existing spawner.
Spawn Egg Swapping: Using a different Spawn Egg now drops the previous one instead of consuming it.
Deactivation & Anti-Abuse
Added Torch Deactivation: Placing 4 wall torches on horizontal sides disables the Trial Spawner.
Added 10s Cooldown Force: Deactivated spawners are forced into a cooldown to prevent mid-fight abuse and pausing.
Disabled particles and sounds for dormant/deactivated spawners on the client.
Technical Polish
Fixed various NBT retrieval and protected access compilation issues.