
🌍 World Events & World Events Pro
The Ultimate Immersion Engine
Atmospheric weather, psychological horror, realistic physics, and custom rewards.
⚡ Why choose World Events?
Static worlds bore players. World Events puts something on the clock every session: a Blood Moon, a Meteor Shower, Diamond Fever, a treasure chest with coords in chat, a schematic supply drop, or a timed Keep Inventory window. Random or scheduled. One event or several at once. You own the YAML and the GUI.
- 🚀 100+ ready events across 32 types (weather, horror, combat, mining, farming, physics, gamerules, and more)
- 👻 Hidden / horror events like Paranoia and Silent Mobs that mess with players without a big warning banner
- 🌲 Physics that shows up in-game — falling trees, meteor craters, acid rain that forces shelter
- 📦 Structure Drop — paste a WorldEdit / FAWE
.schemat a random safe spot, broadcast coords, skip claims, optional loot + restore - 🎮 Game Rule — flip Paper gamerules for the duration (
keep_inventory,do_mob_spawning, …) then restore - 🎨 In-game editor — create, edit, start, and stop live
- ✨ Stacked boss bars with MiniMessage gradients and carousel-style multi-event display
- ⚙️ Paper / Purpur / Spigot, 1.20.6 – 26.2.x

📂 Explore the categories
🌪️ Atmosphere & weather
- Acid Rain — get under cover or take damage
- Solar Flare — sunlight burns; shade or water helps
- Meteor Shower — impacts, explosions, spectacle (block break, fire, falling blocks, explosion power, and protected-land drops are YAML knobs)
- The Mist — visibility drops hard
👁️ Psychological horror
- Paranoia — fake footsteps, hisses, whispers
- Silent Mobs — quiet, hard-to-spot hostiles
- Hidden events — optional runs with no boss-bar tell
⚔️ Combat & survival
- Blood Moon — buffed, geared mobs (including high-HP "boss" style packs)
- Vampirism — heal from damage you deal
- Exploding Mobs — deaths can go boom
- Mob Surge — spawn rates spike
- The Floor Is Lava — keep moving or burn
💎 Mining & economy
- Diamond Fever — juiced ore / stone luck
- Auto-Smelt — ores come out refined
- Treasure Hunt — loot chest + broadcast coords
- Structure Drop — your schematic, random safe paste, chat coords (needs WorldEdit or FAWE; skips if missing)
- Game Rule — e.g. Keep Inventory for the event timer
- Bumper Harvest — crop yield multipliers

🛠️ Administration

Player
/wevent toggle— mute event spam for yourself/wevent list— what's running and how long is left
Admin
/wevent editor— GUI create / edit / start / stop/wevent start <event>//wevent stop [event]— fire or kill live/wevent extend <event> <sec>— add time live/wevent inspect <event>— dump type, duration, weight, effect keys, and config hints/wevent info— scheduler status (interval, max concurrent, cooldown, active count)/wevent cooldowns//wevent clearcooldowns/wevent debug— soft-depend / version check/wevent reload— reload configs without a full restart
Deep tweaks still live under events/ YAML when you want them. The editor covers duration, weight, rewards, conditions, and sounds — use inspect when you need the effect-data knobs.


🏎️ Performance
Timers stay lean; griefy effects check protection hooks first. The gallery shot above is from our own profiling (~0.02% CPU on that run). Measure yours under real player load.

