
FrozenKeyall is a lightweight but powerful PaperMC plugin that automatically rewards all online players with configurable commands (crate keys, money, items — anything) after a repeating timer cycle. Every player has their own personal countdown timer that persists across restarts and disconnects — progress is saved by UUID, so rejoining players resume exactly where they left off. Only players who complete their cycle while online receive the reward, preventing any timing abuse. Features:
• ⏱ Per-player persistent timer (UUID-based, survives restarts & reconnects)
• 🎁 Fully configurable reward commands with {player} placeholder
• ✨ Full color support — MiniMessage, HEX &#RRGGBB, gradients & legacy & codes
• 📢 Optional broadcast message when a player receives their reward
• 🔌 PlaceholderAPI support — %frozenkeyall_timer% for scoreboards & TAB
• 🔁 Instant cycle restart — no gap between reward rounds
•🔊 Configurable sounds on reward & timer check
• ⚡ Folia-aware scheduling (compatible with Paper 1.21–1.21.8)
• 🛡 Admin commands: /keyall check, reset, give, reload, debug
• 💾 Async auto-save to prevent data loss on crashes
Dependencies: PlaceholderAPI (optional) Compatibility: Paper / Folia 1.21 – 1.21.8
