Actually do prisma random drops

This commit is contained in:
Vos
2025-11-09 14:33:38 -06:00
parent 16a043352d
commit 2fbb0d893b
2 changed files with 207 additions and 48 deletions
@@ -3,55 +3,137 @@
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
"conditions": [
{
"type": "minecraft:alternatives",
"children": [
{
"type": "minecraft:item",
"conditions": [
"condition": "minecraft:match_tool",
"predicate": {
"predicates": {
"minecraft:enchantments": [
{
"condition": "minecraft:match_tool",
"predicate": {
"predicates": {
"minecraft:enchantments": [
{
"enchantments": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
"enchantments": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
],
"name": "acesbs:entropy_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 5.0,
"min": 1.0
},
"function": "minecraft:set_count"
},
{
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops",
"function": "minecraft:apply_bonus"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "acesbs:raw_entropy"
]
}
]
}
}
],
"entries": [
{
"type": "minecraft:item",
"name": "acesbs:entropy_ore"
}
],
"functions": [
{
"function": "minecraft:explosion_decay"
}
],
"rolls": 1.0
},
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:match_tool",
"predicate": {
"predicates": {
"minecraft:enchantments": [
{
"enchantments": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
}
}
},
{
"condition": "minecraft:match_tool",
"predicate": {
"items": "acesbs:prisma_steel_pickaxe"
}
}
],
"entries": [
{
"type": "minecraft:item",
"name": "acesbs:raw_entropy",
"weight": 20
},
{
"type": "minecraft:item",
"name": "acesbs:lemon",
"weight": 10
},
{
"type": "minecraft:item",
"name": "minecraft:diamond"
}
],
"functions": [
{
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops",
"function": "minecraft:apply_bonus"
},
{
"function": "minecraft:explosion_decay"
}
],
"rolls": 1.0
},
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:match_tool",
"predicate": {
"predicates": {
"minecraft:enchantments": [
{
"enchantments": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
}
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:match_tool",
"predicate": {
"items": "acesbs:prisma_steel_pickaxe"
}
}
}
],
"entries": [
{
"type": "minecraft:item",
"name": "acesbs:raw_entropy"
}
],
"functions": [
{
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops",
"function": "minecraft:apply_bonus"
},
{
"function": "minecraft:explosion_decay"
}
],
"rolls": 1.0