LeviLamina
Loading...
Searching...
No Matches
HopperComponent Class Reference
+ Inheritance diagram for HopperComponent:

Public Member Functions

MCAPI bool pullInItems (::Actor &owner)
 
MCAPI bool _addItem (::BlockSource &region, ::Container &container, ::ItemStack &item, int face, int itemCount)
 
MCAPI::Container * _getContainerInBlock (::BlockSource &region, ::Vec3 const &pos)
 
MCAPI ::std::vector<::Container * > _getContainersAt (::BlockSource &region, ::Vec3 const &pos)
 
MCAPI bool _isEmptyContainer (::Container &container, int face)
 
MCAPI bool _isFullContainer (::Container &container, int)
 
MCAPI bool _pushOutItems (::BlockSource &region, ::Container &fromContainer, ::Vec3 const &position, int attachedFace)
 
MCAPI bool _tryAddItemsFromPos (::BlockSource &region, ::Container &toContainer, ::Vec3 const &pos)
 
MCAPI bool _tryMoveInItem (::BlockSource &region, ::Container &container, ::ItemStack &item, int slot, int face, int itemCount)
 
MCAPI bool _tryMoveItems (::BlockSource &region, ::Container &fromContainer, ::Vec3 const &pos, int attachedFace, bool canPushItems)
 
MCAPI bool _tryPullInItemsFromAboveContainer (::BlockSource &region, ::Container &toContainer, ::Vec3 const &pos)
 
MCAPI bool _tryPushToComposter (::BlockSource &region, ::Container &fromContainer, ::BlockPos hopperPos, int facingDirection)
 
MCAPI bool _tryTakeInItemFromSlot (::BlockSource &region, ::Container &toContainer, ::Container &fromContainer, int slot, int face)
 

Public Attributes

::ll::TypedStorage< 4, 12, ::BlockPosmLastPosition
 
::ll::TypedStorage< 4, 4, int > mCooldownTime
 
::ll::TypedStorage< 1, 1, bool > mTransferedFromChestMinecart
 
::ll::TypedStorage< 1, 1, bool > mIsEntity
 
::ll::TypedStorage< 4, 4, int > mMoveItemSpeed
 

The documentation for this class was generated from the following file: