26 enum class Source :
int {
33 enum class Target :
int {
41 enum class TargetIdentifier :
int {
50 ::ll::TypedStorage<4, 16, ::CommandPositionFloat> mPosition;
51 ::ll::TypedStorage<4, 16, ::CommandPositionFloat> mMinePosition;
52 ::ll::TypedStorage<4, 4, ::LootCommand::Target> mTarget;
53 ::ll::TypedStorage<4, 4, ::LootCommand::Source> mSource;
54 ::ll::TypedStorage<4, 4, ::LootCommand::TargetIdentifier> mReplacementIdentifier;
55 ::ll::TypedStorage<8, 32, ::std::string> mLootTable;
56 ::ll::TypedStorage<8, 32, ::std::string> mTool;
57 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mEntitySource;
58 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mEntityTarget;
59 ::ll::TypedStorage<8, 200, ::CommandSelector<::Player>> mPlayerTarget;
60 ::ll::TypedStorage<4, 4, ::BlockSlot> mBlockSlot;
61 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::EquipmentSlot> mEquipmentSlot;
62 ::ll::TypedStorage<4, 4, int> mSlotId;
63 ::ll::TypedStorage<4, 4, int> mConsecutiveSlotFillCount;
64 ::ll::TypedStorage<1, 1, bool> mSlotFillCountIsSet;
83 MCAPI
static void _outputSuccess(
::CommandOutput& output,
int numItemsDropped);