Class DepotBehaviour
java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.content.logistics.block.depot.DepotBehaviour
-
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
tileEntity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSubBehaviours(List<TileEntityBehaviour> behaviours) booleanvoidnet.minecraft.world.item.ItemStack<T> net.minecraftforge.common.util.LazyOptional<T>getItemCapability(net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction side) intintgetType()net.minecraft.world.item.ItemStackinsert(TransportedItemStack heldItem, boolean simulate) booleanisEmpty()booleanisItemValid(net.minecraft.world.item.ItemStack stack) booleanonlyAccepts(Predicate<net.minecraft.world.item.ItemStack> filter) voidread(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) voidremove()voidvoidsetCenteredHeldItem(TransportedItemStack heldItem) voidsetHeldItem(TransportedItemStack heldItem) voidtick()protected booleantick(TransportedItemStack heldItem) withCallback(Consumer<net.minecraft.world.item.ItemStack> changeListener) voidwrite(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) Methods inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, setLazyTickRate
-
Field Details
-
TYPE
-
-
Constructor Details
-
DepotBehaviour
-
-
Method Details
-
enableMerging
public void enableMerging() -
withCallback
-
onlyAccepts
-
tick
public void tick()- Overrides:
tickin classTileEntityBehaviour
-
tick
-
remove
public void remove()- Overrides:
removein classTileEntityBehaviour
-
write
public void write(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) - Overrides:
writein classTileEntityBehaviour
-
read
public void read(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) - Overrides:
readin classTileEntityBehaviour
-
addSubBehaviours
-
getHeldItemStack
public net.minecraft.world.item.ItemStack getHeldItemStack() -
canMergeItems
public boolean canMergeItems() -
getPresentStackSize
public int getPresentStackSize() -
getRemainingSpace
public int getRemainingSpace() -
insert
-
setHeldItem
-
removeHeldItem
public void removeHeldItem() -
setCenteredHeldItem
-
getItemCapability
public <T> net.minecraftforge.common.util.LazyOptional<T> getItemCapability(net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction side) -
isEmpty
public boolean isEmpty() -
isOutputEmpty
public boolean isOutputEmpty() -
getType
- Specified by:
getTypein classTileEntityBehaviour
-
isItemValid
public boolean isItemValid(net.minecraft.world.item.ItemStack stack)
-