-
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