aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorminecraft7771 <maxim235@gmx.de>2023-01-05 11:02:20 +0100
committerminecraft7771 <maxim235@gmx.de>2023-01-05 11:02:20 +0100
commite171992c52c6c5179123e632b6d9172f3507c898 (patch)
treec14e592d43b5bfb6e0e761425480d4bc4875a970 /src/main/java/com
parent970818355026ac19eb39338ce4e2317f822fb177 (diff)
downloadGT5-Unofficial-e171992c52c6c5179123e632b6d9172f3507c898.tar.gz
GT5-Unofficial-e171992c52c6c5179123e632b6d9172f3507c898.tar.bz2
GT5-Unofficial-e171992c52c6c5179123e632b6d9172f3507c898.zip
Added overloaded trySetParameters which only sets one parameter
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/Parameters.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/Parameters.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/Parameters.java
index f6016a7482..c2bf711b86 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/Parameters.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/Parameters.java
@@ -52,6 +52,15 @@ public class Parameters {
return false;
}
+ public boolean trySetParameters(int hatchNo, int parameterId, double parameter) {
+ Group p = groups[hatchNo];
+ if (parent.mMaxProgresstime <= 0 || (p != null && p.updateWhileRunning)) {
+ iParamsIn[hatchNo + 10 * parameterId] = parameter;
+ return true;
+ }
+ return false;
+ }
+
public void setToDefaults(int hatch, boolean defaultIn, boolean defaultOut) {
Group p = groups[hatch];
if (p == null) {