summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authormd_5 <md_5@bigpond.com>2012-11-02 18:55:42 +1100
committerEvilSeph <evilseph@gmail.com>2012-11-02 16:36:43 -0400
commit53d24e2b22c29b2ae0ab96af4855d932b8428454 (patch)
tree766a41e8500c0f36e261e4e4eb50a0868d74e209 /src/main
parent3dd0580d50fe05afce8dba20cf9e383624f56ae4 (diff)
downloadcraftbukkit-53d24e2b22c29b2ae0ab96af4855d932b8428454.tar
craftbukkit-53d24e2b22c29b2ae0ab96af4855d932b8428454.tar.gz
craftbukkit-53d24e2b22c29b2ae0ab96af4855d932b8428454.tar.lz
craftbukkit-53d24e2b22c29b2ae0ab96af4855d932b8428454.tar.xz
craftbukkit-53d24e2b22c29b2ae0ab96af4855d932b8428454.zip
[Bleeding] Fix mistranslation affecting time of the server vs time of day.
Fixes BUKKIT-2797
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/net/minecraft/server/EntityPlayer.java4
-rw-r--r--src/main/java/net/minecraft/server/MinecraftServer.java2
-rw-r--r--src/main/java/org/bukkit/craftbukkit/CraftWorld.java4
3 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java
index 2ceeac08..6130cd64 100644
--- a/src/main/java/net/minecraft/server/EntityPlayer.java
+++ b/src/main/java/net/minecraft/server/EntityPlayer.java
@@ -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;
}
}
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
index 349458bb..dd2d741d 100644
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
@@ -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
}
}
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
index 45091168..f4b19b85 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
@@ -419,7 +419,7 @@ public class CraftWorld implements World {
}
public long getFullTime() {
- return world.getTime();
+ return world.F();
}
public void setFullTime(long time) {
@@ -430,7 +430,7 @@ public class CraftWorld implements World {
CraftPlayer cp = (CraftPlayer) p;
if (cp.getHandle().netServerHandler == null) continue;
- cp.getHandle().netServerHandler.sendPacket(new Packet4UpdateTime(cp.getHandle().getPlayerTime(), cp.getHandle().world.F()));
+ cp.getHandle().netServerHandler.sendPacket(new Packet4UpdateTime(cp.getHandle().world.getTime(), cp.getHandle().getPlayerTime()));
}
}