minecraft-src/net/minecraft/world/level/LevelTimeAccess.java
2025-07-04 01:41:11 +03:00

19 lines
509 B
Java

package net.minecraft.world.level;
import net.minecraft.world.level.dimension.DimensionType;
public interface LevelTimeAccess extends LevelReader {
long dayTime();
default float getMoonBrightness() {
return DimensionType.MOON_BRIGHTNESS_PER_PHASE[this.dimensionType().moonPhase(this.dayTime())];
}
default float getTimeOfDay(float partialTick) {
return this.dimensionType().timeOfDay(this.dayTime());
}
default int getMoonPhase() {
return this.dimensionType().moonPhase(this.dayTime());
}
}