WorldEventManager icon

WorldEventManager -----

Automatic random world events system with full customization support



WorldEventManager
Bring Life to Your Server with Automatic Random World Events

Fully customizable — create your own unique events directly from the config file.

Tired of static, boring survival servers? **WorldEventManager** automatically triggers random, server-wide events on a configurable timer. It boosts player engagement and keeps your community active with dynamic gameplay changes.

⭐ Features
  • ⏱️ Automatic Timer — Random events fire every X minutes, fully hands-off
  • 4 Built-in Events — Rich Ore, Dark Night, Lucky Fishing, PvP Madness ready out of the box
  • ️ Custom Events via Config — Add your own events without touching Java code
  • Bilingual — English and Russian localization included
  • MiniMessage Support — Modern chat formatting with gradients, hex colors, bold
  • Console Commands — Run any server command on event start or end
  • Permission-Based — Only admins can manage events
  • ⚡ Lightweight — Minimal performance impact, uses standard Bukkit events
  • Instant Reload — Apply config changes without restarting the server

Built-in Events
  • [rich_ore]Rich Ore — Double XP from mining ores
  • [dark_night]Dark Night — Night vision for all players
  • [lucky_fishing]Lucky Fishing — Double loot from fishing
  • [pvp_madness]PvP Madness — Player vs player damage increased by 50%

Custom Event Types
You can combine these engines in the config to build your own custom event combinations!
  • ⚙️ [rich_ore] / [double_ore_xp] — Double ore XP
  • ⚙️ [double_ore_drops] — Double ore drops
  • ⚙️ [dark_night] / [night_vision] — Night vision for all players
  • ⚙️ [lucky_fishing] / [double_fishing] — Double fishing loot
  • ⚙️ [pvp_madness] / [pvp_boost] — Increased PvP damage (configurable multiplier)
  • ⚙️ [potion_effect] — Apply any vanilla potion effect (effect name + amplifier)
  • ⚙️ [weather] — Force weather (clear, rain, storm)
  • ⚙️ [time] — Lock time of day (in ticks)
  • ⚙️ [generic] — Execute commands only, no gameplay changes

Commands
  • /wem start <id> — Start an event manually
  • /wem stop — Stop the active event
  • /wem reload — Reload configuration
  • /wem list — Show all events with status

Permission: worldeventmanager.admin (default: op)

⚙️ Configuration Example (config.yml)
Code (YAML):

settings
:
  lang
: "en"
  interval-minutes
: 15
  duration-minutes
: 5

events
:
  rich_ore
:
    enabled
: true
    type
: "rich_ore"
    start-commands
:
     - "say Rich Ore event started!"
    end-commands
:
     - "say Rich Ore event ended!"
    messages
:
      en
:
        start
: "<gold><bold>Rich Ore!</bold> <yellow>Double ore XP activated!</yellow></gold>"
        end
: "<gold>Rich Ore event ended.</gold>"
      ru
:
        start
: "<gold><bold>Бонусный опыт!</bold> <yellow>Удвоенный опыт за руду активирован!</yellow></gold>"
        end
: "<gold>Бонусный опыт завершён.</gold>"
 
Custom Event Example (Storm)
Code (YAML):

  rain_storm
:
    enabled
: true
    type
: "weather"
    settings
:
      weather
: "storm"
    start-commands
:
     - "say A massive storm is coming!"
    end-commands
:
     - "say The storm has passed."
    messages
:
      en
:
        start
: "<blue><bold>Storm!</bold> <aqua>A powerful storm is approaching!</aqua></blue>"
        end
: "<blue>The storm has passed.</blue>"
      ru
:
        start
: "<blue><bold>Буря!</bold> <aqua>Надвигается мощная буря!</aqua></blue>"
        end
: "<blue>Буря прошла.</blue>"
 
Requirements
  • Platform: Paper 1.21+ (Purpur, Pufferfish supported)
  • Java Version Compliancy: Java 21

Installation
  1. Download the jar
  2. Put it in plugins folder
  3. Restart server
  4. Edit config.yml
  5. Run /wem reload

Support
Leave a comment or open an issue on GitHub. I respond quickly.

If you like this plugin, please leave a ★★★★★ review!
It helps a lot.

WorldEventManager — Make your world alive.
Resource Information
Author:
----------
Total Downloads: 7
First Release: Jun 12, 2026
Last Update: Jun 12, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings