summaryrefslogtreecommitdiff
path: root/src/main/resources/data/sparkt/loot_table
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/data/sparkt/loot_table')
-rw-r--r--src/main/resources/data/sparkt/loot_table/blocks/machine_frame.json19
-rw-r--r--src/main/resources/data/sparkt/loot_table/blocks/ore_deepslate_tungsten.json52
-rw-r--r--src/main/resources/data/sparkt/loot_table/blocks/ore_tungsten.json52
3 files changed, 123 insertions, 0 deletions
diff --git a/src/main/resources/data/sparkt/loot_table/blocks/machine_frame.json b/src/main/resources/data/sparkt/loot_table/blocks/machine_frame.json
new file mode 100644
index 0000000..10e03be
--- /dev/null
+++ b/src/main/resources/data/sparkt/loot_table/blocks/machine_frame.json
@@ -0,0 +1,19 @@
+{
+ "type": "minecraft:block",
+ "pools": [
+ {
+ "rolls": 1,
+ "entries": [
+ {
+ "type": "minecraft:item",
+ "name": "sparkt:machine_frame"
+ }
+ ],
+ "conditions": [
+ {
+ "condition": "minecraft:survives_explosion"
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
diff --git a/src/main/resources/data/sparkt/loot_table/blocks/ore_deepslate_tungsten.json b/src/main/resources/data/sparkt/loot_table/blocks/ore_deepslate_tungsten.json
new file mode 100644
index 0000000..4e2f050
--- /dev/null
+++ b/src/main/resources/data/sparkt/loot_table/blocks/ore_deepslate_tungsten.json
@@ -0,0 +1,52 @@
+{
+ "type": "minecraft:block",
+ "pools": [
+ {
+ "bonus_rolls": 0.0,
+ "entries": [
+ {
+ "type": "minecraft:alternatives",
+ "children": [
+ {
+ "type": "minecraft:item",
+ "conditions": [
+ {
+ "condition": "minecraft:match_tool",
+ "predicate": {
+ "predicates": {
+ "minecraft:enchantments": [
+ {
+ "enchantments": "minecraft:silk_touch",
+ "levels": {
+ "min": 1
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "name": "sparkt:ore_deepslate_tungsten"
+ },
+ {
+ "type": "minecraft:item",
+ "functions": [
+ {
+ "enchantment": "minecraft:fortune",
+ "formula": "minecraft:ore_drops",
+ "function": "minecraft:apply_bonus"
+ },
+ {
+ "function": "minecraft:explosion_decay"
+ }
+ ],
+ "name": "sparkt:raw_tungsten"
+ }
+ ]
+ }
+ ],
+ "rolls": 1.0
+ }
+ ],
+ "random_sequence": "sparkt:blocks/ore_deepslate_tungsten"
+ } \ No newline at end of file
diff --git a/src/main/resources/data/sparkt/loot_table/blocks/ore_tungsten.json b/src/main/resources/data/sparkt/loot_table/blocks/ore_tungsten.json
new file mode 100644
index 0000000..0cff1a3
--- /dev/null
+++ b/src/main/resources/data/sparkt/loot_table/blocks/ore_tungsten.json
@@ -0,0 +1,52 @@
+{
+ "type": "minecraft:block",
+ "pools": [
+ {
+ "bonus_rolls": 0.0,
+ "entries": [
+ {
+ "type": "minecraft:alternatives",
+ "children": [
+ {
+ "type": "minecraft:item",
+ "conditions": [
+ {
+ "condition": "minecraft:match_tool",
+ "predicate": {
+ "predicates": {
+ "minecraft:enchantments": [
+ {
+ "enchantments": "minecraft:silk_touch",
+ "levels": {
+ "min": 1
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "name": "sparkt:ore_tungsten"
+ },
+ {
+ "type": "minecraft:item",
+ "functions": [
+ {
+ "enchantment": "minecraft:fortune",
+ "formula": "minecraft:ore_drops",
+ "function": "minecraft:apply_bonus"
+ },
+ {
+ "function": "minecraft:explosion_decay"
+ }
+ ],
+ "name": "sparkt:raw_tungsten"
+ }
+ ]
+ }
+ ],
+ "rolls": 1.0
+ }
+ ],
+ "random_sequence": "sparkt:blocks/ore_tungsten"
+ } \ No newline at end of file