aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-04-14 17:40:50 +1000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-04-14 17:40:50 +1000
commitf09983f7b7348e89fcc73e865cd11be048e45ba9 (patch)
tree2317b034af56f7a246f52a2188a6a370bff3090e /src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java
parentbe88e9009e66ef27d9bccd27cce7fd13ae3b06cd (diff)
downloadGT5-Unofficial-f09983f7b7348e89fcc73e865cd11be048e45ba9.tar.gz
GT5-Unofficial-f09983f7b7348e89fcc73e865cd11be048e45ba9.tar.bz2
GT5-Unofficial-f09983f7b7348e89fcc73e865cd11be048e45ba9.zip
+ Made Energy Buffers Portable.
+ Allowed reconfiguration of Amperage on Energy Buffers. + Added Hellish Bauble to remove most nether enemies. + Basework for Heat Exchange Pipes. + Interfaces for Heat Sinks and Heat Entities.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java b/src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java
new file mode 100644
index 0000000000..824bb258d8
--- /dev/null
+++ b/src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java
@@ -0,0 +1,26 @@
+package gtPlusPlus.xmod.gregtech.api.interfaces;
+
+import ic2.api.energy.tile.IHeatSource;
+import net.minecraftforge.common.util.ForgeDirection;
+
+public interface IHeatEntity extends IHeatSource, IHeatSink {
+
+ public int getHeatBuffer();
+
+ public void setHeatBuffer(int HeatBuffer);
+
+ public void addtoHeatBuffer(int heat);
+
+ public int getTransmitHeat();
+
+ public int fillHeatBuffer(int maxAmount);
+
+ public int getMaxHeatEmittedPerTick();
+
+ public void updateHeatEntity();
+
+ public int maxrequestHeatTick(ForgeDirection directionFrom);
+
+ public int requestHeat(ForgeDirection directionFrom, int requestheat);
+
+}