CmdRelay
Automated event engine: execute random commands with weighted chances (%), auto-cooldowns, and dynamic player timers.
CmdRelay
🚀 CmdRelay
custom intervals is a lightweight and professional event automation engine for Minecraft servers. It allows you to create automated "Event Groups" that execute random commands based on custom intervals and custom intervals.
✨ Key Features
* ⚡ High Performance: Add commands with simple weights or use percentages (e.g., `99%`). The plugin automatically calculates the math for you. * ⚡ High Performance: No manual input needed! Events run on a repeating cycle based on your cooldown settings. * ⚡ High Performance: Automatically generates commands like `/eventdelay` (customizable) so players can check the time remaining until the next event. * ⚡ High Performance: Fully compatible with ⚡ High Performance:. Separate access for admins and players. * ⚡ High Performance: Optimized code using Bukkit Schedulers to ensure your server stays lag-free (Zero TPS impact).
🛠 Commands & Permissions
* `/cmdrelay register <name>` — Create a new event type. * `/cmdrelay addtoevent <name> <chance%> <command>` — Add an action to the cycle. * `/cmdrelay reload` — Instantly refresh configuration. * Player Command: `/<event>delay` — Check the cooldown (e.g., `/airdropdelay`).
Permissions:
* `cmdrelay.admin` — Access to all plugin settings. * `cmdrelay.event.time` — Allows players to check event timers.
⚙️ Quick Configuration Example
```yaml events: airdrop: find-out-time-to-left: 'delay' # Creates /airdropdelay cooldown: 12000 # 10 minutes in ticks actions: - command: "broadcast A legendary crate is falling!" chance: 90% - command: "spawn_boss_mega" chance: 10%