From 990fb114e21b5740796a644b47094d06a1ce681e Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 10 Dec 2019 17:52:13 -0500 Subject: [PATCH] made ore data more efficient --- .../seedcracker/cracker/EmeraldOreData.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/kaptainwutax/seedcracker/cracker/EmeraldOreData.java b/src/main/java/kaptainwutax/seedcracker/cracker/EmeraldOreData.java index db27d55..00c3f50 100644 --- a/src/main/java/kaptainwutax/seedcracker/cracker/EmeraldOreData.java +++ b/src/main/java/kaptainwutax/seedcracker/cracker/EmeraldOreData.java @@ -24,9 +24,9 @@ public class EmeraldOreData extends PopulationData { public EmeraldOreData(ChunkPos chunkPos, Biome biome, List ores) { super(chunkPos, Decorator.EMERALD_ORE, biome); - this.starts = ores.stream().map(pos -> { - return new BlockPos(pos.getX() & 15, pos.getY(), pos.getZ() & 15); - }).collect(Collectors.toList()); + this.starts = ores.stream().map(pos -> + new BlockPos(pos.getX() & 15, pos.getY(), pos.getZ() & 15) + ).collect(Collectors.toList()); } @Override @@ -39,12 +39,12 @@ public class EmeraldOreData extends PopulationData { Rand rand = new Rand(decoratorSeed, false); int b = rand.nextInt(6); - for(int i = 0; i < b; i++) { + for(int i = 0; i < b + 3; i++) { int x = rand.nextInt(16); int y = rand.nextInt(28) + 4; int z = rand.nextInt(16); - if(x == start.getX() && y == start.getY() && z == start.getZ()) { + if(y == start.getY() && x == start.getX() && z == start.getZ()) { return true; } }