public final class AdjacentInventoryCache extends java.lang.Object implements AdjacentTileCache.ICacheListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
AdjacentInventoryCache.ITileFilter |
| Constructor and Description |
|---|
AdjacentInventoryCache(net.minecraft.tileentity.TileEntity tile,
AdjacentTileCache cache) |
AdjacentInventoryCache(net.minecraft.tileentity.TileEntity tile,
AdjacentTileCache cache,
AdjacentInventoryCache.ITileFilter filter) |
AdjacentInventoryCache(net.minecraft.tileentity.TileEntity tile,
AdjacentTileCache cache,
AdjacentInventoryCache.ITileFilter filter,
java.util.Comparator<net.minecraftforge.items.IItemHandler> sorter) |
| Modifier and Type | Method and Description |
|---|---|
void |
changed() |
java.util.Collection<net.minecraftforge.items.IItemHandler> |
getAdjacentInventories() |
java.util.Collection<net.minecraftforge.items.IItemHandler> |
getAdjacentInventoriesOtherThan(net.minecraft.util.EnumFacing side) |
net.minecraftforge.items.IItemHandler |
getAdjacentInventory(net.minecraft.util.EnumFacing side) |
void |
purge() |
public AdjacentInventoryCache(net.minecraft.tileentity.TileEntity tile,
AdjacentTileCache cache)
public AdjacentInventoryCache(net.minecraft.tileentity.TileEntity tile,
AdjacentTileCache cache,
@Nullable
AdjacentInventoryCache.ITileFilter filter)
public AdjacentInventoryCache(net.minecraft.tileentity.TileEntity tile,
AdjacentTileCache cache,
@Nullable
AdjacentInventoryCache.ITileFilter filter,
@Nullable
java.util.Comparator<net.minecraftforge.items.IItemHandler> sorter)
@Nullable public net.minecraftforge.items.IItemHandler getAdjacentInventory(net.minecraft.util.EnumFacing side)
public java.util.Collection<net.minecraftforge.items.IItemHandler> getAdjacentInventories()
public java.util.Collection<net.minecraftforge.items.IItemHandler> getAdjacentInventoriesOtherThan(net.minecraft.util.EnumFacing side)
public void changed()
changed in interface AdjacentTileCache.ICacheListenerpublic void purge()
purge in interface AdjacentTileCache.ICacheListener