15class CommandPropertyBag :
public ::PropertyBag {
19 virtual ~CommandPropertyBag() =
default;
25 MCAPI CommandPropertyBag();
27 MCAPI
explicit CommandPropertyBag(
::Json::Value const& jsonValue);
29 MCAPI
void addToResultList(::std::string
const& key, ::std::string
const& element);
31 MCAPI ::std::unique_ptr<::CommandPropertyBag> clone()
const;
33 MCAPI
bool operator==(::CommandPropertyBag
const& other)
const;
35 MCAPI
void set(::std::string
const& key,
::BlockPos const& pos);
37 MCAPI
void set(::std::string
const& key,
::Vec3 size);
40 MCAPI
void set(::std::string
const& key,
::Json::Value const& val);