[Bleeding] Fix mistranslation affecting time of the server vs time of day.
Fixes BUKKIT-2797
This commit is contained in:
@@ -739,10 +739,10 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
|
||||
public long getPlayerTime() {
|
||||
if (this.relativeTime) {
|
||||
// Adds timeOffset to the current server time.
|
||||
return this.world.getTime() + this.timeOffset;
|
||||
return this.world.F() + this.timeOffset;
|
||||
} else {
|
||||
// Adds timeOffset to the beginning of this day.
|
||||
return this.world.getTime() - (this.world.getTime() % 24000) + this.timeOffset;
|
||||
return this.world.F() - (this.world.F() % 24000) + this.timeOffset;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -530,7 +530,7 @@ public abstract class MinecraftServer implements Runnable, IMojangStatistics, IC
|
||||
if (this.ticks % 20 == 0) {
|
||||
for (int i = 0; i < this.getServerConfigurationManager().players.size(); ++i) {
|
||||
EntityPlayer entityplayer = (EntityPlayer) this.getServerConfigurationManager().players.get(i);
|
||||
entityplayer.netServerHandler.sendPacket(new Packet4UpdateTime(entityplayer.getPlayerTime(), entityplayer.world.F())); // Add support for per player time
|
||||
entityplayer.netServerHandler.sendPacket(new Packet4UpdateTime(entityplayer.world.getTime(), entityplayer.getPlayerTime())); // Add support for per player time
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user