Compatibility
Minecraft: Java Edition
26.1.x
1.21.11
1.21.1
Platforms
Supported environments
Client-side
Tags
Creators
Details
Licensed MIT
Published 3 weeks ago
What's new in v1.4
- Shooting stars — individual shooting stars now streak across the sky on any clear night. Up to ~3 per night, each lasting about 1.25 seconds with a smooth fade in and out. They appear during blood moon, harvest moon, and meteor shower nights too.
Moon Phases
Extends the lunar cycle to a realistic 29 days, matching the real lunar month. All 8 named phases are used:
| Phase | Days in cycle |
|---|---|
| New Moon | 1 |
| Waxing Crescent | 5 |
| First Quarter | 2 |
| Waxing Gibbous | 6 |
| Full Moon | 2 |
| Waning Gibbous | 6 |
| Third Quarter | 2 |
| Waning Crescent | 5 |
Seasonal Sun
Over a 365-day in-game year, the sun's arc shifts north/south by up to 23.5 degrees — exactly matching Earth's axial tilt. In summer the sun rides high; in winter it stays low. The shift is continuous every tick, not a sudden daily jump. Year length is configurable with /year set <days>.
Sky Events
All events are configurable with in-game commands and saved to config/evenbettermoon.json.
| Event | Default | Command |
|---|---|---|
| Solar eclipse | Every 174 days | /eclipse set <days> |
| Blood moon | Every full moon night | /bloodmoon set <days> |
| Harvest moon | Nearest full moon to autumn equinox | automatic |
| Meteor shower | Every 14 days | /meteorshower set <days> |
Use /astro to see the current season, lunar phase, and days until each upcoming event.
F3 Debug Screen
Press F3 to see live astronomical info:
- In-game day and total elapsed days
- Season and day within it (e.g.
Summer (day 14)) - Lunar cycle — current moon phase and position in the 29-day cycle
- Active events — eclipse %, blood moon, harvest moon, meteor shower
- Countdowns — days until next blood moon, eclipse, and meteor shower
Details
- Client-side only — no server mod required
- No dependencies beyond NeoForge / Fabric Loader
- Works with existing worlds


