From a2abf0e21075a75001a15a1df91cca418a92eead Mon Sep 17 00:00:00 2001 From: coolGi2007 Date: Tue, 14 Dec 2021 08:19:11 +0000 Subject: [PATCH] Updated core --- .../seibel/lod/common/wrappers/WrapperFactory.java | 12 +++++++++--- core | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/WrapperFactory.java b/common/src/main/java/com/seibel/lod/common/wrappers/WrapperFactory.java index 24d6ce2a8..9105a9d78 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/WrapperFactory.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/WrapperFactory.java @@ -53,15 +53,21 @@ public class WrapperFactory implements IWrapperFactory return new BlockPosWrapper(x,y,z); } - - - @Override public AbstractChunkPosWrapper createChunkPos() { return new ChunkPosWrapper(); } + @Override + public AbstractChunkPosWrapper createChunkPos(long xAndZPositionCombined) + { + int x = (int) (xAndZPositionCombined & Integer.MAX_VALUE); + int z = (int) (xAndZPositionCombined >> Long.SIZE / 2) & Integer.MAX_VALUE; + + return new ChunkPosWrapper(x, z); + } + @Override public AbstractChunkPosWrapper createChunkPos(int x, int z) { diff --git a/core b/core index c811e6bad..c389f3b39 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit c811e6bad67699262a2bbc5c047de643f2e3ee77 +Subproject commit c389f3b3910992cbc3f10d1ba26150d6eb219a85