Language

WorldMood

WorldMood

ModrinthSpigotMC

Seven world "moods" that change how your server actually plays — mob behaviour, loot, light and weather. Fully configurable, no dependencies. Supports 1.16.5–1.21.x.

8 downloads updated 25d ago
latest v1.2.0 Modrinth
Bukkit Paper Purpur Spigot 1.16 – 1.20.6 AdventureGame-mechanicsMobs

WorldMood

WorldMood cycles your server through seven distinct "moods" — timed events that change how the world actually plays, not just how it looks. A Blood Moon makes the night genuinely dangerous. Calm Skies stops hostile mobs spawning at all. Void Tension makes creatures blink through space.

Each mood announces itself in chat, shows a boss-bar countdown, posts its full effect list on a temporary scoreboard, runs for a set time, and cleans up after itself. Everything is toggleable and tunable in config.yml.

The seven moods

| Mood | What it does | When |
| :--- | :--- | :--- |
| 🩸 Blood Moon | Hostile mobs spawn stronger, faster and more numerous. Triggers Blood Frenzy, Crimson Lightning and Horde Surge events. | Night |
| ☀️ Calm Skies | Hostile spawning suppressed, storms cleared, players regenerate. | Day |
| 🔥 Infernal Heat | The sun burns exposed players — seek shade, water or protection. | Day |
| 🌬️ Prosperous Winds | Richer ore veins and better drops from fallen mobs. | Day |
| 🍀 Lucky Day | Improved fortune on loot and trades. | Day |
| 🌑 Shadow Veil | Flickering blindness and invisibility, ambient dread, true darkness in caves. | Night |
| 🌀 Void Tension | Reality strains — mobs turn void-touched, move unnaturally and teleport. | Any |

Features

  • Seven moods, each individually enabled, weighted and timed in config.yml
  • Automatic random cycling, or drive it manually with /wm start <mood>
  • Boss-bar countdown plus a temporary scoreboard summary when a mood begins
  • Lightweight — no dependencies, no database, no external calls

Which file do I download?

| Your Minecraft version | Download | Needs |
| :--- | :--- | :--- |
| 1.20 – 1.21.x | WorldMood-x.y.z.jar | Java 17+ |
| 1.16.5 – 1.19.x | WorldMood-x.y.z-legacy.jar | Java 8+ |

Tested on 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.1 and 1.21.11 — every mood starts and stops cleanly on all six. On older versions a few purely visual extras (the Darkness effect, Sonic Boom particle) are unavailable and the plugin substitutes the nearest equivalent automatically; it logs exactly what your version supports when it starts.

Works on Spigot, Paper and Purpur.

Commands & permissions

| Command | Description |
| :--- | :--- |
| /wm start <mood> | Force-start a specific mood |
| /wm stop | Stop the current mood |
| /wm skip | Stop the current mood and roll a new one |
| /wm list | Show status and every configured mood |
| /wm reload | Reload config.yml |

All commands use the permission worldmood.admin (default: op), so it works out of the box.

Custom plugins

I also build custom Minecraft plugins to order — economy systems, cosmetics, custom mechanics and QoL tools. Come say hi on Discord.

Versions

Release
1.2.0
bukkit, paper, purpur · 1.16, 1.16.1, 1.16.2 · 25d ago
5
Release
1.2.0
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 25d ago
3

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install WorldMood?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is WorldMood free?

WorldMood is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does WorldMood support?

Works with Bukkit, Paper, Purpur, Spigot. Supports versions 1.16–1.20.6. See the download section on this page for the full list of supported versions and loaders.

Download WorldMood

SpigotMC

Files are served directly from the original source. Modgrid does not host or modify them.