Interface DayNightCycle


public interface DayNightCycle
  • Field Details

  • Method Details

    • clock

      Key clock()
    • worldAge

      long worldAge()
    • time

      long time()
    • setTime

      void setTime(long time)
    • addTime

      default void addTime(long ticks)
    • fractionalTime

      float fractionalTime()
    • rate

      float rate()
    • setRate

      void setRate(float rate)
    • doDaylightCycle

      boolean doDaylightCycle()
    • setDoDaylightCycle

      void setDoDaylightCycle(boolean enabled)
    • timeOfDay

      default int timeOfDay()
    • day

      default long day()
    • moonPhase

      default int moonPhase()
    • phase

      default DayPhase phase()
    • isDay

      default boolean isDay()
    • isNight

      default boolean isNight()
    • canSleep

      default boolean canSleep()
    • ticksUntil

      default long ticksUntil(int targetTimeOfDay)
    • skyAngleDegrees

      default double skyAngleDegrees()
    • celestialAngle

      default double celestialAngle()