|
| CommandSelectorBase (bool forcePlayer) |
|
MCAPI void | addFamilyFilter (::InvertableFilter<::std::string > const &filter) |
|
MCAPI void | addFilter (::std::function< bool(::CommandOrigin const &, ::Actor const &)> filter) |
|
MCAPI void | addHasItemFilter (::std::string const &itemName, ::std::optional< int > auxValue, ::CommandIntegerRange const &quantity, ::SharedTypes::Legacy::EquipmentSlot equipmentSlot, ::CommandIntegerRange const &slot) |
|
MCAPI void | addHasPermissionFilters (::std::vector<::HasPermissionFilter > const &filters) |
|
MCAPI void | addHasPropertyFilter (::HashedString const &propertyName, bool inverted, ::std::optional<::std::variant<::CommandRationalRange, bool, ::std::string > > const &optionalValue) |
|
MCAPI void | addScoreFilter (::std::string const &objName, ::CommandIntegerRange const &range, ::std::function< int(bool &, ::std::string const &, ::Actor const &)> callback) |
|
MCAPI void | addTypeFilter (::InvertableFilter<::std::string > const &filter) |
|
MCAPI bool | compareName (::std::string const &name) const |
|
MCAPI bool | compile (::CommandOrigin const &origin, ::std::string &error) |
|
MCAPI bool | filter (::CommandOrigin const &origin, ::Actor &actor) const |
|
MCAPI::std::string | getName () const |
|
MCAPI bool | isExpansionAllowed (::CommandOrigin const &origin) const |
|
MCAPI bool | isInDimension (::CommandOrigin const &origin, ::Actor &entity) const |
|
MCAPI bool | matchFamily (::Actor const &entity) const |
|
MCAPI bool | matchName (::Actor const &entity) const |
|
MCAPI bool | matchTag (::Actor const &entity) const |
|
MCAPI bool | matchType (::Actor const &entity) const |
|
MCAPI ::std::shared_ptr<::std::vector<::Actor * > > | newResults (::CommandOrigin const &origin) const |
|
MCAPI void | $dtor () |
|