From 9bab40200faa3fbdb0fc7f1c35e598a2ed456481 Mon Sep 17 00:00:00 2001 From: BenCheung0422 <74168521+BenCheung0422@users.noreply.github.com> Date: Tue, 10 Oct 2023 20:21:22 +0800 Subject: [PATCH] Revert changes related to #574 This will be redone later. --- src/client/java/minicraft/item/Recipes.java | 335 -- src/client/resources/resources/recipes.json | 5577 +++++-------------- 2 files changed, 1367 insertions(+), 4545 deletions(-) diff --git a/src/client/java/minicraft/item/Recipes.java b/src/client/java/minicraft/item/Recipes.java index c0b2ed0b7..f576bcfed 100644 --- a/src/client/java/minicraft/item/Recipes.java +++ b/src/client/java/minicraft/item/Recipes.java @@ -1,40 +1,6 @@ package minicraft.item; -import minicraft.entity.furniture.Bed; -import minicraft.saveload.Save; -import org.json.JSONArray; -import org.json.JSONObject; - -import javax.swing.BorderFactory; -import javax.swing.Box; -import javax.swing.BoxLayout; -import javax.swing.JButton; -import javax.swing.JDialog; -import javax.swing.JLabel; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -import javax.swing.JTextArea; -import javax.swing.JTextField; -import javax.swing.Spring; -import javax.swing.SpringLayout; -import javax.swing.UIManager; -import javax.swing.border.EmptyBorder; - -import java.awt.BorderLayout; -import java.awt.Component; -import java.awt.Container; -import java.awt.Dialog; -import java.awt.Frame; -import java.awt.event.WindowEvent; -import java.awt.event.WindowListener; -import java.io.File; -import java.io.IOException; import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.function.Function; public class Recipes { @@ -250,305 +216,4 @@ public class Recipes { enchantRecipes.add(new Recipe("Obsidian Poppet_1", "gold_10", "gem_10", "Lapis_5", "Shard_15")); enchantRecipes.add(new Recipe("Arcane Fertilizer_3", "Lapis_6", "Bone_2")); } - - public static void main(String[] args) { - HashSet recipes = new HashSet<>(); - recipes.addAll(anvilRecipes); - recipes.addAll(ovenRecipes); - recipes.addAll(furnaceRecipes); - recipes.addAll(workbenchRecipes); - recipes.addAll(enchantRecipes); - recipes.addAll(craftRecipes); - recipes.addAll(loomRecipes); - HashMap recipeMap = new HashMap<>(); - HashMap> duplicatedRecipes = new HashMap<>(); - Function itemNameFixer = item -> { - String name = item.getName(); - return (name.equalsIgnoreCase("gold apple") ? name.replaceAll("(?i)gold", "golden") : - item instanceof ToolItem ? name.replaceAll("(?i)wood", "wooden").replaceAll("(?i)rock", "stone") : name) - .toLowerCase().replace(' ', '_'); - }; - Function recipeNameFixer = recipe -> { // This is applied when duplication occurs. - Item item = recipe.getProduct(); - String name = itemNameFixer.apply(item); - if (item instanceof DyeItem) { - Map costs = recipe.getCosts(); - if (costs.size() == 2 && costs.containsKey("WHITE DYE")) - return name + "_from_white_dye"; - return name; - } else if (item instanceof FurnitureItem && ((FurnitureItem) item).furniture instanceof Bed) { - if (recipe.getCosts().containsKey("WHITE BED")) - return name + "_from_white_bed"; - return name; - } - return name; - }; - for (Recipe recipe : recipes) { - if (recipes.stream().anyMatch(r -> r != recipe && r.getProduct().equals(recipe.getProduct()))) { - if (recipes.stream().anyMatch(r -> r != recipe && recipeNameFixer.apply(r).equals(recipeNameFixer.apply(recipe)))) { - duplicatedRecipes.compute(recipeNameFixer.apply(recipe), (k, v) -> { - if (v == null) return new HashSet<>(Collections.singletonList(recipe)); - else { - v.add(recipe); - return v; - } - }); - } else { - recipeMap.put(recipeNameFixer.apply(recipe), recipe); - } - } else { - recipeMap.put(itemNameFixer.apply(recipe.getProduct()), recipe); - } - } - for (String key : duplicatedRecipes.keySet()) { - HashSet duplications = duplicatedRecipes.get(key); - HashMap inputs = new HashMap<>(); - JDialog dialog = new JDialog((Frame) null, "Recipe Duplication: " + key); - dialog.setLayout(new BorderLayout()); - dialog.setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE); - dialog.addWindowListener(new WindowListener() { - @Override - public void windowOpened(WindowEvent e) {} - @Override - public void windowClosing(WindowEvent e) { - dialog.setVisible(false); - JOptionPane.showMessageDialog(null, "Exit Program"); - dialog.dispose(); - System.exit(0); - } - @Override - public void windowClosed(WindowEvent e) {} - @Override - public void windowIconified(WindowEvent e) {} - @Override - public void windowDeiconified(WindowEvent e) {} - @Override - public void windowActivated(WindowEvent e) {} - @Override - public void windowDeactivated(WindowEvent e) {} - }); - - JPanel inputPanel = new JPanel(new SpringLayout()); - inputPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); - for (Recipe recipe : duplications) { - JLabel l = new JLabel(recipe.toString(), JLabel.TRAILING); - inputPanel.add(l); - JTextField textField = new JTextField(key, 20); - l.setLabelFor(textField); - inputPanel.add(textField); - inputs.put(recipe, textField); - } - - makeCompactGrid(inputPanel, - duplications.size(), 2, //rows, cols - 6, 6, //initX, initY - 6, 6); //xPad, yPad - - JPanel buttonPane = new JPanel(); - buttonPane.setLayout(new BoxLayout(buttonPane, BoxLayout.X_AXIS)); - buttonPane.setBorder(BorderFactory.createEmptyBorder(0, 10, 10, 10)); - buttonPane.add(Box.createHorizontalGlue()); - JButton doneButton = new JButton("Done"); - doneButton.addActionListener(e -> { - inputs.forEach((recipe, text) -> recipeMap.put(text.getText(), recipe)); - dialog.setVisible(false); - dialog.dispose(); - }); - doneButton.setDefaultCapable(true); - buttonPane.add(doneButton); - buttonPane.add(Box.createHorizontalGlue()); - - class JMultilineLabel extends JTextArea { // Reference: https://stackoverflow.com/a/11034405 - private static final long serialVersionUID = 1L; - public JMultilineLabel(String text){ - super(text); // According to Mr. Polywhirl, this might improve it -> text + System.lineSeparator() - setEditable(false); - setCursor(null); - setOpaque(false); - setFocusable(false); - setFont(UIManager.getFont("Label.font")); - setWrapStyleWord(true); - setLineWrap(true); - //According to Mariana this might improve it - setBorder(new EmptyBorder(5, 5, 5, 5)); - setAlignmentY(JLabel.CENTER_ALIGNMENT); - } - } - - Container dialogPane = dialog.getContentPane(); - dialogPane.add(new JMultilineLabel("Recipes:\n" + - String.join("\n", duplicatedRecipes.get(key).stream().map(Recipe::toString)::iterator)), - BorderLayout.NORTH); - dialogPane.add(inputPanel, BorderLayout.CENTER); - dialogPane.add(buttonPane, BorderLayout.SOUTH); - dialog.pack(); - dialog.setLocationRelativeTo(null); - dialog.setModalityType(Dialog.ModalityType.APPLICATION_MODAL); - dialog.setVisible(true); - } - - JSONObject json = new JSONObject(); - for (String key : recipeMap.keySet()) { - Recipe recipe = recipeMap.get(key); - JSONObject recipeUnlockingJson = new JSONObject(); - - ArrayList costs = new ArrayList<>(); - JSONObject criteriaJson = new JSONObject(); - Map costMap = recipe.getCosts(); - for (String itemKey : costMap.keySet()) { - Item item = Items.get(itemKey); - JSONObject criterionJson = new JSONObject(); - - criterionJson.put("trigger", "inventory_changed"); - - JSONObject conditionsJson = new JSONObject(); - JSONArray itemConditionsJsonArray = new JSONArray(); - JSONObject itemConditionsJson = new JSONObject(); - JSONArray itemsJson = new JSONArray(); - itemsJson.put(item.getName()); - itemConditionsJson.put("items", itemsJson); - itemConditionsJsonArray.put(itemConditionsJson); - conditionsJson.put("items", itemConditionsJsonArray); - criterionJson.put("conditions", conditionsJson); - criteriaJson.put("has_" + itemNameFixer.apply(item), criterionJson); - - costs.add(item.getName() + "_" + costMap.get(itemKey)); - } - recipeUnlockingJson.put("criteria", criteriaJson); - - JSONArray requirementsJson = new JSONArray(); - JSONArray criterionNamesJson = new JSONArray(); - criterionNamesJson.putAll(criteriaJson.keySet()); - requirementsJson.put(criterionNamesJson); - recipeUnlockingJson.put("requirements", requirementsJson); - - JSONObject rewardsJson = new JSONObject(); - JSONObject recipesJson = new JSONObject(); - JSONArray costsJson = new JSONArray(); - costsJson.putAll(costs); - recipesJson.put(recipe.getProduct().getName() + "_" + recipe.getAmount(), costsJson); - rewardsJson.put("recipes", recipesJson); - recipeUnlockingJson.put("rewards", rewardsJson); - - json.put("minicraft.advancements.recipes." + key, recipeUnlockingJson); - } - - try { - Save.writeJSONToFile(new File(System.getProperty("user.dir"), "src/main/resources/resources/recipes.json").toString(), - json.toString(2)); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - - /* Used by makeCompactGrid. */ - private static SpringLayout.Constraints getConstraintsForCell( - int row, int col, - Container parent, - int cols) { - SpringLayout layout = (SpringLayout) parent.getLayout(); - Component c = parent.getComponent(row * cols + col); - return layout.getConstraints(c); - } - - /* - * Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * - Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * - Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * - Neither the name of Oracle or the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - /** - * Aligns the first rows * cols - * components of parent in - * a grid. Each component in a column is as wide as the maximum - * preferred width of the components in that column; - * height is similarly determined for each row. - * The parent is made just big enough to fit them all. - * - * @param rows number of rows - * @param cols number of columns - * @param initialX x location to start the grid at - * @param initialY y location to start the grid at - * @param xPad x padding between cells - * @param yPad y padding between cells - */ - @SuppressWarnings("SameParameterValue") - private static void makeCompactGrid(Container parent, - int rows, int cols, - int initialX, int initialY, - int xPad, int yPad) { - SpringLayout layout; - try { - layout = (SpringLayout)parent.getLayout(); - } catch (ClassCastException exc) { - System.err.println("The first argument to makeCompactGrid must use SpringLayout."); - return; - } - - //Align all cells in each column and make them the same width. - Spring x = Spring.constant(initialX); - for (int c = 0; c < cols; c++) { - Spring width = Spring.constant(0); - for (int r = 0; r < rows; r++) { - width = Spring.max(width, - getConstraintsForCell(r, c, parent, cols). - getWidth()); - } - for (int r = 0; r < rows; r++) { - SpringLayout.Constraints constraints = - getConstraintsForCell(r, c, parent, cols); - constraints.setX(x); - constraints.setWidth(width); - } - x = Spring.sum(x, Spring.sum(width, Spring.constant(xPad))); - } - - //Align all cells in each row and make them the same height. - Spring y = Spring.constant(initialY); - for (int r = 0; r < rows; r++) { - Spring height = Spring.constant(0); - for (int c = 0; c < cols; c++) { - height = Spring.max(height, - getConstraintsForCell(r, c, parent, cols). - getHeight()); - } - for (int c = 0; c < cols; c++) { - SpringLayout.Constraints constraints = - getConstraintsForCell(r, c, parent, cols); - constraints.setY(y); - constraints.setHeight(height); - } - y = Spring.sum(y, Spring.sum(height, Spring.constant(yPad))); - } - - //Set the parent's size. - SpringLayout.Constraints pCons = layout.getConstraints(parent); - pCons.setConstraint(SpringLayout.SOUTH, y); - pCons.setConstraint(SpringLayout.EAST, x); - } } diff --git a/src/client/resources/resources/recipes.json b/src/client/resources/resources/recipes.json index 10cb736b6..335f7e8c2 100644 --- a/src/client/resources/resources/recipes.json +++ b/src/client/resources/resources/recipes.json @@ -1,2868 +1,460 @@ { - "minicraft.advancements.recipes.anvil": { - "requirements": [ - [ - "has_iron" - ] - ], + "minicraft.advancements.recipes.workbench": { "criteria": { - "has_iron": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "wood" ] } ] } } }, - "rewards": { - "recipes": { - "Anvil_1": [ - "Iron_5" - ] - } - } - }, - "minicraft.advancements.recipes.arrow": { "requirements": [ [ - "has_stone", "has_wood" ] ], + "rewards": { + "recipes": { + "Workbench_1": ["Wood_10"] + } + } + }, + "minicraft.advancements.recipes.torch": { "criteria": { - "has_stone": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "wood" ] } ] } }, - "has_wood": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_coal" + ] + ], "rewards": { "recipes": { - "arrow_3": [ - "Stone_2", - "Wood_2" - ] + "Torch_2": ["Wood_1", "coal_1"] } } }, - "minicraft.advancements.recipes.awkward_potion": { - "requirements": [ - [ - "has_lapis", - "has_glass_bottle" - ] - ], + "minicraft.advancements.recipes.plank": { "criteria": { - "has_lapis": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Lapis" - ] - } - ] - } - }, - "has_glass_bottle": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Glass Bottle" + "wood" ] } ] } } }, + "requirements": [ + [ + "has_wood" + ] + ], "rewards": { "recipes": { - "Awkward Potion_1": [ - "Lapis_3", - "Glass Bottle_1" - ] + "plank_2": ["Wood_1"] } } }, - "minicraft.advancements.recipes.baked_potato": { - "requirements": [ - [ - "has_potato" - ] - ], + "minicraft.advancements.recipes.plank_wall": { "criteria": { - "has_potato": { + "has_plank": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Potato" + "plank" ] } ] } } }, + "requirements": [ + [ + "has_plank" + ] + ], "rewards": { "recipes": { - "Baked Potato_1": [ - "Potato_1" - ] + "Plank Wall_1": ["plank_3"] } } }, - "minicraft.advancements.recipes.black_bed": { - "requirements": [ - [ - "has_black_wool", - "has_wood" - ] - ], + "minicraft.advancements.recipes.wood_door": { "criteria": { - "has_black_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BLACK Wool" - ] - } - ] - } - }, - "has_wood": { + "has_plank": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "plank" ] } ] } } }, + "requirements": [ + [ + "has_plank" + ] + ], "rewards": { "recipes": { - "BLACK Bed_1": [ - "Wood_5", - "BLACK Wool_3" - ] + "Wood Door_1": ["plank_5"] } } }, - "minicraft.advancements.recipes.black_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_black_dye" - ] - ], + "minicraft.advancements.recipes.lantern": { "criteria": { - "has_white_bed": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "wood" ] } ] } }, - "has_black_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BLACK Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BLACK Bed_1": [ - "WHITE Bed_1", - "BLACK Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.black_clothes": { - "requirements": [ - [ - "has_coal", - "has_cloth" - ] - ], - "criteria": { - "has_coal": { + "has_slime": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Coal" + "slime" ] } ] } }, - "has_cloth": { + "has_glass": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "cloth" + "glass" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_slime", + "has_glass" + ] + ], "rewards": { "recipes": { - "Black Clothes_1": [ - "Coal_1", - "cloth_5" - ] + "Lantern_1": ["Wood_8", "slime_4", "glass_3"] } } }, - "minicraft.advancements.recipes.black_dye": { - "requirements": [ - [ - "has_coal" - ] - ], + "minicraft.advancements.recipes.stone_brick": { "criteria": { - "has_coal": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Coal" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_stone" + ] + ], "rewards": { "recipes": { - "BLACK Dye_1": [ - "Coal_1" - ] + "Stone Brick_1": ["Stone_2"] } } }, - "minicraft.advancements.recipes.black_wool": { - "requirements": [ - [ - "has_white_wool", - "has_black_dye" - ] - ], + "minicraft.advancements.recipes.ornate_stone": { "criteria": { - "has_white_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Wool" - ] - } - ] - } - }, - "has_black_dye": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLACK Dye" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_stone" + ] + ], "rewards": { "recipes": { - "BLACK Wool_1": [ - "BLACK Dye_1", - "WHITE Wool_1" - ] + "Stone Brick_1": ["Stone_2"] } } }, - "minicraft.advancements.recipes.blue_bed": { - "requirements": [ - [ - "has_wood", - "has_blue_wool" - ] - ], + "minicraft.advancements.recipes.stone_wall": { "criteria": { - "has_wood": { + "has_stone_brick": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "stone brick" ] } ] } - }, - "has_blue_wool": { + } + }, + "requirements": [ + [ + "has_stone_brick" + ] + ], + "rewards": { + "recipes": { + "Stone Wall_1": ["Stone Brick_3"] + } + } + }, + "minicraft.advancements.recipes.stone_door": { + "criteria": { + "has_stone_brick": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLUE Wool" + "stone brick" ] } ] } } }, + "requirements": [ + [ + "has_stone_brick" + ] + ], "rewards": { "recipes": { - "BLUE Bed_1": [ - "Wood_5", - "BLUE Wool_3" - ] + "Stone Door_1": ["Stone Brick_5"] } } }, - "minicraft.advancements.recipes.blue_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_blue_dye" - ] - ], + "minicraft.advancements.recipes.obsidian_brick": { "criteria": { - "has_white_bed": { + "has_raw_obsidian": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "raw obsidian" ] } ] } - }, - "has_blue_dye": { + } + }, + "requirements": [ + [ + "has_raw_obsidian" + ] + ], + "rewards": { + "recipes": { + "Obsidian Brick_1": ["Raw Obsidian_2"] + } + } + }, + "minicraft.advancements.recipes.ornate_obsidian": { + "criteria": { + "has_raw_obsidian": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLUE Dye" + "raw obsidian" ] } ] } } }, + "requirements": [ + [ + "has_raw_obsidian" + ] + ], "rewards": { "recipes": { - "BLUE Bed_1": [ - "BLUE Dye_1", - "WHITE Bed_1" - ] + "Ornate Obsidian_1": ["Raw Obsidian_2"] } } }, - "minicraft.advancements.recipes.blue_clothes": { - "requirements": [ - [ - "has_lapis", - "has_cloth" - ] - ], + "minicraft.advancements.recipes.obsidian_wall": { "criteria": { - "has_lapis": { + "has_obsidian_brick": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Lapis" + "obsidian brick" ] } ] } - }, - "has_cloth": { + } + }, + "requirements": [ + [ + "has_obsidian_brick" + ] + ], + "rewards": { + "recipes": { + "Obsidian Wall_1": ["Obsidian Brick_3"] + } + } + }, + "minicraft.advancements.recipes.obsidian_door": { + "criteria": { + "has_obsidian_brick": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "cloth" + "obsidian brick" ] } ] } } }, - "rewards": { - "recipes": { - "Blue Clothes_1": [ - "Lapis_1", - "cloth_5" - ] - } - } - }, - "minicraft.advancements.recipes.blue_dye": { - "requirements": [ - [ - "has_lapis" - ] - ], - "criteria": { - "has_lapis": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Lapis" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BLUE Dye_1": [ - "Lapis_1" - ] - } - } - }, - "minicraft.advancements.recipes.blue_wool": { - "requirements": [ - [ - "has_white_wool", - "has_blue_dye" - ] - ], - "criteria": { - "has_white_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Wool" - ] - } - ] - } - }, - "has_blue_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BLUE Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BLUE Wool_1": [ - "BLUE Dye_1", - "WHITE Wool_1" - ] - } - } - }, - "minicraft.advancements.recipes.bone_meal": { - "requirements": [ - [ - "has_bone" - ] - ], - "criteria": { - "has_bone": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Bone" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Bone Meal_3": [ - "Bone_1" - ] - } - } - }, - "minicraft.advancements.recipes.bread": { - "requirements": [ - [ - "has_wheat" - ] - ], - "criteria": { - "has_wheat": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wheat" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Bread_1": [ - "Wheat_4" - ] - } - } - }, - "minicraft.advancements.recipes.brown_bed": { - "requirements": [ - [ - "has_brown_wool", - "has_wood" - ] - ], - "criteria": { - "has_brown_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BROWN Wool" - ] - } - ] - } - }, - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BROWN Bed_1": [ - "BROWN Wool_3", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.brown_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_brown_dye" - ] - ], - "criteria": { - "has_white_bed": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Bed" - ] - } - ] - } - }, - "has_brown_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BROWN Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BROWN Bed_1": [ - "WHITE Bed_1", - "BROWN Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.brown_dye": { - "requirements": [ - [ - "has_green_dye", - "has_red_dye" - ] - ], - "criteria": { - "has_green_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GREEN Dye" - ] - } - ] - } - }, - "has_red_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "RED Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BROWN Dye_2": [ - "GREEN Dye_1", - "RED Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.brown_wool": { - "requirements": [ - [ - "has_white_wool", - "has_brown_dye" - ] - ], - "criteria": { - "has_white_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Wool" - ] - } - ] - } - }, - "has_brown_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BROWN Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "BROWN Wool_1": [ - "BROWN Dye_1", - "WHITE Wool_1" - ] - } - } - }, - "minicraft.advancements.recipes.chest": { - "requirements": [ - [ - "has_wood" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Chest_1": [ - "Wood_20" - ] - } - } - }, - "minicraft.advancements.recipes.cooked_fish": { - "requirements": [ - [ - "has_coal", - "has_raw_fish" - ] - ], - "criteria": { - "has_coal": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Coal" - ] - } - ] - } - }, - "has_raw_fish": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Raw Fish" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Cooked Fish_1": [ - "Coal_1", - "Raw Fish_1" - ] - } - } - }, - "minicraft.advancements.recipes.cooked_pork": { - "requirements": [ - [ - "has_coal", - "has_raw_pork" - ] - ], - "criteria": { - "has_coal": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Coal" - ] - } - ] - } - }, - "has_raw_pork": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Raw Pork" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Cooked Pork_1": [ - "Coal_1", - "Raw Pork_1" - ] - } - } - }, - "minicraft.advancements.recipes.cyan_bed": { - "requirements": [ - [ - "has_wood", - "has_cyan_wool" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_cyan_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "CYAN Wool" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "CYAN Bed_1": [ - "Wood_5", - "CYAN Wool_3" - ] - } - } - }, - "minicraft.advancements.recipes.cyan_bed_from_white_bed": { - "requirements": [ - [ - "has_cyan_dye", - "has_white_bed" - ] - ], - "criteria": { - "has_cyan_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "CYAN Dye" - ] - } - ] - } - }, - "has_white_bed": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Bed" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "CYAN Bed_1": [ - "CYAN Dye_1", - "WHITE Bed_1" - ] - } - } - }, - "minicraft.advancements.recipes.cyan_clothes": { - "requirements": [ - [ - "has_cactus", - "has_lapis", - "has_cloth" - ] - ], - "criteria": { - "has_cactus": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Cactus" - ] - } - ] - } - }, - "has_lapis": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Lapis" - ] - } - ] - } - }, - "has_cloth": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "cloth" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Cyan Clothes_1": [ - "Lapis_1", - "cloth_5", - "Cactus_1" - ] - } - } - }, - "minicraft.advancements.recipes.cyan_dye": { - "requirements": [ - [ - "has_green_dye", - "has_blue_dye" - ] - ], - "criteria": { - "has_green_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GREEN Dye" - ] - } - ] - } - }, - "has_blue_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BLUE Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "CYAN Dye_2": [ - "BLUE Dye_1", - "GREEN Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.cyan_wool": { - "requirements": [ - [ - "has_cyan_dye", - "has_white_wool" - ] - ], - "criteria": { - "has_cyan_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "CYAN Dye" - ] - } - ] - } - }, - "has_white_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Wool" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "CYAN Wool_1": [ - "CYAN Dye_1", - "WHITE Wool_1" - ] - } - } - }, - "minicraft.advancements.recipes.empty_bucket": { - "requirements": [ - [ - "has_iron" - ] - ], - "criteria": { - "has_iron": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Iron" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Empty Bucket_1": [ - "Iron_5" - ] - } - } - }, - "minicraft.advancements.recipes.enchanter": { - "requirements": [ - [ - "has_wood", - "has_string", - "has_lapis" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_string": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "string" - ] - } - ] - } - }, - "has_lapis": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Lapis" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Enchanter_1": [ - "Lapis_10", - "string_2", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.energy_potion": { - "requirements": [ - [ - "has_gem", - "has_awkward_potion" - ] - ], - "criteria": { - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - }, - "has_awkward_potion": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Awkward Potion" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Energy Potion_1": [ - "Awkward Potion_1", - "gem_25" - ] - } - } - }, - "minicraft.advancements.recipes.escape_potion": { - "requirements": [ - [ - "has_lapis", - "has_gunpowder", - "has_awkward_potion" - ] - ], - "criteria": { - "has_lapis": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Lapis" - ] - } - ] - } - }, - "has_gunpowder": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gunpowder" - ] - } - ] - } - }, - "has_awkward_potion": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Awkward Potion" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Escape Potion_1": [ - "Lapis_7", - "Awkward Potion_1", - "Gunpowder_3" - ] - } - } - }, - "minicraft.advancements.recipes.furnace": { - "requirements": [ - [ - "has_stone" - ] - ], - "criteria": { - "has_stone": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Stone" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Furnace_1": [ - "Stone_20" - ] - } - } - }, - "minicraft.advancements.recipes.gem_armor": { - "requirements": [ - [ - "has_gem" - ] - ], - "criteria": { - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Armor_1": [ - "gem_65" - ] - } - } - }, - "minicraft.advancements.recipes.gem_axe": { - "requirements": [ - [ - "has_wood", - "has_gem" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Axe_1": [ - "Wood_5", - "gem_50" - ] - } - } - }, - "minicraft.advancements.recipes.gem_bow": { - "requirements": [ - [ - "has_wood", - "has_gem", - "has_string" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - }, - "has_string": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "string" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Bow_1": [ - "string_2", - "Wood_5", - "gem_50" - ] - } - } - }, - "minicraft.advancements.recipes.gem_claymore": { - "requirements": [ - [ - "has_shard", - "has_gem_sword" - ] - ], - "criteria": { - "has_shard": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Shard" - ] - } - ] - } - }, - "has_gem_sword": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gem Sword" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Claymore_1": [ - "Gem Sword_1", - "Shard_15" - ] - } - } - }, - "minicraft.advancements.recipes.gem_fishing_rod": { - "requirements": [ - [ - "has_gem", - "has_string" - ] - ], - "criteria": { - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - }, - "has_string": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "string" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Fishing Rod_1": [ - "string_3", - "gem_10" - ] - } - } - }, - "minicraft.advancements.recipes.gem_hoe": { - "requirements": [ - [ - "has_wood", - "has_gem" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Hoe_1": [ - "Wood_5", - "gem_50" - ] - } - } - }, - "minicraft.advancements.recipes.gem_pickaxe": { - "requirements": [ - [ - "has_wood", - "has_gem" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Pickaxe_1": [ - "Wood_5", - "gem_50" - ] - } - } - }, - "minicraft.advancements.recipes.gem_shovel": { - "requirements": [ - [ - "has_wood", - "has_gem" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Shovel_1": [ - "Wood_5", - "gem_50" - ] - } - } - }, - "minicraft.advancements.recipes.gem_sword": { - "requirements": [ - [ - "has_wood", - "has_gem" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gem": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "gem" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gem Sword_1": [ - "Wood_5", - "gem_50" - ] - } - } - }, - "minicraft.advancements.recipes.glass": { - "requirements": [ - [ - "has_coal", - "has_sand" - ] - ], - "criteria": { - "has_coal": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Coal" - ] - } - ] - } - }, - "has_sand": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Sand" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "glass_1": [ - "Coal_1", - "Sand_4" - ] - } - } - }, - "minicraft.advancements.recipes.glass_bottle": { - "requirements": [ - [ - "has_glass" - ] - ], - "criteria": { - "has_glass": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "glass" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Glass Bottle_1": [ - "glass_3" - ] - } - } - }, - "minicraft.advancements.recipes.gold": { - "requirements": [ - [ - "has_coal", - "has_gold_ore" - ] - ], - "criteria": { - "has_coal": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Coal" - ] - } - ] - } - }, - "has_gold_ore": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold Ore" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold_1": [ - "Coal_1", - "Gold Ore_4" - ] - } - } - }, - "minicraft.advancements.recipes.gold_armor": { - "requirements": [ - [ - "has_gold" - ] - ], - "criteria": { - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Armor_1": [ - "Gold_10" - ] - } - } - }, - "minicraft.advancements.recipes.gold_axe": { - "requirements": [ - [ - "has_wood", - "has_gold" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Axe_1": [ - "Gold_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.gold_bow": { - "requirements": [ - [ - "has_wood", - "has_string", - "has_gold" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_string": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "string" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Bow_1": [ - "Gold_5", - "string_2", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.gold_claymore": { - "requirements": [ - [ - "has_shard", - "has_gold_sword" - ] - ], - "criteria": { - "has_shard": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Shard" - ] - } - ] - } - }, - "has_gold_sword": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold Sword" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Claymore_1": [ - "Shard_15", - "Gold Sword_1" - ] - } - } - }, - "minicraft.advancements.recipes.gold_fishing_rod": { - "requirements": [ - [ - "has_string", - "has_gold" - ] - ], - "criteria": { - "has_string": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "string" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Fishing Rod_1": [ - "Gold_10", - "string_3" - ] - } - } - }, - "minicraft.advancements.recipes.gold_hoe": { - "requirements": [ - [ - "has_wood", - "has_gold" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Hoe_1": [ - "Gold_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.gold_lantern": { - "requirements": [ - [ - "has_glass", - "has_gold", - "has_slime" - ] - ], - "criteria": { - "has_glass": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "glass" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - }, - "has_slime": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Slime" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Lantern_1": [ - "glass_4", - "Gold_10", - "Slime_5" - ] - } - } - }, - "minicraft.advancements.recipes.gold_pickaxe": { - "requirements": [ - [ - "has_wood", - "has_gold" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Pickaxe_1": [ - "Gold_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.gold_shovel": { - "requirements": [ - [ - "has_wood", - "has_gold" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Shovel_1": [ - "Gold_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.gold_sword": { - "requirements": [ - [ - "has_wood", - "has_gold" - ] - ], - "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Sword_1": [ - "Gold_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.golden_apple": { - "requirements": [ - [ - "has_apple", - "has_gold" - ] - ], - "criteria": { - "has_apple": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Apple" - ] - } - ] - } - }, - "has_gold": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gold" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Gold Apple_1": [ - "Gold_8", - "Apple_1" - ] - } - } - }, - "minicraft.advancements.recipes.gray_bed": { - "requirements": [ - [ - "has_gray_wool", - "has_wood" - ] - ], - "criteria": { - "has_gray_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GRAY Wool" - ] - } - ] - } - }, - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GRAY Bed_1": [ - "GRAY Wool_3", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.gray_bed_from_white_bed": { - "requirements": [ - [ - "has_gray_dye", - "has_white_bed" - ] - ], - "criteria": { - "has_gray_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GRAY Dye" - ] - } - ] - } - }, - "has_white_bed": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Bed" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GRAY Bed_1": [ - "GRAY Dye_1", - "WHITE Bed_1" - ] - } - } - }, - "minicraft.advancements.recipes.gray_dye": { - "requirements": [ - [ - "has_white_dye", - "has_black_dye" - ] - ], - "criteria": { - "has_white_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Dye" - ] - } - ] - } - }, - "has_black_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "BLACK Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GRAY Dye_2": [ - "WHITE Dye_1", - "BLACK Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.gray_wool": { - "requirements": [ - [ - "has_white_wool", - "has_gray_dye" - ] - ], - "criteria": { - "has_white_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Wool" - ] - } - ] - } - }, - "has_gray_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GRAY Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GRAY Wool_1": [ - "GRAY Dye_1", - "WHITE Wool_1" - ] - } - } - }, - "minicraft.advancements.recipes.green_bed": { - "requirements": [ - [ - "has_green_wool", - "has_wood" - ] - ], - "criteria": { - "has_green_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GREEN Wool" - ] - } - ] - } - }, - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GREEN Bed_1": [ - "GREEN Wool_3", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.green_bed_from_white_bed": { - "requirements": [ - [ - "has_green_dye", - "has_white_bed" - ] - ], - "criteria": { - "has_green_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GREEN Dye" - ] - } - ] - } - }, - "has_white_bed": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Bed" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GREEN Bed_1": [ - "GREEN Dye_1", - "WHITE Bed_1" - ] - } - } - }, - "minicraft.advancements.recipes.green_clothes": { - "requirements": [ - [ - "has_cactus", - "has_cloth" - ] - ], - "criteria": { - "has_cactus": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Cactus" - ] - } - ] - } - }, - "has_cloth": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "cloth" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Green Clothes_1": [ - "Cactus_1", - "cloth_5" - ] - } - } - }, - "minicraft.advancements.recipes.green_dye": { - "requirements": [ - [ - "has_cactus" - ] - ], - "criteria": { - "has_cactus": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Cactus" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GREEN Dye_1": [ - "Cactus_1" - ] - } - } - }, - "minicraft.advancements.recipes.green_wool": { - "requirements": [ - [ - "has_green_dye", - "has_white_wool" - ] - ], - "criteria": { - "has_green_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "GREEN Dye" - ] - } - ] - } - }, - "has_white_wool": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Wool" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "GREEN Wool_1": [ - "GREEN Dye_1", - "WHITE Wool_1" - ] - } - } - }, - "minicraft.advancements.recipes.haste_potion": { - "requirements": [ - [ - "has_stone", - "has_wood", - "has_awkward_potion" - ] - ], - "criteria": { - "has_stone": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Stone" - ] - } - ] - } - }, - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_awkward_potion": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Awkward Potion" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Haste Potion_1": [ - "Awkward Potion_1", - "Stone_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.health_potion": { - "requirements": [ - [ - "has_leather_armor", - "has_gunpowder", - "has_awkward_potion" - ] - ], - "criteria": { - "has_leather_armor": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Leather Armor" - ] - } - ] - } - }, - "has_gunpowder": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Gunpowder" - ] - } - ] - } - }, - "has_awkward_potion": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Awkward Potion" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Health Potion_1": [ - "Awkward Potion_1", - "Gunpowder_2", - "Leather Armor_1" - ] - } - } - }, - "minicraft.advancements.recipes.iron": { - "requirements": [ - [ - "has_coal", - "has_iron_ore" - ] - ], - "criteria": { - "has_coal": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Coal" - ] - } - ] - } - }, - "has_iron_ore": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Iron Ore" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "Iron_1": [ - "Coal_1", - "Iron Ore_4" - ] - } - } - }, - "minicraft.advancements.recipes.iron_armor": { "requirements": [ [ - "has_iron" + "has_obsidian_brick" ] ], - "criteria": { - "has_iron": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Iron" - ] - } - ] - } - } - }, "rewards": { "recipes": { - "Iron Armor_1": [ - "Iron_10" - ] + "Obsidian Door_1": ["Obsidian Brick_5"] } } }, - "minicraft.advancements.recipes.iron_axe": { - "requirements": [ - [ - "has_wood", - "has_iron" - ] - ], + "minicraft.advancements.recipes.oven": { "criteria": { - "has_wood": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "stone" ] } ] } - }, - "has_iron": { + } + }, + "requirements": [ + [ + "has_stone" + ] + ], + "rewards": { + "recipes": { + "Oven_1": ["Stone_15"] + } + } + }, + "minicraft.advancements.recipes.furnace": { + "criteria": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_stone" + ] + ], "rewards": { "recipes": { - "Iron Axe_1": [ - "Wood_5", - "Iron_5" - ] + "Furnace_1": ["Stone_20"] } } }, - "minicraft.advancements.recipes.iron_bow": { - "requirements": [ - [ - "has_wood", - "has_string", - "has_iron" - ] - ], + "minicraft.advancements.recipes.enchanter": { "criteria": { "has_wood": { "trigger": "inventory_changed", @@ -2870,7 +462,7 @@ "items": [ { "items": [ - "Wood" + "wood" ] } ] @@ -2888,120 +480,124 @@ ] } }, - "has_iron": { + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "lapis" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_string", + "has_lapis" + ] + ], "rewards": { "recipes": { - "Iron Bow_1": [ - "string_2", - "Iron_5", - "Wood_5" - ] + "Enchanter_1": ["Wood_5", "String_2", "Lapis_10"] } } }, - "minicraft.advancements.recipes.iron_claymore": { - "requirements": [ - [ - "has_shard", - "has_iron_sword" - ] - ], + "minicraft.advancements.recipes.chest": { "criteria": { - "has_shard": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Shard" + "wood" ] } ] } - }, - "has_iron_sword": { + } + }, + "requirements": [ + [ + "has_wood" + ] + ], + "rewards": { + "recipes": { + "Chest_1": ["Wood_20"] + } + } + }, + "minicraft.advancements.recipes.anvil": { + "criteria": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron Sword" + "iron" ] } ] } } }, - "rewards": { - "recipes": { - "Iron Claymore_1": [ - "Iron Sword_1", - "Shard_15" - ] - } - } - }, - "minicraft.advancements.recipes.iron_fishing_rod": { "requirements": [ [ - "has_string", "has_iron" ] ], + "rewards": { + "recipes": { + "Anvil_1": ["iron_5"] + } + } + }, + "minicraft.advancements.recipes.tnt": { "criteria": { - "has_string": { + "has_gunpowder": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "string" + "gunpowder" ] } ] } }, - "has_iron": { + "has_sand": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "sand" ] } ] } } }, + "requirements": [ + [ + "has_gunpowder", + "has_sand" + ] + ], "rewards": { "recipes": { - "Iron Fishing Rod_1": [ - "string_3", - "Iron_10" - ] + "Tnt_1": ["Gunpowder_10", "Sand_8"] } } }, - "minicraft.advancements.recipes.iron_hoe": { - "requirements": [ - [ - "has_wood", - "has_iron" - ] - ], + "minicraft.advancements.recipes.loom": { "criteria": { "has_wood": { "trigger": "inventory_changed", @@ -3009,349 +605,324 @@ "items": [ { "items": [ - "Wood" + "wood" ] } ] } }, - "has_iron": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "wool" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_wool" + ] + ], "rewards": { "recipes": { - "Iron Hoe_1": [ - "Wood_5", - "Iron_5" - ] + "Loom_1": ["Wood_10", "Wool_5"] } } }, - "minicraft.advancements.recipes.iron_lantern": { - "requirements": [ - [ - "has_glass", - "has_slime", - "has_iron" - ] - ], + "minicraft.advancements.recipes.wood_fishing_rod": { "criteria": { - "has_glass": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "glass" - ] - } - ] - } - }, - "has_slime": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Slime" + "wood" ] } ] } }, - "has_iron": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "string" ] } ] } } }, - "rewards": { - "recipes": { - "Iron Lantern_1": [ - "glass_4", - "Iron_8", - "Slime_5" - ] - } - } - }, - "minicraft.advancements.recipes.iron_pickaxe": { "requirements": [ [ "has_wood", - "has_iron" + "has_string" ] ], + "rewards": { + "recipes": { + "Wood Fishing Rod_1": ["Wood_10", "String_3"] + } + } + }, + "minicraft.advancements.recipes.iron_fishing_rod": { "criteria": { - "has_wood": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "iron" ] } ] } }, - "has_iron": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "string" ] } ] } } }, + "requirements": [ + [ + "has_iron", + "has_string" + ] + ], "rewards": { "recipes": { - "Iron Pickaxe_1": [ - "Wood_5", - "Iron_5" - ] + "Iron Fishing Rod_1": ["Iron_10", "String_3"] } } }, - "minicraft.advancements.recipes.iron_shovel": { - "requirements": [ - [ - "has_wood", - "has_iron" - ] - ], + "minicraft.advancements.recipes.gold_fishing_rod": { "criteria": { - "has_wood": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "gold" ] } ] } }, - "has_iron": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "string" ] } ] } } }, + "requirements": [ + [ + "has_gold", + "has_string" + ] + ], "rewards": { "recipes": { - "Iron Shovel_1": [ - "Wood_5", - "Iron_5" - ] + "Gold Fishing Rod_1": ["Gold_10", "String_3"] } } }, - "minicraft.advancements.recipes.iron_sword": { - "requirements": [ - [ - "has_wood", - "has_iron" - ] - ], + "minicraft.advancements.recipes.gem_fishing_rod": { "criteria": { - "has_wood": { + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "gem" ] } ] } }, - "has_iron": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "string" ] } ] } } }, + "requirements": [ + [ + "has_gem", + "has_string" + ] + ], "rewards": { "recipes": { - "Iron Sword_1": [ - "Wood_5", - "Iron_5" - ] + "Gem Fishing Rod_1": ["Gem_10", "String_3"] } } }, - "minicraft.advancements.recipes.lantern": { - "requirements": [ - [ - "has_glass", - "has_wood", - "has_slime" - ] - ], + "minicraft.advancements.recipes.wooden_sword": { "criteria": { - "has_glass": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "glass" - ] - } - ] - } - }, "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "wood" ] } ] } - }, - "has_slime": { + } + }, + "requirements": [ + [ + "has_wood" + ] + ], + "rewards": { + "recipes": { + "Wood Sword_1": ["Wood_5"] + } + } + }, + "minicraft.advancements.recipes.wooden_axe": { + "criteria": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Slime" + "wood" ] } ] } } }, + "requirements": [ + [ + "has_wood" + ] + ], "rewards": { "recipes": { - "Lantern_1": [ - "glass_3", - "Slime_4", - "Wood_8" - ] + "Wood Axe_1": ["Wood_5"] } } }, - "minicraft.advancements.recipes.lava_potion": { - "requirements": [ - [ - "has_awkward_potion", - "has_lava_bucket" - ] - ], + "minicraft.advancements.recipes.wooden_hoe": { "criteria": { - "has_awkward_potion": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Awkward Potion" + "wood" ] } ] } - }, - "has_lava_bucket": { + } + }, + "requirements": [ + [ + "has_wood" + ] + ], + "rewards": { + "recipes": { + "Wood Hoe_1": ["Wood_5"] + } + } + }, + "minicraft.advancements.recipes.wooden_pickaxe": { + "criteria": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Lava Bucket" + "wood" ] } ] } } }, + "requirements": [ + [ + "has_wood" + ] + ], "rewards": { "recipes": { - "Lava Potion_1": [ - "Awkward Potion_1", - "Lava Bucket_1" - ] + "Wood Pickaxe_1": ["Wood_5"] } } }, - "minicraft.advancements.recipes.leather_armor": { - "requirements": [ - [ - "has_leather" - ] - ], + "minicraft.advancements.recipes.wooden_shovel": { "criteria": { - "has_leather": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Leather" + "wood" ] } ] } } }, + "requirements": [ + [ + "has_wood" + ] + ], "rewards": { "recipes": { - "Leather Armor_1": [ - "Leather_10" - ] + "Wood Shovel_1": ["Wood_5"] } } }, - "minicraft.advancements.recipes.light_blue_bed": { - "requirements": [ - [ - "has_wood", - "has_light_blue_wool" - ] - ], + "minicraft.advancements.recipes.wooden_bow": { "criteria": { "has_wood": { "trigger": "inventory_changed", @@ -3359,587 +930,597 @@ "items": [ { "items": [ - "Wood" + "wood" ] } ] } }, - "has_light_blue_wool": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIGHT BLUE Wool" + "string" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_string" + ] + ], "rewards": { "recipes": { - "LIGHT BLUE Bed_1": [ - "LIGHT BLUE Wool_3", - "Wood_5" - ] + "Wood Bow_1": ["Wood_5", "string_2"] } } }, - "minicraft.advancements.recipes.light_blue_bed_from_white_bed": { - "requirements": [ - [ - "has_light_blue_dye", - "has_white_bed" - ] - ], + "minicraft.advancements.recipes.rock_sword": { "criteria": { - "has_light_blue_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIGHT BLUE Dye" + "wood" ] } ] } }, - "has_white_bed": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "LIGHT BLUE Bed_1": [ - "LIGHT BLUE Dye_1", - "WHITE Bed_1" - ] + "Rock Sword_1": ["Wood_5", "Stone_5"] } } }, - "minicraft.advancements.recipes.light_blue_dye": { - "requirements": [ - [ - "has_white_dye", - "has_blue_dye" - ] - ], + "minicraft.advancements.recipes.rock_axe": { "criteria": { - "has_white_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Dye" + "wood" ] } ] } }, - "has_blue_dye": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLUE Dye" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "LIGHT BLUE Dye_2": [ - "BLUE Dye_1", - "WHITE Dye_1" - ] + "Rock Sword_1": ["Wood_5", "Stone_5"] } } }, - "minicraft.advancements.recipes.light_blue_wool": { - "requirements": [ - [ - "has_light_blue_dye", - "has_white_wool" - ] - ], + "minicraft.advancements.recipes.rock_hoe": { "criteria": { - "has_light_blue_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIGHT BLUE Dye" + "wood" ] } ] } }, - "has_white_wool": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "LIGHT BLUE Wool_1": [ - "LIGHT BLUE Dye_1", - "WHITE Wool_1" - ] + "Rock Axe_1": ["Wood_5", "Stone_5"] } } }, - "minicraft.advancements.recipes.light_gray_bed": { - "requirements": [ - [ - "has_light_gray_wool", - "has_wood" - ] - ], + "minicraft.advancements.recipes.rock_pickaxe": { "criteria": { - "has_light_gray_wool": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIGHT GRAY Wool" + "wood" ] } ] } }, - "has_wood": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "LIGHT GRAY Bed_1": [ - "Wood_5", - "LIGHT GRAY Wool_3" - ] + "Rock Pickaxe_1": ["Wood_5", "Stone_5"] } } }, - "minicraft.advancements.recipes.light_gray_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_light_gray_dye" - ] - ], + "minicraft.advancements.recipes.rock_shovel": { "criteria": { - "has_white_bed": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "wood" ] } ] } }, - "has_light_gray_dye": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIGHT GRAY Dye" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "LIGHT GRAY Bed_1": [ - "WHITE Bed_1", - "LIGHT GRAY Dye_1" - ] + "Rock Shovel_1": ["Wood_5", "Stone_5"] } } }, - "minicraft.advancements.recipes.light_gray_dye_from_black_white_dye": { - "requirements": [ - [ - "has_white_dye", - "has_black_dye" - ] - ], + "minicraft.advancements.recipes.rock_bow": { "criteria": { - "has_white_dye": { + "has_wood": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "wood" + ] + } + ] + } + }, + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Dye" + "stone" ] } ] } }, - "has_black_dye": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLACK Dye" + "string" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone", + "has_string" + ] + ], "rewards": { "recipes": { - "LIGHT GRAY Dye_3": [ - "WHITE Dye_2", - "BLACK Dye_1" - ] + "Rock Bow_1": ["Wood_5", "Stone_5", "string_2"] } } }, - "minicraft.advancements.recipes.light_gray_dye_from_gray_white_dye": { - "requirements": [ - [ - "has_gray_dye", - "has_white_dye" - ] - ], + "minicraft.advancements.recipes.arrow": { "criteria": { - "has_gray_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "GRAY Dye" + "wood" ] } ] } }, - "has_white_dye": { + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Dye" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "LIGHT GRAY Dye_2": [ - "GRAY Dye_1", - "WHITE Dye_1" - ] + "arrow_3": ["Wood_2", "Stone_2"] } } }, - "minicraft.advancements.recipes.light_gray_wool": { - "requirements": [ - [ - "has_white_wool", - "has_light_gray_dye" - ] - ], + "minicraft.advancements.recipes.leather_armor": { "criteria": { - "has_white_wool": { + "has_leather": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "leather" ] } ] } - }, - "has_light_gray_dye": { + } + }, + "requirements": [ + [ + "has_leather" + ] + ], + "rewards": { + "recipes": { + "Leather Armor_1": ["leather_10"] + } + } + }, + "minicraft.advancements.recipes.snake_armor": { + "criteria": { + "has_scale": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIGHT GRAY Dye" + "scale" ] } ] } } }, + "requirements": [ + [ + "has_scale" + ] + ], "rewards": { "recipes": { - "LIGHT GRAY Wool_1": [ - "LIGHT GRAY Dye_1", - "WHITE Wool_1" - ] + "Snake Armor_1": ["scale_15"] } } }, - "minicraft.advancements.recipes.light_potion": { + "minicraft.advancements.recipes.string": { + "criteria": { + "has_wool": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "wool" + ] + } + ] + } + } + }, "requirements": [ [ - "has_slime", - "has_awkward_potion" + "has_wool" ] ], + "rewards": { + "recipes": { + "String_2": ["Wool_1"] + } + } + }, + "minicraft.advancements.recipes.red_wool": { "criteria": { - "has_slime": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Slime" + "wool" ] } ] } }, - "has_awkward_potion": { + "has_rose": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Awkward Potion" + "rose" ] } ] } } }, + "requirements": [ + [ + "has_wool", + "has_rose" + ] + ], "rewards": { "recipes": { - "Light Potion_1": [ - "Slime_5", - "Awkward Potion_1" - ] + "red wool_1": ["Wool_1", "rose_1"] } } }, - "minicraft.advancements.recipes.lime_bed": { - "requirements": [ - [ - "has_wood", - "has_lime_wool" - ] - ], + "minicraft.advancements.recipes.blue_wool": { "criteria": { - "has_wood": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "wool" ] } ] } }, - "has_lime_wool": { + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIME Wool" + "lapis" ] } ] } } }, + "requirements": [ + [ + "has_wool", + "has_lapis" + ] + ], "rewards": { "recipes": { - "LIME Bed_1": [ - "LIME Wool_3", - "Wood_5" - ] + "blue wool_1": ["Wool_1", "Lapis_1"] } } }, - "minicraft.advancements.recipes.lime_bed_from_white_bed": { - "requirements": [ - [ - "has_lime_dye", - "has_white_bed" - ] - ], + "minicraft.advancements.recipes.green_wool": { "criteria": { - "has_lime_dye": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIME Dye" + "wool" ] } ] } }, - "has_white_bed": { + "has_cactus": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "cactus" ] } ] } } }, + "requirements": [ + [ + "has_wool", + "has_cactus" + ] + ], "rewards": { "recipes": { - "LIME Bed_1": [ - "LIME Dye_1", - "WHITE Bed_1" - ] + "green wool_1": ["Wool_1", "Cactus_1"] } } }, - "minicraft.advancements.recipes.lime_dye": { - "requirements": [ - [ - "has_green_dye", - "has_white_dye" - ] - ], + "minicraft.advancements.recipes.yellow_wool": { "criteria": { - "has_green_dye": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "GREEN Dye" + "wool" ] } ] } }, - "has_white_dye": { + "has_flower": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Dye" + "flower" ] } ] } } }, + "requirements": [ + [ + "has_wool", + "has_flower" + ] + ], "rewards": { "recipes": { - "LIME Dye_2": [ - "GREEN Dye_1", - "WHITE Dye_1" - ] + "yellow wool_1": ["Wool_1", "Flower_1"] } } }, - "minicraft.advancements.recipes.lime_wool": { - "requirements": [ - [ - "has_lime_dye", - "has_white_wool" - ] - ], + "minicraft.advancements.recipes.black_wool": { "criteria": { - "has_lime_dye": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "LIME Dye" + "wool" ] } ] } }, - "has_white_wool": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_wool", + "has_coal" + ] + ], "rewards": { "recipes": { - "LIME Wool_1": [ - "LIME Dye_1", - "WHITE Wool_1" - ] + "black wool_1": ["Wool_1", "coal_1"] } } }, - "minicraft.advancements.recipes.loom": { - "requirements": [ - [ - "has_wood", - "has_white_wool" - ] - ], + "minicraft.advancements.recipes.bed": { "criteria": { "has_wood": { "trigger": "inventory_changed", @@ -3947,399 +1528,306 @@ "items": [ { "items": [ - "Wood" + "wood" ] } ] } }, - "has_white_wool": { + "has_wool": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "wool" ] } ] } } }, - "rewards": { - "recipes": { - "Loom_1": [ - "Wood_10", - "WHITE Wool_5" - ] - } - } - }, - "minicraft.advancements.recipes.magenta_bed": { "requirements": [ [ "has_wood", - "has_magenta_wool" + "has_wool" ] ], + "rewards": { + "recipes": { + "Bed_1": ["Wood_5", "Wool_3"] + } + } + }, + "minicraft.advancements.recipes.blue_clothes": { "criteria": { - "has_wood": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "cloth" ] } ] } }, - "has_magenta_wool": { + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "MAGENTA Wool" + "lapis" ] } ] } } }, + "requirements": [ + [ + "has_cloth", + "has_lapis" + ] + ], "rewards": { "recipes": { - "MAGENTA Bed_1": [ - "Wood_5", - "MAGENTA Wool_3" - ] + "blue clothes_1": ["cloth_5", "Lapis_1"] } } }, - "minicraft.advancements.recipes.magenta_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_magenta_dye" - ] - ], + "minicraft.advancements.recipes.green_clothes": { "criteria": { - "has_white_bed": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "cloth" ] } ] } }, - "has_magenta_dye": { + "has_cactus": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "MAGENTA Dye" + "cactus" ] } ] } } }, + "requirements": [ + [ + "has_cloth", + "has_cactus" + ] + ], "rewards": { "recipes": { - "MAGENTA Bed_1": [ - "MAGENTA Dye_1", - "WHITE Bed_1" - ] + "green clothes_1": ["cloth_5", "Cactus_1"] } } }, - "minicraft.advancements.recipes.magenta_dye": { - "requirements": [ - [ - "has_pink_dye", - "has_purple_dye" - ] - ], + "minicraft.advancements.recipes.yellow_clothes": { "criteria": { - "has_pink_dye": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PINK Dye" + "cloth" ] } ] } }, - "has_purple_dye": { + "has_flower": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PURPLE Dye" + "flower" ] } ] } } }, + "requirements": [ + [ + "has_cloth", + "has_flower" + ] + ], "rewards": { "recipes": { - "MAGENTA Dye_2": [ - "PINK Dye_1", - "PURPLE Dye_1" - ] + "yellow clothes_1": ["cloth_5", "Flower_1"] } } }, - "minicraft.advancements.recipes.magenta_dye_from_blue_red_pink": { - "requirements": [ - [ - "has_pink_dye", - "has_red_dye", - "has_blue_dye" - ] - ], + "minicraft.advancements.recipes.black_clothes": { "criteria": { - "has_pink_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "PINK Dye" - ] - } - ] - } - }, - "has_red_dye": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "cloth" ] } ] } }, - "has_blue_dye": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLUE Dye" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_cloth", + "has_coal" + ] + ], "rewards": { "recipes": { - "MAGENTA Dye_4": [ - "PINK Dye_1", - "RED Dye_1", - "BLUE Dye_1" - ] + "black clothes_1": ["cloth_5", "coal_1"] } } }, - "minicraft.advancements.recipes.magenta_dye_from_white_dye": { - "requirements": [ - [ - "has_white_dye", - "has_red_dye", - "has_blue_dye" - ] - ], + "minicraft.advancements.recipes.orange_clothes": { "criteria": { - "has_white_dye": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Dye" + "cloth" ] } ] } }, - "has_red_dye": { + "has_rose": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "rose" ] } ] } }, - "has_blue_dye": { + "has_flower": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLUE Dye" + "flower" ] } ] } } }, + "requirements": [ + [ + "has_cloth", + "has_rose", + "has_flower" + ] + ], "rewards": { "recipes": { - "MAGENTA Dye_4": [ - "WHITE Dye_1", - "RED Dye_2", - "BLUE Dye_1" - ] + "orange clothes_1": ["cloth_5", "rose_1", "Flower_1"] } } }, - "minicraft.advancements.recipes.magenta_wool": { - "requirements": [ - [ - "has_white_wool", - "has_magenta_dye" - ] - ], + "minicraft.advancements.recipes.purple_clothes": { "criteria": { - "has_white_wool": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "cloth" ] } ] } }, - "has_magenta_dye": { + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "MAGENTA Dye" + "lapis" ] } ] } - } - }, - "rewards": { - "recipes": { - "MAGENTA Wool_1": [ - "MAGENTA Dye_1", - "WHITE Wool_1" - ] - } - } - }, - "minicraft.advancements.recipes.obsidian_brick": { - "requirements": [ - [ - "has_raw_obsidian" - ] - ], - "criteria": { - "has_raw_obsidian": { + }, + "has_rose": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Raw Obsidian" + "rose" ] } ] } } }, - "rewards": { - "recipes": { - "Obsidian Brick_1": [ - "Raw Obsidian_2" - ] - } - } - }, - "minicraft.advancements.recipes.obsidian_door": { "requirements": [ [ - "has_obsidian_brick" + "has_cloth", + "has_lapis", + "has_rose" ] ], - "criteria": { - "has_obsidian_brick": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Obsidian Brick" - ] - } - ] - } - } - }, "rewards": { "recipes": { - "Obsidian Door_1": [ - "Obsidian Brick_5" - ] + "purple clothes_1": ["cloth_5", "Lapis_1", "rose_1"] } } }, - "minicraft.advancements.recipes.obsidian_poppet": { - "requirements": [ - [ - "has_shard", - "has_gem", - "has_lapis", - "has_gold" - ] - ], + "minicraft.advancements.recipes.cyan_clothes": { "criteria": { - "has_shard": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Shard" - ] - } - ] - } - }, - "has_gem": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "gem" + "cloth" ] } ] @@ -4351,546 +1839,429 @@ "items": [ { "items": [ - "Lapis" + "lapis" ] } ] } }, - "has_gold": { + "has_cactus": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Gold" + "cactus" ] } ] } } }, + "requirements": [ + [ + "has_cloth", + "has_lapis", + "has_cactus" + ] + ], "rewards": { "recipes": { - "Obsidian Poppet_1": [ - "Lapis_5", - "Gold_10", - "Shard_15", - "gem_10" - ] + "cyan clothes_1": ["cloth_5", "Lapis_1", "Cactus_1"] } } }, - "minicraft.advancements.recipes.obsidian_wall": { - "requirements": [ - [ - "has_obsidian_brick" - ] - ], + "minicraft.advancements.recipes.reg_clothes": { "criteria": { - "has_obsidian_brick": { + "has_cloth": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Obsidian Brick" + "cloth" ] } ] } } }, + "requirements": [ + [ + "has_cloth" + ] + ], "rewards": { "recipes": { - "Obsidian Wall_1": [ - "Obsidian Brick_3" - ] + "reg clothes_1": ["cloth_5"] } } }, - "minicraft.advancements.recipes.orange_bed": { - "requirements": [ - [ - "has_wood", - "has_orange_wool" - ] - ], + "minicraft.advancements.recipes.iron_armor": { "criteria": { - "has_wood": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Wood" - ] - } - ] - } - }, - "has_orange_wool": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "ORANGE Wool" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_iron" + ] + ], "rewards": { "recipes": { - "ORANGE Bed_1": [ - "Wood_5", - "ORANGE Wool_3" - ] + "Iron Armor_1": ["iron_10"] } } }, - "minicraft.advancements.recipes.orange_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_orange_dye" - ] - ], + "minicraft.advancements.recipes.gold_armor": { "criteria": { - "has_white_bed": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "WHITE Bed" - ] - } - ] - } - }, - "has_orange_dye": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "ORANGE Dye" + "gold" ] } ] } } }, + "requirements": [ + [ + "has_gold" + ] + ], "rewards": { "recipes": { - "ORANGE Bed_1": [ - "ORANGE Dye_1", - "WHITE Bed_1" - ] + "Gold Armor_1": ["gold_10"] } } }, - "minicraft.advancements.recipes.orange_clothes": { - "requirements": [ - [ - "has_rose", - "has_cloth", - "has_flower" - ] - ], + "minicraft.advancements.recipes.gem_armor": { "criteria": { - "has_rose": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Rose" - ] - } - ] - } - }, - "has_cloth": { + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "cloth" + "gem" ] } ] } - }, - "has_flower": { + } + }, + "requirements": [ + [ + "has_gem" + ] + ], + "rewards": { + "recipes": { + "Gem Armor_1": ["gem_65"] + } + } + }, + "minicraft.advancements.recipes.empty_bucket": { + "criteria": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Flower" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_iron" + ] + ], "rewards": { "recipes": { - "Orange Clothes_1": [ - "cloth_5", - "Rose_1", - "Flower_1" - ] + "Empty Bucket_1": ["iron_5"] } } }, - "minicraft.advancements.recipes.orange_dye": { - "requirements": [ - [ - "has_red_dye", - "has_yellow_dye" - ] - ], + "minicraft.advancements.recipes.iron_lantern": { "criteria": { - "has_red_dye": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "iron" ] } ] } }, - "has_yellow_dye": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "YELLOW Dye" - ] - } - ] - } - } - }, - "rewards": { - "recipes": { - "ORANGE Dye_2": [ - "YELLOW Dye_1", - "RED Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.orange_wool": { - "requirements": [ - [ - "has_white_wool", - "has_orange_dye" - ] - ], - "criteria": { - "has_white_wool": { + "has_slime": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "slime" ] } ] } }, - "has_orange_dye": { + "has_glass": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "ORANGE Dye" + "glass" ] } ] } } }, + "requirements": [ + [ + "has_iron", + "has_slime", + "has_glass" + ] + ], "rewards": { "recipes": { - "ORANGE Wool_1": [ - "ORANGE Dye_1", - "WHITE Wool_1" - ] + "Iron Lantern_1": ["iron_8", "slime_5", "glass_4"] } } }, - "minicraft.advancements.recipes.ornate_obsidian": { - "requirements": [ - [ - "has_raw_obsidian" - ] - ], + "minicraft.advancements.recipes.gold_lantern": { "criteria": { - "has_raw_obsidian": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Raw Obsidian" + "gold" ] } ] } - } - }, - "rewards": { - "recipes": { - "Ornate Obsidian_1": [ - "Raw Obsidian_2" - ] - } - } - }, - "minicraft.advancements.recipes.ornate_stone": { - "requirements": [ - [ - "has_stone" - ] - ], - "criteria": { - "has_stone": { + }, + "has_slime": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "slime" ] } ] } - } - }, - "rewards": { - "recipes": { - "Ornate Stone_1": [ - "Stone_2" - ] - } - } - }, - "minicraft.advancements.recipes.oven": { - "requirements": [ - [ - "has_stone" - ] - ], - "criteria": { - "has_stone": { + }, + "has_glass": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "glass" ] } ] } } }, + "requirements": [ + [ + "has_gold", + "has_slime", + "has_glass" + ] + ], "rewards": { "recipes": { - "Oven_1": [ - "Stone_15" - ] + "Gold Lantern_1": ["gold_10", "slime_5", "glass_4"] } } }, - "minicraft.advancements.recipes.pink_bed": { - "requirements": [ - [ - "has_pink_wool", - "has_wood" - ] - ], + "minicraft.advancements.recipes.iron_sword": { "criteria": { - "has_pink_wool": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PINK Wool" + "wood" ] } ] } }, - "has_wood": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_iron" + ] + ], "rewards": { "recipes": { - "PINK Bed_1": [ - "Wood_5", - "PINK Wool_3" - ] + "Iron Sword_1": ["Wood_5", "iron_5"] } } }, - "minicraft.advancements.recipes.pink_bed_from_white_bed": { - "requirements": [ - [ - "has_pink_dye", - "has_white_bed" - ] - ], + "minicraft.advancements.recipes.iron_claymore": { "criteria": { - "has_pink_dye": { + "has_sword": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PINK Dye" + "iron sword" ] } ] } }, - "has_white_bed": { + "has_shard": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "shard" ] } ] } } }, + "requirements": [ + [ + "has_sword", + "has_shard" + ] + ], "rewards": { "recipes": { - "PINK Bed_1": [ - "PINK Dye_1", - "WHITE Bed_1" - ] + "Iron Claymore_1": ["Iron Sword_1", "shard_15"] } } }, - "minicraft.advancements.recipes.pink_dye": { - "requirements": [ - [ - "has_white_dye", - "has_red_dye" - ] - ], + "minicraft.advancements.recipes.iron_axe": { "criteria": { - "has_white_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Dye" + "wood" ] } ] } }, - "has_red_dye": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_iron" + ] + ], "rewards": { "recipes": { - "PINK Dye_2": [ - "WHITE Dye_1", - "RED Dye_1" - ] + "Iron Axe_1": ["Wood_5", "iron_5"] } } }, - "minicraft.advancements.recipes.pink_wool": { - "requirements": [ - [ - "has_pink_dye", - "has_white_wool" - ] - ], + "minicraft.advancements.recipes.iron_hoe": { "criteria": { - "has_pink_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PINK Dye" + "wood" ] } ] } }, - "has_white_wool": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_iron" + ] + ], "rewards": { "recipes": { - "PINK Wool_1": [ - "PINK Dye_1", - "WHITE Wool_1" - ] + "Iron Hoe_1": ["Wood_5", "iron_5"] } } }, - "minicraft.advancements.recipes.plank": { - "requirements": [ - [ - "has_wood" - ] - ], + "minicraft.advancements.recipes.iron_pickaxe": { "criteria": { "has_wood": { "trigger": "inventory_changed", @@ -4898,56 +2269,38 @@ "items": [ { "items": [ - "Wood" + "wood" ] } ] } - } - }, - "rewards": { - "recipes": { - "Plank_2": [ - "Wood_1" - ] - } - } - }, - "minicraft.advancements.recipes.plank_wall": { - "requirements": [ - [ - "has_plank" - ] - ], - "criteria": { - "has_plank": { + }, + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Plank" + "iron" ] } ] } } }, - "rewards": { - "recipes": { - "Plank Wall_1": [ - "Plank_3" - ] - } - } - }, - "minicraft.advancements.recipes.purple_bed": { "requirements": [ [ "has_wood", - "has_purple_wool" + "has_iron" ] ], + "rewards": { + "recipes": { + "Iron Pickaxe_1": ["Wood_5", "iron_5"] + } + } + }, + "minicraft.advancements.recipes.iron_shovel": { "criteria": { "has_wood": { "trigger": "inventory_changed", @@ -4955,1725 +2308,1529 @@ "items": [ { "items": [ - "Wood" + "wood" ] } ] } }, - "has_purple_wool": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PURPLE Wool" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_iron" + ] + ], "rewards": { "recipes": { - "PURPLE Bed_1": [ - "Wood_5", - "PURPLE Wool_3" - ] + "Iron Shovel_1": ["Wood_5", "iron_5"] } } }, - "minicraft.advancements.recipes.purple_bed_from_white_bed": { - "requirements": [ - [ - "has_purple_dye", - "has_white_bed" - ] - ], + "minicraft.advancements.recipes.iron_bow": { "criteria": { - "has_purple_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PURPLE Dye" + "wood" ] } ] } }, - "has_white_bed": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "iron" ] } ] } - } - }, - "rewards": { - "recipes": { - "PURPLE Bed_1": [ - "WHITE Bed_1", - "PURPLE Dye_1" - ] - } - } - }, - "minicraft.advancements.recipes.purple_clothes": { - "requirements": [ - [ - "has_rose", - "has_lapis", - "has_cloth" - ] - ], - "criteria": { - "has_rose": { + }, + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Rose" + "string" ] } ] } - }, - "has_lapis": { + } + }, + "requirements": [ + [ + "has_wood", + "has_iron", + "has_string" + ] + ], + "rewards": { + "recipes": { + "Iron Bow_1": ["Wood_5", "iron_5", "string_2"] + } + } + }, + "minicraft.advancements.recipes.gold_sword": { + "criteria": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Lapis" + "wood" ] } ] } }, - "has_cloth": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "cloth" + "gold" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gold" + ] + ], "rewards": { "recipes": { - "Purple Clothes_1": [ - "Lapis_1", - "cloth_5", - "Rose_1" - ] + "Gold Sword_1": ["Wood_5", "gold_5"] } } }, - "minicraft.advancements.recipes.purple_dye": { - "requirements": [ - [ - "has_red_dye", - "has_blue_dye" - ] - ], + "minicraft.advancements.recipes.gold_claymore": { "criteria": { - "has_red_dye": { + "has_sword": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "gold sword" ] } ] } }, - "has_blue_dye": { + "has_shard": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "BLUE Dye" + "shard" ] } ] } } }, + "requirements": [ + [ + "has_sword", + "has_shard" + ] + ], "rewards": { "recipes": { - "PURPLE Dye_2": [ - "BLUE Dye_1", - "RED Dye_1" - ] + "Gold Claymore_1": ["Gold Sword_1", "shard_15"] } } }, - "minicraft.advancements.recipes.purple_wool": { - "requirements": [ - [ - "has_white_wool", - "has_purple_dye" - ] - ], + "minicraft.advancements.recipes.gold_axe": { "criteria": { - "has_white_wool": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "wood" ] } ] } }, - "has_purple_dye": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "PURPLE Dye" + "gold" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gold" + ] + ], "rewards": { "recipes": { - "PURPLE Wool_1": [ - "PURPLE Dye_1", - "WHITE Wool_1" - ] + "Gold Axe_1": ["Wood_5", "gold_5"] } } }, - "minicraft.advancements.recipes.red_bed": { - "requirements": [ - [ - "has_red_wool", - "has_wood" - ] - ], + "minicraft.advancements.recipes.gold_hoe": { "criteria": { - "has_red_wool": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Wool" + "wood" ] } ] } }, - "has_wood": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "gold" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gold" + ] + ], "rewards": { "recipes": { - "RED Bed_1": [ - "Wood_5", - "RED Wool_3" - ] + "Gold Hoe_1": ["Wood_5", "gold_5"] } } }, - "minicraft.advancements.recipes.red_bed_from_white_bed": { - "requirements": [ - [ - "has_red_dye", - "has_white_bed" - ] - ], + "minicraft.advancements.recipes.gold_pickaxe": { "criteria": { - "has_red_dye": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "wood" ] } ] } }, - "has_white_bed": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "gold" ] } ] } } }, - "rewards": { - "recipes": { - "RED Bed_1": [ - "RED Dye_1", - "WHITE Bed_1" - ] - } - } - }, - "minicraft.advancements.recipes.red_dye": { "requirements": [ [ - "has_rose" + "has_wood", + "has_gold" ] ], - "criteria": { - "has_rose": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Rose" - ] - } - ] - } - } - }, "rewards": { "recipes": { - "RED Dye_1": [ - "Rose_1" - ] + "Gold Pickaxe_1": ["Wood_5", "gold_5"] } } }, - "minicraft.advancements.recipes.red_wool": { - "requirements": [ - [ - "has_white_wool", - "has_red_dye" - ] - ], + "minicraft.advancements.recipes.gold_shovel": { "criteria": { - "has_white_wool": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "wood" ] } ] } }, - "has_red_dye": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "RED Dye" + "gold" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gold" + ] + ], "rewards": { "recipes": { - "RED Wool_1": [ - "RED Dye_1", - "WHITE Wool_1" - ] + "Gold Shovel_1": ["Wood_5", "gold_5"] } } }, - "minicraft.advancements.recipes.reg_clothes": { - "requirements": [ - [ - "has_cloth" - ] - ], + "minicraft.advancements.recipes.gold_bow": { "criteria": { - "has_cloth": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "cloth" + "wood" ] } ] } - } - }, - "rewards": { - "recipes": { - "Reg Clothes_1": [ - "cloth_5" - ] - } - } - }, - "minicraft.advancements.recipes.regen_potion": { - "requirements": [ - [ - "has_golden_apple", - "has_awkward_potion" - ] - ], - "criteria": { - "has_golden_apple": { + }, + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Gold Apple" + "gold" ] } ] } }, - "has_awkward_potion": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Awkward Potion" + "string" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gold", + "has_string" + ] + ], "rewards": { "recipes": { - "Regen Potion_1": [ - "Gold Apple_1", - "Awkward Potion_1" - ] + "Gold Bow_1": ["Wood_5", "gold_5", "string_2"] } } }, - "minicraft.advancements.recipes.shears": { - "requirements": [ - [ - "has_iron" - ] - ], + "minicraft.advancements.recipes.gem_sword": { "criteria": { - "has_iron": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Iron" + "wood" ] } ] } - } - }, - "rewards": { - "recipes": { - "Shears_1": [ - "Iron_4" - ] - } - } - }, - "minicraft.advancements.recipes.snake_armor": { - "requirements": [ - [ - "has_scale" - ] - ], - "criteria": { - "has_scale": { + }, + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Scale" + "gem" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gem" + ] + ], "rewards": { "recipes": { - "Snake Armor_1": [ - "Scale_15" - ] + "Gem Sword_1": ["Wood_5", "gem_50"] } } }, - "minicraft.advancements.recipes.speed_potion": { - "requirements": [ - [ - "has_cactus", - "has_awkward_potion" - ] - ], + "minicraft.advancements.recipes.gem_claymore": { "criteria": { - "has_cactus": { + "has_sword": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Cactus" + "gem sword" ] } ] } }, - "has_awkward_potion": { + "has_shard": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Awkward Potion" + "shard" ] } ] } } }, + "requirements": [ + [ + "has_sword", + "has_shard" + ] + ], "rewards": { "recipes": { - "Speed Potion_1": [ - "Cactus_5", - "Awkward Potion_1" - ] + "Gem Claymore_1": ["Gem Sword_1", "shard_15"] } } }, - "minicraft.advancements.recipes.steak": { - "requirements": [ - [ - "has_coal", - "has_raw_beef" - ] - ], + "minicraft.advancements.recipes.gem_axe": { "criteria": { - "has_coal": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Coal" + "wood" ] } ] } }, - "has_raw_beef": { + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Raw Beef" + "gem" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gem" + ] + ], "rewards": { "recipes": { - "Steak_1": [ - "Coal_1", - "Raw Beef_1" - ] + "Gem Axe_1": ["Wood_5", "gem_50"] } } }, - "minicraft.advancements.recipes.stone_axe": { - "requirements": [ - [ - "has_stone", - "has_wood" - ] - ], + "minicraft.advancements.recipes.gem_hoe": { "criteria": { - "has_stone": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "wood" ] } ] } }, - "has_wood": { + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "gem" ] } ] } } }, - "rewards": { - "recipes": { - "Rock Axe_1": [ - "Stone_5", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.stone_bow": { "requirements": [ [ - "has_stone", "has_wood", - "has_string" + "has_gem" ] ], + "rewards": { + "recipes": { + "Gem Hoe_1": ["Wood_5", "gem_50"] + } + } + }, + "minicraft.advancements.recipes.gem_pickaxe": { "criteria": { - "has_stone": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Stone" - ] - } - ] - } - }, "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "wood" ] } ] } }, - "has_string": { + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "string" + "gem" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gem" + ] + ], "rewards": { "recipes": { - "Rock Bow_1": [ - "string_2", - "Stone_5", - "Wood_5" - ] + "Gem Pickaxe_1": ["Wood_5", "gem_50"] } } }, - "minicraft.advancements.recipes.stone_brick": { - "requirements": [ - [ - "has_stone" - ] - ], + "minicraft.advancements.recipes.gem_shovel": { "criteria": { - "has_stone": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "wood" ] } ] } - } - }, - "rewards": { - "recipes": { - "Stone Brick_1": [ - "Stone_2" - ] - } - } - }, - "minicraft.advancements.recipes.stone_door": { - "requirements": [ - [ - "has_stone_brick" - ] - ], - "criteria": { - "has_stone_brick": { + }, + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone Brick" + "gem" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gem" + ] + ], "rewards": { "recipes": { - "Stone Door_1": [ - "Stone Brick_5" - ] + "Gem Shovel_1": ["Wood_5", "gem_50"] } } }, - "minicraft.advancements.recipes.stone_hoe": { - "requirements": [ - [ - "has_stone", - "has_wood" - ] - ], + "minicraft.advancements.recipes.gem_bow": { "criteria": { - "has_stone": { + "has_wood": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "wood" + ] + } + ] + } + }, + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "gem" ] } ] } }, - "has_wood": { + "has_string": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "string" ] } ] } } }, + "requirements": [ + [ + "has_wood", + "has_gem", + "has_string" + ] + ], "rewards": { "recipes": { - "Rock Hoe_1": [ - "Stone_5", - "Wood_5" - ] + "Gem Bow_1": ["Wood_5", "gem_50", "string_2"] } } }, - "minicraft.advancements.recipes.stone_pickaxe": { - "requirements": [ - [ - "has_stone", - "has_wood" - ] - ], + "minicraft.advancements.recipes.shears": { "criteria": { - "has_stone": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Stone" - ] - } - ] - } - }, - "has_wood": { + "has_iron": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "iron" ] } ] } } }, + "requirements": [ + [ + "has_iron" + ] + ], "rewards": { "recipes": { - "Rock Pickaxe_1": [ - "Stone_5", - "Wood_5" - ] + "Shears_1": ["Iron_4"] } } }, - "minicraft.advancements.recipes.stone_shovel": { - "requirements": [ - [ - "has_stone", - "has_wood" - ] - ], + "minicraft.advancements.recipes.iron": { "criteria": { - "has_stone": { + "has_ore": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "iron ore" ] } ] } }, - "has_wood": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_ore", + "has_coal" + ] + ], "rewards": { "recipes": { - "Rock Shovel_1": [ - "Stone_5", - "Wood_5" - ] + "iron_1": ["iron Ore_4", "coal_1"] } } }, - "minicraft.advancements.recipes.stone_sword": { - "requirements": [ - [ - "has_stone", - "has_wood" - ] - ], + "minicraft.advancements.recipes.gold": { "criteria": { - "has_stone": { + "has_ore": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone" + "gold ore" ] } ] } }, - "has_wood": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_ore", + "has_coal" + ] + ], "rewards": { "recipes": { - "Rock Sword_1": [ - "Stone_5", - "Wood_5" - ] + "gold_1": ["gold Ore_4", "coal_1"] } } }, - "minicraft.advancements.recipes.stone_wall": { - "requirements": [ - [ - "has_stone_brick" - ] - ], + "minicraft.advancements.recipes.glass": { "criteria": { - "has_stone_brick": { + "has_sand": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Stone Brick" + "sand" ] } ] } - } - }, - "rewards": { - "recipes": { - "Stone Wall_1": [ - "Stone Brick_3" - ] - } - } - }, - "minicraft.advancements.recipes.string": { - "requirements": [ - [ - "has_white_wool" - ] - ], - "criteria": { - "has_white_wool": { + }, + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_sand", + "has_coal" + ] + ], "rewards": { "recipes": { - "string_2": [ - "WHITE Wool_1" - ] + "glass_1": ["sand_4", "coal_1"] } } }, - "minicraft.advancements.recipes.swim_potion": { - "requirements": [ - [ - "has_raw_fish", - "has_awkward_potion" - ] - ], + "minicraft.advancements.recipes.glass_bottle": { "criteria": { - "has_raw_fish": { - "trigger": "inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "Raw Fish" - ] - } - ] - } - }, - "has_awkward_potion": { + "has_glass": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Awkward Potion" + "glass" ] } ] } } }, + "requirements": [ + [ + "has_glass" + ] + ], "rewards": { "recipes": { - "Swim Potion_1": [ - "Awkward Potion_1", - "Raw Fish_5" - ] + "glass bottle_1": ["glass_3"] } } }, - "minicraft.advancements.recipes.tnt": { - "requirements": [ - [ - "has_sand", - "has_gunpowder" - ] - ], + "minicraft.advancements.recipes.cooked_pork": { "criteria": { - "has_sand": { + "has_pork": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Sand" + "raw pork" ] } ] } }, - "has_gunpowder": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Gunpowder" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_pork", + "has_coal" + ] + ], "rewards": { "recipes": { - "Tnt_1": [ - "Sand_8", - "Gunpowder_10" - ] + "cooked pork_1": ["raw pork_1", "coal_1"] } } }, - "minicraft.advancements.recipes.torch": { - "requirements": [ - [ - "has_coal", - "has_wood" - ] - ], + "minicraft.advancements.recipes.steak": { "criteria": { - "has_coal": { + "has_beef": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Coal" + "raw beef" ] } ] } }, - "has_wood": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "coal" ] } ] } } }, + "requirements": [ + [ + "has_beef", + "has_coal" + ] + ], "rewards": { "recipes": { - "Torch_2": [ - "Coal_1", - "Wood_1" - ] + "steak_1": ["raw beef_1", "coal_1"] } } }, - "minicraft.advancements.recipes.totem_of_air": { - "requirements": [ - [ - "has_gem", - "has_cloud_ore", - "has_lapis", - "has_gold" - ] - ], + "minicraft.advancements.recipes.cooked_fish": { "criteria": { - "has_gem": { + "has_fish": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "gem" + "raw fish" ] } ] } }, - "has_cloud_ore": { + "has_coal": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Cloud Ore" + "coal" ] } ] } - }, - "has_lapis": { + } + }, + "requirements": [ + [ + "has_fish", + "has_coal" + ] + ], + "rewards": { + "recipes": { + "cooked fish_1": ["raw fish_1", "coal_1"] + } + } + }, + "minicraft.advancements.recipes.bread": { + "criteria": { + "has_wheat": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Lapis" + "wheat" ] } ] } - }, - "has_gold": { + } + }, + "requirements": [ + [ + "has_wheat" + ] + ], + "rewards": { + "recipes": { + "bread_1": ["wheat_4"] + } + } + }, + "minicraft.advancements.recipes.baked_potato": { + "criteria": { + "has_potato": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Gold" + "potato" ] } ] } } }, + "requirements": [ + [ + "has_potato" + ] + ], "rewards": { "recipes": { - "Totem of Air_1": [ - "Lapis_5", - "Gold_10", - "gem_10", - "Cloud Ore_5" - ] + "Baked Potato_1": ["Potato_1"] } } }, - "minicraft.advancements.recipes.white_bed": { - "requirements": [ - [ - "has_wood", - "has_white_wool" - ] - ], + "minicraft.advancements.recipes.golden_apple": { "criteria": { - "has_wood": { + "has_apple": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "apple" ] } ] } }, - "has_white_wool": { + "has_gold": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "gold" ] } ] } } }, + "requirements": [ + [ + "has_apple", + "has_gold" + ] + ], "rewards": { "recipes": { - "WHITE Bed_1": [ - "Wood_5", - "WHITE Wool_3" - ] + "Gold Apple_1": ["apple_1", "gold_8"] } } }, - "minicraft.advancements.recipes.white_dye": { - "requirements": [ - [ - "has_bone_meal" - ] - ], + "minicraft.advancements.recipes.awkward_potion": { "criteria": { - "has_bone_meal": { + "has_bottle": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Bone Meal" + "glass bottle" ] } ] } - } - }, - "rewards": { - "recipes": { - "WHITE Dye_1": [ - "Bone Meal_1" - ] - } - } - }, - "minicraft.advancements.recipes.white_wool": { - "requirements": [ - [ - "has_string" - ] - ], - "criteria": { - "has_string": { + }, + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "string" + "lapis" ] } ] } } }, + "requirements": [ + [ + "has_bottle", + "has_lapis" + ] + ], "rewards": { "recipes": { - "WHITE Wool_1": [ - "string_3" - ] + "awkward potion_1": ["glass bottle_1", "Lapis_3"] } } }, - "minicraft.advancements.recipes.wood_door": { - "requirements": [ - [ - "has_plank" - ] - ], + "minicraft.advancements.recipes.speed_potion": { "criteria": { - "has_plank": { + "has_awkward": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "awkward potion" + ] + } + ] + } + }, + "has_cactus": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Plank" + "cactus" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_cactus" + ] + ], "rewards": { "recipes": { - "Wood Door_1": [ - "Plank_5" - ] + "speed potion_1": ["awkward potion_1", "Cactus_5"] } } }, - "minicraft.advancements.recipes.wood_fishing_rod": { - "requirements": [ - [ - "has_wood", - "has_string" - ] - ], + "minicraft.advancements.recipes.light_potion": { "criteria": { - "has_wood": { + "has_awkward": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "awkward potion" ] } ] } }, - "has_string": { + "has_slime": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "string" + "slime" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_slime" + ] + ], "rewards": { "recipes": { - "Wood Fishing Rod_1": [ - "string_3", - "Wood_10" - ] + "light potion_1": ["awkward potion_1", "slime_5"] } } }, - "minicraft.advancements.recipes.wooden_axe": { - "requirements": [ - [ - "has_wood" - ] - ], + "minicraft.advancements.recipes.swim_potion": { "criteria": { - "has_wood": { + "has_awkward": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "awkward potion" + ] + } + ] + } + }, + "has_fish": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "raw fish" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_fish" + ] + ], "rewards": { "recipes": { - "Wood Axe_1": [ - "Wood_5" - ] + "swim potion_1": ["awkward potion_1", "raw fish_5"] } } }, - "minicraft.advancements.recipes.wooden_bow": { - "requirements": [ - [ - "has_wood", - "has_string" - ] - ], + "minicraft.advancements.recipes.haste_potion": { "criteria": { - "has_wood": { + "has_awkward": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "awkward potion" ] } ] } }, - "has_string": { + "has_wood": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "string" + "wood" ] } ] } - } - }, - "rewards": { - "recipes": { - "Wood Bow_1": [ - "string_2", - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.wooden_hoe": { - "requirements": [ - [ - "has_wood" - ] - ], - "criteria": { - "has_wood": { + }, + "has_stone": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "stone" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_wood", + "has_stone" + ] + ], "rewards": { "recipes": { - "Wood Hoe_1": [ - "Wood_5" - ] + "haste potion_1": ["awkward potion_1", "Wood_5", "Stone_5"] } } }, - "minicraft.advancements.recipes.wooden_pickaxe": { - "requirements": [ - [ - "has_wood" - ] - ], + "minicraft.advancements.recipes.lava_potion": { "criteria": { - "has_wood": { + "has_awkward": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "awkward potion" ] } ] } - } - }, - "rewards": { - "recipes": { - "Wood Pickaxe_1": [ - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.wooden_shovel": { - "requirements": [ - [ - "has_wood" - ] - ], - "criteria": { - "has_wood": { + }, + "has_lava_bucket": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "lava bucket" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_lava_bucket" + ] + ], "rewards": { "recipes": { - "Wood Shovel_1": [ - "Wood_5" - ] + "lava potion_1": ["awkward potion_1", "Lava Bucket_1"] } } }, - "minicraft.advancements.recipes.wooden_sword": { - "requirements": [ - [ - "has_wood" - ] - ], + "minicraft.advancements.recipes.energy_potion": { "criteria": { - "has_wood": { + "has_awkward": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "awkward potion" ] } ] } - } - }, - "rewards": { - "recipes": { - "Wood Sword_1": [ - "Wood_5" - ] - } - } - }, - "minicraft.advancements.recipes.workbench": { - "requirements": [ - [ - "has_wood" - ] - ], - "criteria": { - "has_wood": { + }, + "has_gem": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "gem" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_gem" + ] + ], "rewards": { "recipes": { - "Workbench_1": [ - "Wood_10" - ] + "energy potion_1": ["awkward potion_1", "gem_25"] } } }, - "minicraft.advancements.recipes.yellow_bed": { - "requirements": [ - [ - "has_yellow_wool", - "has_wood" - ] - ], + "minicraft.advancements.recipes.regen_potion": { "criteria": { - "has_yellow_wool": { + "has_awkward": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "YELLOW Wool" + "awkward potion" ] } ] } }, - "has_wood": { + "has_golden_apple": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Wood" + "gold apple" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_golden_apple" + ] + ], "rewards": { "recipes": { - "YELLOW Bed_1": [ - "YELLOW Wool_3", - "Wood_5" - ] + "regen potion_1": ["awkward potion_1", "Gold Apple_1"] } } }, - "minicraft.advancements.recipes.yellow_bed_from_white_bed": { - "requirements": [ - [ - "has_white_bed", - "has_yellow_dye" - ] - ], + "minicraft.advancements.recipes.health_potion": { "criteria": { - "has_white_bed": { + "has_awkward": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "awkward potion" + ] + } + ] + } + }, + "has_gunpowder": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Bed" + "gunpowder" ] } ] } }, - "has_yellow_dye": { + "has_leather_armor": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "YELLOW Dye" + "leather armor" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_gunpowder", + "has_leather_armor" + ] + ], "rewards": { "recipes": { - "YELLOW Bed_1": [ - "YELLOW Dye_1", - "WHITE Bed_1" - ] + "Health potion_1": ["awkward potion_1", "GunPowder_2", "Leather Armor_1"] } } }, - "minicraft.advancements.recipes.yellow_clothes": { - "requirements": [ - [ - "has_cloth", - "has_flower" - ] - ], + "minicraft.advancements.recipes.escape_potion": { "criteria": { - "has_cloth": { + "has_awkward": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "cloth" + "awkward potion" ] } ] } }, - "has_flower": { + "has_gunpowder": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Flower" + "gunpowder" ] } ] } - } - }, - "rewards": { - "recipes": { - "Yellow Clothes_1": [ - "Flower_1", - "cloth_5" - ] - } - } - }, - "minicraft.advancements.recipes.yellow_dye": { - "requirements": [ - [ - "has_flower" - ] - ], - "criteria": { - "has_flower": { + }, + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "Flower" + "lapis" ] } ] } } }, + "requirements": [ + [ + "has_awkward", + "has_gunpowder", + "has_lapis" + ] + ], "rewards": { "recipes": { - "YELLOW Dye_1": [ - "Flower_1" - ] + "Escape potion_1": ["awkward potion_1", "GunPowder_3", "Lapis_7"] } } }, - "minicraft.advancements.recipes.yellow_wool": { - "requirements": [ - [ - "has_white_wool", - "has_yellow_dye" - ] - ], + "minicraft.advancements.recipes.totem_of_air": { "criteria": { - "has_white_wool": { + "has_gold": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "gold potion" + ] + } + ] + } + }, + "has_gem": { + "trigger": "inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "gem" + ] + } + ] + } + }, + "has_lapis": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "WHITE Wool" + "lapis" ] } ] } }, - "has_yellow_dye": { + "has_cloud_ore": { "trigger": "inventory_changed", "conditions": { "items": [ { "items": [ - "YELLOW Dye" + "cloud ore" ] } ] } } }, + "requirements": [ + [ + "has_gold", + "has_gem", + "has_lapis", + "has_cloud_ore" + ] + ], "rewards": { "recipes": { - "YELLOW Wool_1": [ - "YELLOW Dye_1", - "WHITE Wool_1" - ] + "Totem of Air_1": ["gold_10", "gem_10", "Lapis_5","Cloud Ore_5"] } } }