diff --git a/src/Types.h b/src/Types.h index ba5112e..28e2bcd 100644 --- a/src/Types.h +++ b/src/Types.h @@ -63,7 +63,7 @@ namespace Feather ChunkPos(BlockPos pos) : x(pos.x >> 4), z(pos.z >> 4) {} // Decode from packed int64 - ChunkPos(int64_t packed) : x(packed), z(packed >> 32) {} + ChunkPos(int64_t packed) : x((int32_t)packed), z(packed >> 32) {} // Pack into one int64 inline int64_t Encode()