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

Public Member Functions

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 _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, 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: