3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/EquipmentSlot.h"
7#include "mc/platform/brstd/function_ref.h"
19namespace DispensableItemUtils {
22MCNAPI
bool canDispenseToHumanoids(::Mob
const& mob);
24MCNAPI
bool canDispenseToNonPlayerHumanoids(::Mob
const& mob);
26MCAPI
void spawnLoot(::Level& level, ::Actor& actor, ::std::string
const& lootTable);
28MCNAPI
bool tryDispenseEquipment(
29 ::BlockSource& region,
30 ::Container& container,
33 ::SharedTypes::Legacy::EquipmentSlot equipmentSlot,
34 ::brstd::function_ref<
bool(::Mob
const&)> canDispenseTo,
35 bool canReplaceEquipment
Definition BlockSource.h:72
Definition Container.h:36