diff options
author | repo-alt <wvk17@yandex.ru> | 2023-03-14 22:17:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-14 20:17:26 +0100 |
commit | 1bfd3b2d668bae5253edd292e7a37ba47bb3f877 (patch) | |
tree | d158538288f9df68ae85718033305e157d936371 /src/main/java/gregtech/api/multitileentity/interfaces/IMultiTileEntity.java | |
parent | f77689cb0ce4a8cecbd5958a5c51b7901525c5bf (diff) | |
download | GT5-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.java | 16 |
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); |