Home›Java›Mods›Moonblight
Moonblight
ModsJava

Moonblight

Java mod listed for Minecraft 1.8–26.x. Downloads from the MC Java Mods app on Android.

by TheGamingMahi · on Modrinth

The moon decides what spawns on your Minecraft server. leveled mobs with gear, giant zombies on full moons, invisible sword-wielding blades on new moons…

⬇ Download on Modrinth
Moonblight — screenshot 1Moonblight — screenshot 2Moonblight — screenshot 3Moonblight — screenshot 4Moonblight — screenshot 5

Moonblight

The moon decides what comes for you tonight.

Mobs get levels, so the next zombie you meet might be a pushover, or a monster with fifty hearts. And when the moon is full or new, stranger things start to spawn: giant zombies, floating swords you can't see the body of, and undead riders charging at you on horseback.

You need LuaCord. This plugin is written in Lua, and LuaCord is the plugin that lets Lua plugins run on your server. Install LuaCord first, then add this one.

What changes after dark

Picture a normal night. Zombies, skeletons, spiders and creepers come out of the dark like always, except every one of them has a level from 1 to 5. Most are plain level 1s. Some are level 3, with iron armor and a colored name. And now and then you meet a level 5: netherite armor, five times the health, fifty hearts.

Now add the moon.

Every chance and number can be changed in the config.

Leveled mobs

When a mob spawns on its own, its level is rolled. Most are level 1, and legendary ones are rare.

A normal zombie has 10 hearts, so a level 5 zombie has 50.

These mobs get levels: zombie, husk, drowned, skeleton, stray, spider, cave spider and creeper. Each has its own twist:

From level 3, a mob shows a colored name above its head, like Rare Zombie [Lv3], so you know what you're about to fight. Higher levels also give more XP, and sometimes drop a bonus item such as a gold ingot, a diamond or a netherite scrap. Their armor and weapons do not drop by default, so nobody farms free netherite.

Full moon: giant zombies

On a full moon night, about 3 out of every 100 zombies that spawn grow into a giant.

A giant is a normal zombie made four times bigger. It is always level 3, 4 or 5, which means 30 to 50 hearts and hits that hurt, and it wears armor to match. It still moves and fights like a zombie, just much bigger. No more than 3 giants can be alive in a world at once.

New moon: shadow blades

On a new moon night, about 6 out of every 100 spawns are swapped for a shadow blade.

A shadow blade is an invisible vex (the small flying mob from woodland mansions) holding a sword. You can't see its body, only a blade floating through the dark, coming for you. The sword tells you how strong it is: wooden for level 1, up to netherite for level 5. Vexes can pass through walls, so a blade can come at you from anywhere.

Players within 32 blocks get a short darkness effect and hear a cave sound when one appears. A blade has a small chance to drop an Echo Shard. Up to 8 can be alive in a world at once.

Moon nights: riders and loose horses

On both full moon and new moon nights:

Normal nights have neither, unless you change that in the config.

How it works

When do the moons come?

A full moon comes every 8 Minecraft days, which is about 2 hours and 40 minutes of real time, and the new moon arrives exactly halfway between. The special mobs only appear at night in the overworld, and a title appears at dusk to warn everyone ("The Full Moon rises").

If everyone sleeps through the night, the night is skipped and so are its mobs. If you change the time with commands, the moon may jump to a different phase.

Why am I not seeing anything?

The special mobs are rare on purpose, and they only come from natural spawns: the mobs the game spawns on its own.

To see everything quickly, use the test commands below. For example, /moonblight spawn giant 5 puts a level 5 giant right in front of you, no waiting for the moon. Or turn the chances up in the config, for example chance: 0.5.

Install

  1. Install LuaCord and start the server once.
  2. Put this plugin's file in your plugins folder.
  3. Restart the server. You should see [Moonblight] Enabled. in the console.

Commands

You need the permission moonblight.admin, which ops have by default. Tab completion works.

Settings

Everything is in plugins/Moonblight/config.yml. It's split into sections (moon events, levels, gear, giants, shadow blades, horses, spiders and creepers), with a short note wherever a setting needs one. Restart the server after editing.

A few useful changes:

giant:
  enabled: false        # turn giants off completely
  chance: 0.03          # 0.03 means 3 in 100 zombies; 0 means never

blade:
  chance: 0.06          # how often a new moon spawn becomes a shadow blade

cavalry:
  moon_nights_only: false   # riders can appear on any night

gear:
  drop_chance: 0.0      # raise it if you want mobs to drop their armor and weapons

messages:
  notify_ops: true      # ops see startup notices in chat; set false to turn that off

Chances run from 0 (never) to 1 (always). The numbers that ship with the plugin are starting points, so change them until the nights feel right for your server.

Good to know

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more