Fix gravel loot table

As originally intended, gravel now always drops flint unless mined with
a shovel (or paxel), giving it a 50% chance of dropping gravel, or 100%
with silk touch
This commit is contained in:
Sergeant Acoustic 2025-12-29 19:52:58 +00:00
parent 4ac859b21a
commit 84128ce488

View file

@ -1,15 +1,14 @@
{ {
"type": "minecraft:block", "type": "minecraft:block",
"pools": [{ "pools": [{
"bonus_rolls": 0, "rolls": 1,
"entries": [ "entries": [{
{
"type": "minecraft:alternatives", "type": "minecraft:alternatives",
"children": [ "children": [
{ {
"type": "minecraft:item", "type": "minecraft:item",
"conditions": [ "name": "minecraft:gravel",
{ "conditions": [{
"condition": "minecraft:match_tool", "condition": "minecraft:match_tool",
"predicate": { "predicate": {
"enchantments": [{ "enchantments": [{
@ -17,40 +16,35 @@
"levels": {"min": 1} "levels": {"min": 1}
}] }]
} }
} }]
],
"name": "minecraft:gravel"
}, },
{
"type": "minecraft:alternatives",
"children": [
{ {
"type": "minecraft:item", "type": "minecraft:item",
"name": "minecraft:gravel",
"conditions": [ "conditions": [
{ {
"chances": [ "condition": "minecraft:any_of",
0.1, "terms": [
0.14285715, {
0.25, "condition": "minecraft:match_tool",
1 "predicate": {"tag": "minecraft:shovels"}
],
"condition": "minecraft:table_bonus",
"enchantment": "minecraft:fortune"
}
],
"name": "minecraft:flint"
}, },
{ {
"type": "minecraft:item", "condition": "minecraft:match_tool",
"name": "minecraft:flint" "predicate": {"tag": "forge:tools/paxels"}
}
],
"conditions": [{"condition": "minecraft:survives_explosion"}]
} }
] ]
},
{
"condition": "minecraft:random_chance",
"chance": 0.5
} }
]
},
{"type": "minecraft:item", "name": "minecraft:flint"}
], ],
"rolls": 1 "conditions": [{"condition": "minecraft:survives_explosion"}]
}]
}], }],
"random_sequence": "minecraft:blocks/gravel" "random_sequence": "minecraft:blocks/gravel"
} }