Package org.spongepowered.api.util
Interface MinecraftDayTime.Factory
- Enclosing interface:
MinecraftDayTime
public static interface MinecraftDayTime.Factory
Creates
MinecraftDayTime objects.-
Method Details
-
epoch
MinecraftDayTime epoch()- Returns:
- The
MinecraftDayTime - See Also:
-
of
- Parameters:
engine- TheEngineto use in calculating the day timeduration- The duration since the Minecraft Epoch.- Returns:
- The
MinecraftDayTime - Throws:
IllegalArgumentException- if the duration is negative- See Also:
-
of
- Parameters:
days- The day to set. Must be positive.hours- The hour to set in 24 hour time.minutes- The minute to set.- Returns:
- The
MinecraftDayTime. - Throws:
IllegalArgumentException- if any of the listed constraints are violated.- See Also:
-
of
- Parameters:
engine- TheEngineto calculate the time for.ticks- TheTickssince the Minecraft Epoch.- Returns:
- The
MinecraftDayTime - Throws:
IllegalArgumentException- if the tick count is negative or infinite- See Also:
-