diff --git a/src/main/java/kaptainwutax/seedcracker/finder/BlockFinder.java b/src/main/java/kaptainwutax/seedcracker/finder/BlockFinder.java index ac1c0d8..d53231b 100644 --- a/src/main/java/kaptainwutax/seedcracker/finder/BlockFinder.java +++ b/src/main/java/kaptainwutax/seedcracker/finder/BlockFinder.java @@ -1,6 +1,5 @@ package kaptainwutax.seedcracker.finder; -import kaptainwutax.seedcracker.world.ChunkWrapper; import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.util.math.BlockPos; @@ -31,8 +30,7 @@ public abstract class BlockFinder extends Finder { @Override public List findInChunk() { List result = new ArrayList<>(); - ChunkWrapper chunkWrapper = new ChunkWrapper(this.world, this.chunkPos); - Chunk chunk = chunkWrapper.getChunk(); + Chunk chunk = this.world.getChunk(this.chunkPos.getCenterBlockPos()); for(BlockPos blockPos: this.searchPositions) { BlockState currentState = chunk.getBlockState(blockPos); diff --git a/src/main/java/kaptainwutax/seedcracker/finder/PieceFinder.java b/src/main/java/kaptainwutax/seedcracker/finder/PieceFinder.java index dc5e588..286e239 100644 --- a/src/main/java/kaptainwutax/seedcracker/finder/PieceFinder.java +++ b/src/main/java/kaptainwutax/seedcracker/finder/PieceFinder.java @@ -1,6 +1,5 @@ package kaptainwutax.seedcracker.finder; -import kaptainwutax.seedcracker.world.ChunkWrapper; import net.minecraft.block.BlockState; import net.minecraft.block.Blocks; import net.minecraft.util.BlockMirror; @@ -63,8 +62,7 @@ public class PieceFinder extends Finder { public List findInChunk() { List result = new ArrayList<>(); - ChunkWrapper chunkWrapper = new ChunkWrapper(this.world, this.chunkPos); - Chunk chunk = chunkWrapper.getChunk(); + Chunk chunk = this.world.getChunk(this.chunkPos.getCenterBlockPos()); for(BlockPos center: this.searchPositions) { boolean found = true; diff --git a/src/main/java/kaptainwutax/seedcracker/world/ChunkWrapper.java b/src/main/java/kaptainwutax/seedcracker/world/ChunkWrapper.java deleted file mode 100644 index c342a48..0000000 --- a/src/main/java/kaptainwutax/seedcracker/world/ChunkWrapper.java +++ /dev/null @@ -1,25 +0,0 @@ -package kaptainwutax.seedcracker.world; - -import net.minecraft.util.math.ChunkPos; -import net.minecraft.world.World; -import net.minecraft.world.chunk.Chunk; - -public class ChunkWrapper { - - private final World world; - private final ChunkPos chunkPos; - private final long chunkHash; - - public ChunkWrapper(World world, ChunkPos chunkPos) { - this.world = world; - this.chunkPos = chunkPos; - this.chunkHash = chunkPos.toLong(); - } - - public Chunk getChunk() { - return this.world.getChunk(this.chunkPos.getCenterBlockPos()); - } - -} - -