Catalyst Spam Prevention: Spawners now reject multiple overlapping boosts.
Catalyst Messages: When applied, shows catalyst name, multiplier, duration, and location in chat (to applier + nearby players).
Catalyst Countdown: Automatic 5-4-3-2-1 countdown in chat as boost ends.
Catalyst Expiry Notice: Clear chat message when a catalyst ends.
Named Catalyst Support: Messages and countdowns show the configured catalyst name, so servers with multiple catalyst types can easily distinguish which is active.
CHANGES
/spawner catalyst <name>: Now enforces one boost at a time.
Catalyst application is visible to the applier and all players within 24 blocks.
Right-click activation (CatalystListener) also respects spam prevention + messages.
FIXES
Catalysts can no longer be “stacked” infinitely by spamming right-click.
Boost messages now always appear in chat, preventing silent activation.
Countdown and expiry messages prevent confusion about when boosts end.