diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-04-14 17:40:50 +1000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-04-14 17:40:50 +1000 |
commit | f09983f7b7348e89fcc73e865cd11be048e45ba9 (patch) | |
tree | 2317b034af56f7a246f52a2188a6a370bff3090e /src/Java/gtPlusPlus/xmod/gregtech/api/interfaces/IHeatEntity.java | |
parent | be88e9009e66ef27d9bccd27cce7fd13ae3b06cd (diff) | |
download | GT5-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.java | 26 |
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); + +} |