Fran Sánchez Rodrigo

Urkaz Moon Tools

Urkaz Moon Tools is a Minecraft mod that adds one item and one block that helps detecting the current Moon Phase.

Project Details

Overview

With more than 35k downloads, Urkaz Moon Tools is a Minecraft mod that adds one item and one block that helps detecting the current Moon Phase. If other mods like Enhanced Celestials, Lunar or Bloodmoon are present, it offers compatibility ny showing the color of the current lunar event provided by those mods.

Challenges

One of the main challenges with this project, even if it is small, is maintaining it on multiple Minecraft versions while ofering the compatibility with the other mods, which may not be availabe on all Minecraft versions.

I tend to support all "minor" releases from each major version (1.19.X, 1.20.X), but calling those versions "minor" are a bit optimistic because Mojang keeps updating the internal classes of the game, and pushes all the updated code in those minor versions, sometimes changing drastically parts of the base code.

Description

New items and blocks

Lunar Clock

This clock shows the current Moon phase. Right-clicking with it in the hand will display the name of the phase in the chat.
Lunar Clock recipe

Lunar Detector

This block emits a Redstone signal depending on the current Moon phase. The Lunar detector only works during the night, but you can make it work all day in the mod settings.
Lunar Detector recipe

Redstone signal

Mod compatibility

Enhanced Celestials
1.16.5 - 1.20.1 - 1.21(.1)
The moon icon in the Lunar Clock will be tinted of the same color as the Moon.

In the mod settings, the strength of the Lunar Detector can be set to emit 9 Redstone units during any event.
Lunar
1.19.2 & 1.20.1 - 1.21(.1)
Crimson Moon
1.19 - 1.19.1
Bloodmoon
1.12.2
The moon icon in the Lunar Clock will become red during a Bloodmoon event or blue during the Harvestmoon.
  • If both events appear simultaneously, the clock will display both at the same time (this may happen when playing with Both mods at the same time).
In the mod settings, the strength of the Lunar Detector can be set to emit extra Redstone during Harvestmoon and Bloodmoon:
  • Bloodmoon: 9
  • Harvestmoon: 10
Nyx
1.12.2

Dependencies

"Urkaz Moon Tools" requires the following mods to work:

1.20.1 - 1.21(.1)
Required
1.18.3 - 1.21(.1)
Required
Architectury API
Cloth Config API

Compatibility table

  • ❗ = Required to work
  • = Mod compatibility
  • = Legacy compatibility
1.21(.1)1.20.61.20.41.20.21.20.11.19.41.19.31.19.21.19.11.191.18.21.16.51.12.2
Cloth Config API
Architectury API
Enhanced Celestials
Lunar
Crimson Moon
Bloodmoon
Nyx