3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/EnumSet.h"
7#include "mc/world/level/block/actor/BlockActorType.h"
8#include "mc/world/level/block/actor/ChestBlockActor.h"
17namespace TransportItemsUtils {
20MCNAPI
bool isValidTargetContainer(
26MCNAPI ::std::weak_ptr<::ChestBlockActor::ChestCloser>
29MCNAPI
bool tryPutItem(
36MCNAPI
bool tryTakeItem(
46MCNAPI ::Bedrock::EnumSet<::BlockActorType, 61>
const& VALID_DESTINATION_BLOCKACTOR_TYPES();
48MCNAPI ::Bedrock::EnumSet<::BlockActorType, 61>
const& VALID_SOURCE_BLOCKACTOR_TYPES();
Definition TransportItemsGoalSettings.h:14