From 9548eda3e786a5212b5dd8fa21c84dc587be2960 Mon Sep 17 00:00:00 2001 From: Harleyoc1 Date: Wed, 10 Aug 2022 15:05:24 +0100 Subject: [PATCH] Update for drops rework --- build.gradle | 18 +++-- gradle.properties | 10 +-- .../maxhyper/dtquark/DynamicTreesQuark.java | 1 - .../blocks/fiery_blossom_leaves.json | 66 +++++++++++++++++++ .../blocks/frosty_blossom_leaves.json | 66 +++++++++++++++++++ .../blocks/serene_blossom_leaves.json | 66 +++++++++++++++++++ .../blocks/sunny_blossom_leaves.json | 66 +++++++++++++++++++ .../blocks/sweet_blossom_leaves.json | 66 +++++++++++++++++++ .../blocks/warm_blossom_leaves.json | 66 +++++++++++++++++++ .../loot_tables/trees/branches/blossom.json | 39 +++++++++++ .../trees/leaves/fiery_blossom.json | 31 +++++++++ .../trees/leaves/frosty_blossom.json | 31 +++++++++ .../trees/leaves/serene_blossom.json | 31 +++++++++ .../trees/leaves/sunny_blossom.json | 31 +++++++++ .../trees/leaves/sweet_blossom.json | 31 +++++++++ .../trees/leaves/warm_blossom.json | 31 +++++++++ .../loot_tables/trees/voluntary/fiery.json | 20 ++++++ .../loot_tables/trees/voluntary/frosty.json | 20 ++++++ .../loot_tables/trees/voluntary/serene.json | 20 ++++++ .../loot_tables/trees/voluntary/sunny.json | 20 ++++++ .../loot_tables/trees/voluntary/sweet.json | 20 ++++++ .../loot_tables/trees/voluntary/warm.json | 20 ++++++ 22 files changed, 759 insertions(+), 11 deletions(-) create mode 100644 src/main/resources/data/dtquark/loot_tables/blocks/fiery_blossom_leaves.json create mode 100644 src/main/resources/data/dtquark/loot_tables/blocks/frosty_blossom_leaves.json create mode 100644 src/main/resources/data/dtquark/loot_tables/blocks/serene_blossom_leaves.json create mode 100644 src/main/resources/data/dtquark/loot_tables/blocks/sunny_blossom_leaves.json create mode 100644 src/main/resources/data/dtquark/loot_tables/blocks/sweet_blossom_leaves.json create mode 100644 src/main/resources/data/dtquark/loot_tables/blocks/warm_blossom_leaves.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/branches/blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/leaves/fiery_blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/leaves/frosty_blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/leaves/serene_blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/leaves/sunny_blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/leaves/sweet_blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/leaves/warm_blossom.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/voluntary/fiery.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/voluntary/frosty.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/voluntary/serene.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/voluntary/sunny.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/voluntary/sweet.json create mode 100644 src/main/resources/data/dtquark/loot_tables/trees/voluntary/warm.json diff --git a/build.gradle b/build.gradle index a1a9375..148a654 100644 --- a/build.gradle +++ b/build.gradle @@ -32,6 +32,10 @@ repositories { maven { url "https://harleyoconnor.com/maven" } + maven { + name "blamejared" + url "https://maven.blamejared.com/" + } flatDir { dirs("libs") } @@ -124,10 +128,12 @@ dependencies { // Not sure if we need this one, what is a "forge" anyway? minecraft "net.minecraftforge:forge:${mcVersion}-${property("forgeVersion")}" - // Compile Hwyla API, but don't include in runtime. - compileOnly fg.deobf("mcp.mobius.waila:Hwyla:${property("hwylaVersion")}:api") - // At runtime, use the full Hwyla mod. - runtimeOnly fg.deobf("mcp.mobius.waila:Hwyla:${property("hwylaVersion")}") + // Temp as TehNut Maven is down. + implementation(fg.deobf("curse.maven:hwyla-253449:3033593")) +// // Compile Hwyla API, but don't include in runtime. +// compileOnly fg.deobf("mcp.mobius.waila:Hwyla:${property("hwylaVersion")}:api") +// // At runtime, use the full Hwyla mod. +// runtimeOnly fg.deobf("mcp.mobius.waila:Hwyla:${property("hwylaVersion")}") // Compile JEI API, but don't include in runtime. compileOnly fg.deobf("mezz.jei:jei-${mcVersion}:${property("jeiVersion")}:api") @@ -142,8 +148,8 @@ dependencies { // Compile Dynamic Trees Plus runtimeOnly fg.deobf("com.ferreusveritas.dynamictreesplus:DynamicTreesPlus-${mcVersion}:${property("dynamicTreesPlusVersion")}") - implementation fg.deobf("curse.maven:autoreglib-250363:3326041") - implementation fg.deobf("curse.maven:quark-243121:3538744") + implementation fg.deobf("vazkii.autoreglib:AutoRegLib:${property("arlVersion")}") + implementation fg.deobf("vazkii.quark:Quark:${property("quarkVersion")}") runtimeOnly fg.deobf("curse.maven:cc-tweaked-282001:3236650") diff --git a/gradle.properties b/gradle.properties index dcc7c57..ee2adbe 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,12 +3,14 @@ modVersion=2.1.2 group=com.maxhyper.dtquark mcVersion=1.16.5 -forgeVersion=36.2.22 +forgeVersion=36.2.34 -dynamicTreesVersion=0.10.0-Beta32.6 -dynamicTreesPlusVersion=0.1.0-Beta12 +dynamicTreesVersion=0.10.0-Beta-LR6 +dynamicTreesPlusVersion=0.1.0-Beta-LR1 hwylaVersion=1.10.11-B78_1.16.2 -jeiVersion=7.7.0.104 +jeiVersion=7.7.1.139 +arlVersion=1.6-49.90 +quarkVersion=r2.4-322.1 suggestionProviderFixVersion=1.0.0 patchouliVersion=1.16.4-50 diff --git a/src/main/java/maxhyper/dtquark/DynamicTreesQuark.java b/src/main/java/maxhyper/dtquark/DynamicTreesQuark.java index f7bdb1f..b4e86a4 100644 --- a/src/main/java/maxhyper/dtquark/DynamicTreesQuark.java +++ b/src/main/java/maxhyper/dtquark/DynamicTreesQuark.java @@ -46,7 +46,6 @@ private void clientSetup(final FMLClientSetupEvent event) { } public void gatherData(final GatherDataEvent event) { - Resources.MANAGER.gatherData(); GatherDataHelper.gatherAllData( MOD_ID, event, diff --git a/src/main/resources/data/dtquark/loot_tables/blocks/fiery_blossom_leaves.json b/src/main/resources/data/dtquark/loot_tables/blocks/fiery_blossom_leaves.json new file mode 100644 index 0000000..a200106 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/blocks/fiery_blossom_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:alternative", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:red_blossom_leaves" + }, + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/blocks/frosty_blossom_leaves.json b/src/main/resources/data/dtquark/loot_tables/blocks/frosty_blossom_leaves.json new file mode 100644 index 0000000..ae0587b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/blocks/frosty_blossom_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:alternative", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:blue_blossom_leaves" + }, + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/blocks/serene_blossom_leaves.json b/src/main/resources/data/dtquark/loot_tables/blocks/serene_blossom_leaves.json new file mode 100644 index 0000000..e9dd6d4 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/blocks/serene_blossom_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:alternative", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:lavender_blossom_leaves" + }, + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/blocks/sunny_blossom_leaves.json b/src/main/resources/data/dtquark/loot_tables/blocks/sunny_blossom_leaves.json new file mode 100644 index 0000000..ecd222e --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/blocks/sunny_blossom_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:alternative", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:yellow_blossom_leaves" + }, + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/blocks/sweet_blossom_leaves.json b/src/main/resources/data/dtquark/loot_tables/blocks/sweet_blossom_leaves.json new file mode 100644 index 0000000..83062b5 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/blocks/sweet_blossom_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:alternative", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:pink_blossom_leaves" + }, + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/blocks/warm_blossom_leaves.json b/src/main/resources/data/dtquark/loot_tables/blocks/warm_blossom_leaves.json new file mode 100644 index 0000000..150574c --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/blocks/warm_blossom_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:alternative", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:orange_blossom_leaves" + }, + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/branches/blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/branches/blossom.json new file mode 100644 index 0000000..be5ca25 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/branches/blossom.json @@ -0,0 +1,39 @@ +{ + "type": "dynamictrees:branches", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "dynamictrees:multiply_logs_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:spruce_log" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "dynamictrees:multiply_sticks_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/leaves/fiery_blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/leaves/fiery_blossom.json new file mode 100644 index 0000000..7b3e90b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/leaves/fiery_blossom.json @@ -0,0 +1,31 @@ +{ + "type": "dynamictrees:leaves", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/leaves/frosty_blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/leaves/frosty_blossom.json new file mode 100644 index 0000000..7b3e90b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/leaves/frosty_blossom.json @@ -0,0 +1,31 @@ +{ + "type": "dynamictrees:leaves", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/leaves/serene_blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/leaves/serene_blossom.json new file mode 100644 index 0000000..7b3e90b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/leaves/serene_blossom.json @@ -0,0 +1,31 @@ +{ + "type": "dynamictrees:leaves", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/leaves/sunny_blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/leaves/sunny_blossom.json new file mode 100644 index 0000000..7b3e90b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/leaves/sunny_blossom.json @@ -0,0 +1,31 @@ +{ + "type": "dynamictrees:leaves", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/leaves/sweet_blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/leaves/sweet_blossom.json new file mode 100644 index 0000000..7b3e90b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/leaves/sweet_blossom.json @@ -0,0 +1,31 @@ +{ + "type": "dynamictrees:leaves", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/leaves/warm_blossom.json b/src/main/resources/data/dtquark/loot_tables/trees/leaves/warm_blossom.json new file mode 100644 index 0000000..7b3e90b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/leaves/warm_blossom.json @@ -0,0 +1,31 @@ +{ + "type": "dynamictrees:leaves", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "dynamictrees:seed_item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.015625, + 0.03125, + 0.046875, + 0.0625 + ] + }, + { + "condition": "dynamictrees:seasonal_seed_drop_chance" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/voluntary/fiery.json b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/fiery.json new file mode 100644 index 0000000..7fbb2ba --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/fiery.json @@ -0,0 +1,20 @@ +{ + "type": "dynamictrees:voluntary", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "dynamictrees:voluntary_seed_drop_chance", + "rarity": 1.0 + } + ], + "name": "dtquark:fiery_blossom_seed" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/voluntary/frosty.json b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/frosty.json new file mode 100644 index 0000000..ad4d034 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/frosty.json @@ -0,0 +1,20 @@ +{ + "type": "dynamictrees:voluntary", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "dynamictrees:voluntary_seed_drop_chance", + "rarity": 1.0 + } + ], + "name": "dtquark:frosty_blossom_seed" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/voluntary/serene.json b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/serene.json new file mode 100644 index 0000000..24aa6ef --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/serene.json @@ -0,0 +1,20 @@ +{ + "type": "dynamictrees:voluntary", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "dynamictrees:voluntary_seed_drop_chance", + "rarity": 1.0 + } + ], + "name": "dtquark:serene_blossom_seed" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/voluntary/sunny.json b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/sunny.json new file mode 100644 index 0000000..28a459b --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/sunny.json @@ -0,0 +1,20 @@ +{ + "type": "dynamictrees:voluntary", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "dynamictrees:voluntary_seed_drop_chance", + "rarity": 1.0 + } + ], + "name": "dtquark:sunny_blossom_seed" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/voluntary/sweet.json b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/sweet.json new file mode 100644 index 0000000..a232c50 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/sweet.json @@ -0,0 +1,20 @@ +{ + "type": "dynamictrees:voluntary", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "dynamictrees:voluntary_seed_drop_chance", + "rarity": 1.0 + } + ], + "name": "dtquark:sweet_blossom_seed" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dtquark/loot_tables/trees/voluntary/warm.json b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/warm.json new file mode 100644 index 0000000..d5833c6 --- /dev/null +++ b/src/main/resources/data/dtquark/loot_tables/trees/voluntary/warm.json @@ -0,0 +1,20 @@ +{ + "type": "dynamictrees:voluntary", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "dynamictrees:voluntary_seed_drop_chance", + "rarity": 1.0 + } + ], + "name": "dtquark:warm_blossom_seed" + } + ] + } + ] +} \ No newline at end of file