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

Public Member Functions

MCAPI::BlockPos getLastPosition () const
MCAPI bool pullInItems (::Actor &owner)
MCAPI void * $ctor ()
MCAPI bool _addItem (::Container &container, ::ItemActor &actor)
MCAPI::Container * _getAttachedContainerInBlock (::BlockSource &region, ::Vec3 const &pos, int attachedFace)
MCAPI ::std::vector<::Container * > _getAttachedContainers (::BlockSource &region, ::Vec3 const &pos, int attachedFace)
MCAPI::Container * _getContainerInBlock (::BlockSource &region, ::Vec3 const &pos)
MCAPI ::std::vector<::Container * > _getContainersAt (::BlockSource &region, ::Vec3 const &pos)
MCAPI ::std::vector<::Container * > _getSourceContainers (::BlockSource &region, ::Vec3 const &pos)
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 _tryPullInItemsFromWorld (::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)
MCFOLD int getCooldownTime () const
MCFOLD bool isOnCooldown () const
MCAPI bool isOnMoveCooldown () const
MCFOLD void setCooldownTime (int time)
MCFOLD void setMoveCooldownTime (int time)
MCAPI void * $ctor (int moveItemSpeed, bool isEntity)

Public Attributes

::ll::TypedStorage< 4, 12, ::BlockPosmLastPosition
::ll::TypedStorage< 4, 4, int > mCooldownTime
::ll::TypedStorage< 4, 4, int > mMoveCooldownTime
::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: