diff --git a/src/api/java/gregtechmod/api/interfaces/IDigitalChest.java b/src/api/java/gregtechmod/api/interfaces/IDigitalChest.java deleted file mode 100644 index 3c3fb6b0e..000000000 --- a/src/api/java/gregtechmod/api/interfaces/IDigitalChest.java +++ /dev/null @@ -1,29 +0,0 @@ -package gregtechmod.api.interfaces; - -import net.minecraft.item.ItemStack; - -/** - * You are allowed to include this File in your Download, as i will not change it. - */ -public interface IDigitalChest extends IHasWorldObjectAndCoords { - /** - * Is this even a TileEntity of a Digital Chest? - * I need things like this Function for MetaTileEntities, you MUST check this!!! - * Do not assume that it's a Digital Chest or similar Device, when it just implements this Interface. - */ - public boolean isDigitalChest(); - /** - * Gives an Array of Stacks with Size (of all the Data-stored Items) of the correspondent Item kinds (regular QChests have only one) - * Does NOT include the 64 "ready" Items inside the Slots, and neither the 128 Items in the overflow Buffer. - */ - public ItemStack[] getStoredItemData(); - /** - * A generic Interface for just setting the amount of contained Items - */ - public void setItemCount(int aCount); - - /** - * Gets the maximum Item count for this QChest alike Storage. This applies to the Data-Storage, not for the up to 192 buffered Items! - */ - public int getMaxItemCount(); -} \ No newline at end of file diff --git a/src/api/java/gregtechmod/api/interfaces/IHasWorldObjectAndCoords.java b/src/api/java/gregtechmod/api/interfaces/IHasWorldObjectAndCoords.java deleted file mode 100644 index f932507e8..000000000 --- a/src/api/java/gregtechmod/api/interfaces/IHasWorldObjectAndCoords.java +++ /dev/null @@ -1,75 +0,0 @@ -package gregtechmod.api.interfaces; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import net.minecraft.world.biome.BiomeGenBase; - -/** - * This is a bunch of Functions my TileEntities provide, to make life much easier, and to get rid of internal TileEntity stuff. - */ -public interface IHasWorldObjectAndCoords { - public World getWorld(); - public int getXCoord(); - public int getYCoord(); - public int getZCoord(); - - public boolean isServerSide(); - public boolean isClientSide(); - - public int getRandomNumber(int aRange); - - public TileEntity getTileEntity(int aX, int aY, int aZ); - public TileEntity getTileEntityOffset(int aX, int aY, int aZ); - public TileEntity getTileEntityAtSide(byte aSide); - public TileEntity getTileEntityAtSideAndDistance(byte aSide, int aDistance); - - public IInventory getIInventory(int aX, int aY, int aZ); - public IInventory getIInventoryOffset(int aX, int aY, int aZ); - public IInventory getIInventoryAtSide(byte aSide); - public IInventory getIInventoryAtSideAndDistance(byte aSide, int aDistance); - - public short getBlockID(int aX, int aY, int aZ); - public short getBlockIDOffset(int aX, int aY, int aZ); - public short getBlockIDAtSide(byte aSide); - public short getBlockIDAtSideAndDistance(byte aSide, int aDistance); - - public byte getMetaID(int aX, int aY, int aZ); - public byte getMetaIDOffset(int aX, int aY, int aZ); - public byte getMetaIDAtSide(byte aSide); - public byte getMetaIDAtSideAndDistance(byte aSide, int aDistance); - - public byte getLightLevel(int aX, int aY, int aZ); - public byte getLightLevelOffset(int aX, int aY, int aZ); - public byte getLightLevelAtSide(byte aSide); - public byte getLightLevelAtSideAndDistance(byte aSide, int aDistance); - - public boolean getSky(int aX, int aY, int aZ); - public boolean getSkyOffset(int aX, int aY, int aZ); - public boolean getSkyAtSide(byte aSide); - public boolean getSkyAtSideAndDistance(byte aSide, int aDistance); - - public BiomeGenBase getBiome(int aX, int aZ); - - /** - * Function of the regular TileEntity - */ - public void writeToNBT(NBTTagCompound aNBT); - - /** - * Function of the regular TileEntity - */ - public void readFromNBT(NBTTagCompound aNBT); - - /** - * Function of the regular TileEntity - */ - public boolean isInvalid(); - - /** - * Opens GUI-ID of any Mod - */ - public void openGUI(EntityPlayer aPlayer, int aID, Object aMod); -} \ No newline at end of file