added crate interface to crate
This commit is contained in:
parent
54884c1091
commit
1e70387ac6
1 changed files with 10 additions and 1 deletions
|
@ -6,13 +6,16 @@ import net.minecraft.nbt.NBTTagCompound;
|
|||
import net.minecraft.network.INetworkManager;
|
||||
import net.minecraft.network.packet.Packet;
|
||||
import net.minecraft.network.packet.Packet250CustomPayload;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ForgeDirection;
|
||||
import universalelectricity.core.vector.Vector3;
|
||||
import universalelectricity.prefab.network.IPacketReceiver;
|
||||
|
||||
import com.google.common.io.ByteArrayDataInput;
|
||||
|
||||
import cpw.mods.fml.common.FMLCommonHandler;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import dark.api.IExtendedStorage;
|
||||
import dark.core.common.DarkMain;
|
||||
import dark.core.network.PacketHandler;
|
||||
import dark.core.prefab.machine.TileEntityInv;
|
||||
|
@ -20,7 +23,7 @@ import dark.core.prefab.machine.TileEntityInv;
|
|||
/** Basic single stack inventory
|
||||
*
|
||||
* @author DarkGuardsman */
|
||||
public class TileEntityCrate extends TileEntityInv implements IPacketReceiver
|
||||
public class TileEntityCrate extends TileEntityInv implements IPacketReceiver, IExtendedStorage
|
||||
{
|
||||
/* TODO
|
||||
* Fix issues with ItemStacks with NBT tags having issues
|
||||
|
@ -276,4 +279,10 @@ public class TileEntityCrate extends TileEntityInv implements IPacketReceiver
|
|||
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack addStackToStorage(ItemStack stack)
|
||||
{
|
||||
return BlockCrate.addStackToCrate(this, stack);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue