Entity Documentation - is_underwater
Returns true when the subject entity is under water.
Important
An entity is considered underwater if it is completely submerged in water blocks.
Parameters
Note
is_underwater
does not require any parameters to work properly. It can be used as a standalone filter.
is_underwater
can also use subject
, operator and value
parameters.
subject
Options | Description |
---|---|
block | The block involved with the interaction. |
damager | The damaging entity involved with the interaction. |
other | The other member of an interaction, not the caller. |
parent | The caller's current parent. |
player | The player involved with the interaction. |
self | The entity or object calling the test |
target | The caller's current target. |
operator
Options | Description |
---|---|
!= | Test for inequality. |
< | Test for less-than the value. |
<= | Test for less-than or equal to the value. |
<> | Test for inequality. |
= | Test for equality. |
== | Test for equality. |
> | Test for greater-than the value. |
>= | Test for greater-than or equal to the value. |
equals | Test for equality. |
not | Test for inequality. |
value
Name | Default Value | Type | Description |
---|---|---|---|
value | true | Boolean | (Optional) true or false. |
Example
Full
{ "test": "is_underwater", "subject": "self", "operator": "equals", "value": true}
Short (using Defaults)
{ "test": "is_underwater" }
Vanilla entities examples
stray
{
"test": "is_underwater",
"subject": "self",
"operator": "==",
"value": true
}
wolf
{
"test": "is_underwater",
"subject": "other",
"operator": "!=",
"value": true
}
Vanilla entities using is_underwater
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for