Enhanced Celestials(Fabric) - Blood Moons & Harvest Moons

Enhanced Celestials(Fabric) - Blood Moons & Harvest Moons

5M Downloads

Blood moons can be skipped with a comforts sleeping bag

Ultrasquid9 opened this issue ยท 4 comments

commented

you can skip blood moons with the sleeping bag from comforts, despite not being able to sleep through the night with a bed.

commented

Is this bug similar to the following one?
Description: If the player goes to bed before the value of daytime 13000, and the Blood Moon happens when the player is sleeping, the Blood Moon Event will be skipped.

One method to recurrent this bug:
First, use
time set 12900
Next go to sleep immediately.
And then, during the sleep, use
/enhancedcelestials setlunarevent BLOOD_MOON
Make sure this command executes successfully.
Finally, you can find that you skipped the Blood Moon event just now.

Suggestion: When the lunar event starts judging, and the judgment result is Blood Moon, before starting Blood Moon event, check whether someone is sleeping. If so, the Blood Moon Event won't happen. ([Optional] The probability of the Blood Moon event happens on the next night will be higher than the previous night.) If not, the Blood Moon event will happen normally.

commented

The same is true for campanion's sleeping bags

commented

The same's true for Druidcraft and Upgrade Aquatic.