EventWarden
Easily manage server events by toggling mechanics like PvP, fall damage, and chat, plus gamemode tools.
Overview
EventWarden is a lightweight event management utility that allows server administrators to toggle server mechanics on the fly. Need to disable PvP temporarily? Want to freeze players or mute the chat during an announcement? EventWarden provides easy-to-use toggles for all these scenarios.
Features
- World & Environment Toggles: Enable or disable Nether, End, fall damage, and block building on the fly.
- Combat & Player Toggles: Toggle PvP, PvE, and item dropping to ensure a controlled event environment.
- Chat & Command Management: Mute global chat, disable commands, or enforce slowmode for chat and commands.
- Anti-Xray: Built-in anti-xray capabilities and staff alerts to catch cheaters.
- Player Management: Freeze players, manage gamemodes (Creative, Survival, Adventure, Spectator), toggle flight, and heal/feed players quickly.
- Voice Chat Support: Integrates with Simple Voice Chat to mute global voice or toggle group creation.
Commands
| Command | Description |
|---|---|
| /ew | Main command to manage countdowns, toggles, chat clearing, freezes, and reloading. |
| /gmc, /gms, /gma, /gmsp | Quick gamemode switching. |
| /fly | Toggle flight mode. |
| /heal, /feed | Restore health and hunger. |
Permissions
| Permission Node | Default | Description |
|---|---|---|
| eventwarden.admin | OP | Allows administrative access to EventWarden commands. |
| eventwarden.bypass | OP | Allows bypassing chat and world restrictions. |
Configuration
The config.yml allows you to set default states and customize messages.
# EventWarden Configuration
toggles:
nether: true
end: true
chat: true
commands: true
chat-slowmode: false
command-slowmode: false
pvp: true
pve: true
falldamage: true
itemdrop: true
build: true
joinlock: false
spectator: false
freeze: false
returnportal: false
xray-alerts: true
anti-xray: true
voice-global-mute: false
voice-group-creation: true
freeze-message:
title: "&cEvent Frozen"
subtitle: "&fPlease wait..."
countdown:
default-title: "&a&lGET READY"
default-subtitle: "&e{countdown} remaining..."
default-time: 10
format-time: true
slowmode:
chat-delay: 3
command-delay: 3


