aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces/covers
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/interfaces/covers')
-rw-r--r--src/main/java/gregtech/api/interfaces/covers/IControlsWorkCover.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/interfaces/covers/IControlsWorkCover.java b/src/main/java/gregtech/api/interfaces/covers/IControlsWorkCover.java
index 7c2361af83..47edc7af93 100644
--- a/src/main/java/gregtech/api/interfaces/covers/IControlsWorkCover.java
+++ b/src/main/java/gregtech/api/interfaces/covers/IControlsWorkCover.java
@@ -1,5 +1,7 @@
package gregtech.api.interfaces.covers;
+import static gregtech.api.enums.GT_Values.ALL_VALID_SIDES;
+
import gregtech.api.interfaces.tileentity.ICoverable;
import gregtech.api.interfaces.tileentity.IMachineProgress;
@@ -15,9 +17,9 @@ public interface IControlsWorkCover {
* @return true if the cover is the first (side) one
**/
static boolean makeSureOnlyOne(byte aMySide, ICoverable aTileEntity) {
- for (byte i = 0; i < 6; i++) {
- if (aTileEntity.getCoverBehaviorAtSideNew(i) instanceof IControlsWorkCover && i < aMySide) {
- aTileEntity.dropCover(i, i, true);
+ for (byte tSide : ALL_VALID_SIDES) {
+ if (aTileEntity.getCoverBehaviorAtSideNew(tSide) instanceof IControlsWorkCover && tSide < aMySide) {
+ aTileEntity.dropCover(tSide, tSide, true);
aTileEntity.markDirty();
return false;
}