aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/util/StructureHelper.java
diff options
context:
space:
mode:
authorGlodBlock <60341015+GlodBlock@users.noreply.github.com>2021-12-03 20:53:22 +0800
committerGitHub <noreply@github.com>2021-12-03 20:53:22 +0800
commit3c7b1b789fffcc866dc21768bc731ed338884682 (patch)
treed76dc9c1b6d94eeec08c26f7b517933e70e33b3e /src/main/java/GoodGenerator/util/StructureHelper.java
parent938884d89ca45e1ad851fa817fc4d2432b3f0f00 (diff)
parent06cac63657f40c489477abe923ea3f144fe6749c (diff)
downloadGT5-Unofficial-3c7b1b789fffcc866dc21768bc731ed338884682.tar.gz
GT5-Unofficial-3c7b1b789fffcc866dc21768bc731ed338884682.tar.bz2
GT5-Unofficial-3c7b1b789fffcc866dc21768bc731ed338884682.zip
Merge pull request #10 from GTNewHorizons/LEG-rework
rework LEG
Diffstat (limited to 'src/main/java/GoodGenerator/util/StructureHelper.java')
-rw-r--r--src/main/java/GoodGenerator/util/StructureHelper.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/GoodGenerator/util/StructureHelper.java b/src/main/java/GoodGenerator/util/StructureHelper.java
index 4dcbc3f679..bce7402035 100644
--- a/src/main/java/GoodGenerator/util/StructureHelper.java
+++ b/src/main/java/GoodGenerator/util/StructureHelper.java
@@ -80,6 +80,7 @@ public class StructureHelper {
if (aBlock == tBlock) {
Integer currentMeta = aGetTheFuckingMeta.apply(t);
int newMeta = tBlock.getDamageValue(world, x, y, z) + 1;
+ if (newMeta > maxMeta) return false;
if (currentMeta == 0) {
return aSetTheFuckingMeta.test(t, newMeta);
} else {
@@ -103,7 +104,7 @@ public class StructureHelper {
private int getMeta(ItemStack trigger) {
int meta = trigger.stackSize;
if (meta <= 0) meta = 0;
- if (meta > maxMeta) meta = maxMeta;
+ if (meta >= maxMeta) meta = maxMeta - 1;
return meta;
}
};