-
Bug
-
Resolution: Works As Intended
-
None
-
Minecraft 1.13.2, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47a, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03b, Minecraft 1.14 Pre-Release 2, Minecraft 1.14, Minecraft 1.14.1, Minecraft 1.14.2 Pre-Release 1, Minecraft 1.14.2 Pre-Release 4, Minecraft 1.14.2, Minecraft 1.14.3, 1.14.4
-
Unconfirmed
-
Loot tables
The bug
When creating a loot table using any condition or function that uses "entity" a warning will appear:
Found validation problem in {minecraft:gameplay/fishing}.pools[0].entries[0].condition[0]: Parameters [<parameter minecraft:last_damage_player>] are not provided in this context
A similar warning appears with "this", "killer_player", or "killer" and conditions/functions may fail or not work as intended.
One example loot table:
{
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "item",
"name": "minecraft:cod",
"weight": 1,
"conditions": [
{
"condition": "entity_scores",
"entity": "this",
"scores": {
"test_score": 1
}
}
]
}
]
}
]
}