From 8dd38447b8504658075cd1b1f5676cc6e3b04a84 Mon Sep 17 00:00:00 2001 From: OmerBenGera Date: Sat, 22 Oct 2022 19:10:54 +0300 Subject: [PATCH] Changed DirtyChunksContainer to not call Island#getCenter --- .../island/chunk/DirtyChunksContainer.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/bgsoftware/superiorskyblock/island/chunk/DirtyChunksContainer.java b/src/main/java/com/bgsoftware/superiorskyblock/island/chunk/DirtyChunksContainer.java index 0471b1192..088eb8b68 100644 --- a/src/main/java/com/bgsoftware/superiorskyblock/island/chunk/DirtyChunksContainer.java +++ b/src/main/java/com/bgsoftware/superiorskyblock/island/chunk/DirtyChunksContainer.java @@ -3,9 +3,9 @@ import com.bgsoftware.superiorskyblock.SuperiorSkyblockPlugin; import com.bgsoftware.superiorskyblock.api.island.Island; import com.bgsoftware.superiorskyblock.api.world.WorldInfo; +import com.bgsoftware.superiorskyblock.api.wrappers.BlockPosition; import com.bgsoftware.superiorskyblock.core.ChunkPosition; import com.bgsoftware.superiorskyblock.core.database.bridge.IslandsDatabaseBridge; -import org.bukkit.Location; import org.bukkit.World; import java.util.BitSet; @@ -30,13 +30,13 @@ public class DirtyChunksContainer { public DirtyChunksContainer(Island island) { this.island = island; - Location minimum = island.getMinimum(); - this.minChunkX = minimum.getBlockX() >> 4; - this.minChunkZ = minimum.getBlockZ() >> 4; + BlockPosition minimum = island.getMinimumPosition(); + this.minChunkX = minimum.getX() >> 4; + this.minChunkZ = minimum.getZ() >> 4; - Location maximum = island.getMaximum(); - int maxChunkX = maximum.getBlockX() >> 4; - int maxChunkZ = maximum.getBlockZ() >> 4; + BlockPosition maximum = island.getMaximumPosition(); + int maxChunkX = maximum.getX() >> 4; + int maxChunkZ = maximum.getZ() >> 4; int chunksInZAxis = maxChunkZ - this.minChunkZ; this.chunksInXAxis = maxChunkX - this.minChunkX;