public class DepotBehaviour extends TileEntityBehaviour
| Modifier and Type | Field and Description |
|---|---|
static BehaviourType<DepotBehaviour> |
TYPE |
tileEntity| Constructor and Description |
|---|
DepotBehaviour(SmartTileEntity te) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubBehaviours(java.util.List<TileEntityBehaviour> behaviours) |
boolean |
canMergeItems() |
void |
enableMerging() |
net.minecraft.item.ItemStack |
getHeldItemStack() |
<T> net.minecraftforge.common.util.LazyOptional<T> |
getItemCapability(net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraft.util.Direction side) |
int |
getPresentStackSize() |
int |
getRemainingSpace() |
BehaviourType<?> |
getType() |
net.minecraft.item.ItemStack |
insert(TransportedItemStack heldItem,
boolean simulate) |
boolean |
isEmpty() |
boolean |
isOutputEmpty() |
void |
read(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket) |
void |
remove() |
void |
removeHeldItem() |
void |
setCenteredHeldItem(TransportedItemStack heldItem) |
void |
setHeldItem(TransportedItemStack heldItem) |
void |
tick() |
protected boolean |
tick(TransportedItemStack heldItem) |
void |
write(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket) |
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, setLazyTickRatepublic static BehaviourType<DepotBehaviour> TYPE
public DepotBehaviour(SmartTileEntity te)
public void enableMerging()
public void tick()
tick in class TileEntityBehaviourprotected boolean tick(TransportedItemStack heldItem)
public void remove()
remove in class TileEntityBehaviourpublic void write(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
write in class TileEntityBehaviourpublic void read(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
read in class TileEntityBehaviourpublic void addSubBehaviours(java.util.List<TileEntityBehaviour> behaviours)
public net.minecraft.item.ItemStack getHeldItemStack()
public boolean canMergeItems()
public int getPresentStackSize()
public int getRemainingSpace()
public net.minecraft.item.ItemStack insert(TransportedItemStack heldItem, boolean simulate)
public void setHeldItem(TransportedItemStack heldItem)
public void removeHeldItem()
public void setCenteredHeldItem(TransportedItemStack heldItem)
public <T> net.minecraftforge.common.util.LazyOptional<T> getItemCapability(net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraft.util.Direction side)
public boolean isEmpty()
public boolean isOutputEmpty()
public BehaviourType<?> getType()
getType in class TileEntityBehaviour