⚡ xEvents — Dynamic Automatic Events
Keep your server alive. Surprise your players. Reward the brave.
xEvents automatically launches dynamic events on your server at random intervals — no admin input required. From meteor showers to acid rain, every event is a fully configurable experience that drives engagement and keeps your community coming back.
🎮 Built-in Events
☄️ Meteor Shower
Meteors fall from the sky targeting random players. Configure the block type, explosion radius, fire, damage, particles, and sounds. Players who survive until the end earn configurable rewards.
👾 Mob Invasion
Waves of buffed mobs spawn near players throughout the event. Customize which mobs spawn, how many, their health and damage multipliers, custom names, and loot drops. Top killers are rewarded at the end.
⚔️ PvP Tournament
Server-wide PvP is forced for the duration. A live sidebar scoreboard tracks kills in real time. Top 3 players earn configurable prizes. Disconnect to dodge? There's a configurable punishment for that too.
🗺️ Treasure Hunt
A chest is secretly placed somewhere in the world. Players receive automatic directional hints (distance + compass direction) on a configurable interval. First to open it wins — and the chest loot is fully customizable.
☣️ Acid Rain
Rain turns toxic. Players standing outside take configurable damage and receive poison, wither, and slowness effects. Helmets reduce damage. A solid roof provides shelter. Players who survive earn rewards.
✨ Everything is Configurable
Every single setting of every event can be changed in config.yml:
- ⏱️ Auto-trigger intervals (min/max per event)
- ⚖️ Weighted random selection between events
- 💬 All messages (with full
&color code support) - 🔊 Sounds (broadcast sound, impact sounds, etc.)
- ✨ Particle effects
- 💥 Damage values, explosion radii, effect durations
- 🧟 Mob types, quantities, health/damage multipliers
- 📦 Loot tables with per-item drop chances
- 🏆 Reward commands (per survivor, top killer, winner, etc.)
- 🌍 Allowed worlds — globally or per event
- 🌐 Language — English or Spanish (
language: en/language: es)
📋 Commands
| Command | Description |
|---|---|
/xevents help | Show the help menu |
/xevents list | List all events and their status |
/xevents info | Show info about the active event |
/xevents start <event> [world] | Manually start an event |
/xevents stop | Stop the active event |
/xevents reload | Reload config without restarting |
Aliases: /xe, /events
🔑 Permissions
| Permission | Default |
|---|---|
xevents.use — View event info and list | Everyone |
xevents.start — Start events manually | OP |
xevents.stop — Stop active events | OP |
xevents.reload — Reload configuration | OP |
xevents.bypass — Ignore event effects (acid rain, etc.) | OP |
📦 Installation
- Drop
xEvents.jarinto yourplugins/folder - Start or restart your server
- Configure
plugins/xEvents/config.yml - Run
/xevents reload— no restart needed
Requires: Paper or Spigot · Minecraft 1.20.1 – 1.21.x · Java 17+
Made with ❤️ by Vnxsitoow for xPlugins


