Fix checkpoint blocks not setting client-side spawn point in middle of block, fixes #476.

This commit is contained in:
UnknownShadow200 2017-07-12 16:01:57 +10:00
parent 34d0f62f07
commit 76f1f4f01e

View File

@ -56,6 +56,9 @@ namespace MCGalaxy.Blocks {
int index = p.level.PosToInt(x, y, z);
if (index != p.lastCheckpointIndex) {
Position pos = p.Pos;
pos.X = x * 32 + 16; pos.Z = z * 32 + 16;
p.SendPos(Entities.SelfID, pos, p.Rot);
Entities.Spawn(p, p);
p.lastCheckpointIndex = index;
}