-
Bug
-
Resolution: Fixed
-
1.15.2, 20w06a, 20w07a, 20w08a, 20w09a, 20w10a, 20w11a, 20w12a, 20w14a, 20w16a, 20w17a, 20w18a, 20w20b, 1.16 Pre-release 5, 1.16.1, 1.16.2 Pre-release 1, 1.16.2 Release Candidate 1, 1.16.2, 1.16.3, 1.16.4 Pre-release 1, 1.16.4, 20w45a, 20w46a
-
Confirmed
-
Loot tables
The bug
entity_scores conditions cannot express all possible ranges of ints because they use RandomValueBounds that its min and max are floats.
Actual score | Predicate | Condition passes? | Should this happen? |
---|---|---|---|
16777216 | 16777216 | yes | |
16777216 | 16777217 | yes | |
16777217 | 16777216 | yes | |
16777217 | 16777217 | yes |
How to reproduce
/scoreboard objectives add _ dummy
/scoreboard players set @s _ 16777216
/execute if predicate _
→ Test passed
/scoreboard players set @s _ 16777217
/execute if predicate _
→ Test passed
- data/minecraft/predicates/_.json
{ "condition": "minecraft:entity_scores", "scores": { "_": 16777216 }, "entity": "this" }