🔌 Integrations
- 🛡️ WorldGuard, GriefPrevention, Towny, Lands — meteors / explosions / structure pastes respect claims
- 📐 WorldEdit / FAWE — optional; required only for Structure Drop (fails soft if neither is installed)
- 📱 Floodgate — Bedrock-friendlier boss bars and messages
- 💰 Vault — money / reward hooks
- 🔑 LuckPerms — temporary permission events
- ⚔️ ItemsAdder / Nexo — custom loot and gear
- 📊 PlaceholderAPI —
%worldevents_active%,%worldevents_active_plain%,%worldevents_type%,%worldevents_time%,%worldevents_next_run% - ➕ MythicMobs / AuraSkills when those plugins are present
🚀 World Events Pro
For networks, Folia hosts, and creators who need more than the free loop.
- ⚡ Folia support
- 💾 MySQL / SQLite + optional Redis sync
- 🎥 Twitch triggers + Discord webhooks
- 💻 Scripting (JavaScript / Groovy soft-depends)
- 🏆 Voting, betting, achievements, YAML modifiers, playlists, chains, Boss Rush
Free stays free. Pro is the network toolkit.
📋 Requirements
| Free | Pro | |
|---|---|---|
| Server | Paper / Purpur / Spigot | Paper / Purpur / Folia |
| Minecraft | 1.20.6 – 26.2.x | 1.20.6 – 26.2.x |
| Java | 21+ recommended | 21+ recommended |
❓ Support
· Wiki
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 | ||||
| 6h ago | 1 |
- Fixed:** Meteor Shower's end-of-event error and callbacks from stopped or replaced events.
- Fixed:** Meteor blast damage now follows per-block protection checks and enters block recovery. Canceled explosions no longer place crater material.
- Fixed:** Pending recovery records remain until restoration succeeds; failed writes remain retryable. Repeated stop requests no longer repeat completion rewards.
- Changed:** Unreadable recovery data is preserved and prevents startup until repaired. Back up affected worlds and plugin data, preserve
block_restore.ymland use a full restart.
- Fixed:** Treasure Hunt spawn and claim messages now use the server's selected language on existing installations with older language files.
- Added:** Treasure Hunt spawn, claim and location-failure messages in English, Spanish, German, Indonesian, Russian and Vietnamese.
- Fixed:** Completed Treasure Hunts no longer leave stale block-restoration work that can cause a shutdown error.
- Added:** STRUCTURE_DROP can spawn MythicMobs and vanilla mobs at the paste origin (
mythic-mobs,mobs, optionalmob-scatter-radius). Guards stay after the schematic restores.
- Fixed:** Stone Fortune no longer applies to deepslate. Deepslate Fortune is now its own default event (
DEEPSLATE/COBBLED_DEEPSLATE). Existingevents/mining.ymlis patched on load without stripping comments.
- Added:** Event conditions can allow or deny WorldGuard regions (
regions/denied-regions). - Added:** Conditions editor and
/wevent inspectshow the lists. Fail-closed if WorldGuard is missing.
- Added:** STRUCTURE_DROP (WorldEdit/FAWE schematic paste, chat coords, skip protected land, restore) and GAME_RULE (temporary world gamerules)
- Added:**
/wevent inspect; meteor editor knobs (break blocks, fire, falling blocks, explosion power, drop-in-protected) - Changed:** Minecraft 1.20.6–26.2.x; Core is Paper/Purpur/Spigot (Folia needs Pro)
- Fixed:** Meteor shower falling-block landings and explosion breaks are tracked for rollback; in-flight meteors are removed on event end.
- Fixed:** Crater blocks use configured
meteor-materialsinstead of hardcoded obsidian/magma.
- Fixed:** Treasure hunt chests no longer open empty — loot persists correctly on Paper
- Fixed:** GUI-created TREASURE_HUNT events now seed default loot
- Fixed:** GUI loot-pool selection stores
name:8:100; empty pool rolls are retried
- Fixed:** Removing netherite from meteor materials no longer falls back to a hardcoded NETHERITE_BLOCK list; defaults use non-farmable blocks
- Fixed:** Treasure hunt empty loot no longer fills chests with diamonds and other valuables
- Fixed:** Temporary LuckPerms permissions now expire with the event and revoke for offline players
- Fixed:** Meteor impacts cancel when the event ends; Volatile Chickens / Tree Feller respect protection hooks; effect listeners no longer double-register
- Fixed:**
BUFF_SPAWNED_MOBSSPEED (and other potions) now stick; existing matching mobs are buffed when the event starts - Fixed:** WorldGuard regions correctly block meteor (and other event) block damage
- Fixed:** No longer crashes on Paper 26.2 with missing
net.kyori.examination.Examinable - Fixed:** Event IDs with hyphens or underscores resolve interchangeably (
meteor-shower/meteor_shower) - Note:** Disable
armageddonandcosmic-bombardmenttoo if you want all meteor showers off; checkevent-states.yml
- Fixed: GUI clicks no longer crash with InventoryView ICCE on Paper 1.20.6
- Fixed: Closing the event GUI no longer crashes with InventoryView IncompatibleClassChangeError on Paper 1.20.6
- Fixed: Inventory no longer stays locked after closing the GUI or manually starting an event from the menu
- Fixed: Plugin enable no longer crashes on Paper 1.20.6+ (
Sound.valueOf/ IncompatibleClassChangeError) - Fixed: Event list GUI no longer breaks inventory clicks when events are active (
Enchantment.UNBREAKING) - Fixed: Event start/end/ambient sounds play correctly with legacy sound names
- Fixed: Event rewards (money, XP, items, commands) now pay out when events end.
- Fixed: Vault economy hook retries on
/wevent reloadif economy was unavailable at startup. - Added:
scheduling.min-players-online— automatic events only start when at least that many players are online.
- Fixed:** GUI reward money, created events, and event edits no longer reset after
/wevent reloador restart. - Changed:** GUI event changes auto-save to
events/custom/gui-events.yml.
- Fixed:** Legacy potion effect names (
DAMAGE_RESISTANCE,FAST_DIGGING,INCREASE_DAMAGE, etc.) now work on Paper 1.20.5+. - Fixed:**
BUFF_SPAWNED_MOBSevents withouttarget-mobsnow default to all hostile mobs instead of logging warnings. - Fixed:** AuraSkills XP multiplier integration now uses the current v2 API.
- Changed:** Added
betting.typesmessage keys to bundled language files (en,de,es,ru,id,vi).
- Fixed:
%time%and%symbol%in countdown warnings and pre-start announcements now show the real seconds/symbol instead of literal placeholder text.
- Changed: Version alignment release with Pro v1.1.27 (no Core gameplay changes).
- Fixed:** Block- and projectile-based event effects no longer trigger in worlds disabled via
world-settings. - Fixed:** Affected events include GRAVITY_TREES, TREE_FELLER, VOLATILE_CHICKENS, FISHING_FORTUNE, MODIFY_BLOCK_DROPS, BUFF_SPAWNED_MOBS, EXPLODING_MOBS, SILENT_MOBS, and MOB_SPAWN_MULTIPLIER.
- Fixed:** Boss bars in stacked mode no longer stay visible at
0:00after events end. - Fixed:**
BUFF_SPAWNED_MOBSnow readspotion-effectsfrom event config (documented key).effectsstill works as a legacy alias.
- Fixed**:
%time%and%symbol%in countdown warnings and pre-start announcements now render correctly instead of showing the literal placeholder text in chat.
- Fixed:** POTION_EFFECT events no longer strip potion effects from players outside the event world/scope when the event ends.
- Fixed:** ACID_RAIN only forces and restores rain in worlds enabled in world-settings and matching event scope.
- Fixed:** THE_MIST no longer removes blindness from players outside the event audience when the event ends.
- Fixed:**
%worldevents_active%and related placeholders no longer show raw MiniMessage tags in scoreboards/TAB. - Added:**
%worldevents_active_plain%for unformatted active event names. - Fixed:** Event announcements, countdown warnings, and pre-start previews render gradient/legacy display names correctly.
- Fixed:** Meteor shower crater blocks (obsidian/magma) now respect WorldGuard, GriefPrevention, Towny, and Lands build protection.
- Fixed: Potion effects and The Mist no longer apply in worlds disabled in world-settings (e.g. lobby hubs).
- Fixed: Joining or entering an enabled world mid-event now applies active player effects correctly.
- Fixed: Leaving an enabled world strips WorldEvents potion effects instead of keeping them in other worlds.
- Fixed: Low Gravity respects world-settings and syncs on world change like other player effects.
- Fixed:** End-of-event
reward-allrewards no longer go to players in worlds where events are disabled inworld-settings. - Fixed:** Participant rewards also respect enabled worlds and event scope (including localized radius).
- Fixed: Countdown warning messages now respect disabled worlds, event world conditions, player notification preferences, and localized radius.
- Added: Localized events with optional random or fixed centers and radius limits.
- Added: Localized placeholders for announcements: %x%, %y%, %z%, %world%, and %radius%.
- Changed: Boss bars, sounds, player effects, block effects, mob effects, treasure hunts, and mob waves now respect localized event radius.
- Added: Config examples for the new localized event setup.
- Added: Event descriptions can now be configured with
description:in event YAML. - Added: Start announcements now support
%description%and<description>placeholders. - Changed: Event descriptions automatically appear under start announcements when no description placeholder is used.
- Added: Default Blood Moon descriptions so players better understand what the event does.