"time_check" predicate condition requires both "min" and "max" value
The bug
Similar to entity_scores in MC-183917, the time_check predicate condition requires either a specific value or a min and max value range. If either min or max were missing when checking for a value range, the predicate would fail to load:
{
"condition": "minecraft:time_check",
"value": {
"min": 1000
}
}
How to reproduce
- Install the data pack below in a world for easier reproduction
- Type the following command in chat:
/execute if predicate
→
The time_check:1000_time predicate does not load