Mineuniverse
Data Packs
EC rewards enchanted celestial X iron spell and spellbook

EC rewards enchanted celestial X iron spell and spellbook

DATA PACK
Lunar Event Mana Bonus
by Truyty
Download Claim this project
Add a badge to your pageLink to EC rewards enchanted celestial X iron spell and spellbook from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the data pack page on MineUniverse.

46 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Fantasy Magic Utility
Advertisement Remove ads with Premium →

EC Rewards — Lunar Event Mana Bonus

EC Rewards is a lightweight vanilla datapack that adds a survival reward system tied to lunar events from Enhanced Celestials. Players who hunt down enough monsters during an active lunar night earn a permanent max mana bonus for Iron's Spells 'n Spellbooks.

How it works

  • When a lunar event is started (via the pack's own trigger functions), all online players get a warning message and the night begins.
  • Every monster kill during the night is tracked per player using a vanilla advancement (no mixins, no ASM, 100% datapack).
  • If a player reaches 15 kills before dawn, they get an immediate milestone message.
  • At sunrise, if the night's lunar event was active, every player with 15+ kills automatically receives +20 max mana (irons_spellbooks:max_mana), stacking permanently across multiple nights via a single attribute modifier that gets recalculated each time (no duplicate modifiers).
  • If no lunar event was active that night, no reward is given — the pack tracks lunar activity separately from the kill counter so normal nights don't grant bonuses.
  • All messages are in English.

Supported lunar events

baby_moon, blood_moon, hunters_moon, kaboom_moon, super_baby_moons, super_blood_moon, super_hunters_moon, super_kaboom_moon

Dependencies (required)

  • Minecraft 1.20.1
  • Enhanced Celestials — the lunar event source this pack reacts to
  • Iron's Spells 'n Spellbooks — provides the irons_spellbooks:max_mana attribute the reward modifies

Usage note

Lunar events must be started through this pack's own functions (/function ecrewards:start/<event_name>) instead of the raw enhancedcelestials command, so the pack can track which nights are "special." Ending a night happens automatically at sunrise — no command needed.

Customizing the monster list

The kill counter uses the entity tag #ecrewards:monstres (data/ecrewards/tags/entity_types/monstres.json), which ships with all vanilla hostile mobs (zombies, skeletons, creepers, endermen, blazes, warden, etc.). Server owners can freely add modded hostile mobs to this tag to make kills from other mods (e.g. extra biome/dungeon mods) count toward the 15-kill threshold — no code changes required, just edit the JSON.

Compatible with any modpack

Since the reward logic only depends on vanilla commands, Enhanced Celestials, and Iron's Spells 'n Spellbooks, this pack can be dropped into any 1.20.1 modpack that already has those two mods installed.

ecrewards (4).zip
MC 1.20.1
Release 2026-07-13 Get

Requirements & install

How to use this data pack in Minecraft
Mods needed
None, works in vanilla
Minecraft
1.20.1
Install folder
saves/<world>/datapacks

How to install data packs

  1. Download the data pack .zip file (do not extract it).
  2. New world: click Data Packs on the world creation screen and drop the .zip in. Existing world: open .minecraft/saves/<world>/datapacks.
  3. Put the .zip into the datapacks folder of the world (servers: world/datapacks).
  4. Run /reload in game (or rejoin the world) and check it with /datapack list.
Browse more: Data Packs for 1.20.1 All data packs

More from Truyty

Advertisement Remove ads with Premium →

You Might Also Like