LeviLamina
Loading...
Searching...
No Matches
EquipmentSlots.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/legacy/EquipmentSlot.h"
7#include "mc/deps/shared_types/legacy/actor/ArmorSlot.h"
8#include "mc/deps/shared_types/legacy/actor/SlotWithDropChance.h"
9
10// auto generated forward declare list
11// clang-format off
12class EntityContext;
13// clang-format on
14
15namespace EquipmentSlots {
16// functions
17// NOLINTBEGIN
18MCAPI ::SharedTypes::Legacy::ArmorSlot getArmorSlotForEntityArmorEquipmentSlot(::EntityContext const& entityContext);
19
20MCAPI ::SharedTypes::Legacy::EquipmentSlot nameToEquipmentSlot(::std::string const& slotName);
21
22MCAPI ::SharedTypes::Legacy::SlotWithDropChance nbtKeyToSlotWithDropChance(::std::string const& nbtKey);
23
24MCAPI ::std::string slotWithDropChanceToNbtKey(::SharedTypes::Legacy::SlotWithDropChance slot);
25// NOLINTEND
26
27} // namespace EquipmentSlots
Definition EntityContext.h:15