diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_carved_planks.json new file mode 100644 index 0000000000..66c3ebe6b5 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blood_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:blood_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:blood_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blood_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:blood_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_planks.json new file mode 100644 index 0000000000..513f78e1c0 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blood_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:blood_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:blood_aspect_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blood_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:blood_aspect_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_stripped_wood.json new file mode 100644 index 0000000000..e9959aa183 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blood_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:blood_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:blood_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blood_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:blood_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_wood.json new file mode 100644 index 0000000000..e11d41eb04 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/blood_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blood_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:blood_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:blood_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blood_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:blood_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_carved_planks.json new file mode 100644 index 0000000000..7253f1004d --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_breath_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:breath_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:breath_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_breath_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:breath_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_stripped_wood.json new file mode 100644 index 0000000000..7ec02cb469 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_breath_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:breath_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:breath_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_breath_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:breath_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_wood.json new file mode 100644 index 0000000000..35a0c1a178 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/breath_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_breath_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:breath_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:breath_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_breath_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:breath_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_carved_planks.json new file mode 100644 index 0000000000..38611ee2f0 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_doom_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:doom_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:doom_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_doom_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:doom_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_stripped_wood.json new file mode 100644 index 0000000000..0d1a2187cf --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_doom_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:doom_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:doom_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_doom_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:doom_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_wood.json new file mode 100644 index 0000000000..1b41808cc3 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/doom_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_doom_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:doom_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:doom_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_doom_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:doom_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_carved_planks.json new file mode 100644 index 0000000000..b8c824f0b1 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_heart_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:heart_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:heart_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_heart_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:heart_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_stripped_wood.json new file mode 100644 index 0000000000..602ae99d3c --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_heart_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:heart_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:heart_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_heart_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:heart_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_wood.json new file mode 100644 index 0000000000..665c34f000 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/heart_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_heart_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:heart_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:heart_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_heart_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:heart_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_carved_planks.json new file mode 100644 index 0000000000..7eabb86ab0 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hope_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:hope_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:hope_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_hope_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:hope_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_stripped_wood.json new file mode 100644 index 0000000000..19dd372c0f --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hope_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:hope_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:hope_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_hope_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:hope_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_wood.json new file mode 100644 index 0000000000..4d70dcbb62 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/hope_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hope_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:hope_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:hope_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_hope_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:hope_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_carved_planks.json new file mode 100644 index 0000000000..761df9aa3e --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_life_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:life_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:life_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_life_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:life_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_stripped_wood.json new file mode 100644 index 0000000000..3be9d86734 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_life_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:life_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:life_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_life_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:life_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_wood.json new file mode 100644 index 0000000000..3d199da279 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/life_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_life_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:life_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:life_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_life_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:life_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_carved_planks.json new file mode 100644 index 0000000000..64c4d41e42 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:light_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:light_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_light_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:light_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_stripped_wood.json new file mode 100644 index 0000000000..b16e4878ba --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:light_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:light_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_light_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:light_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_wood.json new file mode 100644 index 0000000000..da05f18f2d --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/light_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:light_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:light_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_light_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:light_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_carved_planks.json new file mode 100644 index 0000000000..086a2c8c48 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mind_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:mind_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:mind_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_mind_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:mind_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_stripped_wood.json new file mode 100644 index 0000000000..40ba696771 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mind_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:mind_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:mind_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_mind_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:mind_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_wood.json new file mode 100644 index 0000000000..aed4d65d17 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/mind_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mind_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:mind_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:mind_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_mind_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:mind_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_carved_planks.json new file mode 100644 index 0000000000..0e0c77b6f0 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rage_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:rage_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:rage_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_rage_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:rage_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_stripped_wood.json new file mode 100644 index 0000000000..468d3719be --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rage_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:rage_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:rage_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_rage_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:rage_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_wood.json new file mode 100644 index 0000000000..3f6147f5c7 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/rage_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rage_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:rage_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:rage_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_rage_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:rage_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_carved_planks.json new file mode 100644 index 0000000000..5c206b52ae --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_space_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:space_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:space_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_space_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:space_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_stripped_wood.json new file mode 100644 index 0000000000..323ca4e9ac --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_space_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:space_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:space_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_space_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:space_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_wood.json new file mode 100644 index 0000000000..2585a10c8f --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/space_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_space_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:space_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:space_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_space_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:space_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_carved_planks.json new file mode 100644 index 0000000000..a00a057fb8 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:time_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_time_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:time_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_time_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:time_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_stripped_wood.json new file mode 100644 index 0000000000..09bf62400e --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:time_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_time_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:time_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_time_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:time_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_wood.json new file mode 100644 index 0000000000..a614ec1cc1 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/time_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:time_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_time_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:time_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_time_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:time_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_carved_planks.json new file mode 100644 index 0000000000..0280814567 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_carved_planks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:void_aspect_carved_planks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_void_aspect_planks": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:void_aspect_planks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_void_aspect_planks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:void_aspect_carved_planks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_stripped_wood.json new file mode 100644 index 0000000000..a63253ffdb --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_stripped_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:void_aspect_stripped_wood" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_void_aspect_stripped_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:void_aspect_stripped_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_void_aspect_stripped_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:void_aspect_stripped_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_wood.json b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_wood.json new file mode 100644 index 0000000000..dceeba3792 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/advancements/recipes/building_blocks/void_aspect_wood.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minestuck:void_aspect_wood" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_void_aspect_log": { + "conditions": { + "items": [ + { + "items": [ + "minestuck:void_aspect_log" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_void_aspect_log", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minestuck:void_aspect_wood" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/blood_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_carved_planks.json new file mode 100644 index 0000000000..75bdee4be3 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:blood_aspect_planks" + }, + "$": { + "item": "minestuck:blood_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:blood_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/blood_aspect_planks.json b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_planks.json new file mode 100644 index 0000000000..a14c626026 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_planks.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "aspect_planks", + "ingredients": [ + { + "item": "minestuck:blood_aspect_log" + } + ], + "result": { + "item": "minestuck:blood_aspect_planks" + } +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/blood_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_stripped_wood.json new file mode 100644 index 0000000000..633a364af1 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:blood_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:blood_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/blood_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_wood.json new file mode 100644 index 0000000000..7ba5a50df4 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/blood_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:blood_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:blood_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/breath_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/breath_aspect_carved_planks.json new file mode 100644 index 0000000000..c56cfae2db --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/breath_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:breath_aspect_planks" + }, + "$": { + "item": "minestuck:breath_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:breath_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/breath_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/breath_aspect_stripped_wood.json new file mode 100644 index 0000000000..d69a611c54 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/breath_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:breath_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:breath_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/breath_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/breath_aspect_wood.json new file mode 100644 index 0000000000..f47b50955a --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/breath_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:breath_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:breath_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/doom_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/doom_aspect_carved_planks.json new file mode 100644 index 0000000000..75073942d1 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/doom_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:doom_aspect_planks" + }, + "$": { + "item": "minestuck:doom_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:doom_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/doom_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/doom_aspect_stripped_wood.json new file mode 100644 index 0000000000..f9b2bdfcf6 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/doom_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:doom_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:doom_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/doom_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/doom_aspect_wood.json new file mode 100644 index 0000000000..b025e8a8ab --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/doom_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:doom_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:doom_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/heart_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/heart_aspect_carved_planks.json new file mode 100644 index 0000000000..c0dd39ac98 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/heart_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:heart_aspect_planks" + }, + "$": { + "item": "minestuck:heart_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:heart_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/heart_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/heart_aspect_stripped_wood.json new file mode 100644 index 0000000000..1deea03cdb --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/heart_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:heart_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:heart_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/heart_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/heart_aspect_wood.json new file mode 100644 index 0000000000..249cdfe599 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/heart_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:heart_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:heart_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/hope_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/hope_aspect_carved_planks.json new file mode 100644 index 0000000000..c58f24c1ba --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/hope_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:hope_aspect_planks" + }, + "$": { + "item": "minestuck:hope_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:hope_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/hope_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/hope_aspect_stripped_wood.json new file mode 100644 index 0000000000..90f1a62925 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/hope_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:hope_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:hope_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/hope_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/hope_aspect_wood.json new file mode 100644 index 0000000000..8be63fbc49 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/hope_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:hope_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:hope_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/life_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/life_aspect_carved_planks.json new file mode 100644 index 0000000000..c9f27d35c4 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/life_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:life_aspect_planks" + }, + "$": { + "item": "minestuck:life_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:life_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/life_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/life_aspect_stripped_wood.json new file mode 100644 index 0000000000..54a4ee483c --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/life_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:life_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:life_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/life_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/life_aspect_wood.json new file mode 100644 index 0000000000..58ee752e4d --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/life_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:life_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:life_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/light_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/light_aspect_carved_planks.json new file mode 100644 index 0000000000..4eb673f36b --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/light_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:light_aspect_planks" + }, + "$": { + "item": "minestuck:light_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:light_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/light_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/light_aspect_stripped_wood.json new file mode 100644 index 0000000000..a8cfc6ad5b --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/light_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:light_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:light_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/light_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/light_aspect_wood.json new file mode 100644 index 0000000000..a3dee3e2f7 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/light_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:light_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:light_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/mind_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/mind_aspect_carved_planks.json new file mode 100644 index 0000000000..616ce24e0e --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/mind_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:mind_aspect_planks" + }, + "$": { + "item": "minestuck:mind_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:mind_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/mind_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/mind_aspect_stripped_wood.json new file mode 100644 index 0000000000..feac0e1223 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/mind_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:mind_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:mind_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/mind_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/mind_aspect_wood.json new file mode 100644 index 0000000000..1aacba2443 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/mind_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:mind_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:mind_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/rage_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/rage_aspect_carved_planks.json new file mode 100644 index 0000000000..38ae9c1a89 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/rage_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:rage_aspect_planks" + }, + "$": { + "item": "minestuck:rage_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:rage_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/rage_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/rage_aspect_stripped_wood.json new file mode 100644 index 0000000000..46bcdb5cb7 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/rage_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:rage_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:rage_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/rage_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/rage_aspect_wood.json new file mode 100644 index 0000000000..ed50da9908 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/rage_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:rage_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:rage_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/space_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/space_aspect_carved_planks.json new file mode 100644 index 0000000000..f70e9bc008 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/space_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:space_aspect_planks" + }, + "$": { + "item": "minestuck:space_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:space_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/space_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/space_aspect_stripped_wood.json new file mode 100644 index 0000000000..a02fbe69fb --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/space_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:space_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:space_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/space_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/space_aspect_wood.json new file mode 100644 index 0000000000..ce45855d53 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/space_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:space_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:space_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/time_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/time_aspect_carved_planks.json new file mode 100644 index 0000000000..975df9b3c8 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/time_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:time_aspect_planks" + }, + "$": { + "item": "minestuck:time_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:time_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/time_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/time_aspect_stripped_wood.json new file mode 100644 index 0000000000..065595123d --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/time_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:time_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:time_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/time_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/time_aspect_wood.json new file mode 100644 index 0000000000..dda0a93dc8 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/time_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:time_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:time_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/void_aspect_carved_planks.json b/src/main/generated/resources/data/minestuck/recipes/void_aspect_carved_planks.json new file mode 100644 index 0000000000..40942fb2a4 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/void_aspect_carved_planks.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_carved_planks", + "key": { + "#": { + "item": "minestuck:void_aspect_planks" + }, + "$": { + "item": "minestuck:void_aspect_stripped_log" + } + }, + "pattern": [ + "#$", + "$#" + ], + "result": { + "count": 8, + "item": "minestuck:void_aspect_carved_planks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/void_aspect_stripped_wood.json b/src/main/generated/resources/data/minestuck/recipes/void_aspect_stripped_wood.json new file mode 100644 index 0000000000..2a8c1f1896 --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/void_aspect_stripped_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_stripped_wood", + "key": { + "#": { + "item": "minestuck:void_aspect_stripped_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:void_aspect_stripped_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/recipes/void_aspect_wood.json b/src/main/generated/resources/data/minestuck/recipes/void_aspect_wood.json new file mode 100644 index 0000000000..58dc8d1abc --- /dev/null +++ b/src/main/generated/resources/data/minestuck/recipes/void_aspect_wood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "aspect_wood", + "key": { + "#": { + "item": "minestuck:void_aspect_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "item": "minestuck:void_aspect_wood" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/blood.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/blood.json index cc6a18336f..5780ab93ff 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/blood.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/blood.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/breath.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/breath.json index d194c7de33..7703966b44 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/breath.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/breath.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/doom.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/doom.json index c2049beabe..4adc0799bf 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/doom.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/doom.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/heart.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/heart.json index 4e487aeab4..c275c4e414 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/heart.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/heart.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/hope.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/hope.json index 8c3004bd3b..fb6075d125 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/hope.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/hope.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/life.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/life.json index e31b944731..ed0c779798 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/life.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/life.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/light.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/light.json index 1657a1a660..a3f1ce24c5 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/light.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/light.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/mind.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/mind.json index 536c715fae..18438f543c 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/mind.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/mind.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/rage.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/rage.json index 19e0f80db9..696b724a64 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/rage.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/rage.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/space.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/space.json index 00bde9cfbf..29e33c16d3 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/space.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/space.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/time.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/time.json index 9c41be4067..1df3c094c3 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/time.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/time.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/void.json b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/void.json index 268161b5e5..b0b63e19f6 100644 --- a/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/void.json +++ b/src/main/generated/resources/data/minestuck/worldgen/placed_feature/tree/void.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" diff --git a/src/main/java/com/mraof/minestuck/data/AspectTreeBlocksData.java b/src/main/java/com/mraof/minestuck/data/AspectTreeBlocksData.java index a262282c33..f2248d53df 100644 --- a/src/main/java/com/mraof/minestuck/data/AspectTreeBlocksData.java +++ b/src/main/java/com/mraof/minestuck/data/AspectTreeBlocksData.java @@ -1327,6 +1327,12 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_blood_aspect_planks", has(BLOOD_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(BLOOD_ASPECT_PRESSURE_PLATE, BLOOD_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(BLOOD_ASPECT_BUTTON, BLOOD_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, BLOOD_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', BLOOD_ASPECT_PLANKS.get()).define('$', BLOOD_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_blood_aspect_planks", has(BLOOD_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.planksRecipe(BLOOD_ASPECT_PLANKS, BLOOD_ASPECT_LOG).group("aspect_planks").save(recipeSaver); + CommonRecipes.woodRecipe(BLOOD_ASPECT_WOOD, BLOOD_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(BLOOD_ASPECT_STRIPPED_WOOD, BLOOD_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(BREATH_ASPECT_STAIRS, BREATH_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(BREATH_ASPECT_SLAB, BREATH_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1344,6 +1350,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_breath_aspect_planks", has(BREATH_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(BREATH_ASPECT_PRESSURE_PLATE, BREATH_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(BREATH_ASPECT_BUTTON, BREATH_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, BREATH_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', BREATH_ASPECT_PLANKS.get()).define('$', BREATH_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_breath_aspect_planks", has(BREATH_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(BREATH_ASPECT_WOOD, BREATH_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(BREATH_ASPECT_STRIPPED_WOOD, BREATH_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(DOOM_ASPECT_STAIRS, DOOM_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(DOOM_ASPECT_SLAB, DOOM_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1361,6 +1372,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_doom_aspect_planks", has(DOOM_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(DOOM_ASPECT_PRESSURE_PLATE, DOOM_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(DOOM_ASPECT_BUTTON, DOOM_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, DOOM_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', DOOM_ASPECT_PLANKS.get()).define('$', DOOM_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_doom_aspect_planks", has(DOOM_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(DOOM_ASPECT_WOOD, DOOM_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(DOOM_ASPECT_STRIPPED_WOOD, DOOM_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(HEART_ASPECT_STAIRS, HEART_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(HEART_ASPECT_SLAB, HEART_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1378,6 +1394,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_heart_aspect_planks", has(HEART_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(HEART_ASPECT_PRESSURE_PLATE, HEART_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(HEART_ASPECT_BUTTON, HEART_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, HEART_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', HEART_ASPECT_PLANKS.get()).define('$', HEART_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_heart_aspect_planks", has(HEART_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(HEART_ASPECT_WOOD, HEART_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(HEART_ASPECT_STRIPPED_WOOD, HEART_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(HOPE_ASPECT_STAIRS, HOPE_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(HOPE_ASPECT_SLAB, HOPE_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1395,6 +1416,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_hope_aspect_planks", has(HOPE_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(HOPE_ASPECT_PRESSURE_PLATE, HOPE_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(HOPE_ASPECT_BUTTON, HOPE_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, HOPE_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', HOPE_ASPECT_PLANKS.get()).define('$', HOPE_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_hope_aspect_planks", has(HOPE_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(HOPE_ASPECT_WOOD, HOPE_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(HOPE_ASPECT_STRIPPED_WOOD, HOPE_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(LIFE_ASPECT_STAIRS, LIFE_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(LIFE_ASPECT_SLAB, LIFE_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1412,6 +1438,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_life_aspect_planks", has(LIFE_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(LIFE_ASPECT_PRESSURE_PLATE, LIFE_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(LIFE_ASPECT_BUTTON, LIFE_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, LIFE_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', LIFE_ASPECT_PLANKS.get()).define('$', LIFE_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_life_aspect_planks", has(LIFE_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(LIFE_ASPECT_WOOD, LIFE_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(LIFE_ASPECT_STRIPPED_WOOD, LIFE_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(LIGHT_ASPECT_STAIRS, LIGHT_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(LIGHT_ASPECT_SLAB, LIGHT_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1429,6 +1460,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_light_aspect_planks", has(LIGHT_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(LIGHT_ASPECT_PRESSURE_PLATE, LIGHT_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(LIGHT_ASPECT_BUTTON, LIGHT_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, LIGHT_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', LIGHT_ASPECT_PLANKS.get()).define('$', LIGHT_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_light_aspect_planks", has(LIGHT_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(LIGHT_ASPECT_WOOD, LIGHT_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(LIGHT_ASPECT_STRIPPED_WOOD, LIGHT_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(MIND_ASPECT_STAIRS, MIND_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(MIND_ASPECT_SLAB, MIND_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1446,6 +1482,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_mind_aspect_planks", has(MIND_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(MIND_ASPECT_PRESSURE_PLATE, MIND_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(MIND_ASPECT_BUTTON, MIND_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, MIND_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', MIND_ASPECT_PLANKS.get()).define('$', MIND_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_mind_aspect_planks", has(MIND_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(MIND_ASPECT_WOOD, MIND_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(MIND_ASPECT_STRIPPED_WOOD, MIND_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(RAGE_ASPECT_STAIRS, RAGE_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(RAGE_ASPECT_SLAB, RAGE_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1463,6 +1504,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_rage_aspect_planks", has(RAGE_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(RAGE_ASPECT_PRESSURE_PLATE, RAGE_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(RAGE_ASPECT_BUTTON, RAGE_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, RAGE_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', RAGE_ASPECT_PLANKS.get()).define('$', RAGE_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_rage_aspect_planks", has(RAGE_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(RAGE_ASPECT_WOOD, RAGE_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(RAGE_ASPECT_STRIPPED_WOOD, RAGE_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(SPACE_ASPECT_STAIRS, SPACE_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(SPACE_ASPECT_SLAB, SPACE_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1480,6 +1526,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_space_aspect_planks", has(SPACE_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(SPACE_ASPECT_PRESSURE_PLATE, SPACE_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(SPACE_ASPECT_BUTTON, SPACE_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, SPACE_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', SPACE_ASPECT_PLANKS.get()).define('$', SPACE_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_space_aspect_planks", has(SPACE_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(SPACE_ASPECT_WOOD, SPACE_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(SPACE_ASPECT_STRIPPED_WOOD, SPACE_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(TIME_ASPECT_STAIRS, TIME_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(TIME_ASPECT_SLAB, TIME_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1497,6 +1548,11 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_time_aspect_planks", has(TIME_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(TIME_ASPECT_PRESSURE_PLATE, TIME_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(TIME_ASPECT_BUTTON, TIME_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TIME_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', TIME_ASPECT_PLANKS.get()).define('$', TIME_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_time_aspect_planks", has(TIME_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(TIME_ASPECT_WOOD, TIME_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(TIME_ASPECT_STRIPPED_WOOD, TIME_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); CommonRecipes.stairsRecipe(VOID_ASPECT_STAIRS, VOID_ASPECT_PLANKS).group("wooden_stairs").save(recipeSaver); CommonRecipes.slabRecipe(VOID_ASPECT_SLAB, VOID_ASPECT_PLANKS).group("wooden_slab").save(recipeSaver); @@ -1514,5 +1570,10 @@ public static void addRecipes(Consumer recipeSaver) .unlockedBy("has_void_aspect_planks", has(VOID_ASPECT_PLANKS.get())).save(recipeSaver); CommonRecipes.pressurePlateRecipe(VOID_ASPECT_PRESSURE_PLATE, VOID_ASPECT_PLANKS).group("stone_pressure_plate").save(recipeSaver); CommonRecipes.buttonRecipe(VOID_ASPECT_BUTTON, VOID_ASPECT_PLANKS).save(recipeSaver); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, VOID_ASPECT_CARVED_PLANKS.get(), 8).group("aspect_carved_planks") + .define('#', VOID_ASPECT_PLANKS.get()).define('$', VOID_ASPECT_STRIPPED_LOG.get()).pattern("#$").pattern("$#") + .unlockedBy("has_void_aspect_planks", has(VOID_ASPECT_PLANKS.get())).save(recipeSaver); + CommonRecipes.woodRecipe(VOID_ASPECT_WOOD, VOID_ASPECT_LOG).group("aspect_wood").save(recipeSaver); + CommonRecipes.woodRecipe(VOID_ASPECT_STRIPPED_WOOD, VOID_ASPECT_STRIPPED_LOG).group("aspect_stripped_wood").save(recipeSaver); } } diff --git a/src/main/java/com/mraof/minestuck/data/recipe/CommonRecipes.java b/src/main/java/com/mraof/minestuck/data/recipe/CommonRecipes.java index 6354b9e3d1..bac23ea55c 100644 --- a/src/main/java/com/mraof/minestuck/data/recipe/CommonRecipes.java +++ b/src/main/java/com/mraof/minestuck/data/recipe/CommonRecipes.java @@ -1,5 +1,7 @@ package com.mraof.minestuck.data.recipe; +import com.mraof.minestuck.block.MSBlocks; +import com.mraof.minestuck.util.MSTags; import net.minecraft.data.recipes.RecipeBuilder; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.ShapedRecipeBuilder; @@ -101,6 +103,30 @@ public static RecipeBuilder buttonRecipe(ItemLike buttonBlock, ItemLike sourceBl .unlockedBy("has_" + id(sourceBlock).getPath(), has(sourceBlock)); } + public static RecipeBuilder planksRecipe(Supplier planksBlock, Supplier sourceBlock) + { + return planksRecipe(planksBlock.get(), sourceBlock.get()); + } + + public static RecipeBuilder planksRecipe(ItemLike planksBlock, ItemLike sourceBlock) + { + return ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, planksBlock).requires(sourceBlock) + .unlockedBy("has_" + id(sourceBlock).getPath(), has(sourceBlock)); + } + + public static RecipeBuilder woodRecipe(Supplier woodBlock, Supplier sourceBlock) + { + return woodRecipe(woodBlock.get(), sourceBlock.get()); + } + + public static RecipeBuilder woodRecipe(ItemLike woodBlock, ItemLike sourceBlock) + { + + return ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, + woodBlock, 3).define('#', sourceBlock).pattern("##").pattern("##").group("bark").unlockedBy("has_" + id(sourceBlock).getPath(), has(sourceBlock)); + + } + private static ResourceLocation id(ItemLike item) { return Objects.requireNonNull(ForgeRegistries.ITEMS.getKey(item.asItem()));