aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2017-12-25 21:50:54 -0800
committerJason Mitchell <mitchej@gmail.com>2017-12-25 21:50:54 -0800
commit86fc130d568ee9091b6cade17fdf3fbcc27076cf (patch)
treefb3383ad3b5df5e595d5313a4ce60f39d219b955 /src/main/java/gregtech/common
parentc89acf537d0b729f41147f8575016d96f53c6ee2 (diff)
downloadGT5-Unofficial-86fc130d568ee9091b6cade17fdf3fbcc27076cf.tar.gz
GT5-Unofficial-86fc130d568ee9091b6cade17fdf3fbcc27076cf.tar.bz2
GT5-Unofficial-86fc130d568ee9091b6cade17fdf3fbcc27076cf.zip
Solar panel fix
Make solar panels always look connected, and allow energy injection from unknown directions
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_SolarPanel.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_SolarPanel.java b/src/main/java/gregtech/common/covers/GT_Cover_SolarPanel.java
index df9e085d66..b8946199d3 100644
--- a/src/main/java/gregtech/common/covers/GT_Cover_SolarPanel.java
+++ b/src/main/java/gregtech/common/covers/GT_Cover_SolarPanel.java
@@ -43,8 +43,10 @@ public class GT_Cover_SolarPanel
}
}
}
- if (coverState == 1 || (coverState == 2 && aTimer % 8L == 0L))
+ if (coverState == 1 || (coverState == 2 && aTimer % 8L == 0L)) {
aTileEntity.injectEnergyUnits((byte) 6, ((100L-(long)coverNum)*((long)this.mVoltage))/100L, 1L);
+
+ }
if(aTimer % 28800L == 0L && coverNum<100 && (coverNum>10 || XSTR_INSTANCE.nextInt(3)==2))
coverNum++;
return coverState+(coverNum<<2);
@@ -72,6 +74,10 @@ public class GT_Cover_SolarPanel
return false;
}
+ public boolean alwaysLookConnected(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity) {
+ return true;
+ }
+
public int getTickRate(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity) {
return 1;
}