aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java
diff options
context:
space:
mode:
authorrepo-alt <wvk17@yandex.ru>2023-03-14 22:17:26 +0300
committerGitHub <noreply@github.com>2023-03-14 20:17:26 +0100
commit1bfd3b2d668bae5253edd292e7a37ba47bb3f877 (patch)
treed158538288f9df68ae85718033305e157d936371 /src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java
parentf77689cb0ce4a8cecbd5958a5c51b7901525c5bf (diff)
downloadGT5-Unofficial-1bfd3b2d668bae5253edd292e7a37ba47bb3f877.tar.gz
GT5-Unofficial-1bfd3b2d668bae5253edd292e7a37ba47bb3f877.tar.bz2
GT5-Unofficial-1bfd3b2d668bae5253edd292e7a37ba47bb3f877.zip
Untangle IEnergyConnected and IHasWorldObjectAndCoords to allow FMP tiles to support IEnergyConnected (#1794)
Diffstat (limited to 'src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java')
-rw-r--r--src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java b/src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java
index eee5d71ce9..34c6899c1e 100644
--- a/src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java
+++ b/src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java
@@ -21,14 +21,7 @@ import net.minecraft.world.World;
import net.minecraftforge.fluids.IFluidHandler;
import cpw.mods.fml.common.Optional;
-import gregtech.api.interfaces.tileentity.IBasicEnergyContainer;
-import gregtech.api.interfaces.tileentity.ICoverable;
-import gregtech.api.interfaces.tileentity.IDebugableTileEntity;
-import gregtech.api.interfaces.tileentity.IEnergyConnected;
-import gregtech.api.interfaces.tileentity.IHasInventory;
-import gregtech.api.interfaces.tileentity.IHasWorldObjectAndCoords;
-import gregtech.api.interfaces.tileentity.ITexturedTileEntity;
-import gregtech.api.interfaces.tileentity.ITurnable;
+import gregtech.api.interfaces.tileentity.*;
import gregtech.api.multitileentity.MultiTileEntityBlockInternal;
import gregtech.api.multitileentity.MultiTileEntityItemInternal;
import gregtech.api.multitileentity.MultiTileEntityRegistry;
@@ -36,8 +29,9 @@ import gregtech.api.multitileentity.MultiTileEntityRegistry;
/*
* Heavily inspired by GT6
*/
-public interface IMultiTileEntity extends IHasWorldObjectAndCoords, ICoverable, ITurnable, IHasInventory,
- IEnergyConnected, IBasicEnergyContainer, IFluidHandler, ITexturedTileEntity, IDebugableTileEntity {
+public interface IMultiTileEntity
+ extends IHasWorldObjectAndCoords, ICoverable, ITurnable, IHasInventory, IEnergyConnected, IBasicEnergyContainer,
+ IFluidHandler, ITexturedTileEntity, IDebugableTileEntity, IColoredTileEntity {
/**
* Those two IDs HAVE to be saved inside the NBT of the TileEntity itself. They get set by the Registry itself, when
@@ -138,7 +132,7 @@ public interface IMultiTileEntity extends IHasWorldObjectAndCoords, ICoverable,
/**
* Sets the main facing to {aSide} and update as appropriately
- *
+ *
* @return Whether the facing was changed
*/
boolean setMainFacing(byte aSide);