Skip to content

Commit 267aa8b

Browse files
authored
Fix daylight cycle integer division (#1810)
1 parent 42bdbde commit 267aa8b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

purpur-server/minecraft-patches/sources/net/minecraft/world/clock/ServerClockManager.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- this.clocks.values().forEach(ServerClockManager.ClockInstance::tick);
88
+ this.clocks.forEach(((worldClockHolder, clockInstance) -> { // Purpur start - Configurable daylight cycle
99
+ ServerLevel l = level != null ? level : server.overworld();
10-
+ int incrementTicks = 12000 / (l.isBrightOutside() ? l.purpurConfig.daytimeTicks : l.purpurConfig.nighttimeTicks);
10+
+ float incrementTicks = 12000F / (l.isBrightOutside() ? l.purpurConfig.daytimeTicks : l.purpurConfig.nighttimeTicks);
1111
+ float rate = clockInstance.rate;
1212
+ clockInstance.rate *= incrementTicks;
1313
+ clockInstance.tick();

0 commit comments

Comments
 (0)