-
Bug
-
Resolution: Unresolved
-
None
-
24w13a, 1.20.5 Pre-Release 1, 1.20.5 Pre-Release 2, 1.20.5 Pre-Release 3, 1.20.5 Pre-Release 4, 1.21.1, 24w40a
-
None
-
Confirmed
-
Loot tables
-
Normal
-
1222783
-
Expansion B
The new raider entity sub predicate has two optional fields has_raid and is_captain. However unlike other (sub) predicates, these fields are of type boolean and default to false, instead of having type Optional<Boolean>.
Consider the following predicate:
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"type_specific": {
"type": "minecraft:raider",
"has_raid": true
}
}
}
Expected behavior:
The predicate tests that the raider is part of a raid, whether it is a captain or not
Actual behavior:
The predicate tests that the raider is part of a raid AND is not a captain.
- is duplicated by
-
MC-270796 Unset fields in raider entity sub-predicate match against false
- Resolved