Create MythicMobs/Conditions/ModelHasPassengers authored by Lxlp's avatar Lxlp
## Description
Checks if the target modeled entity has passengers
## Attributes
| Attribute | Aliases | Description | Default |
|-----------|-----------|----------------------------------------------------------------------|---------|
| modelid | model, mid, m | The id of the model of the modeled entity to check against | |
| pbone | p, seat | The name of the seat(s) to check for | |
| mode | | The mode of the search. Can be either `AND` or `OR` | AND |
### Mode Attribute
The mode attribute determine if *all* of the selected seats should have a passenger, or if only *one of them* should.
- Using the `AND` mode, **all** of the selected seats should have a passenger in order to make the condition be met
- Using the `OR` mode, only **one** of the selected seats should have a passenger in order to make the condition be met
## Examples
This conditions is met only if all of the selected seats are occupied
```yaml
Conditions:
- modelhaspassengers{mid=your_model;p=seat1,seat2;mode=AND} true
```
##
This conditions is met if at least one of the selected seats are occupied
```yaml
Conditions:
- modelhaspassengers{mid=your_model;p=seat1,seat2;mode=OR} true
```
##
This conditions is met if at least one of the selected seats is empty
```yaml
Conditions:
- modelhaspassengers{mid=your_model;p=seat1,seat2;mode=AND} false
```
##
This conditions is met if none of the selected seats are occupied
```yaml
Conditions:
- modelhaspassengers{mid=your_model;p=seat1,seat2;mode=OR} false
```
## Aliases
- [x] modelhaspassenger
- [x] modelpassengers
- [x] modelpassenger
\ No newline at end of file