aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/util/StructureHelper.java
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-12-03 20:38:57 +0800
committerGlodBlock <1356392126@qq.com>2021-12-03 20:38:57 +0800
commit06cac63657f40c489477abe923ea3f144fe6749c (patch)
treed76dc9c1b6d94eeec08c26f7b517933e70e33b3e /src/main/java/GoodGenerator/util/StructureHelper.java
parent938884d89ca45e1ad851fa817fc4d2432b3f0f00 (diff)
downloadGT5-Unofficial-06cac63657f40c489477abe923ea3f144fe6749c.tar.gz
GT5-Unofficial-06cac63657f40c489477abe923ea3f144fe6749c.tar.bz2
GT5-Unofficial-06cac63657f40c489477abe923ea3f144fe6749c.zip
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;
}
};