From 25735c142f6fef9c8c92d6da96daaaba4fd30b9c Mon Sep 17 00:00:00 2001 From: awli <79868869+JukoiDev@users.noreply.github.com> Date: Wed, 5 Jul 2023 18:52:45 +0200 Subject: [PATCH 01/10] Add Propan-1-ol, Propan-2-ol and, heptane hydrocarbon --- .../resources/data/chemlib/compounds.json | 112 +++++++++++++++++- 1 file changed, 107 insertions(+), 5 deletions(-) diff --git a/src/main/resources/data/chemlib/compounds.json b/src/main/resources/data/chemlib/compounds.json index 9f660874..e17baebd 100644 --- a/src/main/resources/data/chemlib/compounds.json +++ b/src/main/resources/data/chemlib/compounds.json @@ -636,13 +636,82 @@ "location": "minecraft:nausea", "duration": "600", "amplifier": 1 + } + ] + }, + { + "name": "propan-1-ol", + "matter_state": "liquid", + "fluid_properties": { + "density": 803, + "light_level": 0, + "viscosity": 2040, + "temperature": 300, + "motion_scale": 0.014, + "fall_distance_modifier": 0, + "path_type": "water", + "push_entity": false, + "can_swim": false, + "can_drown": false, + "can_hydrate": false, + "can_extinguish": false, + "supports_boating": false, + "can_convert_to_source": false + }, + "has_item": false, + "description": "Propan-1-ol, also known as n-propanol or 1-propanol, is a colorless liquid with a strong odor. It is used as a solvent and in the production of various chemicals.", + "color": "ffa500", + "components": [ + { + "name": "carbon", + "count": 3 }, { - "location": "minecraft:strength", - "duration": "600", - "amplifier": 0 + "name": "hydrogen", + "count": 8 + }, + { + "name": "hydroxide" } - ] + ], + "effect": [] + }, + { + "name": "propan-2-ol", + "matter_state": "liquid", + "fluid_properties": { + "density": 785, + "light_level": 0, + "viscosity": 2400, + "temperature": 300, + "motion_scale": 0.014, + "fall_distance_modifier": 0, + "path_type": "water", + "push_entity": false, + "can_swim": false, + "can_drown": false, + "can_hydrate": false, + "can_extinguish": false, + "supports_boating": false, + "can_convert_to_source": false + }, + "has_item": false, + "description": "Propan-2-ol, also known as isopropyl alcohol or isopropanol, is a colorless liquid with a strong odor. It is used as a solvent, cleaning agent, and in many household products.", + "color": "808080", + "components": [ + { + "name": "carbon", + "count": 3 + }, + { + "name": "hydrogen", + "count": 8 + }, + { + "name": "hydroxide" + } + ], + "effect": [] }, { "name": "amide", @@ -985,6 +1054,39 @@ } ] }, + { + "name": "heptane", + "matter_state": "liquid", + "fluid_properties": { + "density": 1000, + "light_level": 0, + "viscosity": 0.379, + "temperature": 298.2, + "motion_scale": 0.012, + "fall_distance_modifier": 0, + "path_type": "water", + "push_entity": false, + "can_swim": false, + "can_drown": false, + "can_hydrate": false, + "can_extinguish": false, + "supports_boating": false, + "can_convert_to_source": false + }, + "has_item": false, + "description": "Heptane is a straight-chain alkane with seven carbon atoms. It is commonly used as a non-polar solvent and is highly flammable.", + "color": "d9d900", + "components": [ + { + "name": "carbon", + "count": 7 + }, + { + "name": "hydrogen", + "count": 16 + } + ] + }, { "name": "graphite", "matter_state": "solid", @@ -3801,4 +3903,4 @@ ] } ] -} \ No newline at end of file +} From eb16a2c21874be0ca76b5f3c7e3b7748110f3cd9 Mon Sep 17 00:00:00 2001 From: awli <79868869+JukoiDev@users.noreply.github.com> Date: Wed, 5 Jul 2023 22:04:20 +0200 Subject: [PATCH 02/10] Fix n of hydrogen --- src/main/resources/data/chemlib/compounds.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/data/chemlib/compounds.json b/src/main/resources/data/chemlib/compounds.json index e17baebd..1d0f1aa1 100644 --- a/src/main/resources/data/chemlib/compounds.json +++ b/src/main/resources/data/chemlib/compounds.json @@ -668,7 +668,7 @@ }, { "name": "hydrogen", - "count": 8 + "count": 7 }, { "name": "hydroxide" @@ -705,7 +705,7 @@ }, { "name": "hydrogen", - "count": 8 + "count": 7 }, { "name": "hydroxide" From d71512bd2e62c05c5b45fb2fe11b197e97c343bc Mon Sep 17 00:00:00 2001 From: Andrew Sampson Date: Tue, 26 Sep 2023 17:51:27 -0500 Subject: [PATCH 03/10] Cherrypick from PR #56. This also regenerated data which added some fixes that weren't regenerated before for some reason. --- .../assets/chemlib/blockstates/heptane.json | 52 +++++++++++++++++++ .../chemlib/blockstates/propan-1-ol.json | 52 +++++++++++++++++++ .../chemlib/blockstates/propan-2-ol.json | 52 +++++++++++++++++++ .../resources/assets/chemlib/lang/en_us.json | 14 ++++- .../assets/chemlib/models/item/heptane.json | 3 ++ .../chemlib/models/item/heptane_bucket.json | 7 +++ .../chemlib/models/item/propan-1-ol.json | 3 ++ .../models/item/propan-1-ol_bucket.json | 7 +++ .../chemlib/models/item/propan-2-ol.json | 3 ++ .../models/item/propan-2-ol_bucket.json | 7 +++ .../tags/blocks/storage_blocks/actinium.json | 5 ++ .../tags/blocks/storage_blocks/aluminum.json | 5 ++ .../tags/blocks/storage_blocks/barium.json | 5 ++ .../tags/blocks/storage_blocks/beryllium.json | 5 ++ .../tags/blocks/storage_blocks/bismuth.json | 5 ++ .../tags/blocks/storage_blocks/cadmium.json | 5 ++ .../tags/blocks/storage_blocks/calcium.json | 5 ++ .../tags/blocks/storage_blocks/cerium.json | 5 ++ .../tags/blocks/storage_blocks/cesium.json | 5 ++ .../tags/blocks/storage_blocks/chromium.json | 5 ++ .../tags/blocks/storage_blocks/cobalt.json | 5 ++ .../blocks/storage_blocks/dysprosium.json | 5 ++ .../tags/blocks/storage_blocks/erbium.json | 5 ++ .../tags/blocks/storage_blocks/europium.json | 5 ++ .../tags/blocks/storage_blocks/francium.json | 5 ++ .../blocks/storage_blocks/gadolinium.json | 5 ++ .../tags/blocks/storage_blocks/gallium.json | 5 ++ .../tags/blocks/storage_blocks/hafnium.json | 5 ++ .../tags/blocks/storage_blocks/holmium.json | 5 ++ .../tags/blocks/storage_blocks/indium.json | 5 ++ .../tags/blocks/storage_blocks/iridium.json | 5 ++ .../tags/blocks/storage_blocks/lanthanum.json | 5 ++ .../tags/blocks/storage_blocks/lead.json | 5 ++ .../tags/blocks/storage_blocks/lithium.json | 5 ++ .../tags/blocks/storage_blocks/lutetium.json | 5 ++ .../tags/blocks/storage_blocks/magnesium.json | 5 ++ .../tags/blocks/storage_blocks/manganese.json | 5 ++ .../blocks/storage_blocks/molybdenum.json | 5 ++ .../tags/blocks/storage_blocks/neodymium.json | 5 ++ .../tags/blocks/storage_blocks/nickel.json | 5 ++ .../tags/blocks/storage_blocks/niobium.json | 5 ++ .../tags/blocks/storage_blocks/osmium.json | 5 ++ .../tags/blocks/storage_blocks/palladium.json | 5 ++ .../tags/blocks/storage_blocks/platinum.json | 5 ++ .../tags/blocks/storage_blocks/polonium.json | 5 ++ .../tags/blocks/storage_blocks/potassium.json | 5 ++ .../blocks/storage_blocks/praseodymium.json | 5 ++ .../blocks/storage_blocks/protactinium.json | 5 ++ .../tags/blocks/storage_blocks/radium.json | 5 ++ .../tags/blocks/storage_blocks/rhenium.json | 5 ++ .../tags/blocks/storage_blocks/rhodium.json | 5 ++ .../tags/blocks/storage_blocks/rubidium.json | 5 ++ .../tags/blocks/storage_blocks/ruthenium.json | 5 ++ .../tags/blocks/storage_blocks/samarium.json | 5 ++ .../tags/blocks/storage_blocks/scandium.json | 5 ++ .../tags/blocks/storage_blocks/silver.json | 5 ++ .../tags/blocks/storage_blocks/sodium.json | 5 ++ .../tags/blocks/storage_blocks/strontium.json | 5 ++ .../tags/blocks/storage_blocks/tantalum.json | 5 ++ .../tags/blocks/storage_blocks/terbium.json | 5 ++ .../tags/blocks/storage_blocks/thallium.json | 5 ++ .../tags/blocks/storage_blocks/thorium.json | 5 ++ .../tags/blocks/storage_blocks/thulium.json | 5 ++ .../forge/tags/blocks/storage_blocks/tin.json | 5 ++ .../tags/blocks/storage_blocks/titanium.json | 5 ++ .../tags/blocks/storage_blocks/tungsten.json | 5 ++ .../tags/blocks/storage_blocks/uranium.json | 5 ++ .../tags/blocks/storage_blocks/vanadium.json | 5 ++ .../tags/blocks/storage_blocks/ytterbium.json | 5 ++ .../tags/blocks/storage_blocks/yttrium.json | 5 ++ .../tags/blocks/storage_blocks/zinc.json | 5 ++ .../tags/blocks/storage_blocks/zirconium.json | 5 ++ .../chemlib/datagen/BlockTagGenerator.java | 21 ++++++++ 73 files changed, 530 insertions(+), 1 deletion(-) create mode 100644 src/generated/resources/assets/chemlib/blockstates/heptane.json create mode 100644 src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json create mode 100644 src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json create mode 100644 src/generated/resources/assets/chemlib/models/item/heptane.json create mode 100644 src/generated/resources/assets/chemlib/models/item/heptane_bucket.json create mode 100644 src/generated/resources/assets/chemlib/models/item/propan-1-ol.json create mode 100644 src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json create mode 100644 src/generated/resources/assets/chemlib/models/item/propan-2-ol.json create mode 100644 src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/actinium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/barium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/beryllium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/bismuth.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/cadmium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/calcium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/cerium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/cesium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/chromium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/cobalt.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/dysprosium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/erbium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/europium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/francium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/gadolinium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/gallium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/hafnium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/holmium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/indium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/iridium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lanthanum.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lutetium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/magnesium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/manganese.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/molybdenum.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/neodymium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/niobium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/osmium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/palladium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/platinum.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/polonium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/potassium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/praseodymium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/protactinium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/radium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/rhenium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/rhodium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/rubidium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/ruthenium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/samarium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/scandium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/silver.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/sodium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/strontium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/tantalum.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/terbium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thallium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thulium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/tin.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/titanium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/tungsten.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/vanadium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/ytterbium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/yttrium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/zinc.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/zirconium.json diff --git a/src/generated/resources/assets/chemlib/blockstates/heptane.json b/src/generated/resources/assets/chemlib/blockstates/heptane.json new file mode 100644 index 00000000..41a7e250 --- /dev/null +++ b/src/generated/resources/assets/chemlib/blockstates/heptane.json @@ -0,0 +1,52 @@ +{ + "variants": { + "level=0": { + "model": "minecraft:block/water" + }, + "level=1": { + "model": "minecraft:block/water" + }, + "level=10": { + "model": "minecraft:block/water" + }, + "level=11": { + "model": "minecraft:block/water" + }, + "level=12": { + "model": "minecraft:block/water" + }, + "level=13": { + "model": "minecraft:block/water" + }, + "level=14": { + "model": "minecraft:block/water" + }, + "level=15": { + "model": "minecraft:block/water" + }, + "level=2": { + "model": "minecraft:block/water" + }, + "level=3": { + "model": "minecraft:block/water" + }, + "level=4": { + "model": "minecraft:block/water" + }, + "level=5": { + "model": "minecraft:block/water" + }, + "level=6": { + "model": "minecraft:block/water" + }, + "level=7": { + "model": "minecraft:block/water" + }, + "level=8": { + "model": "minecraft:block/water" + }, + "level=9": { + "model": "minecraft:block/water" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json b/src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json new file mode 100644 index 00000000..41a7e250 --- /dev/null +++ b/src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json @@ -0,0 +1,52 @@ +{ + "variants": { + "level=0": { + "model": "minecraft:block/water" + }, + "level=1": { + "model": "minecraft:block/water" + }, + "level=10": { + "model": "minecraft:block/water" + }, + "level=11": { + "model": "minecraft:block/water" + }, + "level=12": { + "model": "minecraft:block/water" + }, + "level=13": { + "model": "minecraft:block/water" + }, + "level=14": { + "model": "minecraft:block/water" + }, + "level=15": { + "model": "minecraft:block/water" + }, + "level=2": { + "model": "minecraft:block/water" + }, + "level=3": { + "model": "minecraft:block/water" + }, + "level=4": { + "model": "minecraft:block/water" + }, + "level=5": { + "model": "minecraft:block/water" + }, + "level=6": { + "model": "minecraft:block/water" + }, + "level=7": { + "model": "minecraft:block/water" + }, + "level=8": { + "model": "minecraft:block/water" + }, + "level=9": { + "model": "minecraft:block/water" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json b/src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json new file mode 100644 index 00000000..41a7e250 --- /dev/null +++ b/src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json @@ -0,0 +1,52 @@ +{ + "variants": { + "level=0": { + "model": "minecraft:block/water" + }, + "level=1": { + "model": "minecraft:block/water" + }, + "level=10": { + "model": "minecraft:block/water" + }, + "level=11": { + "model": "minecraft:block/water" + }, + "level=12": { + "model": "minecraft:block/water" + }, + "level=13": { + "model": "minecraft:block/water" + }, + "level=14": { + "model": "minecraft:block/water" + }, + "level=15": { + "model": "minecraft:block/water" + }, + "level=2": { + "model": "minecraft:block/water" + }, + "level=3": { + "model": "minecraft:block/water" + }, + "level=4": { + "model": "minecraft:block/water" + }, + "level=5": { + "model": "minecraft:block/water" + }, + "level=6": { + "model": "minecraft:block/water" + }, + "level=7": { + "model": "minecraft:block/water" + }, + "level=8": { + "model": "minecraft:block/water" + }, + "level=9": { + "model": "minecraft:block/water" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/lang/en_us.json b/src/generated/resources/assets/chemlib/lang/en_us.json index 045394a6..5123abff 100644 --- a/src/generated/resources/assets/chemlib/lang/en_us.json +++ b/src/generated/resources/assets/chemlib/lang/en_us.json @@ -36,6 +36,7 @@ "block.chemlib.hafnium_metal_block": "Hafnium Block", "block.chemlib.helium": "Helium Gas", "block.chemlib.helium_lamp_block": "Helium Lamp", + "block.chemlib.heptane": "Heptane", "block.chemlib.hexane": "Hexane", "block.chemlib.holmium_metal_block": "Holmium Block", "block.chemlib.hydrochloric_acid": "Hydrochloric Acid", @@ -71,6 +72,8 @@ "block.chemlib.polonium_metal_block": "Polonium Block", "block.chemlib.potassium_metal_block": "Potassium Block", "block.chemlib.praseodymium_metal_block": "Praseodymium Block", + "block.chemlib.propan-1-ol": "Propan-1-ol", + "block.chemlib.propan-2-ol": "Propan-2-ol", "block.chemlib.propane": "Propane Gas", "block.chemlib.protactinium_metal_block": "Protactinium Block", "block.chemlib.radium_metal_block": "Radium Block", @@ -107,7 +110,7 @@ "chemlib.effect.on_hit": "Effects on Hit", "chemlib.jei.compound.acetic_acid.description": "The acid that gives vinegar its flavor. It is useful not only in food, but as an antiseptic and a protic solvent.", "chemlib.jei.compound.acetylene.description": "This hydrocarbon gas burns intensely when mixed with oxygen, and has been used both for lighthouse lamps and welding torches.", - "chemlib.jei.compound.acetylsalicylic_acid.description": "Also known as aspiring, this chemical is well known for its ability to reduce pain, fever, and inflammation.", + "chemlib.jei.compound.acetylsalicylic_acid.description": "Also known as aspirin, this chemical is well known for its ability to reduce pain, fever, and inflammation.", "chemlib.jei.compound.aluminum_hydroxide.description": "This chemical's uses are unknown at this time.", "chemlib.jei.compound.aluminum_nitrate.description": "This chemical's uses are unknown at this time.", "chemlib.jei.compound.aluminum_oxide.description": "Also known as corundum, this mineral is a key component in many precious stones. Metallic impurites in corundum can create vibrant colors, becoming ruby or sapphire.", @@ -178,6 +181,7 @@ "chemlib.jei.compound.ethylene.description": "This chemical is widely used in industrial chemistry, particularly in the synthesis of polyethylene plastics.", "chemlib.jei.compound.graphite.description": "A crystalline form of carbon. It is used in pencils, lubricants, and under pressure it can form diamonds.", "chemlib.jei.compound.han_purple.description": "A tradition Chinese pigment, it's possible the recipe for making this compound came from improvements to the earlier Egyptian Blue.", + "chemlib.jei.compound.heptane.description": "Heptane is a straight-chain alkane with seven carbon atoms. It is commonly used as a non-polar solvent and is highly flammable.", "chemlib.jei.compound.hexane.description": "A non-polar solvent, hexanes are commonly used in the production of leather and glue.", "chemlib.jei.compound.hydrochloric_acid.description": "Known to alchemist as acidum salis or muriatic acid, when combined with nitric acid it is known as aqua regia; an acid capable of dissolving gold.", "chemlib.jei.compound.hydrogen_sulfide.description": "This poisonous, corrosive gas is known to miners as \"stinkdamp\", as it is heavier than air and can pool underground.", @@ -241,6 +245,8 @@ "chemlib.jei.compound.potassium_oxide.description": "This chemical's uses are unknown at this time.", "chemlib.jei.compound.potassium_permanganate.description": "Traditionally used as a disinfectant, this chemical can be used on both wounds and to purify water, though it tends to turn the water pink.", "chemlib.jei.compound.potassium_sulfate.description": "This chemical's uses are unknown at this time.", + "chemlib.jei.compound.propan-1-ol.description": "Propan-1-ol, also known as n-propanol or 1-propanol, is a colorless liquid with a strong odor. It is used as a solvent and in the production of various chemicals.", + "chemlib.jei.compound.propan-2-ol.description": "Propan-2-ol, also known as isopropyl alcohol or isopropanol, is a colorless liquid with a strong odor. It is used as a solvent, cleaning agent, and in many household products.", "chemlib.jei.compound.propane.description": "While a gas at standard pressure, propane can be compressed into a liquid, making for easy transportation.", "chemlib.jei.compound.protein.description": "Proteins are large, complicated molecules made from chains of amino acids, that make up all living things. This protein is one of the most simple, known as cysteine.", "chemlib.jei.compound.rubidium_carbonate.description": "This chemical's uses are unknown at this time.", @@ -553,6 +559,8 @@ "item.chemlib.hassium": "Hassium", "item.chemlib.helium": "Helium", "item.chemlib.helium_bucket": "Helium Gas Bucket", + "item.chemlib.heptane": "Heptane", + "item.chemlib.heptane_bucket": "Heptane Bucket", "item.chemlib.hexane": "Hexane", "item.chemlib.hexane_bucket": "Hexane Bucket", "item.chemlib.holmium": "Holmium", @@ -801,6 +809,10 @@ "item.chemlib.praseodymium_nugget": "Praseodymium Nugget", "item.chemlib.praseodymium_plate": "Praseodymium Plate", "item.chemlib.promethium": "Promethium", + "item.chemlib.propan-1-ol": "Propan-1-ol", + "item.chemlib.propan-1-ol_bucket": "Propan-1-ol Bucket", + "item.chemlib.propan-2-ol": "Propan-2-ol", + "item.chemlib.propan-2-ol_bucket": "Propan-2-ol Bucket", "item.chemlib.propane": "Propane", "item.chemlib.propane_bucket": "Propane Gas Bucket", "item.chemlib.protactinium": "Protactinium", diff --git a/src/generated/resources/assets/chemlib/models/item/heptane.json b/src/generated/resources/assets/chemlib/models/item/heptane.json new file mode 100644 index 00000000..59eb34fd --- /dev/null +++ b/src/generated/resources/assets/chemlib/models/item/heptane.json @@ -0,0 +1,3 @@ +{ + "parent": "chemlib:item/compound_liquid_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/heptane_bucket.json b/src/generated/resources/assets/chemlib/models/item/heptane_bucket.json new file mode 100644 index 00000000..628e93bd --- /dev/null +++ b/src/generated/resources/assets/chemlib/models/item/heptane_bucket.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "chemlib:items/bucket_layer_0", + "layer1": "chemlib:items/bucket_layer_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-1-ol.json b/src/generated/resources/assets/chemlib/models/item/propan-1-ol.json new file mode 100644 index 00000000..59eb34fd --- /dev/null +++ b/src/generated/resources/assets/chemlib/models/item/propan-1-ol.json @@ -0,0 +1,3 @@ +{ + "parent": "chemlib:item/compound_liquid_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json b/src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json new file mode 100644 index 00000000..628e93bd --- /dev/null +++ b/src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "chemlib:items/bucket_layer_0", + "layer1": "chemlib:items/bucket_layer_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-2-ol.json b/src/generated/resources/assets/chemlib/models/item/propan-2-ol.json new file mode 100644 index 00000000..59eb34fd --- /dev/null +++ b/src/generated/resources/assets/chemlib/models/item/propan-2-ol.json @@ -0,0 +1,3 @@ +{ + "parent": "chemlib:item/compound_liquid_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json b/src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json new file mode 100644 index 00000000..628e93bd --- /dev/null +++ b/src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "chemlib:items/bucket_layer_0", + "layer1": "chemlib:items/bucket_layer_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/actinium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/actinium.json new file mode 100644 index 00000000..3a4b47bb --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/actinium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:actinium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json new file mode 100644 index 00000000..a4c7e0ed --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:aluminum_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/barium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/barium.json new file mode 100644 index 00000000..94dda3e7 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/barium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:barium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/beryllium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/beryllium.json new file mode 100644 index 00000000..c22a422d --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/beryllium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:beryllium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/bismuth.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/bismuth.json new file mode 100644 index 00000000..b768806e --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/bismuth.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:bismuth_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/cadmium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cadmium.json new file mode 100644 index 00000000..cdc1fd8d --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cadmium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:cadmium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/calcium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/calcium.json new file mode 100644 index 00000000..f35f12bb --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/calcium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:calcium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/cerium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cerium.json new file mode 100644 index 00000000..700ab9da --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cerium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:cerium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/cesium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cesium.json new file mode 100644 index 00000000..d893c3c1 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cesium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:cesium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/chromium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/chromium.json new file mode 100644 index 00000000..bb6ecd4a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/chromium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:chromium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/cobalt.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cobalt.json new file mode 100644 index 00000000..d5a91efd --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cobalt.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:cobalt_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/dysprosium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/dysprosium.json new file mode 100644 index 00000000..45a4b627 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/dysprosium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:dysprosium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/erbium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/erbium.json new file mode 100644 index 00000000..6fa185c1 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/erbium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:erbium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/europium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/europium.json new file mode 100644 index 00000000..b3b978fc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/europium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:europium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/francium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/francium.json new file mode 100644 index 00000000..2dfd2dfa --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/francium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:francium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/gadolinium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/gadolinium.json new file mode 100644 index 00000000..6628576c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/gadolinium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:gadolinium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/gallium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/gallium.json new file mode 100644 index 00000000..e36a6e8f --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/gallium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:gallium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/hafnium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/hafnium.json new file mode 100644 index 00000000..8feda1b7 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/hafnium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:hafnium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/holmium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/holmium.json new file mode 100644 index 00000000..59d4ec97 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/holmium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:holmium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/indium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/indium.json new file mode 100644 index 00000000..6da8fd4b --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/indium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:indium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/iridium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/iridium.json new file mode 100644 index 00000000..36823df6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/iridium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:iridium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lanthanum.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lanthanum.json new file mode 100644 index 00000000..c0dc14e3 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lanthanum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:lanthanum_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json new file mode 100644 index 00000000..3e97f915 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:lead_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json new file mode 100644 index 00000000..e479ba2f --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:lithium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lutetium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lutetium.json new file mode 100644 index 00000000..0a680b99 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lutetium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:lutetium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/magnesium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/magnesium.json new file mode 100644 index 00000000..08852454 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/magnesium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:magnesium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/manganese.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/manganese.json new file mode 100644 index 00000000..e4fced2c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/manganese.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:manganese_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/molybdenum.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/molybdenum.json new file mode 100644 index 00000000..3a71ed45 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/molybdenum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:molybdenum_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/neodymium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/neodymium.json new file mode 100644 index 00000000..8ddccc9c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/neodymium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:neodymium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json new file mode 100644 index 00000000..a4394cdf --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:nickel_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/niobium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/niobium.json new file mode 100644 index 00000000..97da2694 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/niobium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:niobium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/osmium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/osmium.json new file mode 100644 index 00000000..4a3c46eb --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/osmium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:osmium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/palladium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/palladium.json new file mode 100644 index 00000000..6cc2bf42 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/palladium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:palladium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/platinum.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/platinum.json new file mode 100644 index 00000000..dc116477 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/platinum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:platinum_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/polonium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/polonium.json new file mode 100644 index 00000000..615b94e1 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/polonium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:polonium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/potassium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/potassium.json new file mode 100644 index 00000000..050c172f --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/potassium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:potassium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/praseodymium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/praseodymium.json new file mode 100644 index 00000000..3356861a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/praseodymium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:praseodymium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/protactinium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/protactinium.json new file mode 100644 index 00000000..183c3ced --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/protactinium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:protactinium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/radium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/radium.json new file mode 100644 index 00000000..4faf39d6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/radium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:radium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/rhenium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/rhenium.json new file mode 100644 index 00000000..4a555e1d --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/rhenium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:rhenium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/rhodium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/rhodium.json new file mode 100644 index 00000000..26878f32 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/rhodium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:rhodium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/rubidium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/rubidium.json new file mode 100644 index 00000000..4dabc00c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/rubidium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:rubidium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/ruthenium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/ruthenium.json new file mode 100644 index 00000000..b553f867 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/ruthenium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:ruthenium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/samarium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/samarium.json new file mode 100644 index 00000000..9ab66f0f --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/samarium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:samarium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/scandium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/scandium.json new file mode 100644 index 00000000..f683511d --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/scandium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:scandium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/silver.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/silver.json new file mode 100644 index 00000000..75d0fa7f --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/silver.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:silver_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/sodium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/sodium.json new file mode 100644 index 00000000..a7669ee3 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/sodium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:sodium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/strontium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/strontium.json new file mode 100644 index 00000000..8b6d63dc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/strontium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:strontium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/tantalum.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/tantalum.json new file mode 100644 index 00000000..a9cec5f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/tantalum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:tantalum_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/terbium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/terbium.json new file mode 100644 index 00000000..268f411c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/terbium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:terbium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thallium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thallium.json new file mode 100644 index 00000000..ad76e50a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thallium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:thallium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json new file mode 100644 index 00000000..1c151c37 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:thorium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thulium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thulium.json new file mode 100644 index 00000000..ffeaa1c2 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thulium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:thulium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/tin.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/tin.json new file mode 100644 index 00000000..90163bdd --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/tin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:tin_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/titanium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/titanium.json new file mode 100644 index 00000000..0d2cb5ac --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/titanium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:titanium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/tungsten.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/tungsten.json new file mode 100644 index 00000000..cecf10d8 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/tungsten.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:tungsten_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/uranium.json new file mode 100644 index 00000000..08387c62 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:uranium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/vanadium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/vanadium.json new file mode 100644 index 00000000..10dc98fe --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/vanadium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:vanadium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/ytterbium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/ytterbium.json new file mode 100644 index 00000000..ccf24a6b --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/ytterbium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:ytterbium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/yttrium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/yttrium.json new file mode 100644 index 00000000..932a7929 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/yttrium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:yttrium_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/zinc.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/zinc.json new file mode 100644 index 00000000..a5d86f3f --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/zinc.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:zinc_metal_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/zirconium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/zirconium.json new file mode 100644 index 00000000..39916499 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/zirconium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "chemlib:zirconium_metal_block" + ] +} \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java index 444a9400..e623a056 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java @@ -1,14 +1,21 @@ package com.smashingmods.chemlib.datagen; import com.smashingmods.chemlib.ChemLib; +import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.registry.BlockRegistry; +import com.smashingmods.chemlib.registry.ItemRegistry; import net.minecraft.data.DataGenerator; +import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.BlockTags; +import net.minecraft.tags.TagKey; import net.minecraft.world.level.block.Block; import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.common.data.ForgeRegistryTagsProvider; import net.minecraftforge.registries.ForgeRegistries; +import javax.annotation.Nonnull; +import java.util.Objects; + public class BlockTagGenerator extends ForgeRegistryTagsProvider { public BlockTagGenerator(DataGenerator generator, ExistingFileHelper existingFileHelper) { @@ -21,5 +28,19 @@ protected void addTags() { tag(BlockTags.MINEABLE_WITH_PICKAXE).add(blockRegistryObject.get()); tag(BlockTags.NEEDS_STONE_TOOL).add(blockRegistryObject.get()); }); + + ItemRegistry.getChemicalBlockItems().forEach(item -> { + if (item.getMatterState().equals(MatterState.SOLID)) { + String name = item.getChemicalName(); + TagKey key = Objects.requireNonNull(ForgeRegistries.BLOCKS.tags()).createTagKey(new ResourceLocation("forge", String.format("storage_blocks/%s", name))); + tag(key).add(item.getBlock()); + } + }); + } + + @Override + @Nonnull + public String getName() { + return ""; } } From c9f7b183a4d7e059d252f13dc1d515b9d20d56de Mon Sep 17 00:00:00 2001 From: Andrew Sampson Date: Tue, 26 Sep 2023 18:00:13 -0500 Subject: [PATCH 04/10] Update for release. --- changelog.md | 6 +++--- gradle.properties | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index 8b7d4ec9..27de61d1 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,5 @@ -# ChemLib 1.19.2-2.0.17 +# ChemLib 1.19.2-2.0.18 Changes: -- Update Forge. -- Added addon registry system for mod developers to create and register their own addons for ChemLib. Feel like a chemical or compound is lacking? Add it yourself. This is a new system subject to change and there is no tutorial yet. + +- Add tags for metal chemical blocks. \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index b0a4259b..3b973b5e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ org.gradle.jvmargs=-Xmx3G org.gradle.daemon=false -mod_version=2.0.17 +mod_version=2.0.18 minecraft_version=1.19.2 forge_version=43.2.0 parchment_version=2022.11.27 From 184005a49dd6b8594eef4b6a68961a3d99f3e478 Mon Sep 17 00:00:00 2001 From: Andrew Sampson Date: Thu, 22 Feb 2024 12:54:22 -0600 Subject: [PATCH 05/10] Fix all calls to toUpperCase() passing in Locale.ROOT. This should fix issues with the Turkish language loading the mod. Upgrade Forge version. --- changelog.md | 6 ++++-- gradle.properties | 5 ++--- .../chemlib/registry/ChemicalRegistry.java | 13 +++++-------- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/changelog.md b/changelog.md index 27de61d1..5cd3bf5d 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,7 @@ -# ChemLib 1.19.2-2.0.18 +# ChemLib 1.19.2-2.0.19 Changes: -- Add tags for metal chemical blocks. \ No newline at end of file +- Fix all calls to toUpperCase() passing in Locale.ROOT. This should fix issues with the Turkish language loading the + mod. +- Upgrade Forge version. \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 3b973b5e..01a6a0d4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,8 +1,7 @@ org.gradle.jvmargs=-Xmx3G org.gradle.daemon=false - -mod_version=2.0.18 +mod_version=2.0.19 minecraft_version=1.19.2 -forge_version=43.2.0 +forge_version=43.3.8 parchment_version=2022.11.27 jei_version=11.2.0.254 \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java index 070e821d..ae0ca8ea 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java @@ -24,10 +24,7 @@ import net.minecraftforge.fluids.FluidType; import net.minecraftforge.registries.RegistryObject; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.List; +import java.util.*; import static net.minecraftforge.registries.ForgeRegistries.MOB_EFFECTS; @@ -47,8 +44,8 @@ private static void registerElements() { String abbreviation = object.get("abbreviation").getAsString(); int group = object.get("group").getAsInt(); int period = object.get("period").getAsInt(); - MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase()); - MetalType metalType = MetalType.valueOf(object.get("metal_type").getAsString().toUpperCase()); + MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase(Locale.ROOT)); + MetalType metalType = MetalType.valueOf(object.get("metal_type").getAsString().toUpperCase(Locale.ROOT)); boolean artificial = object.has("artificial") && object.get("artificial").getAsBoolean(); String color = object.get("color").getAsString(); @@ -99,7 +96,7 @@ private static void registerCompounds() { for (JsonElement jsonElement : COMPOUNDS_JSON.getAsJsonArray("compounds")) { JsonObject object = jsonElement.getAsJsonObject(); String compoundName = object.get("name").getAsString(); - MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase()); + MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase(Locale.ROOT)); String description = object.has("description") ? object.get("description").getAsString() : ""; String color = object.get("color").getAsString(); @@ -166,7 +163,7 @@ public static FluidType.Properties fluidTypePropertiesFactory(JsonObject pObject int temperature = pObject.has("temperature") ? pObject.get("temperature").getAsInt() : 300; float motionScale = pObject.has("motion_scale") ? pObject.get("motion_scale").getAsFloat() : 0.014f; int fallDistanceModifier = pObject.has("fall_distance_modifier") ? pObject.get("fall_distance_modifier").getAsInt() : 0; - BlockPathTypes pathType = pObject.has("path_type") ? BlockPathTypes.valueOf(pObject.get("path_type").getAsString().toUpperCase()) : BlockPathTypes.WATER; + BlockPathTypes pathType = pObject.has("path_type") ? BlockPathTypes.valueOf(pObject.get("path_type").getAsString().toUpperCase(Locale.ROOT)) : BlockPathTypes.WATER; boolean pushEntity = !pObject.has("push_entity") || pObject.get("push_entity").getAsBoolean(); boolean canSwim = !pObject.has("can_swim") || pObject.get("can_swim").getAsBoolean(); boolean canDrown = pObject.has("can_drown") && pObject.get("can_drown").getAsBoolean(); From 9d42c5b4ec148a1497a04c79eee32b5216a2d30e Mon Sep 17 00:00:00 2001 From: Andrew Sampson Date: Thu, 22 Feb 2024 13:03:52 -0600 Subject: [PATCH 06/10] Forgot a call to toUpperCase(), fixed it. --- .../chemlib/api/addons/registry/CompoundRegistration.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java b/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java index 58f7c80d..3d52c3dc 100644 --- a/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java +++ b/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java @@ -11,7 +11,8 @@ import net.minecraft.client.Minecraft; import net.minecraft.core.BlockPos; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.*; +import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.Item; import net.minecraft.world.level.BlockAndTintGetter; import net.minecraft.world.level.block.LiquidBlock; import net.minecraft.world.level.material.FlowingFluid; @@ -23,6 +24,7 @@ import java.util.HashMap; import java.util.LinkedHashMap; +import java.util.Locale; import java.util.function.Consumer; import static com.smashingmods.chemlib.registry.ChemicalRegistry.fluidTypePropertiesFactory; @@ -34,7 +36,7 @@ static void registerCompounds(AddonRegistry pRegisters, JsonObject pCompoundsJso for (JsonElement jsonElement : pCompoundsJson.getAsJsonArray("compounds")) { JsonObject object = jsonElement.getAsJsonObject(); String compoundName = object.get("name").getAsString(); - MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase()); + MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase(Locale.ROOT)); String description = object.has("description") ? object.get("description").getAsString() : ""; String color = object.get("color").getAsString(); From ba31fe895783a25312dd05e76db91819fa61dc45 Mon Sep 17 00:00:00 2001 From: NanoQuark Date: Fri, 5 Apr 2024 20:07:56 -0400 Subject: [PATCH 07/10] Initial move to NeoForge 1.20.4 --- build.gradle | 192 ++++-------- changelog.md | 7 +- gradle.properties | 23 +- gradle/wrapper/gradle-wrapper.jar | Bin 59536 -> 43462 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- .../assets/chemlib/blockstates/heptane.json | 52 ---- .../chemlib/blockstates/propan-1-ol.json | 52 ---- .../chemlib/blockstates/propan-2-ol.json | 52 ---- .../resources/assets/chemlib/lang/en_us.json | 12 - .../models/item/acetic_acid_bucket.json | 4 +- .../chemlib/models/item/acetylene_bucket.json | 4 +- .../chemlib/models/item/ammonia_bucket.json | 4 +- .../chemlib/models/item/ammonium_bucket.json | 4 +- .../chemlib/models/item/argon_bucket.json | 4 +- .../chemlib/models/item/bromine_bucket.json | 4 +- .../chemlib/models/item/butane_bucket.json | 4 +- .../models/item/carbon_dioxide_bucket.json | 4 +- .../models/item/carbon_disulfide_bucket.json | 4 +- .../models/item/carbon_monoxide_bucket.json | 4 +- .../models/item/chemical_dust_model.json | 2 +- .../models/item/chemical_ingot_model.json | 2 +- .../models/item/chemical_nugget_model.json | 2 +- .../models/item/chemical_plate_model.json | 2 +- .../chemlib/models/item/chlorine_bucket.json | 4 +- .../models/item/compound_dust_model.json | 4 +- .../models/item/compound_gas_model.json | 4 +- .../models/item/compound_liquid_model.json | 4 +- .../models/item/compound_solid_model.json | 4 +- .../models/item/element_gas_model.json | 4 +- .../models/item/element_liquid_model.json | 4 +- .../models/item/element_solid_model.json | 4 +- .../models/item/epinephrine_bucket.json | 4 +- .../chemlib/models/item/ethane_bucket.json | 4 +- .../chemlib/models/item/ethanol_bucket.json | 4 +- .../chemlib/models/item/ethylene_bucket.json | 4 +- .../chemlib/models/item/fluorine_bucket.json | 4 +- .../chemlib/models/item/helium_bucket.json | 4 +- .../assets/chemlib/models/item/heptane.json | 3 - .../chemlib/models/item/heptane_bucket.json | 7 - .../chemlib/models/item/hexane_bucket.json | 4 +- .../models/item/hydrochloric_acid_bucket.json | 4 +- .../chemlib/models/item/hydrogen_bucket.json | 4 +- .../models/item/hydrogen_sulfide_bucket.json | 4 +- .../chemlib/models/item/krypton_bucket.json | 4 +- .../chemlib/models/item/mercury_bucket.json | 4 +- .../chemlib/models/item/methane_bucket.json | 4 +- .../chemlib/models/item/neon_bucket.json | 4 +- .../models/item/nitric_acid_bucket.json | 4 +- .../models/item/nitric_oxide_bucket.json | 4 +- .../chemlib/models/item/nitrogen_bucket.json | 4 +- .../models/item/nitrogen_dioxide_bucket.json | 4 +- .../chemlib/models/item/oxygen_bucket.json | 4 +- .../chemlib/models/item/pentane_bucket.json | 4 +- .../chemlib/models/item/propan-1-ol.json | 3 - .../models/item/propan-1-ol_bucket.json | 7 - .../chemlib/models/item/propan-2-ol.json | 3 - .../models/item/propan-2-ol_bucket.json | 7 - .../chemlib/models/item/propane_bucket.json | 4 +- .../chemlib/models/item/radon_bucket.json | 4 +- .../models/item/sulfur_dioxide_bucket.json | 4 +- .../models/item/sulfur_trioxide_bucket.json | 4 +- .../models/item/sulfuric_acid_bucket.json | 4 +- .../chemlib/models/item/xenon_bucket.json | 4 +- .../actinium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_actinium_dust.json | 34 --- ...ium_ingot_from_smelting_actinium_dust.json | 34 --- .../actinium_ingot_to_block.json | 34 --- .../actinium_ingot_to_nugget.json | 34 --- .../actinium_nugget_to_ingot.json | 34 --- .../aluminum_block_to_ingot.json | 34 --- ...num_ingot_from_blasting_aluminum_dust.json | 34 --- ...num_ingot_from_smelting_aluminum_dust.json | 34 --- .../aluminum_ingot_to_block.json | 34 --- .../aluminum_ingot_to_nugget.json | 34 --- .../aluminum_nugget_to_ingot.json | 34 --- .../chemlib.metals/barium_block_to_ingot.json | 34 --- ...arium_ingot_from_blasting_barium_dust.json | 34 --- ...arium_ingot_from_smelting_barium_dust.json | 34 --- .../chemlib.metals/barium_ingot_to_block.json | 34 --- .../barium_ingot_to_nugget.json | 34 --- .../barium_nugget_to_ingot.json | 34 --- .../beryllium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_beryllium_dust.json | 34 --- ...um_ingot_from_smelting_beryllium_dust.json | 34 --- .../beryllium_ingot_to_block.json | 34 --- .../beryllium_ingot_to_nugget.json | 34 --- .../beryllium_nugget_to_ingot.json | 34 --- .../bismuth_block_to_ingot.json | 34 --- ...muth_ingot_from_blasting_bismuth_dust.json | 34 --- ...muth_ingot_from_smelting_bismuth_dust.json | 34 --- .../bismuth_ingot_to_block.json | 34 --- .../bismuth_ingot_to_nugget.json | 34 --- .../bismuth_nugget_to_ingot.json | 34 --- .../cadmium_block_to_ingot.json | 34 --- ...mium_ingot_from_blasting_cadmium_dust.json | 34 --- ...mium_ingot_from_smelting_cadmium_dust.json | 34 --- .../cadmium_ingot_to_block.json | 34 --- .../cadmium_ingot_to_nugget.json | 34 --- .../cadmium_nugget_to_ingot.json | 34 --- .../calcium_block_to_ingot.json | 34 --- ...cium_ingot_from_blasting_calcium_dust.json | 34 --- ...cium_ingot_from_smelting_calcium_dust.json | 34 --- .../calcium_ingot_to_block.json | 34 --- .../calcium_ingot_to_nugget.json | 34 --- .../calcium_nugget_to_ingot.json | 34 --- .../chemlib.metals/cerium_block_to_ingot.json | 34 --- ...erium_ingot_from_blasting_cerium_dust.json | 34 --- ...erium_ingot_from_smelting_cerium_dust.json | 34 --- .../chemlib.metals/cerium_ingot_to_block.json | 34 --- .../cerium_ingot_to_nugget.json | 34 --- .../cerium_nugget_to_ingot.json | 34 --- .../chemlib.metals/cesium_block_to_ingot.json | 34 --- ...esium_ingot_from_blasting_cesium_dust.json | 34 --- ...esium_ingot_from_smelting_cesium_dust.json | 34 --- .../chemlib.metals/cesium_ingot_to_block.json | 34 --- .../cesium_ingot_to_nugget.json | 34 --- .../cesium_nugget_to_ingot.json | 34 --- .../chromium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_chromium_dust.json | 34 --- ...ium_ingot_from_smelting_chromium_dust.json | 34 --- .../chromium_ingot_to_block.json | 34 --- .../chromium_ingot_to_nugget.json | 34 --- .../chromium_nugget_to_ingot.json | 34 --- .../chemlib.metals/cobalt_block_to_ingot.json | 34 --- ...obalt_ingot_from_blasting_cobalt_dust.json | 34 --- ...obalt_ingot_from_smelting_cobalt_dust.json | 34 --- .../chemlib.metals/cobalt_ingot_to_block.json | 34 --- .../cobalt_ingot_to_nugget.json | 34 --- .../cobalt_nugget_to_ingot.json | 34 --- .../dysprosium_block_to_ingot.json | 34 --- ...m_ingot_from_blasting_dysprosium_dust.json | 34 --- ...m_ingot_from_smelting_dysprosium_dust.json | 34 --- .../dysprosium_ingot_to_block.json | 34 --- .../dysprosium_ingot_to_nugget.json | 34 --- .../dysprosium_nugget_to_ingot.json | 34 --- .../chemlib.metals/erbium_block_to_ingot.json | 34 --- ...rbium_ingot_from_blasting_erbium_dust.json | 34 --- ...rbium_ingot_from_smelting_erbium_dust.json | 34 --- .../chemlib.metals/erbium_ingot_to_block.json | 34 --- .../erbium_ingot_to_nugget.json | 34 --- .../erbium_nugget_to_ingot.json | 34 --- .../europium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_europium_dust.json | 34 --- ...ium_ingot_from_smelting_europium_dust.json | 34 --- .../europium_ingot_to_block.json | 34 --- .../europium_ingot_to_nugget.json | 34 --- .../europium_nugget_to_ingot.json | 34 --- .../francium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_francium_dust.json | 34 --- ...ium_ingot_from_smelting_francium_dust.json | 34 --- .../francium_ingot_to_block.json | 34 --- .../francium_ingot_to_nugget.json | 34 --- .../francium_nugget_to_ingot.json | 34 --- .../gadolinium_block_to_ingot.json | 34 --- ...m_ingot_from_blasting_gadolinium_dust.json | 34 --- ...m_ingot_from_smelting_gadolinium_dust.json | 34 --- .../gadolinium_ingot_to_block.json | 34 --- .../gadolinium_ingot_to_nugget.json | 34 --- .../gadolinium_nugget_to_ingot.json | 34 --- .../gallium_block_to_ingot.json | 34 --- ...lium_ingot_from_blasting_gallium_dust.json | 34 --- ...lium_ingot_from_smelting_gallium_dust.json | 34 --- .../gallium_ingot_to_block.json | 34 --- .../gallium_ingot_to_nugget.json | 34 --- .../gallium_nugget_to_ingot.json | 34 --- .../hafnium_block_to_ingot.json | 34 --- ...nium_ingot_from_blasting_hafnium_dust.json | 34 --- ...nium_ingot_from_smelting_hafnium_dust.json | 34 --- .../hafnium_ingot_to_block.json | 34 --- .../hafnium_ingot_to_nugget.json | 34 --- .../hafnium_nugget_to_ingot.json | 34 --- .../holmium_block_to_ingot.json | 34 --- ...mium_ingot_from_blasting_holmium_dust.json | 34 --- ...mium_ingot_from_smelting_holmium_dust.json | 34 --- .../holmium_ingot_to_block.json | 34 --- .../holmium_ingot_to_nugget.json | 34 --- .../holmium_nugget_to_ingot.json | 34 --- .../chemlib.metals/indium_block_to_ingot.json | 34 --- ...ndium_ingot_from_blasting_indium_dust.json | 34 --- ...ndium_ingot_from_smelting_indium_dust.json | 34 --- .../chemlib.metals/indium_ingot_to_block.json | 34 --- .../indium_ingot_to_nugget.json | 34 --- .../indium_nugget_to_ingot.json | 34 --- .../iridium_block_to_ingot.json | 34 --- ...dium_ingot_from_blasting_iridium_dust.json | 34 --- ...dium_ingot_from_smelting_iridium_dust.json | 34 --- .../iridium_ingot_to_block.json | 34 --- .../iridium_ingot_to_nugget.json | 34 --- .../iridium_nugget_to_ingot.json | 34 --- .../lanthanum_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_lanthanum_dust.json | 34 --- ...um_ingot_from_smelting_lanthanum_dust.json | 34 --- .../lanthanum_ingot_to_block.json | 34 --- .../lanthanum_ingot_to_nugget.json | 34 --- .../lanthanum_nugget_to_ingot.json | 34 --- .../chemlib.metals/lead_block_to_ingot.json | 34 --- .../lead_ingot_from_blasting_lead_dust.json | 34 --- .../lead_ingot_from_smelting_lead_dust.json | 34 --- .../chemlib.metals/lead_ingot_to_block.json | 34 --- .../chemlib.metals/lead_ingot_to_nugget.json | 34 --- .../chemlib.metals/lead_nugget_to_ingot.json | 34 --- .../lithium_block_to_ingot.json | 34 --- ...hium_ingot_from_blasting_lithium_dust.json | 34 --- ...hium_ingot_from_smelting_lithium_dust.json | 34 --- .../lithium_ingot_to_block.json | 34 --- .../lithium_ingot_to_nugget.json | 34 --- .../lithium_nugget_to_ingot.json | 34 --- .../lutetium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_lutetium_dust.json | 34 --- ...ium_ingot_from_smelting_lutetium_dust.json | 34 --- .../lutetium_ingot_to_block.json | 34 --- .../lutetium_ingot_to_nugget.json | 34 --- .../lutetium_nugget_to_ingot.json | 34 --- .../magnesium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_magnesium_dust.json | 34 --- ...um_ingot_from_smelting_magnesium_dust.json | 34 --- .../magnesium_ingot_to_block.json | 34 --- .../magnesium_ingot_to_nugget.json | 34 --- .../magnesium_nugget_to_ingot.json | 34 --- .../manganese_block_to_ingot.json | 34 --- ...se_ingot_from_blasting_manganese_dust.json | 34 --- ...se_ingot_from_smelting_manganese_dust.json | 34 --- .../manganese_ingot_to_block.json | 34 --- .../manganese_ingot_to_nugget.json | 34 --- .../manganese_nugget_to_ingot.json | 34 --- .../molybdenum_block_to_ingot.json | 34 --- ...m_ingot_from_blasting_molybdenum_dust.json | 34 --- ...m_ingot_from_smelting_molybdenum_dust.json | 34 --- .../molybdenum_ingot_to_block.json | 34 --- .../molybdenum_ingot_to_nugget.json | 34 --- .../molybdenum_nugget_to_ingot.json | 34 --- .../neodymium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_neodymium_dust.json | 34 --- ...um_ingot_from_smelting_neodymium_dust.json | 34 --- .../neodymium_ingot_to_block.json | 34 --- .../neodymium_ingot_to_nugget.json | 34 --- .../neodymium_nugget_to_ingot.json | 34 --- .../chemlib.metals/nickel_block_to_ingot.json | 34 --- ...ickel_ingot_from_blasting_nickel_dust.json | 34 --- ...ickel_ingot_from_smelting_nickel_dust.json | 34 --- .../chemlib.metals/nickel_ingot_to_block.json | 34 --- .../nickel_ingot_to_nugget.json | 34 --- .../nickel_nugget_to_ingot.json | 34 --- .../niobium_block_to_ingot.json | 34 --- ...bium_ingot_from_blasting_niobium_dust.json | 34 --- ...bium_ingot_from_smelting_niobium_dust.json | 34 --- .../niobium_ingot_to_block.json | 34 --- .../niobium_ingot_to_nugget.json | 34 --- .../niobium_nugget_to_ingot.json | 34 --- .../chemlib.metals/osmium_block_to_ingot.json | 34 --- ...smium_ingot_from_blasting_osmium_dust.json | 34 --- ...smium_ingot_from_smelting_osmium_dust.json | 34 --- .../chemlib.metals/osmium_ingot_to_block.json | 34 --- .../osmium_ingot_to_nugget.json | 34 --- .../osmium_nugget_to_ingot.json | 34 --- .../palladium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_palladium_dust.json | 34 --- ...um_ingot_from_smelting_palladium_dust.json | 34 --- .../palladium_ingot_to_block.json | 34 --- .../palladium_ingot_to_nugget.json | 34 --- .../palladium_nugget_to_ingot.json | 34 --- .../platinum_block_to_ingot.json | 34 --- ...num_ingot_from_blasting_platinum_dust.json | 34 --- ...num_ingot_from_smelting_platinum_dust.json | 34 --- .../platinum_ingot_to_block.json | 34 --- .../platinum_ingot_to_nugget.json | 34 --- .../platinum_nugget_to_ingot.json | 34 --- .../polonium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_polonium_dust.json | 34 --- ...ium_ingot_from_smelting_polonium_dust.json | 34 --- .../polonium_ingot_to_block.json | 34 --- .../polonium_ingot_to_nugget.json | 34 --- .../polonium_nugget_to_ingot.json | 34 --- .../potassium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_potassium_dust.json | 34 --- ...um_ingot_from_smelting_potassium_dust.json | 34 --- .../potassium_ingot_to_block.json | 34 --- .../potassium_ingot_to_nugget.json | 34 --- .../potassium_nugget_to_ingot.json | 34 --- .../praseodymium_block_to_ingot.json | 34 --- ...ingot_from_blasting_praseodymium_dust.json | 34 --- ...ingot_from_smelting_praseodymium_dust.json | 34 --- .../praseodymium_ingot_to_block.json | 34 --- .../praseodymium_ingot_to_nugget.json | 34 --- .../praseodymium_nugget_to_ingot.json | 34 --- .../protactinium_block_to_ingot.json | 34 --- ...ingot_from_blasting_protactinium_dust.json | 34 --- ...ingot_from_smelting_protactinium_dust.json | 34 --- .../protactinium_ingot_to_block.json | 34 --- .../protactinium_ingot_to_nugget.json | 34 --- .../protactinium_nugget_to_ingot.json | 34 --- .../chemlib.metals/radium_block_to_ingot.json | 34 --- ...adium_ingot_from_blasting_radium_dust.json | 34 --- ...adium_ingot_from_smelting_radium_dust.json | 34 --- .../chemlib.metals/radium_ingot_to_block.json | 34 --- .../radium_ingot_to_nugget.json | 34 --- .../radium_nugget_to_ingot.json | 34 --- .../rhenium_block_to_ingot.json | 34 --- ...nium_ingot_from_blasting_rhenium_dust.json | 34 --- ...nium_ingot_from_smelting_rhenium_dust.json | 34 --- .../rhenium_ingot_to_block.json | 34 --- .../rhenium_ingot_to_nugget.json | 34 --- .../rhenium_nugget_to_ingot.json | 34 --- .../rhodium_block_to_ingot.json | 34 --- ...dium_ingot_from_blasting_rhodium_dust.json | 34 --- ...dium_ingot_from_smelting_rhodium_dust.json | 34 --- .../rhodium_ingot_to_block.json | 34 --- .../rhodium_ingot_to_nugget.json | 34 --- .../rhodium_nugget_to_ingot.json | 34 --- .../rubidium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_rubidium_dust.json | 34 --- ...ium_ingot_from_smelting_rubidium_dust.json | 34 --- .../rubidium_ingot_to_block.json | 34 --- .../rubidium_ingot_to_nugget.json | 34 --- .../rubidium_nugget_to_ingot.json | 34 --- .../ruthenium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_ruthenium_dust.json | 34 --- ...um_ingot_from_smelting_ruthenium_dust.json | 34 --- .../ruthenium_ingot_to_block.json | 34 --- .../ruthenium_ingot_to_nugget.json | 34 --- .../ruthenium_nugget_to_ingot.json | 34 --- .../samarium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_samarium_dust.json | 34 --- ...ium_ingot_from_smelting_samarium_dust.json | 34 --- .../samarium_ingot_to_block.json | 34 --- .../samarium_ingot_to_nugget.json | 34 --- .../samarium_nugget_to_ingot.json | 34 --- .../scandium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_scandium_dust.json | 34 --- ...ium_ingot_from_smelting_scandium_dust.json | 34 --- .../scandium_ingot_to_block.json | 34 --- .../scandium_ingot_to_nugget.json | 34 --- .../scandium_nugget_to_ingot.json | 34 --- .../chemlib.metals/silver_block_to_ingot.json | 34 --- ...ilver_ingot_from_blasting_silver_dust.json | 34 --- ...ilver_ingot_from_smelting_silver_dust.json | 34 --- .../chemlib.metals/silver_ingot_to_block.json | 34 --- .../silver_ingot_to_nugget.json | 34 --- .../silver_nugget_to_ingot.json | 34 --- .../chemlib.metals/sodium_block_to_ingot.json | 34 --- ...odium_ingot_from_blasting_sodium_dust.json | 34 --- ...odium_ingot_from_smelting_sodium_dust.json | 34 --- .../chemlib.metals/sodium_ingot_to_block.json | 34 --- .../sodium_ingot_to_nugget.json | 34 --- .../sodium_nugget_to_ingot.json | 34 --- .../strontium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_strontium_dust.json | 34 --- ...um_ingot_from_smelting_strontium_dust.json | 34 --- .../strontium_ingot_to_block.json | 34 --- .../strontium_ingot_to_nugget.json | 34 --- .../strontium_nugget_to_ingot.json | 34 --- .../tantalum_block_to_ingot.json | 34 --- ...lum_ingot_from_blasting_tantalum_dust.json | 34 --- ...lum_ingot_from_smelting_tantalum_dust.json | 34 --- .../tantalum_ingot_to_block.json | 34 --- .../tantalum_ingot_to_nugget.json | 34 --- .../tantalum_nugget_to_ingot.json | 34 --- .../terbium_block_to_ingot.json | 34 --- ...bium_ingot_from_blasting_terbium_dust.json | 34 --- ...bium_ingot_from_smelting_terbium_dust.json | 34 --- .../terbium_ingot_to_block.json | 34 --- .../terbium_ingot_to_nugget.json | 34 --- .../terbium_nugget_to_ingot.json | 34 --- .../thallium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_thallium_dust.json | 34 --- ...ium_ingot_from_smelting_thallium_dust.json | 34 --- .../thallium_ingot_to_block.json | 34 --- .../thallium_ingot_to_nugget.json | 34 --- .../thallium_nugget_to_ingot.json | 34 --- .../thorium_block_to_ingot.json | 34 --- ...rium_ingot_from_blasting_thorium_dust.json | 34 --- ...rium_ingot_from_smelting_thorium_dust.json | 34 --- .../thorium_ingot_to_block.json | 34 --- .../thorium_ingot_to_nugget.json | 34 --- .../thorium_nugget_to_ingot.json | 34 --- .../thulium_block_to_ingot.json | 34 --- ...lium_ingot_from_blasting_thulium_dust.json | 34 --- ...lium_ingot_from_smelting_thulium_dust.json | 34 --- .../thulium_ingot_to_block.json | 34 --- .../thulium_ingot_to_nugget.json | 34 --- .../thulium_nugget_to_ingot.json | 34 --- .../chemlib.metals/tin_block_to_ingot.json | 34 --- .../tin_ingot_from_blasting_tin_dust.json | 34 --- .../tin_ingot_from_smelting_tin_dust.json | 34 --- .../chemlib.metals/tin_ingot_to_block.json | 34 --- .../chemlib.metals/tin_ingot_to_nugget.json | 34 --- .../chemlib.metals/tin_nugget_to_ingot.json | 34 --- .../titanium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_titanium_dust.json | 34 --- ...ium_ingot_from_smelting_titanium_dust.json | 34 --- .../titanium_ingot_to_block.json | 34 --- .../titanium_ingot_to_nugget.json | 34 --- .../titanium_nugget_to_ingot.json | 34 --- .../tungsten_block_to_ingot.json | 34 --- ...ten_ingot_from_blasting_tungsten_dust.json | 34 --- ...ten_ingot_from_smelting_tungsten_dust.json | 34 --- .../tungsten_ingot_to_block.json | 34 --- .../tungsten_ingot_to_nugget.json | 34 --- .../tungsten_nugget_to_ingot.json | 34 --- .../uranium_block_to_ingot.json | 34 --- ...nium_ingot_from_blasting_uranium_dust.json | 34 --- ...nium_ingot_from_smelting_uranium_dust.json | 34 --- .../uranium_ingot_to_block.json | 34 --- .../uranium_ingot_to_nugget.json | 34 --- .../uranium_nugget_to_ingot.json | 34 --- .../vanadium_block_to_ingot.json | 34 --- ...ium_ingot_from_blasting_vanadium_dust.json | 34 --- ...ium_ingot_from_smelting_vanadium_dust.json | 34 --- .../vanadium_ingot_to_block.json | 34 --- .../vanadium_ingot_to_nugget.json | 34 --- .../vanadium_nugget_to_ingot.json | 34 --- .../ytterbium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_ytterbium_dust.json | 34 --- ...um_ingot_from_smelting_ytterbium_dust.json | 34 --- .../ytterbium_ingot_to_block.json | 34 --- .../ytterbium_ingot_to_nugget.json | 34 --- .../ytterbium_nugget_to_ingot.json | 34 --- .../yttrium_block_to_ingot.json | 34 --- ...rium_ingot_from_blasting_yttrium_dust.json | 34 --- ...rium_ingot_from_smelting_yttrium_dust.json | 34 --- .../yttrium_ingot_to_block.json | 34 --- .../yttrium_ingot_to_nugget.json | 34 --- .../yttrium_nugget_to_ingot.json | 34 --- .../chemlib.metals/zinc_block_to_ingot.json | 34 --- .../zinc_ingot_from_blasting_zinc_dust.json | 34 --- .../zinc_ingot_from_smelting_zinc_dust.json | 34 --- .../chemlib.metals/zinc_ingot_to_block.json | 34 --- .../chemlib.metals/zinc_ingot_to_nugget.json | 34 --- .../chemlib.metals/zinc_nugget_to_ingot.json | 34 --- .../zirconium_block_to_ingot.json | 34 --- ...um_ingot_from_blasting_zirconium_dust.json | 34 --- ...um_ingot_from_smelting_zirconium_dust.json | 34 --- .../zirconium_ingot_to_block.json | 34 --- .../zirconium_ingot_to_nugget.json | 34 --- .../zirconium_nugget_to_ingot.json | 34 --- .../chemlib.misc/argon_lamp_block.json | 34 --- .../chemlib.misc/helium_lamp_block.json | 34 --- .../chemlib.misc/krypton_lamp_block.json | 34 --- .../recipes/chemlib.misc/neon_lamp_block.json | 34 --- .../recipes/chemlib.misc/periodic_table.json | 34 --- .../chemlib.misc/radon_lamp_block.json | 34 --- .../chemlib.misc/xenon_lamp_block.json | 34 --- ...opper_ingot_from_blasting_copper_dust.json | 4 +- ...opper_ingot_from_smelting_copper_dust.json | 4 +- .../gold_ingot_from_blasting_gold_dust.json | 4 +- .../gold_ingot_from_smelting_gold_dust.json | 4 +- .../iron_ingot_from_blasting_iron_dust.json | 4 +- .../iron_ingot_from_smelting_iron_dust.json | 4 +- .../blocks/actinium_metal_block.json | 3 +- .../blocks/aluminum_metal_block.json | 3 +- .../loot_tables/blocks/argon_lamp_block.json | 3 +- .../blocks/barium_metal_block.json | 3 +- .../blocks/beryllium_metal_block.json | 3 +- .../blocks/bismuth_metal_block.json | 3 +- .../blocks/cadmium_metal_block.json | 3 +- .../blocks/calcium_metal_block.json | 3 +- .../blocks/cerium_metal_block.json | 3 +- .../blocks/cesium_metal_block.json | 3 +- .../blocks/chromium_metal_block.json | 3 +- .../blocks/cobalt_metal_block.json | 3 +- .../blocks/dysprosium_metal_block.json | 3 +- .../blocks/erbium_metal_block.json | 3 +- .../blocks/europium_metal_block.json | 3 +- .../blocks/francium_metal_block.json | 3 +- .../blocks/gadolinium_metal_block.json | 3 +- .../blocks/gallium_metal_block.json | 3 +- .../blocks/hafnium_metal_block.json | 3 +- .../loot_tables/blocks/helium_lamp_block.json | 3 +- .../blocks/holmium_metal_block.json | 3 +- .../blocks/indium_metal_block.json | 3 +- .../blocks/iridium_metal_block.json | 3 +- .../blocks/krypton_lamp_block.json | 3 +- .../blocks/lanthanum_metal_block.json | 3 +- .../loot_tables/blocks/lead_metal_block.json | 3 +- .../blocks/lithium_metal_block.json | 3 +- .../blocks/lutetium_metal_block.json | 3 +- .../blocks/magnesium_metal_block.json | 3 +- .../blocks/manganese_metal_block.json | 3 +- .../blocks/molybdenum_metal_block.json | 3 +- .../blocks/neodymium_metal_block.json | 3 +- .../loot_tables/blocks/neon_lamp_block.json | 3 +- .../blocks/nickel_metal_block.json | 3 +- .../blocks/niobium_metal_block.json | 3 +- .../blocks/osmium_metal_block.json | 3 +- .../blocks/palladium_metal_block.json | 3 +- .../blocks/platinum_metal_block.json | 3 +- .../blocks/polonium_metal_block.json | 3 +- .../blocks/potassium_metal_block.json | 3 +- .../blocks/praseodymium_metal_block.json | 3 +- .../blocks/protactinium_metal_block.json | 3 +- .../blocks/radium_metal_block.json | 3 +- .../loot_tables/blocks/radon_lamp_block.json | 3 +- .../blocks/rhenium_metal_block.json | 3 +- .../blocks/rhodium_metal_block.json | 3 +- .../blocks/rubidium_metal_block.json | 3 +- .../blocks/ruthenium_metal_block.json | 3 +- .../blocks/samarium_metal_block.json | 3 +- .../blocks/scandium_metal_block.json | 3 +- .../blocks/silver_metal_block.json | 3 +- .../blocks/sodium_metal_block.json | 3 +- .../blocks/strontium_metal_block.json | 3 +- .../blocks/tantalum_metal_block.json | 3 +- .../blocks/terbium_metal_block.json | 3 +- .../blocks/thallium_metal_block.json | 3 +- .../blocks/thorium_metal_block.json | 3 +- .../blocks/thulium_metal_block.json | 3 +- .../loot_tables/blocks/tin_metal_block.json | 3 +- .../blocks/titanium_metal_block.json | 3 +- .../blocks/tungsten_metal_block.json | 3 +- .../blocks/uranium_metal_block.json | 3 +- .../blocks/vanadium_metal_block.json | 3 +- .../loot_tables/blocks/xenon_lamp_block.json | 3 +- .../blocks/ytterbium_metal_block.json | 3 +- .../blocks/yttrium_metal_block.json | 3 +- .../loot_tables/blocks/zinc_metal_block.json | 3 +- .../blocks/zirconium_metal_block.json | 3 +- .../recipes/actinium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_actinium_dust.json | 1 + ...ium_ingot_from_smelting_actinium_dust.json | 1 + .../recipes/actinium_ingot_to_block.json | 1 + .../recipes/actinium_ingot_to_nugget.json | 1 + .../recipes/actinium_nugget_to_ingot.json | 1 + .../recipes/aluminum_block_to_ingot.json | 1 + ...num_ingot_from_blasting_aluminum_dust.json | 1 + ...num_ingot_from_smelting_aluminum_dust.json | 1 + .../recipes/aluminum_ingot_to_block.json | 1 + .../recipes/aluminum_ingot_to_nugget.json | 1 + .../recipes/aluminum_nugget_to_ingot.json | 1 + .../chemlib/recipes/argon_lamp_block.json | 1 + .../recipes/barium_block_to_ingot.json | 1 + ...arium_ingot_from_blasting_barium_dust.json | 1 + ...arium_ingot_from_smelting_barium_dust.json | 1 + .../recipes/barium_ingot_to_block.json | 1 + .../recipes/barium_ingot_to_nugget.json | 1 + .../recipes/barium_nugget_to_ingot.json | 1 + .../recipes/beryllium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_beryllium_dust.json | 1 + ...um_ingot_from_smelting_beryllium_dust.json | 1 + .../recipes/beryllium_ingot_to_block.json | 1 + .../recipes/beryllium_ingot_to_nugget.json | 1 + .../recipes/beryllium_nugget_to_ingot.json | 1 + .../recipes/bismuth_block_to_ingot.json | 1 + ...muth_ingot_from_blasting_bismuth_dust.json | 1 + ...muth_ingot_from_smelting_bismuth_dust.json | 1 + .../recipes/bismuth_ingot_to_block.json | 1 + .../recipes/bismuth_ingot_to_nugget.json | 1 + .../recipes/bismuth_nugget_to_ingot.json | 1 + .../recipes/cadmium_block_to_ingot.json | 1 + ...mium_ingot_from_blasting_cadmium_dust.json | 1 + ...mium_ingot_from_smelting_cadmium_dust.json | 1 + .../recipes/cadmium_ingot_to_block.json | 1 + .../recipes/cadmium_ingot_to_nugget.json | 1 + .../recipes/cadmium_nugget_to_ingot.json | 1 + .../recipes/calcium_block_to_ingot.json | 1 + ...cium_ingot_from_blasting_calcium_dust.json | 1 + ...cium_ingot_from_smelting_calcium_dust.json | 1 + .../recipes/calcium_ingot_to_block.json | 1 + .../recipes/calcium_ingot_to_nugget.json | 1 + .../recipes/calcium_nugget_to_ingot.json | 1 + .../recipes/cerium_block_to_ingot.json | 1 + ...erium_ingot_from_blasting_cerium_dust.json | 1 + ...erium_ingot_from_smelting_cerium_dust.json | 1 + .../recipes/cerium_ingot_to_block.json | 1 + .../recipes/cerium_ingot_to_nugget.json | 1 + .../recipes/cerium_nugget_to_ingot.json | 1 + .../recipes/cesium_block_to_ingot.json | 1 + ...esium_ingot_from_blasting_cesium_dust.json | 1 + ...esium_ingot_from_smelting_cesium_dust.json | 1 + .../recipes/cesium_ingot_to_block.json | 1 + .../recipes/cesium_ingot_to_nugget.json | 1 + .../recipes/cesium_nugget_to_ingot.json | 1 + .../recipes/chromium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_chromium_dust.json | 1 + ...ium_ingot_from_smelting_chromium_dust.json | 1 + .../recipes/chromium_ingot_to_block.json | 1 + .../recipes/chromium_ingot_to_nugget.json | 1 + .../recipes/chromium_nugget_to_ingot.json | 1 + .../recipes/cobalt_block_to_ingot.json | 1 + ...obalt_ingot_from_blasting_cobalt_dust.json | 1 + ...obalt_ingot_from_smelting_cobalt_dust.json | 1 + .../recipes/cobalt_ingot_to_block.json | 1 + .../recipes/cobalt_ingot_to_nugget.json | 1 + .../recipes/cobalt_nugget_to_ingot.json | 1 + ...opper_ingot_from_blasting_copper_dust.json | 1 + ...opper_ingot_from_smelting_copper_dust.json | 1 + .../recipes/dysprosium_block_to_ingot.json | 1 + ...m_ingot_from_blasting_dysprosium_dust.json | 1 + ...m_ingot_from_smelting_dysprosium_dust.json | 1 + .../recipes/dysprosium_ingot_to_block.json | 1 + .../recipes/dysprosium_ingot_to_nugget.json | 1 + .../recipes/dysprosium_nugget_to_ingot.json | 1 + .../recipes/erbium_block_to_ingot.json | 1 + ...rbium_ingot_from_blasting_erbium_dust.json | 1 + ...rbium_ingot_from_smelting_erbium_dust.json | 1 + .../recipes/erbium_ingot_to_block.json | 1 + .../recipes/erbium_ingot_to_nugget.json | 1 + .../recipes/erbium_nugget_to_ingot.json | 1 + .../recipes/europium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_europium_dust.json | 1 + ...ium_ingot_from_smelting_europium_dust.json | 1 + .../recipes/europium_ingot_to_block.json | 1 + .../recipes/europium_ingot_to_nugget.json | 1 + .../recipes/europium_nugget_to_ingot.json | 1 + .../recipes/francium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_francium_dust.json | 1 + ...ium_ingot_from_smelting_francium_dust.json | 1 + .../recipes/francium_ingot_to_block.json | 1 + .../recipes/francium_ingot_to_nugget.json | 1 + .../recipes/francium_nugget_to_ingot.json | 1 + .../recipes/gadolinium_block_to_ingot.json | 1 + ...m_ingot_from_blasting_gadolinium_dust.json | 1 + ...m_ingot_from_smelting_gadolinium_dust.json | 1 + .../recipes/gadolinium_ingot_to_block.json | 1 + .../recipes/gadolinium_ingot_to_nugget.json | 1 + .../recipes/gadolinium_nugget_to_ingot.json | 1 + .../recipes/gallium_block_to_ingot.json | 1 + ...lium_ingot_from_blasting_gallium_dust.json | 1 + ...lium_ingot_from_smelting_gallium_dust.json | 1 + .../recipes/gallium_ingot_to_block.json | 1 + .../recipes/gallium_ingot_to_nugget.json | 1 + .../recipes/gallium_nugget_to_ingot.json | 1 + .../gold_ingot_from_blasting_gold_dust.json | 1 + .../gold_ingot_from_smelting_gold_dust.json | 1 + .../recipes/hafnium_block_to_ingot.json | 1 + ...nium_ingot_from_blasting_hafnium_dust.json | 1 + ...nium_ingot_from_smelting_hafnium_dust.json | 1 + .../recipes/hafnium_ingot_to_block.json | 1 + .../recipes/hafnium_ingot_to_nugget.json | 1 + .../recipes/hafnium_nugget_to_ingot.json | 1 + .../chemlib/recipes/helium_lamp_block.json | 1 + .../recipes/holmium_block_to_ingot.json | 1 + ...mium_ingot_from_blasting_holmium_dust.json | 1 + ...mium_ingot_from_smelting_holmium_dust.json | 1 + .../recipes/holmium_ingot_to_block.json | 1 + .../recipes/holmium_ingot_to_nugget.json | 1 + .../recipes/holmium_nugget_to_ingot.json | 1 + .../recipes/indium_block_to_ingot.json | 1 + ...ndium_ingot_from_blasting_indium_dust.json | 1 + ...ndium_ingot_from_smelting_indium_dust.json | 1 + .../recipes/indium_ingot_to_block.json | 1 + .../recipes/indium_ingot_to_nugget.json | 1 + .../recipes/indium_nugget_to_ingot.json | 1 + .../recipes/iridium_block_to_ingot.json | 1 + ...dium_ingot_from_blasting_iridium_dust.json | 1 + ...dium_ingot_from_smelting_iridium_dust.json | 1 + .../recipes/iridium_ingot_to_block.json | 1 + .../recipes/iridium_ingot_to_nugget.json | 1 + .../recipes/iridium_nugget_to_ingot.json | 1 + .../iron_ingot_from_blasting_iron_dust.json | 1 + .../iron_ingot_from_smelting_iron_dust.json | 1 + .../chemlib/recipes/krypton_lamp_block.json | 1 + .../recipes/lanthanum_block_to_ingot.json | 1 + ...um_ingot_from_blasting_lanthanum_dust.json | 1 + ...um_ingot_from_smelting_lanthanum_dust.json | 1 + .../recipes/lanthanum_ingot_to_block.json | 1 + .../recipes/lanthanum_ingot_to_nugget.json | 1 + .../recipes/lanthanum_nugget_to_ingot.json | 1 + .../chemlib/recipes/lead_block_to_ingot.json | 1 + .../lead_ingot_from_blasting_lead_dust.json | 1 + .../lead_ingot_from_smelting_lead_dust.json | 1 + .../chemlib/recipes/lead_ingot_to_block.json | 1 + .../chemlib/recipes/lead_ingot_to_nugget.json | 1 + .../chemlib/recipes/lead_nugget_to_ingot.json | 1 + .../recipes/lithium_block_to_ingot.json | 1 + ...hium_ingot_from_blasting_lithium_dust.json | 1 + ...hium_ingot_from_smelting_lithium_dust.json | 1 + .../recipes/lithium_ingot_to_block.json | 1 + .../recipes/lithium_ingot_to_nugget.json | 1 + .../recipes/lithium_nugget_to_ingot.json | 1 + .../recipes/lutetium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_lutetium_dust.json | 1 + ...ium_ingot_from_smelting_lutetium_dust.json | 1 + .../recipes/lutetium_ingot_to_block.json | 1 + .../recipes/lutetium_ingot_to_nugget.json | 1 + .../recipes/lutetium_nugget_to_ingot.json | 1 + .../recipes/magnesium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_magnesium_dust.json | 1 + ...um_ingot_from_smelting_magnesium_dust.json | 1 + .../recipes/magnesium_ingot_to_block.json | 1 + .../recipes/magnesium_ingot_to_nugget.json | 1 + .../recipes/magnesium_nugget_to_ingot.json | 1 + .../recipes/manganese_block_to_ingot.json | 1 + ...se_ingot_from_blasting_manganese_dust.json | 1 + ...se_ingot_from_smelting_manganese_dust.json | 1 + .../recipes/manganese_ingot_to_block.json | 1 + .../recipes/manganese_ingot_to_nugget.json | 1 + .../recipes/manganese_nugget_to_ingot.json | 1 + .../recipes/molybdenum_block_to_ingot.json | 1 + ...m_ingot_from_blasting_molybdenum_dust.json | 1 + ...m_ingot_from_smelting_molybdenum_dust.json | 1 + .../recipes/molybdenum_ingot_to_block.json | 1 + .../recipes/molybdenum_ingot_to_nugget.json | 1 + .../recipes/molybdenum_nugget_to_ingot.json | 1 + .../recipes/neodymium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_neodymium_dust.json | 1 + ...um_ingot_from_smelting_neodymium_dust.json | 1 + .../recipes/neodymium_ingot_to_block.json | 1 + .../recipes/neodymium_ingot_to_nugget.json | 1 + .../recipes/neodymium_nugget_to_ingot.json | 1 + .../data/chemlib/recipes/neon_lamp_block.json | 1 + .../recipes/nickel_block_to_ingot.json | 1 + ...ickel_ingot_from_blasting_nickel_dust.json | 1 + ...ickel_ingot_from_smelting_nickel_dust.json | 1 + .../recipes/nickel_ingot_to_block.json | 1 + .../recipes/nickel_ingot_to_nugget.json | 1 + .../recipes/nickel_nugget_to_ingot.json | 1 + .../recipes/niobium_block_to_ingot.json | 1 + ...bium_ingot_from_blasting_niobium_dust.json | 1 + ...bium_ingot_from_smelting_niobium_dust.json | 1 + .../recipes/niobium_ingot_to_block.json | 1 + .../recipes/niobium_ingot_to_nugget.json | 1 + .../recipes/niobium_nugget_to_ingot.json | 1 + .../recipes/osmium_block_to_ingot.json | 1 + ...smium_ingot_from_blasting_osmium_dust.json | 1 + ...smium_ingot_from_smelting_osmium_dust.json | 1 + .../recipes/osmium_ingot_to_block.json | 1 + .../recipes/osmium_ingot_to_nugget.json | 1 + .../recipes/osmium_nugget_to_ingot.json | 1 + .../recipes/palladium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_palladium_dust.json | 1 + ...um_ingot_from_smelting_palladium_dust.json | 1 + .../recipes/palladium_ingot_to_block.json | 1 + .../recipes/palladium_ingot_to_nugget.json | 1 + .../recipes/palladium_nugget_to_ingot.json | 1 + .../data/chemlib/recipes/periodic_table.json | 1 + .../recipes/platinum_block_to_ingot.json | 1 + ...num_ingot_from_blasting_platinum_dust.json | 1 + ...num_ingot_from_smelting_platinum_dust.json | 1 + .../recipes/platinum_ingot_to_block.json | 1 + .../recipes/platinum_ingot_to_nugget.json | 1 + .../recipes/platinum_nugget_to_ingot.json | 1 + .../recipes/polonium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_polonium_dust.json | 1 + ...ium_ingot_from_smelting_polonium_dust.json | 1 + .../recipes/polonium_ingot_to_block.json | 1 + .../recipes/polonium_ingot_to_nugget.json | 1 + .../recipes/polonium_nugget_to_ingot.json | 1 + .../recipes/potassium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_potassium_dust.json | 1 + ...um_ingot_from_smelting_potassium_dust.json | 1 + .../recipes/potassium_ingot_to_block.json | 1 + .../recipes/potassium_ingot_to_nugget.json | 1 + .../recipes/potassium_nugget_to_ingot.json | 1 + .../recipes/praseodymium_block_to_ingot.json | 1 + ...ingot_from_blasting_praseodymium_dust.json | 1 + ...ingot_from_smelting_praseodymium_dust.json | 1 + .../recipes/praseodymium_ingot_to_block.json | 1 + .../recipes/praseodymium_ingot_to_nugget.json | 1 + .../recipes/praseodymium_nugget_to_ingot.json | 1 + .../recipes/protactinium_block_to_ingot.json | 1 + ...ingot_from_blasting_protactinium_dust.json | 1 + ...ingot_from_smelting_protactinium_dust.json | 1 + .../recipes/protactinium_ingot_to_block.json | 1 + .../recipes/protactinium_ingot_to_nugget.json | 1 + .../recipes/protactinium_nugget_to_ingot.json | 1 + .../recipes/radium_block_to_ingot.json | 1 + ...adium_ingot_from_blasting_radium_dust.json | 1 + ...adium_ingot_from_smelting_radium_dust.json | 1 + .../recipes/radium_ingot_to_block.json | 1 + .../recipes/radium_ingot_to_nugget.json | 1 + .../recipes/radium_nugget_to_ingot.json | 1 + .../chemlib/recipes/radon_lamp_block.json | 1 + .../recipes/rhenium_block_to_ingot.json | 1 + ...nium_ingot_from_blasting_rhenium_dust.json | 1 + ...nium_ingot_from_smelting_rhenium_dust.json | 1 + .../recipes/rhenium_ingot_to_block.json | 1 + .../recipes/rhenium_ingot_to_nugget.json | 1 + .../recipes/rhenium_nugget_to_ingot.json | 1 + .../recipes/rhodium_block_to_ingot.json | 1 + ...dium_ingot_from_blasting_rhodium_dust.json | 1 + ...dium_ingot_from_smelting_rhodium_dust.json | 1 + .../recipes/rhodium_ingot_to_block.json | 1 + .../recipes/rhodium_ingot_to_nugget.json | 1 + .../recipes/rhodium_nugget_to_ingot.json | 1 + .../recipes/rubidium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_rubidium_dust.json | 1 + ...ium_ingot_from_smelting_rubidium_dust.json | 1 + .../recipes/rubidium_ingot_to_block.json | 1 + .../recipes/rubidium_ingot_to_nugget.json | 1 + .../recipes/rubidium_nugget_to_ingot.json | 1 + .../recipes/ruthenium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_ruthenium_dust.json | 1 + ...um_ingot_from_smelting_ruthenium_dust.json | 1 + .../recipes/ruthenium_ingot_to_block.json | 1 + .../recipes/ruthenium_ingot_to_nugget.json | 1 + .../recipes/ruthenium_nugget_to_ingot.json | 1 + .../recipes/samarium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_samarium_dust.json | 1 + ...ium_ingot_from_smelting_samarium_dust.json | 1 + .../recipes/samarium_ingot_to_block.json | 1 + .../recipes/samarium_ingot_to_nugget.json | 1 + .../recipes/samarium_nugget_to_ingot.json | 1 + .../recipes/scandium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_scandium_dust.json | 1 + ...ium_ingot_from_smelting_scandium_dust.json | 1 + .../recipes/scandium_ingot_to_block.json | 1 + .../recipes/scandium_ingot_to_nugget.json | 1 + .../recipes/scandium_nugget_to_ingot.json | 1 + .../recipes/silver_block_to_ingot.json | 1 + ...ilver_ingot_from_blasting_silver_dust.json | 1 + ...ilver_ingot_from_smelting_silver_dust.json | 1 + .../recipes/silver_ingot_to_block.json | 1 + .../recipes/silver_ingot_to_nugget.json | 1 + .../recipes/silver_nugget_to_ingot.json | 1 + .../recipes/sodium_block_to_ingot.json | 1 + ...odium_ingot_from_blasting_sodium_dust.json | 1 + ...odium_ingot_from_smelting_sodium_dust.json | 1 + .../recipes/sodium_ingot_to_block.json | 1 + .../recipes/sodium_ingot_to_nugget.json | 1 + .../recipes/sodium_nugget_to_ingot.json | 1 + .../recipes/strontium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_strontium_dust.json | 1 + ...um_ingot_from_smelting_strontium_dust.json | 1 + .../recipes/strontium_ingot_to_block.json | 1 + .../recipes/strontium_ingot_to_nugget.json | 1 + .../recipes/strontium_nugget_to_ingot.json | 1 + .../recipes/tantalum_block_to_ingot.json | 1 + ...lum_ingot_from_blasting_tantalum_dust.json | 1 + ...lum_ingot_from_smelting_tantalum_dust.json | 1 + .../recipes/tantalum_ingot_to_block.json | 1 + .../recipes/tantalum_ingot_to_nugget.json | 1 + .../recipes/tantalum_nugget_to_ingot.json | 1 + .../recipes/terbium_block_to_ingot.json | 1 + ...bium_ingot_from_blasting_terbium_dust.json | 1 + ...bium_ingot_from_smelting_terbium_dust.json | 1 + .../recipes/terbium_ingot_to_block.json | 1 + .../recipes/terbium_ingot_to_nugget.json | 1 + .../recipes/terbium_nugget_to_ingot.json | 1 + .../recipes/thallium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_thallium_dust.json | 1 + ...ium_ingot_from_smelting_thallium_dust.json | 1 + .../recipes/thallium_ingot_to_block.json | 1 + .../recipes/thallium_ingot_to_nugget.json | 1 + .../recipes/thallium_nugget_to_ingot.json | 1 + .../recipes/thorium_block_to_ingot.json | 1 + ...rium_ingot_from_blasting_thorium_dust.json | 1 + ...rium_ingot_from_smelting_thorium_dust.json | 1 + .../recipes/thorium_ingot_to_block.json | 1 + .../recipes/thorium_ingot_to_nugget.json | 1 + .../recipes/thorium_nugget_to_ingot.json | 1 + .../recipes/thulium_block_to_ingot.json | 1 + ...lium_ingot_from_blasting_thulium_dust.json | 1 + ...lium_ingot_from_smelting_thulium_dust.json | 1 + .../recipes/thulium_ingot_to_block.json | 1 + .../recipes/thulium_ingot_to_nugget.json | 1 + .../recipes/thulium_nugget_to_ingot.json | 1 + .../chemlib/recipes/tin_block_to_ingot.json | 1 + .../tin_ingot_from_blasting_tin_dust.json | 1 + .../tin_ingot_from_smelting_tin_dust.json | 1 + .../chemlib/recipes/tin_ingot_to_block.json | 1 + .../chemlib/recipes/tin_ingot_to_nugget.json | 1 + .../chemlib/recipes/tin_nugget_to_ingot.json | 1 + .../recipes/titanium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_titanium_dust.json | 1 + ...ium_ingot_from_smelting_titanium_dust.json | 1 + .../recipes/titanium_ingot_to_block.json | 1 + .../recipes/titanium_ingot_to_nugget.json | 1 + .../recipes/titanium_nugget_to_ingot.json | 1 + .../recipes/tungsten_block_to_ingot.json | 1 + ...ten_ingot_from_blasting_tungsten_dust.json | 1 + ...ten_ingot_from_smelting_tungsten_dust.json | 1 + .../recipes/tungsten_ingot_to_block.json | 1 + .../recipes/tungsten_ingot_to_nugget.json | 1 + .../recipes/tungsten_nugget_to_ingot.json | 1 + .../recipes/uranium_block_to_ingot.json | 1 + ...nium_ingot_from_blasting_uranium_dust.json | 1 + ...nium_ingot_from_smelting_uranium_dust.json | 1 + .../recipes/uranium_ingot_to_block.json | 1 + .../recipes/uranium_ingot_to_nugget.json | 1 + .../recipes/uranium_nugget_to_ingot.json | 1 + .../recipes/vanadium_block_to_ingot.json | 1 + ...ium_ingot_from_blasting_vanadium_dust.json | 1 + ...ium_ingot_from_smelting_vanadium_dust.json | 1 + .../recipes/vanadium_ingot_to_block.json | 1 + .../recipes/vanadium_ingot_to_nugget.json | 1 + .../recipes/vanadium_nugget_to_ingot.json | 1 + .../chemlib/recipes/xenon_lamp_block.json | 1 + .../recipes/ytterbium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_ytterbium_dust.json | 1 + ...um_ingot_from_smelting_ytterbium_dust.json | 1 + .../recipes/ytterbium_ingot_to_block.json | 1 + .../recipes/ytterbium_ingot_to_nugget.json | 1 + .../recipes/ytterbium_nugget_to_ingot.json | 1 + .../recipes/yttrium_block_to_ingot.json | 1 + ...rium_ingot_from_blasting_yttrium_dust.json | 1 + ...rium_ingot_from_smelting_yttrium_dust.json | 1 + .../recipes/yttrium_ingot_to_block.json | 1 + .../recipes/yttrium_ingot_to_nugget.json | 1 + .../recipes/yttrium_nugget_to_ingot.json | 1 + .../chemlib/recipes/zinc_block_to_ingot.json | 1 + .../zinc_ingot_from_blasting_zinc_dust.json | 1 + .../zinc_ingot_from_smelting_zinc_dust.json | 1 + .../chemlib/recipes/zinc_ingot_to_block.json | 1 + .../chemlib/recipes/zinc_ingot_to_nugget.json | 1 + .../chemlib/recipes/zinc_nugget_to_ingot.json | 1 + .../recipes/zirconium_block_to_ingot.json | 1 + ...um_ingot_from_blasting_zirconium_dust.json | 1 + ...um_ingot_from_smelting_zirconium_dust.json | 1 + .../recipes/zirconium_ingot_to_block.json | 1 + .../recipes/zirconium_ingot_to_nugget.json | 1 + .../recipes/zirconium_nugget_to_ingot.json | 1 + .../com/smashingmods/chemlib/ChemLib.java | 22 +- .../java/com/smashingmods/chemlib/Config.java | 18 +- .../smashingmods/chemlib/api/Chemical.java | 19 +- .../datagen/ModBlockStateGenerator.java | 30 -- .../addons/datagen/ModItemModelGenerator.java | 82 ----- .../addons/datagen/ModItemTagGenerator.java | 39 --- .../datagen/ModLocalizationGenerator.java | 56 ---- .../api/addons/registry/AddonRegistry.java | 287 ------------------ .../addons/registry/CompoundRegistration.java | 145 --------- .../api/addons/registry/ModTracker.java | 45 --- .../utility/FluidEffectsTooltipUtility.java | 54 ++-- .../chemlib/client/AbbreviationRenderer.java | 85 ++++-- .../chemlib/client/PeriodicTableScreen.java | 42 ++- .../client/events/ClientEventHandler.java | 15 +- ...Handler.java => NeoForgeEventHandler.java} | 28 +- .../chemlib/client/jei/JEIPlugin.java | 5 +- .../chemlib/common/blocks/ChemicalBlock.java | 11 +- .../common/blocks/ChemicalLiquidBlock.java | 5 +- .../chemlib/common/blocks/LampBlock.java | 5 +- .../common/items/ChemicalBlockItem.java | 14 +- .../chemlib/common/items/ChemicalItem.java | 31 +- .../chemlib/common/items/CompoundItem.java | 27 +- .../chemlib/common/items/ElementItem.java | 35 ++- .../common/items/PeriodicTableItem.java | 19 +- .../chemlib/datagen/BlockLootTables.java | 25 +- .../chemlib/datagen/BlockStateGenerator.java | 25 +- .../chemlib/datagen/BlockTagGenerator.java | 30 +- .../chemlib/datagen/DataGenerators.java | 30 +- .../chemlib/datagen/FluidTagGenerator.java | 20 +- .../chemlib/datagen/ItemModelGenerator.java | 41 +-- .../chemlib/datagen/ItemTagGenerator.java | 39 +-- .../datagen/LocalizationGenerator.java | 19 +- .../chemlib/datagen/LootTableGenerator.java | 36 +-- .../chemlib/datagen/RecipeGenerator.java | 79 ++--- .../chemlib/registry/BlockRegistry.java | 34 ++- .../chemlib/registry/ChemicalRegistry.java | 40 +-- .../chemlib/registry/FluidRegistry.java | 96 +++--- .../chemlib/registry/ItemRegistry.java | 182 +++-------- .../chemlib/registry/PaintingsRegistry.java | 9 +- .../chemlib/registry/Registry.java | 13 +- .../chemlib/registry/TabsRegistry.java | 89 ++++++ src/main/resources/Chemlib.zip | Bin 20699 -> 0 bytes src/main/resources/META-INF/mods.toml | 118 +++++-- .../chemlib/models/item/periodic_table.json | 2 +- .../models/item/polyvinyl_chloride_plate.json | 2 +- .../{items => item}/bucket_layer_0.png | Bin .../{items => item}/bucket_layer_1.png | Bin .../{items => item}/compound_dust_layer_0.png | Bin .../{items => item}/compound_dust_layer_1.png | Bin .../{items => item}/compound_gas_layer_0.png | Bin .../{items => item}/compound_gas_layer_1.png | Bin .../compound_liquid_layer_0.png | Bin .../compound_liquid_layer_1.png | Bin .../compound_solid_layer_0.png | Bin .../compound_solid_layer_1.png | Bin .../chemlib/textures/{items => item}/dust.png | Bin .../{items => item}/element_gas_layer_0.png | Bin .../{items => item}/element_gas_layer_1.png | Bin .../element_liquid_layer_0.png | Bin .../element_liquid_layer_1.png | Bin .../{items => item}/element_solid_layer_0.png | Bin .../{items => item}/element_solid_layer_1.png | Bin .../{items => item}/gas_bucket_layer_0.png | Bin .../{items => item}/gas_bucket_layer_1.png | Bin .../textures/{items => item}/ingot.png | Bin .../textures/{items => item}/nugget.png | Bin .../{items => item}/periodic_table.png | Bin .../textures/{items => item}/plate.png | Bin .../polyvinyl_chloride_plate.png | Bin .../resources/data/chemlib/compounds.json | 112 +------ src/main/resources/pack.mcmeta | 6 - 972 files changed, 1479 insertions(+), 14794 deletions(-) delete mode 100644 src/generated/resources/assets/chemlib/blockstates/heptane.json delete mode 100644 src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json delete mode 100644 src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json delete mode 100644 src/generated/resources/assets/chemlib/models/item/heptane.json delete mode 100644 src/generated/resources/assets/chemlib/models/item/heptane_bucket.json delete mode 100644 src/generated/resources/assets/chemlib/models/item/propan-1-ol.json delete mode 100644 src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json delete mode 100644 src/generated/resources/assets/chemlib/models/item/propan-2-ol.json delete mode 100644 src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_blasting_actinium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_smelting_actinium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_blasting_aluminum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_smelting_aluminum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_blasting_barium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_smelting_barium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_blasting_beryllium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_smelting_beryllium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_blasting_bismuth_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_smelting_bismuth_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_blasting_cadmium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_smelting_cadmium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_blasting_calcium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_smelting_calcium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_blasting_cerium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_smelting_cerium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_blasting_cesium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_smelting_cesium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_blasting_chromium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_smelting_chromium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_blasting_cobalt_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_smelting_cobalt_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_blasting_dysprosium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_smelting_dysprosium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_blasting_erbium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_smelting_erbium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_blasting_europium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_smelting_europium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_blasting_francium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_smelting_francium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_blasting_gadolinium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_smelting_gadolinium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_blasting_gallium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_smelting_gallium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_blasting_hafnium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_smelting_hafnium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_blasting_holmium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_smelting_holmium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_blasting_indium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_smelting_indium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_blasting_iridium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_smelting_iridium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_blasting_lanthanum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_smelting_lanthanum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_blasting_lead_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_smelting_lead_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_blasting_lithium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_smelting_lithium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_blasting_lutetium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_smelting_lutetium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_blasting_magnesium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_smelting_magnesium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_blasting_manganese_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_smelting_manganese_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_blasting_molybdenum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_smelting_molybdenum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_blasting_neodymium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_smelting_neodymium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_blasting_nickel_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_smelting_nickel_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_blasting_niobium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_smelting_niobium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_blasting_osmium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_smelting_osmium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_blasting_palladium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_smelting_palladium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_blasting_platinum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_smelting_platinum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_blasting_polonium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_smelting_polonium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_blasting_potassium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_smelting_potassium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_blasting_praseodymium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_smelting_praseodymium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_blasting_protactinium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_smelting_protactinium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_blasting_radium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_smelting_radium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_blasting_rhenium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_smelting_rhenium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_blasting_rhodium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_smelting_rhodium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_blasting_rubidium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_smelting_rubidium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_blasting_ruthenium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_smelting_ruthenium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_blasting_samarium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_smelting_samarium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_blasting_scandium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_smelting_scandium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_blasting_silver_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_smelting_silver_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_blasting_sodium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_smelting_sodium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_blasting_strontium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_smelting_strontium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_blasting_tantalum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_smelting_tantalum_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_blasting_terbium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_smelting_terbium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_blasting_thallium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_smelting_thallium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_blasting_thorium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_smelting_thorium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_blasting_thulium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_smelting_thulium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_blasting_tin_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_smelting_tin_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_blasting_titanium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_smelting_titanium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_blasting_tungsten_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_smelting_tungsten_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_blasting_uranium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_smelting_uranium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_blasting_vanadium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_smelting_vanadium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_blasting_ytterbium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_smelting_ytterbium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_blasting_yttrium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_smelting_yttrium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_blasting_zinc_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_smelting_zinc_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_block_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_blasting_zirconium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_smelting_zirconium_dust.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_nugget.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_nugget_to_ingot.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/argon_lamp_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/helium_lamp_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/krypton_lamp_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/neon_lamp_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/periodic_table.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/radon_lamp_block.json delete mode 100644 src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/xenon_lamp_block.json delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModBlockStateGenerator.java delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemModelGenerator.java delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemTagGenerator.java delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModLocalizationGenerator.java delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/registry/AddonRegistry.java delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java delete mode 100644 src/main/java/com/smashingmods/chemlib/api/addons/registry/ModTracker.java rename src/main/java/com/smashingmods/chemlib/client/events/{ForgeEventHandler.java => NeoForgeEventHandler.java} (68%) create mode 100644 src/main/java/com/smashingmods/chemlib/registry/TabsRegistry.java delete mode 100644 src/main/resources/Chemlib.zip rename src/main/resources/assets/chemlib/textures/{items => item}/bucket_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/bucket_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_dust_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_dust_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_gas_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_gas_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_liquid_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_liquid_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_solid_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/compound_solid_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/dust.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/element_gas_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/element_gas_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/element_liquid_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/element_liquid_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/element_solid_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/element_solid_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/gas_bucket_layer_0.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/gas_bucket_layer_1.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/ingot.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/nugget.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/periodic_table.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/plate.png (100%) rename src/main/resources/assets/chemlib/textures/{items => item}/polyvinyl_chloride_plate.png (100%) delete mode 100644 src/main/resources/pack.mcmeta diff --git a/build.gradle b/build.gradle index 123a210d..d4f49e58 100644 --- a/build.gradle +++ b/build.gradle @@ -1,158 +1,100 @@ -buildscript { - repositories { - maven { url = 'https://files.minecraftforge.net/maven' } - maven { url = 'https://maven.parchmentmc.org' } +plugins { + id 'java-library' + id 'eclipse' + id 'idea' + id 'maven-publish' + id 'net.neoforged.gradle.userdev' version '7.0.97' +} + +version = mod_version +group = mod_group_id + +repositories { + mavenLocal() + + maven { + url = "https://maven.blamejared.com/" } - dependencies { - classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true - classpath 'org.parchmentmc:librarian:1.+' + maven { + url "https://cursemaven.com" + content { + includeGroup "curse.maven" + } } } -plugins { - id 'com.matthewprenger.cursegradle' version '1.4.0' - id 'java' +base { + archivesName = mod_id } -apply plugin: 'net.minecraftforge.gradle' -apply plugin: 'org.parchmentmc.librarian.forgegradle' -apply plugin: 'maven-publish' +java.toolchain.languageVersion = JavaLanguageVersion.of(17) -version = "$minecraft_version-$mod_version" -group = 'com.smashingmods' -archivesBaseName = 'chemlib' +runs { + configureEach { + systemProperty 'forge.logging.markers', 'REGISTRIES' -java.toolchain.languageVersion = JavaLanguageVersion.of(17) + systemProperty 'forge.logging.console.level', 'debug' -minecraft { - mappings channel: 'parchment', version: "$parchment_version-$minecraft_version" - runs { - client { - workingDirectory project.file('run') - property 'forge.logging.markers', 'REGISTRIES' - property 'forge.logging.console.level', 'debug' - jvmArgs '-XX:+AllowEnhancedClassRedefinition' - - mods { - chemlib { - source sourceSets.main - } - } - } + modSource project.sourceSets.main + } - server { - workingDirectory project.file('run') - property 'forge.logging.markers', 'REGISTRIES' - property 'forge.logging.console.level', 'debug' - jvmArgs '-XX:+AllowEnhancedClassRedefinition' - - mods { - chemlib { - source sourceSets.main - } - } - } + client { + systemProperty 'forge.enabledGameTestNamespaces', project.mod_id + } - data { - workingDirectory project.file('run') - property 'forge.logging.markers', 'REGISTRIES' - property 'forge.logging.console.level', 'debug' - jvmArgs '-XX:+AllowEnhancedClassRedefinition' - args '--mod', "$archivesBaseName", '--all', '--output', file('src/generated/resources'), '--existing', file('src/main/resources') - - mods { - chemlib { - source sourceSets.main - } - } - } + server { + systemProperty 'forge.enabledGameTestNamespaces', project.mod_id + programArgument '--nogui' + } + gameTestServer { + systemProperty 'forge.enabledGameTestNamespaces', project.mod_id + } + + data { + programArguments.addAll '--mod', project.mod_id, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath() } } sourceSets.main.resources { srcDir 'src/generated/resources' } -repositories { - maven { url "https://dvs1.progwml6.com/files/maven/" } - maven { - url "https://www.cursemaven.com" - content { - includeGroup "curse.maven" - } - } -} dependencies { - minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" - implementation fg.deobf("mezz.jei:jei-${minecraft_version}-common-api:${jei_version}") - runtimeOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge:${jei_version}") -} + + implementation "net.neoforged:neoforge:${neo_version}" -jar { - manifest { - attributes([ - "Specification-Title" : "$archivesBaseName", - "Specification-Vendor" : "SmashingMods", - "Specification-Version" : "1", - "Implementation-Title" : project.name, - "Implementation-Version" : project.version, - "Implementation-Vendor" : "SmashingMods", - "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") - ]) - } + compileOnly "mezz.jei:jei-${mc_version}-common-api:${jei_version}" + compileOnly "mezz.jei:jei-${mc_version}-neoforge-api:${jei_version}" + runtimeOnly "mezz.jei:jei-${mc_version}-neoforge:${jei_version}" } -def secrets = new Properties() -file('secrets.properties').withInputStream { - stream -> secrets.load(stream) -} - -fileTree("secrets").matching { - include "**/*.properties" -}.each { - File file -> - file.withInputStream { - stream -> secrets.load(stream) - } +tasks.withType(ProcessResources).configureEach { + var replaceProperties = [ + minecraft_version : minecraft_version, minecraft_version_range: minecraft_version_range, + neo_version : neo_version, neo_version_range: neo_version_range, + loader_version_range: loader_version_range, + mod_id : mod_id, mod_name: mod_name, mod_license: mod_license, mod_version: mod_version, + mod_authors : mod_authors, mod_description: mod_description, + ] + inputs.properties replaceProperties + + filesMatching(['META-INF/mods.toml']) { + expand replaceProperties + [project: project] + } } -jar.finalizedBy('reobfJar') - publishing { publications { - mavenJava(MavenPublication) { - afterEvaluate { - artifact project.jar - } - setGroupId 'smashingmods' - setArtifactId 'chemlib' + register('mavenJava', MavenPublication) { + from components.java } } repositories { maven { - url "https://maven.tamaized.com/releases" - credentials { - username secrets.getProperty("maven_username") - password secrets.getProperty("maven_password") - } + url "file://${project.projectDir}/repo" } } } -curseforge { - apiKey = secrets.getProperty("apiKey") - project { - id = '340666' - releaseType = 'release' - changelogType = 'markdown' - changelog = file("changelog.md") - addGameVersion 'Forge' - addGameVersion 'Java 17' - addGameVersion '1.19.2' - mainArtifact(jar) { - displayName = "ChemLib $project.version" - relations { - optionalDependency 'jei' - } - } - } -} \ No newline at end of file +tasks.withType(JavaCompile).configureEach { + options.encoding = 'UTF-8' +} diff --git a/changelog.md b/changelog.md index 5cd3bf5d..5475cb4f 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,6 @@ -# ChemLib 1.19.2-2.0.19 +# ChemLib 1.20.4-2.0.19 Changes: -- Fix all calls to toUpperCase() passing in Locale.ROOT. This should fix issues with the Turkish language loading the - mod. -- Upgrade Forge version. \ No newline at end of file +- Moved to NeoForge 20.4.221 +- Moved to Minecraft 1.20.4 \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 01a6a0d4..4c1110af 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,20 @@ -org.gradle.jvmargs=-Xmx3G +#org.gradle.jvmargs= org.gradle.daemon=false +org.gradle.debug=false + +minecraft_version=1.20.4 +minecraft_version_range=[1.20.4,1.21) +neo_version=20.4.221 +neo_version_range=[20.4,) +loader_version_range=[2,) + +mod_id=chemlib +mod_name=ChemLib +mod_license=LGPLv2.1 mod_version=2.0.19 -minecraft_version=1.19.2 -forge_version=43.3.8 -parchment_version=2022.11.27 -jei_version=11.2.0.254 \ No newline at end of file +mod_group_id=com.smashingmods.chemlib +mod_authors=DarkArcana +mod_description=ChemLib provides all of the elements of the periodic table and many compounds of those elements. It also includes some items based on the elements and compounds such as ingots and lamps.\nCredits:\n- Andrea Hazard, creator of 'Enhanced Bohr Model' images. Their work is shared under the Creative Commons Attribution-Share Alike 4.0 International license. Read more about the license here: https://creativecommons.org/licenses/by-sa/4.0/deed.en + +mc_version=1.20.4 +jei_version=17.3.0.49 \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7454180f2ae8848c63b8b4dea2cb829da983f2fa..d64cd4917707c1f8861d8cb53dd15194d4248596 100644 GIT binary patch literal 43462 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 literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ffed3a25..a80b22ce 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/generated/resources/assets/chemlib/blockstates/heptane.json b/src/generated/resources/assets/chemlib/blockstates/heptane.json deleted file mode 100644 index 41a7e250..00000000 --- a/src/generated/resources/assets/chemlib/blockstates/heptane.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "variants": { - "level=0": { - "model": "minecraft:block/water" - }, - "level=1": { - "model": "minecraft:block/water" - }, - "level=10": { - "model": "minecraft:block/water" - }, - "level=11": { - "model": "minecraft:block/water" - }, - "level=12": { - "model": "minecraft:block/water" - }, - "level=13": { - "model": "minecraft:block/water" - }, - "level=14": { - "model": "minecraft:block/water" - }, - "level=15": { - "model": "minecraft:block/water" - }, - "level=2": { - "model": "minecraft:block/water" - }, - "level=3": { - "model": "minecraft:block/water" - }, - "level=4": { - "model": "minecraft:block/water" - }, - "level=5": { - "model": "minecraft:block/water" - }, - "level=6": { - "model": "minecraft:block/water" - }, - "level=7": { - "model": "minecraft:block/water" - }, - "level=8": { - "model": "minecraft:block/water" - }, - "level=9": { - "model": "minecraft:block/water" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json b/src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json deleted file mode 100644 index 41a7e250..00000000 --- a/src/generated/resources/assets/chemlib/blockstates/propan-1-ol.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "variants": { - "level=0": { - "model": "minecraft:block/water" - }, - "level=1": { - "model": "minecraft:block/water" - }, - "level=10": { - "model": "minecraft:block/water" - }, - "level=11": { - "model": "minecraft:block/water" - }, - "level=12": { - "model": "minecraft:block/water" - }, - "level=13": { - "model": "minecraft:block/water" - }, - "level=14": { - "model": "minecraft:block/water" - }, - "level=15": { - "model": "minecraft:block/water" - }, - "level=2": { - "model": "minecraft:block/water" - }, - "level=3": { - "model": "minecraft:block/water" - }, - "level=4": { - "model": "minecraft:block/water" - }, - "level=5": { - "model": "minecraft:block/water" - }, - "level=6": { - "model": "minecraft:block/water" - }, - "level=7": { - "model": "minecraft:block/water" - }, - "level=8": { - "model": "minecraft:block/water" - }, - "level=9": { - "model": "minecraft:block/water" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json b/src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json deleted file mode 100644 index 41a7e250..00000000 --- a/src/generated/resources/assets/chemlib/blockstates/propan-2-ol.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "variants": { - "level=0": { - "model": "minecraft:block/water" - }, - "level=1": { - "model": "minecraft:block/water" - }, - "level=10": { - "model": "minecraft:block/water" - }, - "level=11": { - "model": "minecraft:block/water" - }, - "level=12": { - "model": "minecraft:block/water" - }, - "level=13": { - "model": "minecraft:block/water" - }, - "level=14": { - "model": "minecraft:block/water" - }, - "level=15": { - "model": "minecraft:block/water" - }, - "level=2": { - "model": "minecraft:block/water" - }, - "level=3": { - "model": "minecraft:block/water" - }, - "level=4": { - "model": "minecraft:block/water" - }, - "level=5": { - "model": "minecraft:block/water" - }, - "level=6": { - "model": "minecraft:block/water" - }, - "level=7": { - "model": "minecraft:block/water" - }, - "level=8": { - "model": "minecraft:block/water" - }, - "level=9": { - "model": "minecraft:block/water" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/lang/en_us.json b/src/generated/resources/assets/chemlib/lang/en_us.json index 5123abff..9b0742a1 100644 --- a/src/generated/resources/assets/chemlib/lang/en_us.json +++ b/src/generated/resources/assets/chemlib/lang/en_us.json @@ -36,7 +36,6 @@ "block.chemlib.hafnium_metal_block": "Hafnium Block", "block.chemlib.helium": "Helium Gas", "block.chemlib.helium_lamp_block": "Helium Lamp", - "block.chemlib.heptane": "Heptane", "block.chemlib.hexane": "Hexane", "block.chemlib.holmium_metal_block": "Holmium Block", "block.chemlib.hydrochloric_acid": "Hydrochloric Acid", @@ -72,8 +71,6 @@ "block.chemlib.polonium_metal_block": "Polonium Block", "block.chemlib.potassium_metal_block": "Potassium Block", "block.chemlib.praseodymium_metal_block": "Praseodymium Block", - "block.chemlib.propan-1-ol": "Propan-1-ol", - "block.chemlib.propan-2-ol": "Propan-2-ol", "block.chemlib.propane": "Propane Gas", "block.chemlib.protactinium_metal_block": "Protactinium Block", "block.chemlib.radium_metal_block": "Radium Block", @@ -181,7 +178,6 @@ "chemlib.jei.compound.ethylene.description": "This chemical is widely used in industrial chemistry, particularly in the synthesis of polyethylene plastics.", "chemlib.jei.compound.graphite.description": "A crystalline form of carbon. It is used in pencils, lubricants, and under pressure it can form diamonds.", "chemlib.jei.compound.han_purple.description": "A tradition Chinese pigment, it's possible the recipe for making this compound came from improvements to the earlier Egyptian Blue.", - "chemlib.jei.compound.heptane.description": "Heptane is a straight-chain alkane with seven carbon atoms. It is commonly used as a non-polar solvent and is highly flammable.", "chemlib.jei.compound.hexane.description": "A non-polar solvent, hexanes are commonly used in the production of leather and glue.", "chemlib.jei.compound.hydrochloric_acid.description": "Known to alchemist as acidum salis or muriatic acid, when combined with nitric acid it is known as aqua regia; an acid capable of dissolving gold.", "chemlib.jei.compound.hydrogen_sulfide.description": "This poisonous, corrosive gas is known to miners as \"stinkdamp\", as it is heavier than air and can pool underground.", @@ -245,8 +241,6 @@ "chemlib.jei.compound.potassium_oxide.description": "This chemical's uses are unknown at this time.", "chemlib.jei.compound.potassium_permanganate.description": "Traditionally used as a disinfectant, this chemical can be used on both wounds and to purify water, though it tends to turn the water pink.", "chemlib.jei.compound.potassium_sulfate.description": "This chemical's uses are unknown at this time.", - "chemlib.jei.compound.propan-1-ol.description": "Propan-1-ol, also known as n-propanol or 1-propanol, is a colorless liquid with a strong odor. It is used as a solvent and in the production of various chemicals.", - "chemlib.jei.compound.propan-2-ol.description": "Propan-2-ol, also known as isopropyl alcohol or isopropanol, is a colorless liquid with a strong odor. It is used as a solvent, cleaning agent, and in many household products.", "chemlib.jei.compound.propane.description": "While a gas at standard pressure, propane can be compressed into a liquid, making for easy transportation.", "chemlib.jei.compound.protein.description": "Proteins are large, complicated molecules made from chains of amino acids, that make up all living things. This protein is one of the most simple, known as cysteine.", "chemlib.jei.compound.rubidium_carbonate.description": "This chemical's uses are unknown at this time.", @@ -559,8 +553,6 @@ "item.chemlib.hassium": "Hassium", "item.chemlib.helium": "Helium", "item.chemlib.helium_bucket": "Helium Gas Bucket", - "item.chemlib.heptane": "Heptane", - "item.chemlib.heptane_bucket": "Heptane Bucket", "item.chemlib.hexane": "Hexane", "item.chemlib.hexane_bucket": "Hexane Bucket", "item.chemlib.holmium": "Holmium", @@ -809,10 +801,6 @@ "item.chemlib.praseodymium_nugget": "Praseodymium Nugget", "item.chemlib.praseodymium_plate": "Praseodymium Plate", "item.chemlib.promethium": "Promethium", - "item.chemlib.propan-1-ol": "Propan-1-ol", - "item.chemlib.propan-1-ol_bucket": "Propan-1-ol Bucket", - "item.chemlib.propan-2-ol": "Propan-2-ol", - "item.chemlib.propan-2-ol_bucket": "Propan-2-ol Bucket", "item.chemlib.propane": "Propane", "item.chemlib.propane_bucket": "Propane Gas Bucket", "item.chemlib.protactinium": "Protactinium", diff --git a/src/generated/resources/assets/chemlib/models/item/acetic_acid_bucket.json b/src/generated/resources/assets/chemlib/models/item/acetic_acid_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/acetic_acid_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/acetic_acid_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/acetylene_bucket.json b/src/generated/resources/assets/chemlib/models/item/acetylene_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/acetylene_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/acetylene_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/ammonia_bucket.json b/src/generated/resources/assets/chemlib/models/item/ammonia_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/ammonia_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/ammonia_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/ammonium_bucket.json b/src/generated/resources/assets/chemlib/models/item/ammonium_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/ammonium_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/ammonium_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/argon_bucket.json b/src/generated/resources/assets/chemlib/models/item/argon_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/argon_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/argon_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/bromine_bucket.json b/src/generated/resources/assets/chemlib/models/item/bromine_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/bromine_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/bromine_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/butane_bucket.json b/src/generated/resources/assets/chemlib/models/item/butane_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/butane_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/butane_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/carbon_dioxide_bucket.json b/src/generated/resources/assets/chemlib/models/item/carbon_dioxide_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/carbon_dioxide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/carbon_dioxide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/carbon_disulfide_bucket.json b/src/generated/resources/assets/chemlib/models/item/carbon_disulfide_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/carbon_disulfide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/carbon_disulfide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/carbon_monoxide_bucket.json b/src/generated/resources/assets/chemlib/models/item/carbon_monoxide_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/carbon_monoxide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/carbon_monoxide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/chemical_dust_model.json b/src/generated/resources/assets/chemlib/models/item/chemical_dust_model.json index 2bf6ed77..9b7b3bf0 100644 --- a/src/generated/resources/assets/chemlib/models/item/chemical_dust_model.json +++ b/src/generated/resources/assets/chemlib/models/item/chemical_dust_model.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/dust" + "layer0": "chemlib:item/dust" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/chemical_ingot_model.json b/src/generated/resources/assets/chemlib/models/item/chemical_ingot_model.json index e21f06ac..fe7252f3 100644 --- a/src/generated/resources/assets/chemlib/models/item/chemical_ingot_model.json +++ b/src/generated/resources/assets/chemlib/models/item/chemical_ingot_model.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/ingot" + "layer0": "chemlib:item/ingot" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/chemical_nugget_model.json b/src/generated/resources/assets/chemlib/models/item/chemical_nugget_model.json index 1ef17a72..f511bcb0 100644 --- a/src/generated/resources/assets/chemlib/models/item/chemical_nugget_model.json +++ b/src/generated/resources/assets/chemlib/models/item/chemical_nugget_model.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/nugget" + "layer0": "chemlib:item/nugget" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/chemical_plate_model.json b/src/generated/resources/assets/chemlib/models/item/chemical_plate_model.json index 86f9711a..dad2341b 100644 --- a/src/generated/resources/assets/chemlib/models/item/chemical_plate_model.json +++ b/src/generated/resources/assets/chemlib/models/item/chemical_plate_model.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/plate" + "layer0": "chemlib:item/plate" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/chlorine_bucket.json b/src/generated/resources/assets/chemlib/models/item/chlorine_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/chlorine_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/chlorine_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/compound_dust_model.json b/src/generated/resources/assets/chemlib/models/item/compound_dust_model.json index b2e328ef..e680b865 100644 --- a/src/generated/resources/assets/chemlib/models/item/compound_dust_model.json +++ b/src/generated/resources/assets/chemlib/models/item/compound_dust_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/compound_dust_layer_0", - "layer1": "chemlib:items/compound_dust_layer_1" + "layer0": "chemlib:item/compound_dust_layer_0", + "layer1": "chemlib:item/compound_dust_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/compound_gas_model.json b/src/generated/resources/assets/chemlib/models/item/compound_gas_model.json index af7da9ad..763ef35d 100644 --- a/src/generated/resources/assets/chemlib/models/item/compound_gas_model.json +++ b/src/generated/resources/assets/chemlib/models/item/compound_gas_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/compound_gas_layer_0", - "layer1": "chemlib:items/compound_gas_layer_1" + "layer0": "chemlib:item/compound_gas_layer_0", + "layer1": "chemlib:item/compound_gas_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/compound_liquid_model.json b/src/generated/resources/assets/chemlib/models/item/compound_liquid_model.json index af1c9e01..d6267c35 100644 --- a/src/generated/resources/assets/chemlib/models/item/compound_liquid_model.json +++ b/src/generated/resources/assets/chemlib/models/item/compound_liquid_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/compound_liquid_layer_0", - "layer1": "chemlib:items/compound_liquid_layer_1" + "layer0": "chemlib:item/compound_liquid_layer_0", + "layer1": "chemlib:item/compound_liquid_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/compound_solid_model.json b/src/generated/resources/assets/chemlib/models/item/compound_solid_model.json index 41dadcec..c55df6dc 100644 --- a/src/generated/resources/assets/chemlib/models/item/compound_solid_model.json +++ b/src/generated/resources/assets/chemlib/models/item/compound_solid_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/compound_solid_layer_0", - "layer1": "chemlib:items/compound_solid_layer_1" + "layer0": "chemlib:item/compound_solid_layer_0", + "layer1": "chemlib:item/compound_solid_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/element_gas_model.json b/src/generated/resources/assets/chemlib/models/item/element_gas_model.json index f56da411..a4372e05 100644 --- a/src/generated/resources/assets/chemlib/models/item/element_gas_model.json +++ b/src/generated/resources/assets/chemlib/models/item/element_gas_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/element_gas_layer_0", - "layer1": "chemlib:items/element_gas_layer_1" + "layer0": "chemlib:item/element_gas_layer_0", + "layer1": "chemlib:item/element_gas_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/element_liquid_model.json b/src/generated/resources/assets/chemlib/models/item/element_liquid_model.json index fa58b645..f980862a 100644 --- a/src/generated/resources/assets/chemlib/models/item/element_liquid_model.json +++ b/src/generated/resources/assets/chemlib/models/item/element_liquid_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/element_liquid_layer_0", - "layer1": "chemlib:items/element_liquid_layer_1" + "layer0": "chemlib:item/element_liquid_layer_0", + "layer1": "chemlib:item/element_liquid_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/element_solid_model.json b/src/generated/resources/assets/chemlib/models/item/element_solid_model.json index be1c0665..3cae58c3 100644 --- a/src/generated/resources/assets/chemlib/models/item/element_solid_model.json +++ b/src/generated/resources/assets/chemlib/models/item/element_solid_model.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/element_solid_layer_0", - "layer1": "chemlib:items/element_solid_layer_1" + "layer0": "chemlib:item/element_solid_layer_0", + "layer1": "chemlib:item/element_solid_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/epinephrine_bucket.json b/src/generated/resources/assets/chemlib/models/item/epinephrine_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/epinephrine_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/epinephrine_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/ethane_bucket.json b/src/generated/resources/assets/chemlib/models/item/ethane_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/ethane_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/ethane_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/ethanol_bucket.json b/src/generated/resources/assets/chemlib/models/item/ethanol_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/ethanol_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/ethanol_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/ethylene_bucket.json b/src/generated/resources/assets/chemlib/models/item/ethylene_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/ethylene_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/ethylene_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/fluorine_bucket.json b/src/generated/resources/assets/chemlib/models/item/fluorine_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/fluorine_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/fluorine_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/helium_bucket.json b/src/generated/resources/assets/chemlib/models/item/helium_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/helium_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/helium_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/heptane.json b/src/generated/resources/assets/chemlib/models/item/heptane.json deleted file mode 100644 index 59eb34fd..00000000 --- a/src/generated/resources/assets/chemlib/models/item/heptane.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "chemlib:item/compound_liquid_model" -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/heptane_bucket.json b/src/generated/resources/assets/chemlib/models/item/heptane_bucket.json deleted file mode 100644 index 628e93bd..00000000 --- a/src/generated/resources/assets/chemlib/models/item/heptane_bucket.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/hexane_bucket.json b/src/generated/resources/assets/chemlib/models/item/hexane_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/hexane_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/hexane_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/hydrochloric_acid_bucket.json b/src/generated/resources/assets/chemlib/models/item/hydrochloric_acid_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/hydrochloric_acid_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/hydrochloric_acid_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/hydrogen_bucket.json b/src/generated/resources/assets/chemlib/models/item/hydrogen_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/hydrogen_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/hydrogen_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/hydrogen_sulfide_bucket.json b/src/generated/resources/assets/chemlib/models/item/hydrogen_sulfide_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/hydrogen_sulfide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/hydrogen_sulfide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/krypton_bucket.json b/src/generated/resources/assets/chemlib/models/item/krypton_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/krypton_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/krypton_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/mercury_bucket.json b/src/generated/resources/assets/chemlib/models/item/mercury_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/mercury_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/mercury_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/methane_bucket.json b/src/generated/resources/assets/chemlib/models/item/methane_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/methane_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/methane_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/neon_bucket.json b/src/generated/resources/assets/chemlib/models/item/neon_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/neon_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/neon_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/nitric_acid_bucket.json b/src/generated/resources/assets/chemlib/models/item/nitric_acid_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/nitric_acid_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/nitric_acid_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/nitric_oxide_bucket.json b/src/generated/resources/assets/chemlib/models/item/nitric_oxide_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/nitric_oxide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/nitric_oxide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/nitrogen_bucket.json b/src/generated/resources/assets/chemlib/models/item/nitrogen_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/nitrogen_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/nitrogen_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/nitrogen_dioxide_bucket.json b/src/generated/resources/assets/chemlib/models/item/nitrogen_dioxide_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/nitrogen_dioxide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/nitrogen_dioxide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/oxygen_bucket.json b/src/generated/resources/assets/chemlib/models/item/oxygen_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/oxygen_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/oxygen_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/pentane_bucket.json b/src/generated/resources/assets/chemlib/models/item/pentane_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/pentane_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/pentane_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-1-ol.json b/src/generated/resources/assets/chemlib/models/item/propan-1-ol.json deleted file mode 100644 index 59eb34fd..00000000 --- a/src/generated/resources/assets/chemlib/models/item/propan-1-ol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "chemlib:item/compound_liquid_model" -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json b/src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json deleted file mode 100644 index 628e93bd..00000000 --- a/src/generated/resources/assets/chemlib/models/item/propan-1-ol_bucket.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-2-ol.json b/src/generated/resources/assets/chemlib/models/item/propan-2-ol.json deleted file mode 100644 index 59eb34fd..00000000 --- a/src/generated/resources/assets/chemlib/models/item/propan-2-ol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "chemlib:item/compound_liquid_model" -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json b/src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json deleted file mode 100644 index 628e93bd..00000000 --- a/src/generated/resources/assets/chemlib/models/item/propan-2-ol_bucket.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/propane_bucket.json b/src/generated/resources/assets/chemlib/models/item/propane_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/propane_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/propane_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/radon_bucket.json b/src/generated/resources/assets/chemlib/models/item/radon_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/radon_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/radon_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/sulfur_dioxide_bucket.json b/src/generated/resources/assets/chemlib/models/item/sulfur_dioxide_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/sulfur_dioxide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/sulfur_dioxide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/sulfur_trioxide_bucket.json b/src/generated/resources/assets/chemlib/models/item/sulfur_trioxide_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/sulfur_trioxide_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/sulfur_trioxide_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/sulfuric_acid_bucket.json b/src/generated/resources/assets/chemlib/models/item/sulfuric_acid_bucket.json index 628e93bd..b515f48d 100644 --- a/src/generated/resources/assets/chemlib/models/item/sulfuric_acid_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/sulfuric_acid_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/bucket_layer_0", - "layer1": "chemlib:items/bucket_layer_1" + "layer0": "chemlib:item/bucket_layer_0", + "layer1": "chemlib:item/bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/assets/chemlib/models/item/xenon_bucket.json b/src/generated/resources/assets/chemlib/models/item/xenon_bucket.json index ac2caa02..7a20e54f 100644 --- a/src/generated/resources/assets/chemlib/models/item/xenon_bucket.json +++ b/src/generated/resources/assets/chemlib/models/item/xenon_bucket.json @@ -1,7 +1,7 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "chemlib:items/gas_bucket_layer_0", - "layer1": "chemlib:items/gas_bucket_layer_1" + "layer0": "chemlib:item/gas_bucket_layer_0", + "layer1": "chemlib:item/gas_bucket_layer_1" } } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_block_to_ingot.json deleted file mode 100644 index a5848c37..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_actinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:actinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:actinium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_actinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:actinium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_blasting_actinium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_blasting_actinium_dust.json deleted file mode 100644 index 7c5f4ea6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_blasting_actinium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_actinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:actinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:actinium_ingot_from_blasting_actinium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_actinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:actinium_ingot_from_blasting_actinium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_smelting_actinium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_smelting_actinium_dust.json deleted file mode 100644 index 764945db..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_from_smelting_actinium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_actinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:actinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:actinium_ingot_from_smelting_actinium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_actinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:actinium_ingot_from_smelting_actinium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_block.json deleted file mode 100644 index 1c6c2a67..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_actinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:actinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:actinium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_actinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:actinium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_nugget.json deleted file mode 100644 index 8b93e99f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_actinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:actinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:actinium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_actinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:actinium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_nugget_to_ingot.json deleted file mode 100644 index dac7a4af..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/actinium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_actinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:actinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:actinium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_actinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:actinium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_block_to_ingot.json deleted file mode 100644 index fa56af48..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aluminum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:aluminum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:aluminum_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_aluminum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:aluminum_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_blasting_aluminum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_blasting_aluminum_dust.json deleted file mode 100644 index bd045069..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_blasting_aluminum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aluminum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:aluminum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:aluminum_ingot_from_blasting_aluminum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_aluminum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:aluminum_ingot_from_blasting_aluminum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_smelting_aluminum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_smelting_aluminum_dust.json deleted file mode 100644 index d5462ff2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_from_smelting_aluminum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aluminum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:aluminum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:aluminum_ingot_from_smelting_aluminum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_aluminum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:aluminum_ingot_from_smelting_aluminum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_block.json deleted file mode 100644 index 86aa9a9f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aluminum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:aluminum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:aluminum_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_aluminum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:aluminum_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_nugget.json deleted file mode 100644 index 4a334f2a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aluminum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:aluminum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:aluminum_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_aluminum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:aluminum_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_nugget_to_ingot.json deleted file mode 100644 index 8789c4c2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/aluminum_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aluminum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:aluminum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:aluminum_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_aluminum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:aluminum_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_block_to_ingot.json deleted file mode 100644 index 058c1fa3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_barium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:barium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:barium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_barium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:barium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_blasting_barium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_blasting_barium_dust.json deleted file mode 100644 index f8f70eeb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_blasting_barium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_barium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:barium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:barium_ingot_from_blasting_barium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_barium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:barium_ingot_from_blasting_barium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_smelting_barium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_smelting_barium_dust.json deleted file mode 100644 index 07d6740b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_from_smelting_barium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_barium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:barium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:barium_ingot_from_smelting_barium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_barium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:barium_ingot_from_smelting_barium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_block.json deleted file mode 100644 index 7afae09b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_barium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:barium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:barium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_barium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:barium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_nugget.json deleted file mode 100644 index 1fe8f0d1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_barium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:barium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:barium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_barium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:barium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_nugget_to_ingot.json deleted file mode 100644 index 8d8f996c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/barium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_barium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:barium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:barium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_barium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:barium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_block_to_ingot.json deleted file mode 100644 index b07979fb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_beryllium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:beryllium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:beryllium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_beryllium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:beryllium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_blasting_beryllium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_blasting_beryllium_dust.json deleted file mode 100644 index c07fbed2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_blasting_beryllium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_beryllium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:beryllium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:beryllium_ingot_from_blasting_beryllium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_beryllium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:beryllium_ingot_from_blasting_beryllium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_smelting_beryllium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_smelting_beryllium_dust.json deleted file mode 100644 index 54be1231..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_from_smelting_beryllium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_beryllium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:beryllium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:beryllium_ingot_from_smelting_beryllium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_beryllium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:beryllium_ingot_from_smelting_beryllium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_block.json deleted file mode 100644 index 05706134..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_beryllium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:beryllium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:beryllium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_beryllium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:beryllium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_nugget.json deleted file mode 100644 index 2220d4e7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_beryllium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:beryllium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:beryllium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_beryllium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:beryllium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_nugget_to_ingot.json deleted file mode 100644 index 2a34d1f4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/beryllium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_beryllium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:beryllium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:beryllium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_beryllium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:beryllium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_block_to_ingot.json deleted file mode 100644 index f6756494..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bismuth": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:bismuth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:bismuth_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_bismuth", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:bismuth_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_blasting_bismuth_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_blasting_bismuth_dust.json deleted file mode 100644 index ae1c1af7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_blasting_bismuth_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bismuth": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:bismuth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:bismuth_ingot_from_blasting_bismuth_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_bismuth", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:bismuth_ingot_from_blasting_bismuth_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_smelting_bismuth_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_smelting_bismuth_dust.json deleted file mode 100644 index 51c3d5c6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_from_smelting_bismuth_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bismuth": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:bismuth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:bismuth_ingot_from_smelting_bismuth_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_bismuth", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:bismuth_ingot_from_smelting_bismuth_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_block.json deleted file mode 100644 index ce522224..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bismuth": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:bismuth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:bismuth_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_bismuth", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:bismuth_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_nugget.json deleted file mode 100644 index c26299e3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bismuth": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:bismuth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:bismuth_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_bismuth", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:bismuth_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_nugget_to_ingot.json deleted file mode 100644 index 9266546a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/bismuth_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bismuth": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:bismuth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:bismuth_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_bismuth", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:bismuth_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_block_to_ingot.json deleted file mode 100644 index c7ca7e2e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cadmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cadmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cadmium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cadmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cadmium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_blasting_cadmium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_blasting_cadmium_dust.json deleted file mode 100644 index 627a98c1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_blasting_cadmium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cadmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cadmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cadmium_ingot_from_blasting_cadmium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cadmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cadmium_ingot_from_blasting_cadmium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_smelting_cadmium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_smelting_cadmium_dust.json deleted file mode 100644 index 09524848..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_from_smelting_cadmium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cadmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cadmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cadmium_ingot_from_smelting_cadmium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cadmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cadmium_ingot_from_smelting_cadmium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_block.json deleted file mode 100644 index c0dd3297..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cadmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cadmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cadmium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cadmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cadmium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_nugget.json deleted file mode 100644 index eb101fa2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cadmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cadmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cadmium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cadmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cadmium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_nugget_to_ingot.json deleted file mode 100644 index 1e860206..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cadmium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cadmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cadmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cadmium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cadmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cadmium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_block_to_ingot.json deleted file mode 100644 index 091b949b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_calcium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:calcium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:calcium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_calcium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:calcium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_blasting_calcium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_blasting_calcium_dust.json deleted file mode 100644 index 87749dec..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_blasting_calcium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_calcium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:calcium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:calcium_ingot_from_blasting_calcium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_calcium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:calcium_ingot_from_blasting_calcium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_smelting_calcium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_smelting_calcium_dust.json deleted file mode 100644 index 035eb0f1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_from_smelting_calcium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_calcium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:calcium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:calcium_ingot_from_smelting_calcium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_calcium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:calcium_ingot_from_smelting_calcium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_block.json deleted file mode 100644 index 52dfd233..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_calcium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:calcium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:calcium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_calcium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:calcium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_nugget.json deleted file mode 100644 index b5833a3c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_calcium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:calcium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:calcium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_calcium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:calcium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_nugget_to_ingot.json deleted file mode 100644 index 8a662506..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/calcium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_calcium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:calcium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:calcium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_calcium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:calcium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_block_to_ingot.json deleted file mode 100644 index 199aeb01..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cerium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cerium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cerium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cerium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cerium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_blasting_cerium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_blasting_cerium_dust.json deleted file mode 100644 index 01d6a835..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_blasting_cerium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cerium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cerium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cerium_ingot_from_blasting_cerium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cerium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cerium_ingot_from_blasting_cerium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_smelting_cerium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_smelting_cerium_dust.json deleted file mode 100644 index 74959337..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_from_smelting_cerium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cerium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cerium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cerium_ingot_from_smelting_cerium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cerium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cerium_ingot_from_smelting_cerium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_block.json deleted file mode 100644 index 0b666bea..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cerium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cerium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cerium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cerium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cerium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_nugget.json deleted file mode 100644 index 0b272778..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cerium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cerium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cerium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cerium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cerium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_nugget_to_ingot.json deleted file mode 100644 index ba9cffb0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cerium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cerium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cerium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cerium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cerium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cerium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_block_to_ingot.json deleted file mode 100644 index 999ff809..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cesium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cesium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_blasting_cesium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_blasting_cesium_dust.json deleted file mode 100644 index f76d5ee9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_blasting_cesium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cesium_ingot_from_blasting_cesium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cesium_ingot_from_blasting_cesium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_smelting_cesium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_smelting_cesium_dust.json deleted file mode 100644 index 589d834a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_from_smelting_cesium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cesium_ingot_from_smelting_cesium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cesium_ingot_from_smelting_cesium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_block.json deleted file mode 100644 index 20a9a8c3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cesium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cesium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_nugget.json deleted file mode 100644 index 38b6cec7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cesium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cesium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_nugget_to_ingot.json deleted file mode 100644 index a640d82a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cesium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cesium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cesium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_block_to_ingot.json deleted file mode 100644 index f4dad0a4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_chromium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:chromium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:chromium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_chromium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:chromium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_blasting_chromium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_blasting_chromium_dust.json deleted file mode 100644 index 3ea592e8..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_blasting_chromium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_chromium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:chromium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:chromium_ingot_from_blasting_chromium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_chromium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:chromium_ingot_from_blasting_chromium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_smelting_chromium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_smelting_chromium_dust.json deleted file mode 100644 index 4d592ded..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_from_smelting_chromium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_chromium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:chromium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:chromium_ingot_from_smelting_chromium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_chromium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:chromium_ingot_from_smelting_chromium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_block.json deleted file mode 100644 index d596b488..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_chromium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:chromium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:chromium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_chromium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:chromium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_nugget.json deleted file mode 100644 index 4009934e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_chromium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:chromium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:chromium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_chromium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:chromium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_nugget_to_ingot.json deleted file mode 100644 index 2e956dc6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/chromium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_chromium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:chromium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:chromium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_chromium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:chromium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_block_to_ingot.json deleted file mode 100644 index a51038b1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cobalt": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cobalt" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cobalt_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cobalt", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cobalt_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_blasting_cobalt_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_blasting_cobalt_dust.json deleted file mode 100644 index 8c34dc5a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_blasting_cobalt_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cobalt": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cobalt" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cobalt_ingot_from_blasting_cobalt_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cobalt", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cobalt_ingot_from_blasting_cobalt_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_smelting_cobalt_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_smelting_cobalt_dust.json deleted file mode 100644 index 5444a7ce..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_from_smelting_cobalt_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cobalt": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cobalt" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cobalt_ingot_from_smelting_cobalt_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cobalt", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cobalt_ingot_from_smelting_cobalt_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_block.json deleted file mode 100644 index 7571e465..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cobalt": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cobalt" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cobalt_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cobalt", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cobalt_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_nugget.json deleted file mode 100644 index aec31e2a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cobalt": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cobalt" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cobalt_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cobalt", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cobalt_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_nugget_to_ingot.json deleted file mode 100644 index 9c48a1cf..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/cobalt_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cobalt": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:cobalt" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:cobalt_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cobalt", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:cobalt_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_block_to_ingot.json deleted file mode 100644 index 0c588c94..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dysprosium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:dysprosium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:dysprosium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_dysprosium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:dysprosium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_blasting_dysprosium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_blasting_dysprosium_dust.json deleted file mode 100644 index 27feb26b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_blasting_dysprosium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dysprosium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:dysprosium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:dysprosium_ingot_from_blasting_dysprosium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_dysprosium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:dysprosium_ingot_from_blasting_dysprosium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_smelting_dysprosium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_smelting_dysprosium_dust.json deleted file mode 100644 index 4fce6521..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_from_smelting_dysprosium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dysprosium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:dysprosium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:dysprosium_ingot_from_smelting_dysprosium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_dysprosium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:dysprosium_ingot_from_smelting_dysprosium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_block.json deleted file mode 100644 index be6d47bf..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dysprosium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:dysprosium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:dysprosium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_dysprosium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:dysprosium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_nugget.json deleted file mode 100644 index 8b4f39ad..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dysprosium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:dysprosium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:dysprosium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_dysprosium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:dysprosium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_nugget_to_ingot.json deleted file mode 100644 index 4aecd426..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/dysprosium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dysprosium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:dysprosium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:dysprosium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_dysprosium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:dysprosium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_block_to_ingot.json deleted file mode 100644 index d42ec59c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_erbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:erbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:erbium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_erbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:erbium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_blasting_erbium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_blasting_erbium_dust.json deleted file mode 100644 index 2bf1b680..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_blasting_erbium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_erbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:erbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:erbium_ingot_from_blasting_erbium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_erbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:erbium_ingot_from_blasting_erbium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_smelting_erbium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_smelting_erbium_dust.json deleted file mode 100644 index f38be4c3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_from_smelting_erbium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_erbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:erbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:erbium_ingot_from_smelting_erbium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_erbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:erbium_ingot_from_smelting_erbium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_block.json deleted file mode 100644 index aad4c364..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_erbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:erbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:erbium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_erbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:erbium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_nugget.json deleted file mode 100644 index 9c390b16..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_erbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:erbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:erbium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_erbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:erbium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_nugget_to_ingot.json deleted file mode 100644 index 0e8feb4f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/erbium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_erbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:erbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:erbium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_erbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:erbium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_block_to_ingot.json deleted file mode 100644 index 8fcb09a1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_europium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:europium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:europium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_europium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:europium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_blasting_europium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_blasting_europium_dust.json deleted file mode 100644 index 5baac001..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_blasting_europium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_europium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:europium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:europium_ingot_from_blasting_europium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_europium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:europium_ingot_from_blasting_europium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_smelting_europium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_smelting_europium_dust.json deleted file mode 100644 index 634c05fc..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_from_smelting_europium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_europium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:europium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:europium_ingot_from_smelting_europium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_europium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:europium_ingot_from_smelting_europium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_block.json deleted file mode 100644 index 43c5b7b6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_europium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:europium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:europium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_europium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:europium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_nugget.json deleted file mode 100644 index 14c4694d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_europium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:europium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:europium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_europium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:europium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_nugget_to_ingot.json deleted file mode 100644 index df61aceb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/europium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_europium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:europium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:europium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_europium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:europium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_block_to_ingot.json deleted file mode 100644 index 5cdf7970..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_francium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:francium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:francium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_francium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:francium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_blasting_francium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_blasting_francium_dust.json deleted file mode 100644 index 4b8962a1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_blasting_francium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_francium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:francium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:francium_ingot_from_blasting_francium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_francium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:francium_ingot_from_blasting_francium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_smelting_francium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_smelting_francium_dust.json deleted file mode 100644 index 484a768a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_from_smelting_francium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_francium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:francium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:francium_ingot_from_smelting_francium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_francium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:francium_ingot_from_smelting_francium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_block.json deleted file mode 100644 index a52626fd..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_francium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:francium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:francium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_francium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:francium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_nugget.json deleted file mode 100644 index c29a68bb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_francium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:francium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:francium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_francium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:francium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_nugget_to_ingot.json deleted file mode 100644 index 6b776406..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/francium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_francium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:francium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:francium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_francium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:francium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_block_to_ingot.json deleted file mode 100644 index d2838e76..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gadolinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gadolinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gadolinium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gadolinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gadolinium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_blasting_gadolinium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_blasting_gadolinium_dust.json deleted file mode 100644 index d17de7d7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_blasting_gadolinium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gadolinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gadolinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gadolinium_ingot_from_blasting_gadolinium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gadolinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gadolinium_ingot_from_blasting_gadolinium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_smelting_gadolinium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_smelting_gadolinium_dust.json deleted file mode 100644 index 0cff85c4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_from_smelting_gadolinium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gadolinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gadolinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gadolinium_ingot_from_smelting_gadolinium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gadolinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gadolinium_ingot_from_smelting_gadolinium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_block.json deleted file mode 100644 index 79d59e12..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gadolinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gadolinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gadolinium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gadolinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gadolinium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_nugget.json deleted file mode 100644 index 36acf9fd..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gadolinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gadolinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gadolinium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gadolinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gadolinium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_nugget_to_ingot.json deleted file mode 100644 index 6ac1aa84..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gadolinium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gadolinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gadolinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gadolinium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gadolinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gadolinium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_block_to_ingot.json deleted file mode 100644 index f1f8e9a0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gallium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gallium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_blasting_gallium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_blasting_gallium_dust.json deleted file mode 100644 index fbba67b5..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_blasting_gallium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gallium_ingot_from_blasting_gallium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gallium_ingot_from_blasting_gallium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_smelting_gallium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_smelting_gallium_dust.json deleted file mode 100644 index 8b6f8e08..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_from_smelting_gallium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gallium_ingot_from_smelting_gallium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gallium_ingot_from_smelting_gallium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_block.json deleted file mode 100644 index e52bd411..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gallium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gallium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_nugget.json deleted file mode 100644 index 7bcce377..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gallium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gallium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_nugget_to_ingot.json deleted file mode 100644 index 8f21a7b3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/gallium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_gallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:gallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:gallium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_gallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:gallium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_block_to_ingot.json deleted file mode 100644 index 5465b27d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hafnium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hafnium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:hafnium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hafnium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:hafnium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_blasting_hafnium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_blasting_hafnium_dust.json deleted file mode 100644 index 8ba9f7fb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_blasting_hafnium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hafnium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hafnium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:hafnium_ingot_from_blasting_hafnium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hafnium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:hafnium_ingot_from_blasting_hafnium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_smelting_hafnium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_smelting_hafnium_dust.json deleted file mode 100644 index 79d1f7d2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_from_smelting_hafnium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hafnium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hafnium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:hafnium_ingot_from_smelting_hafnium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hafnium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:hafnium_ingot_from_smelting_hafnium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_block.json deleted file mode 100644 index aa67ffe0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hafnium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hafnium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:hafnium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hafnium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:hafnium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_nugget.json deleted file mode 100644 index 496eb47c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hafnium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hafnium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:hafnium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hafnium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:hafnium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_nugget_to_ingot.json deleted file mode 100644 index bdc25880..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/hafnium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hafnium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hafnium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:hafnium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hafnium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:hafnium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_block_to_ingot.json deleted file mode 100644 index 5be9fbf2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:holmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:holmium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_holmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:holmium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_blasting_holmium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_blasting_holmium_dust.json deleted file mode 100644 index 9ae752cc..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_blasting_holmium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:holmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:holmium_ingot_from_blasting_holmium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_holmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:holmium_ingot_from_blasting_holmium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_smelting_holmium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_smelting_holmium_dust.json deleted file mode 100644 index 2034bdc2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_from_smelting_holmium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:holmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:holmium_ingot_from_smelting_holmium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_holmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:holmium_ingot_from_smelting_holmium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_block.json deleted file mode 100644 index 51c254fc..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:holmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:holmium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_holmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:holmium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_nugget.json deleted file mode 100644 index 36fb5ef4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:holmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:holmium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_holmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:holmium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_nugget_to_ingot.json deleted file mode 100644 index 4e98687a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/holmium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:holmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:holmium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_holmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:holmium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_block_to_ingot.json deleted file mode 100644 index 05bdf05f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_indium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:indium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:indium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_indium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:indium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_blasting_indium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_blasting_indium_dust.json deleted file mode 100644 index 37564bd0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_blasting_indium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_indium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:indium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:indium_ingot_from_blasting_indium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_indium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:indium_ingot_from_blasting_indium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_smelting_indium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_smelting_indium_dust.json deleted file mode 100644 index f076ee0e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_from_smelting_indium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_indium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:indium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:indium_ingot_from_smelting_indium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_indium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:indium_ingot_from_smelting_indium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_block.json deleted file mode 100644 index 37678397..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_indium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:indium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:indium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_indium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:indium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_nugget.json deleted file mode 100644 index 68554497..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_indium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:indium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:indium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_indium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:indium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_nugget_to_ingot.json deleted file mode 100644 index d1b40a14..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/indium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_indium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:indium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:indium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_indium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:indium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_block_to_ingot.json deleted file mode 100644 index 5ef75bd9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_iridium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:iridium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:iridium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_iridium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:iridium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_blasting_iridium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_blasting_iridium_dust.json deleted file mode 100644 index 0a8a7c1a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_blasting_iridium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_iridium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:iridium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:iridium_ingot_from_blasting_iridium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_iridium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:iridium_ingot_from_blasting_iridium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_smelting_iridium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_smelting_iridium_dust.json deleted file mode 100644 index 61549cf6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_from_smelting_iridium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_iridium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:iridium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:iridium_ingot_from_smelting_iridium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_iridium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:iridium_ingot_from_smelting_iridium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_block.json deleted file mode 100644 index 6888b8a2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_iridium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:iridium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:iridium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_iridium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:iridium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_nugget.json deleted file mode 100644 index 9f5c2f0e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_iridium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:iridium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:iridium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_iridium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:iridium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_nugget_to_ingot.json deleted file mode 100644 index d3637b56..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/iridium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_iridium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:iridium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:iridium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_iridium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:iridium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_block_to_ingot.json deleted file mode 100644 index 3bafa8b5..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lanthanum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lanthanum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lanthanum_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lanthanum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lanthanum_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_blasting_lanthanum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_blasting_lanthanum_dust.json deleted file mode 100644 index 1b878495..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_blasting_lanthanum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lanthanum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lanthanum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lanthanum_ingot_from_blasting_lanthanum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lanthanum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lanthanum_ingot_from_blasting_lanthanum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_smelting_lanthanum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_smelting_lanthanum_dust.json deleted file mode 100644 index 59f3f3d7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_from_smelting_lanthanum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lanthanum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lanthanum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lanthanum_ingot_from_smelting_lanthanum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lanthanum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lanthanum_ingot_from_smelting_lanthanum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_block.json deleted file mode 100644 index ae24a618..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lanthanum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lanthanum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lanthanum_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lanthanum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lanthanum_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_nugget.json deleted file mode 100644 index 16106fe9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lanthanum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lanthanum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lanthanum_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lanthanum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lanthanum_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_nugget_to_ingot.json deleted file mode 100644 index b1579040..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lanthanum_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lanthanum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lanthanum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lanthanum_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lanthanum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lanthanum_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_block_to_ingot.json deleted file mode 100644 index c4542b1e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lead": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lead_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lead_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_blasting_lead_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_blasting_lead_dust.json deleted file mode 100644 index f8f2c6c4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_blasting_lead_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lead": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lead_ingot_from_blasting_lead_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lead_ingot_from_blasting_lead_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_smelting_lead_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_smelting_lead_dust.json deleted file mode 100644 index be8be340..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_from_smelting_lead_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lead": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lead_ingot_from_smelting_lead_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lead_ingot_from_smelting_lead_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_block.json deleted file mode 100644 index 2599b246..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lead": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lead_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lead_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_nugget.json deleted file mode 100644 index 786aaa43..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lead": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lead_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lead_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_nugget_to_ingot.json deleted file mode 100644 index e385ead1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lead_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lead": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lead_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lead_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_block_to_ingot.json deleted file mode 100644 index 3ed328fb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lithium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lithium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lithium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lithium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lithium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_blasting_lithium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_blasting_lithium_dust.json deleted file mode 100644 index cde1e162..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_blasting_lithium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lithium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lithium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lithium_ingot_from_blasting_lithium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lithium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lithium_ingot_from_blasting_lithium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_smelting_lithium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_smelting_lithium_dust.json deleted file mode 100644 index a18f1b6c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_from_smelting_lithium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lithium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lithium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lithium_ingot_from_smelting_lithium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lithium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lithium_ingot_from_smelting_lithium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_block.json deleted file mode 100644 index d10e70e3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lithium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lithium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lithium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lithium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lithium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_nugget.json deleted file mode 100644 index e1dc7fa2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lithium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lithium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lithium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lithium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lithium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_nugget_to_ingot.json deleted file mode 100644 index 7a940203..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lithium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lithium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lithium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lithium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lithium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lithium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_block_to_ingot.json deleted file mode 100644 index 1d128d1e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lutetium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lutetium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lutetium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lutetium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lutetium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_blasting_lutetium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_blasting_lutetium_dust.json deleted file mode 100644 index 42c35721..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_blasting_lutetium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lutetium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lutetium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lutetium_ingot_from_blasting_lutetium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lutetium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lutetium_ingot_from_blasting_lutetium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_smelting_lutetium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_smelting_lutetium_dust.json deleted file mode 100644 index 3991fd50..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_from_smelting_lutetium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lutetium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lutetium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lutetium_ingot_from_smelting_lutetium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lutetium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lutetium_ingot_from_smelting_lutetium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_block.json deleted file mode 100644 index a2681b3a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lutetium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lutetium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lutetium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lutetium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lutetium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_nugget.json deleted file mode 100644 index 193537ab..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lutetium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lutetium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lutetium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lutetium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lutetium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_nugget_to_ingot.json deleted file mode 100644 index 181c6c99..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/lutetium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_lutetium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:lutetium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:lutetium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_lutetium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:lutetium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_block_to_ingot.json deleted file mode 100644 index 316b1e4f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_magnesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:magnesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:magnesium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_magnesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:magnesium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_blasting_magnesium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_blasting_magnesium_dust.json deleted file mode 100644 index 5b97ccf7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_blasting_magnesium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_magnesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:magnesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:magnesium_ingot_from_blasting_magnesium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_magnesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:magnesium_ingot_from_blasting_magnesium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_smelting_magnesium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_smelting_magnesium_dust.json deleted file mode 100644 index a088254a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_from_smelting_magnesium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_magnesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:magnesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:magnesium_ingot_from_smelting_magnesium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_magnesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:magnesium_ingot_from_smelting_magnesium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_block.json deleted file mode 100644 index d07c686a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_magnesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:magnesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:magnesium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_magnesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:magnesium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_nugget.json deleted file mode 100644 index 11d19a6c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_magnesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:magnesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:magnesium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_magnesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:magnesium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_nugget_to_ingot.json deleted file mode 100644 index 93be7ff2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/magnesium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_magnesium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:magnesium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:magnesium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_magnesium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:magnesium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_block_to_ingot.json deleted file mode 100644 index 905f1000..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_manganese": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:manganese" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:manganese_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_manganese", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:manganese_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_blasting_manganese_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_blasting_manganese_dust.json deleted file mode 100644 index 15c0c525..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_blasting_manganese_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_manganese": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:manganese" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:manganese_ingot_from_blasting_manganese_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_manganese", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:manganese_ingot_from_blasting_manganese_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_smelting_manganese_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_smelting_manganese_dust.json deleted file mode 100644 index 34715aae..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_from_smelting_manganese_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_manganese": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:manganese" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:manganese_ingot_from_smelting_manganese_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_manganese", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:manganese_ingot_from_smelting_manganese_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_block.json deleted file mode 100644 index 74c8381e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_manganese": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:manganese" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:manganese_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_manganese", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:manganese_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_nugget.json deleted file mode 100644 index f8993ab7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_manganese": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:manganese" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:manganese_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_manganese", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:manganese_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_nugget_to_ingot.json deleted file mode 100644 index 5accff3d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/manganese_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_manganese": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:manganese" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:manganese_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_manganese", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:manganese_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_block_to_ingot.json deleted file mode 100644 index d8203550..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_molybdenum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:molybdenum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:molybdenum_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_molybdenum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:molybdenum_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_blasting_molybdenum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_blasting_molybdenum_dust.json deleted file mode 100644 index 58396a9b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_blasting_molybdenum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_molybdenum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:molybdenum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:molybdenum_ingot_from_blasting_molybdenum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_molybdenum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:molybdenum_ingot_from_blasting_molybdenum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_smelting_molybdenum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_smelting_molybdenum_dust.json deleted file mode 100644 index f86330c9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_from_smelting_molybdenum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_molybdenum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:molybdenum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:molybdenum_ingot_from_smelting_molybdenum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_molybdenum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:molybdenum_ingot_from_smelting_molybdenum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_block.json deleted file mode 100644 index c426a81c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_molybdenum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:molybdenum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:molybdenum_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_molybdenum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:molybdenum_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_nugget.json deleted file mode 100644 index 500ff5f7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_molybdenum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:molybdenum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:molybdenum_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_molybdenum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:molybdenum_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_nugget_to_ingot.json deleted file mode 100644 index 154039e6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/molybdenum_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_molybdenum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:molybdenum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:molybdenum_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_molybdenum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:molybdenum_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_block_to_ingot.json deleted file mode 100644 index 8654afa4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neodymium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neodymium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_blasting_neodymium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_blasting_neodymium_dust.json deleted file mode 100644 index da3e5c12..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_blasting_neodymium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neodymium_ingot_from_blasting_neodymium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neodymium_ingot_from_blasting_neodymium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_smelting_neodymium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_smelting_neodymium_dust.json deleted file mode 100644 index f133e422..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_from_smelting_neodymium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neodymium_ingot_from_smelting_neodymium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neodymium_ingot_from_smelting_neodymium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_block.json deleted file mode 100644 index c9dfd26d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neodymium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neodymium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_nugget.json deleted file mode 100644 index fddfd201..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neodymium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neodymium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_nugget_to_ingot.json deleted file mode 100644 index d6068323..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/neodymium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neodymium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neodymium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_block_to_ingot.json deleted file mode 100644 index 41267be0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nickel": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:nickel" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:nickel_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nickel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:nickel_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_blasting_nickel_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_blasting_nickel_dust.json deleted file mode 100644 index 89993379..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_blasting_nickel_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nickel": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:nickel" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:nickel_ingot_from_blasting_nickel_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nickel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:nickel_ingot_from_blasting_nickel_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_smelting_nickel_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_smelting_nickel_dust.json deleted file mode 100644 index f8fdb5a7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_from_smelting_nickel_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nickel": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:nickel" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:nickel_ingot_from_smelting_nickel_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nickel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:nickel_ingot_from_smelting_nickel_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_block.json deleted file mode 100644 index 9825889d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nickel": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:nickel" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:nickel_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nickel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:nickel_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_nugget.json deleted file mode 100644 index f47313dd..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nickel": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:nickel" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:nickel_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nickel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:nickel_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_nugget_to_ingot.json deleted file mode 100644 index 403e51f7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/nickel_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nickel": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:nickel" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:nickel_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nickel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:nickel_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_block_to_ingot.json deleted file mode 100644 index ac1865c2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_niobium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:niobium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:niobium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_niobium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:niobium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_blasting_niobium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_blasting_niobium_dust.json deleted file mode 100644 index 6af149f9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_blasting_niobium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_niobium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:niobium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:niobium_ingot_from_blasting_niobium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_niobium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:niobium_ingot_from_blasting_niobium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_smelting_niobium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_smelting_niobium_dust.json deleted file mode 100644 index 7251bccb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_from_smelting_niobium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_niobium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:niobium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:niobium_ingot_from_smelting_niobium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_niobium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:niobium_ingot_from_smelting_niobium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_block.json deleted file mode 100644 index f4ed049f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_niobium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:niobium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:niobium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_niobium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:niobium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_nugget.json deleted file mode 100644 index 077047e2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_niobium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:niobium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:niobium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_niobium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:niobium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_nugget_to_ingot.json deleted file mode 100644 index ba49e7ff..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/niobium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_niobium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:niobium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:niobium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_niobium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:niobium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_block_to_ingot.json deleted file mode 100644 index a945fc99..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_osmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:osmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:osmium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_osmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:osmium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_blasting_osmium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_blasting_osmium_dust.json deleted file mode 100644 index dee22149..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_blasting_osmium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_osmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:osmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:osmium_ingot_from_blasting_osmium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_osmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:osmium_ingot_from_blasting_osmium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_smelting_osmium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_smelting_osmium_dust.json deleted file mode 100644 index 47b77e02..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_from_smelting_osmium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_osmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:osmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:osmium_ingot_from_smelting_osmium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_osmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:osmium_ingot_from_smelting_osmium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_block.json deleted file mode 100644 index ad01ca61..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_osmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:osmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:osmium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_osmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:osmium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_nugget.json deleted file mode 100644 index 9c49cc2f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_osmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:osmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:osmium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_osmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:osmium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_nugget_to_ingot.json deleted file mode 100644 index 90892ee2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/osmium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_osmium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:osmium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:osmium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_osmium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:osmium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_block_to_ingot.json deleted file mode 100644 index 8898d20e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_palladium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:palladium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:palladium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_palladium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:palladium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_blasting_palladium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_blasting_palladium_dust.json deleted file mode 100644 index a6c2e879..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_blasting_palladium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_palladium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:palladium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:palladium_ingot_from_blasting_palladium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_palladium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:palladium_ingot_from_blasting_palladium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_smelting_palladium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_smelting_palladium_dust.json deleted file mode 100644 index c15a199f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_from_smelting_palladium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_palladium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:palladium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:palladium_ingot_from_smelting_palladium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_palladium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:palladium_ingot_from_smelting_palladium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_block.json deleted file mode 100644 index c0376a54..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_palladium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:palladium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:palladium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_palladium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:palladium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_nugget.json deleted file mode 100644 index 025420c2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_palladium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:palladium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:palladium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_palladium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:palladium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_nugget_to_ingot.json deleted file mode 100644 index 8ca54c8a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/palladium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_palladium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:palladium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:palladium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_palladium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:palladium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_block_to_ingot.json deleted file mode 100644 index 9eeeb0e4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_platinum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:platinum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:platinum_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_platinum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:platinum_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_blasting_platinum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_blasting_platinum_dust.json deleted file mode 100644 index a9a26781..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_blasting_platinum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_platinum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:platinum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:platinum_ingot_from_blasting_platinum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_platinum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:platinum_ingot_from_blasting_platinum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_smelting_platinum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_smelting_platinum_dust.json deleted file mode 100644 index 69065007..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_from_smelting_platinum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_platinum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:platinum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:platinum_ingot_from_smelting_platinum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_platinum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:platinum_ingot_from_smelting_platinum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_block.json deleted file mode 100644 index facc69d7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_platinum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:platinum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:platinum_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_platinum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:platinum_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_nugget.json deleted file mode 100644 index 99cf3540..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_platinum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:platinum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:platinum_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_platinum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:platinum_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_nugget_to_ingot.json deleted file mode 100644 index 96d8a455..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/platinum_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_platinum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:platinum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:platinum_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_platinum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:platinum_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_block_to_ingot.json deleted file mode 100644 index 04c2628c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polonium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:polonium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:polonium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polonium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:polonium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_blasting_polonium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_blasting_polonium_dust.json deleted file mode 100644 index 575da413..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_blasting_polonium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polonium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:polonium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:polonium_ingot_from_blasting_polonium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polonium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:polonium_ingot_from_blasting_polonium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_smelting_polonium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_smelting_polonium_dust.json deleted file mode 100644 index 68b32912..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_from_smelting_polonium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polonium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:polonium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:polonium_ingot_from_smelting_polonium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polonium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:polonium_ingot_from_smelting_polonium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_block.json deleted file mode 100644 index a3a4a77f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polonium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:polonium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:polonium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polonium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:polonium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_nugget.json deleted file mode 100644 index dfa550aa..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polonium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:polonium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:polonium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polonium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:polonium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_nugget_to_ingot.json deleted file mode 100644 index 65316361..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/polonium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polonium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:polonium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:polonium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polonium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:polonium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_block_to_ingot.json deleted file mode 100644 index 285da88c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_potassium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:potassium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:potassium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_potassium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:potassium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_blasting_potassium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_blasting_potassium_dust.json deleted file mode 100644 index f132cb09..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_blasting_potassium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_potassium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:potassium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:potassium_ingot_from_blasting_potassium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_potassium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:potassium_ingot_from_blasting_potassium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_smelting_potassium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_smelting_potassium_dust.json deleted file mode 100644 index 39d332aa..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_from_smelting_potassium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_potassium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:potassium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:potassium_ingot_from_smelting_potassium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_potassium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:potassium_ingot_from_smelting_potassium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_block.json deleted file mode 100644 index fbbe66fa..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_potassium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:potassium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:potassium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_potassium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:potassium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_nugget.json deleted file mode 100644 index 14ac2fef..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_potassium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:potassium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:potassium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_potassium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:potassium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_nugget_to_ingot.json deleted file mode 100644 index 949b2cbe..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/potassium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_potassium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:potassium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:potassium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_potassium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:potassium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_block_to_ingot.json deleted file mode 100644 index c0d612e6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_praseodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:praseodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:praseodymium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_praseodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:praseodymium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_blasting_praseodymium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_blasting_praseodymium_dust.json deleted file mode 100644 index 0898030e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_blasting_praseodymium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_praseodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:praseodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:praseodymium_ingot_from_blasting_praseodymium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_praseodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:praseodymium_ingot_from_blasting_praseodymium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_smelting_praseodymium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_smelting_praseodymium_dust.json deleted file mode 100644 index a982c57c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_from_smelting_praseodymium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_praseodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:praseodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:praseodymium_ingot_from_smelting_praseodymium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_praseodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:praseodymium_ingot_from_smelting_praseodymium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_block.json deleted file mode 100644 index 52da96d2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_praseodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:praseodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:praseodymium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_praseodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:praseodymium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_nugget.json deleted file mode 100644 index 665f3612..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_praseodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:praseodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:praseodymium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_praseodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:praseodymium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_nugget_to_ingot.json deleted file mode 100644 index 12554c5a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/praseodymium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_praseodymium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:praseodymium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:praseodymium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_praseodymium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:praseodymium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_block_to_ingot.json deleted file mode 100644 index 5cba289e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_protactinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:protactinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:protactinium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_protactinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:protactinium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_blasting_protactinium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_blasting_protactinium_dust.json deleted file mode 100644 index cb257736..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_blasting_protactinium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_protactinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:protactinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:protactinium_ingot_from_blasting_protactinium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_protactinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:protactinium_ingot_from_blasting_protactinium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_smelting_protactinium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_smelting_protactinium_dust.json deleted file mode 100644 index f14713f3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_from_smelting_protactinium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_protactinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:protactinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:protactinium_ingot_from_smelting_protactinium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_protactinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:protactinium_ingot_from_smelting_protactinium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_block.json deleted file mode 100644 index 582ed713..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_protactinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:protactinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:protactinium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_protactinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:protactinium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_nugget.json deleted file mode 100644 index 938dbf44..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_protactinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:protactinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:protactinium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_protactinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:protactinium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_nugget_to_ingot.json deleted file mode 100644 index 7cfcb44c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/protactinium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_protactinium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:protactinium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:protactinium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_protactinium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:protactinium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_block_to_ingot.json deleted file mode 100644 index 38afbb24..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_blasting_radium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_blasting_radium_dust.json deleted file mode 100644 index 9ade6e35..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_blasting_radium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radium_ingot_from_blasting_radium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radium_ingot_from_blasting_radium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_smelting_radium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_smelting_radium_dust.json deleted file mode 100644 index aa018d68..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_from_smelting_radium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radium_ingot_from_smelting_radium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radium_ingot_from_smelting_radium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_block.json deleted file mode 100644 index f1c1a3be..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_nugget.json deleted file mode 100644 index 781e912d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_nugget_to_ingot.json deleted file mode 100644 index d3b4bc74..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/radium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_block_to_ingot.json deleted file mode 100644 index baaca8be..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhenium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhenium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_blasting_rhenium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_blasting_rhenium_dust.json deleted file mode 100644 index 672b32e5..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_blasting_rhenium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhenium_ingot_from_blasting_rhenium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhenium_ingot_from_blasting_rhenium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_smelting_rhenium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_smelting_rhenium_dust.json deleted file mode 100644 index ee3d2495..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_from_smelting_rhenium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhenium_ingot_from_smelting_rhenium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhenium_ingot_from_smelting_rhenium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_block.json deleted file mode 100644 index f3c7551f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhenium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhenium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_nugget.json deleted file mode 100644 index 5cecf658..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhenium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhenium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_nugget_to_ingot.json deleted file mode 100644 index 15642765..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhenium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhenium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhenium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_block_to_ingot.json deleted file mode 100644 index cb5194c2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhodium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhodium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_blasting_rhodium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_blasting_rhodium_dust.json deleted file mode 100644 index 081899fd..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_blasting_rhodium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhodium_ingot_from_blasting_rhodium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhodium_ingot_from_blasting_rhodium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_smelting_rhodium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_smelting_rhodium_dust.json deleted file mode 100644 index 4ab8cf6e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_from_smelting_rhodium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhodium_ingot_from_smelting_rhodium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhodium_ingot_from_smelting_rhodium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_block.json deleted file mode 100644 index e0f04f14..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhodium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhodium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_nugget.json deleted file mode 100644 index ac43ca8c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhodium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhodium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_nugget_to_ingot.json deleted file mode 100644 index 6473c729..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rhodium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rhodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rhodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rhodium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rhodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rhodium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_block_to_ingot.json deleted file mode 100644 index 117f4d84..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rubidium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rubidium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rubidium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rubidium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rubidium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_blasting_rubidium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_blasting_rubidium_dust.json deleted file mode 100644 index 4194ea91..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_blasting_rubidium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rubidium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rubidium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rubidium_ingot_from_blasting_rubidium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rubidium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rubidium_ingot_from_blasting_rubidium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_smelting_rubidium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_smelting_rubidium_dust.json deleted file mode 100644 index d5d4fec7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_from_smelting_rubidium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rubidium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rubidium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rubidium_ingot_from_smelting_rubidium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rubidium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rubidium_ingot_from_smelting_rubidium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_block.json deleted file mode 100644 index 8ffb649e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rubidium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rubidium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rubidium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rubidium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rubidium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_nugget.json deleted file mode 100644 index 5ca82c8b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rubidium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rubidium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rubidium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rubidium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rubidium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_nugget_to_ingot.json deleted file mode 100644 index 0504d576..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/rubidium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_rubidium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:rubidium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:rubidium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_rubidium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:rubidium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_block_to_ingot.json deleted file mode 100644 index d24a3e3e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_ruthenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ruthenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ruthenium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_ruthenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ruthenium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_blasting_ruthenium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_blasting_ruthenium_dust.json deleted file mode 100644 index c5734deb..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_blasting_ruthenium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_ruthenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ruthenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ruthenium_ingot_from_blasting_ruthenium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_ruthenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ruthenium_ingot_from_blasting_ruthenium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_smelting_ruthenium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_smelting_ruthenium_dust.json deleted file mode 100644 index 13cb5ca9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_from_smelting_ruthenium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_ruthenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ruthenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ruthenium_ingot_from_smelting_ruthenium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_ruthenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ruthenium_ingot_from_smelting_ruthenium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_block.json deleted file mode 100644 index e9377aa2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_ruthenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ruthenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ruthenium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_ruthenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ruthenium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_nugget.json deleted file mode 100644 index 94471e02..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_ruthenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ruthenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ruthenium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_ruthenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ruthenium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_nugget_to_ingot.json deleted file mode 100644 index 0721b740..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ruthenium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_ruthenium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ruthenium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ruthenium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_ruthenium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ruthenium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_block_to_ingot.json deleted file mode 100644 index 8477a79e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_samarium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:samarium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:samarium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_samarium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:samarium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_blasting_samarium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_blasting_samarium_dust.json deleted file mode 100644 index 2196a795..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_blasting_samarium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_samarium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:samarium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:samarium_ingot_from_blasting_samarium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_samarium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:samarium_ingot_from_blasting_samarium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_smelting_samarium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_smelting_samarium_dust.json deleted file mode 100644 index 6f3f9049..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_from_smelting_samarium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_samarium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:samarium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:samarium_ingot_from_smelting_samarium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_samarium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:samarium_ingot_from_smelting_samarium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_block.json deleted file mode 100644 index 7bfb262d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_samarium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:samarium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:samarium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_samarium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:samarium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_nugget.json deleted file mode 100644 index 7408f4c4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_samarium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:samarium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:samarium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_samarium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:samarium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_nugget_to_ingot.json deleted file mode 100644 index 3bf47f80..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/samarium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_samarium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:samarium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:samarium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_samarium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:samarium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_block_to_ingot.json deleted file mode 100644 index 5651edc6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_scandium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:scandium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:scandium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_scandium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:scandium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_blasting_scandium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_blasting_scandium_dust.json deleted file mode 100644 index 37e98b1b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_blasting_scandium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_scandium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:scandium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:scandium_ingot_from_blasting_scandium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_scandium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:scandium_ingot_from_blasting_scandium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_smelting_scandium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_smelting_scandium_dust.json deleted file mode 100644 index b5aa47a0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_from_smelting_scandium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_scandium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:scandium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:scandium_ingot_from_smelting_scandium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_scandium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:scandium_ingot_from_smelting_scandium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_block.json deleted file mode 100644 index 536e614f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_scandium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:scandium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:scandium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_scandium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:scandium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_nugget.json deleted file mode 100644 index eefbac57..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_scandium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:scandium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:scandium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_scandium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:scandium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_nugget_to_ingot.json deleted file mode 100644 index 77f4907c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/scandium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_scandium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:scandium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:scandium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_scandium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:scandium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_block_to_ingot.json deleted file mode 100644 index 7e3bd716..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_silver": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:silver" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:silver_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_silver", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:silver_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_blasting_silver_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_blasting_silver_dust.json deleted file mode 100644 index d3e15b7a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_blasting_silver_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_silver": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:silver" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:silver_ingot_from_blasting_silver_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_silver", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:silver_ingot_from_blasting_silver_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_smelting_silver_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_smelting_silver_dust.json deleted file mode 100644 index aec32744..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_from_smelting_silver_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_silver": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:silver" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:silver_ingot_from_smelting_silver_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_silver", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:silver_ingot_from_smelting_silver_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_block.json deleted file mode 100644 index 967f7180..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_silver": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:silver" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:silver_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_silver", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:silver_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_nugget.json deleted file mode 100644 index c8ab0446..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_silver": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:silver" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:silver_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_silver", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:silver_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_nugget_to_ingot.json deleted file mode 100644 index 5ab3af9c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/silver_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_silver": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:silver" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:silver_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_silver", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:silver_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_block_to_ingot.json deleted file mode 100644 index 770b242e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_sodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:sodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:sodium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_sodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:sodium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_blasting_sodium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_blasting_sodium_dust.json deleted file mode 100644 index ba927d74..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_blasting_sodium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_sodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:sodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:sodium_ingot_from_blasting_sodium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_sodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:sodium_ingot_from_blasting_sodium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_smelting_sodium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_smelting_sodium_dust.json deleted file mode 100644 index f7cd69a9..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_from_smelting_sodium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_sodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:sodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:sodium_ingot_from_smelting_sodium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_sodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:sodium_ingot_from_smelting_sodium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_block.json deleted file mode 100644 index 6b2d836d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_sodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:sodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:sodium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_sodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:sodium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_nugget.json deleted file mode 100644 index 0122148a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_sodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:sodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:sodium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_sodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:sodium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_nugget_to_ingot.json deleted file mode 100644 index aa3b6e51..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/sodium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_sodium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:sodium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:sodium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_sodium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:sodium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_block_to_ingot.json deleted file mode 100644 index d152b29e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_strontium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:strontium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:strontium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_strontium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:strontium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_blasting_strontium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_blasting_strontium_dust.json deleted file mode 100644 index 03d47881..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_blasting_strontium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_strontium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:strontium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:strontium_ingot_from_blasting_strontium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_strontium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:strontium_ingot_from_blasting_strontium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_smelting_strontium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_smelting_strontium_dust.json deleted file mode 100644 index d953c6ae..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_from_smelting_strontium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_strontium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:strontium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:strontium_ingot_from_smelting_strontium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_strontium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:strontium_ingot_from_smelting_strontium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_block.json deleted file mode 100644 index 27e0dca0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_strontium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:strontium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:strontium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_strontium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:strontium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_nugget.json deleted file mode 100644 index 8d61641d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_strontium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:strontium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:strontium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_strontium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:strontium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_nugget_to_ingot.json deleted file mode 100644 index ff077217..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/strontium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_strontium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:strontium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:strontium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_strontium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:strontium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_block_to_ingot.json deleted file mode 100644 index 8adf17d2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_tantalum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tantalum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tantalum_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_tantalum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tantalum_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_blasting_tantalum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_blasting_tantalum_dust.json deleted file mode 100644 index a79e130b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_blasting_tantalum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_tantalum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tantalum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tantalum_ingot_from_blasting_tantalum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_tantalum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tantalum_ingot_from_blasting_tantalum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_smelting_tantalum_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_smelting_tantalum_dust.json deleted file mode 100644 index cea2edcd..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_from_smelting_tantalum_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_tantalum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tantalum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tantalum_ingot_from_smelting_tantalum_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_tantalum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tantalum_ingot_from_smelting_tantalum_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_block.json deleted file mode 100644 index 30dc268d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_tantalum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tantalum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tantalum_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_tantalum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tantalum_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_nugget.json deleted file mode 100644 index 9807a6db..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_tantalum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tantalum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tantalum_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_tantalum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tantalum_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_nugget_to_ingot.json deleted file mode 100644 index 82e2bd60..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tantalum_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_tantalum": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tantalum" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tantalum_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_tantalum", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tantalum_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_block_to_ingot.json deleted file mode 100644 index dd7c27a4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_terbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:terbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:terbium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_terbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:terbium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_blasting_terbium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_blasting_terbium_dust.json deleted file mode 100644 index e6798d48..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_blasting_terbium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_terbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:terbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:terbium_ingot_from_blasting_terbium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_terbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:terbium_ingot_from_blasting_terbium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_smelting_terbium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_smelting_terbium_dust.json deleted file mode 100644 index e2281ebf..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_from_smelting_terbium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_terbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:terbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:terbium_ingot_from_smelting_terbium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_terbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:terbium_ingot_from_smelting_terbium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_block.json deleted file mode 100644 index 314a96ee..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_terbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:terbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:terbium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_terbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:terbium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_nugget.json deleted file mode 100644 index 98e861aa..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_terbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:terbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:terbium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_terbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:terbium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_nugget_to_ingot.json deleted file mode 100644 index a655ec2f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/terbium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_terbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:terbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:terbium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_terbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:terbium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_block_to_ingot.json deleted file mode 100644 index 35f3f5e8..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_thallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thallium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_thallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thallium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_blasting_thallium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_blasting_thallium_dust.json deleted file mode 100644 index 047e6983..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_blasting_thallium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_thallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thallium_ingot_from_blasting_thallium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_thallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thallium_ingot_from_blasting_thallium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_smelting_thallium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_smelting_thallium_dust.json deleted file mode 100644 index a0de86be..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_from_smelting_thallium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_thallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thallium_ingot_from_smelting_thallium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_thallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thallium_ingot_from_smelting_thallium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_block.json deleted file mode 100644 index 66b4d0a6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_thallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thallium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_thallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thallium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_nugget.json deleted file mode 100644 index bfa83383..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_thallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thallium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_thallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thallium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_nugget_to_ingot.json deleted file mode 100644 index 06e2ecf5..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thallium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_thallium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thallium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thallium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_thallium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thallium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_block_to_ingot.json deleted file mode 100644 index 8f5a9a67..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thorium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thorium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thorium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thorium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_blasting_thorium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_blasting_thorium_dust.json deleted file mode 100644 index c5bc883d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_blasting_thorium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thorium_ingot_from_blasting_thorium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thorium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thorium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thorium_ingot_from_blasting_thorium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_smelting_thorium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_smelting_thorium_dust.json deleted file mode 100644 index 630faa36..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_from_smelting_thorium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thorium_ingot_from_smelting_thorium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thorium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thorium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thorium_ingot_from_smelting_thorium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_block.json deleted file mode 100644 index ea69b294..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thorium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thorium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thorium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thorium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_nugget.json deleted file mode 100644 index a380637f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thorium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thorium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thorium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thorium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_nugget_to_ingot.json deleted file mode 100644 index 65f1cb0c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thorium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thorium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thorium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thorium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thorium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_block_to_ingot.json deleted file mode 100644 index 8ab2a4ed..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thulium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thulium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thulium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thulium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thulium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_blasting_thulium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_blasting_thulium_dust.json deleted file mode 100644 index 79b3a34c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_blasting_thulium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thulium_ingot_from_blasting_thulium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thulium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thulium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thulium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thulium_ingot_from_blasting_thulium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_smelting_thulium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_smelting_thulium_dust.json deleted file mode 100644 index 5f40f593..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_from_smelting_thulium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thulium_ingot_from_smelting_thulium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thulium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thulium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thulium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thulium_ingot_from_smelting_thulium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_block.json deleted file mode 100644 index 455d1bab..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thulium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thulium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thulium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thulium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thulium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_nugget.json deleted file mode 100644 index e72d93ba..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thulium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thulium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thulium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thulium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thulium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_nugget_to_ingot.json deleted file mode 100644 index 5261bcd6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/thulium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:thulium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_thulium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:thulium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_thulium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:thulium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_block_to_ingot.json deleted file mode 100644 index 424934e3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tin_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tin": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tin" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tin", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tin_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_blasting_tin_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_blasting_tin_dust.json deleted file mode 100644 index 6a86724b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_blasting_tin_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tin_ingot_from_blasting_tin_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tin": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tin" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tin", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tin_ingot_from_blasting_tin_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_smelting_tin_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_smelting_tin_dust.json deleted file mode 100644 index 4dd5c0b4..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_from_smelting_tin_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tin_ingot_from_smelting_tin_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tin": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tin" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tin", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tin_ingot_from_smelting_tin_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_block.json deleted file mode 100644 index be9d204b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tin_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tin": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tin" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tin", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tin_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_nugget.json deleted file mode 100644 index 485a384b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tin_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tin": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tin" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tin", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tin_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_nugget_to_ingot.json deleted file mode 100644 index 6e3c1fca..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tin_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tin_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tin": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tin" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tin", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tin_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_block_to_ingot.json deleted file mode 100644 index e60491e6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:titanium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_titanium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:titanium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_titanium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:titanium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_blasting_titanium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_blasting_titanium_dust.json deleted file mode 100644 index 63798562..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_blasting_titanium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:titanium_ingot_from_blasting_titanium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_titanium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:titanium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_titanium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:titanium_ingot_from_blasting_titanium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_smelting_titanium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_smelting_titanium_dust.json deleted file mode 100644 index 9c2dd0bd..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_from_smelting_titanium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:titanium_ingot_from_smelting_titanium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_titanium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:titanium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_titanium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:titanium_ingot_from_smelting_titanium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_block.json deleted file mode 100644 index 143a1387..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:titanium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_titanium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:titanium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_titanium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:titanium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_nugget.json deleted file mode 100644 index b15041c3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:titanium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_titanium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:titanium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_titanium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:titanium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_nugget_to_ingot.json deleted file mode 100644 index dbb374ab..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/titanium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:titanium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_titanium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:titanium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_titanium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:titanium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_block_to_ingot.json deleted file mode 100644 index 3b69ba0c..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tungsten_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tungsten": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tungsten" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tungsten", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tungsten_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_blasting_tungsten_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_blasting_tungsten_dust.json deleted file mode 100644 index 9c1659da..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_blasting_tungsten_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tungsten_ingot_from_blasting_tungsten_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tungsten": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tungsten" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tungsten", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tungsten_ingot_from_blasting_tungsten_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_smelting_tungsten_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_smelting_tungsten_dust.json deleted file mode 100644 index 972515b5..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_from_smelting_tungsten_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tungsten_ingot_from_smelting_tungsten_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tungsten": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tungsten" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tungsten", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tungsten_ingot_from_smelting_tungsten_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_block.json deleted file mode 100644 index a0c75f66..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tungsten_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tungsten": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tungsten" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tungsten", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tungsten_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_nugget.json deleted file mode 100644 index 79993d7d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tungsten_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tungsten": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tungsten" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tungsten", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tungsten_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_nugget_to_ingot.json deleted file mode 100644 index 9f868458..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/tungsten_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:tungsten_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_tungsten": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:tungsten" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_tungsten", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:tungsten_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_block_to_ingot.json deleted file mode 100644 index 237d2576..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:uranium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_uranium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:uranium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_blasting_uranium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_blasting_uranium_dust.json deleted file mode 100644 index 94bec632..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_blasting_uranium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:uranium_ingot_from_blasting_uranium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_uranium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:uranium_ingot_from_blasting_uranium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_smelting_uranium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_smelting_uranium_dust.json deleted file mode 100644 index ed83612e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_from_smelting_uranium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:uranium_ingot_from_smelting_uranium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_uranium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:uranium_ingot_from_smelting_uranium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_block.json deleted file mode 100644 index ac4b6550..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:uranium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_uranium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:uranium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_nugget.json deleted file mode 100644 index 4e886a79..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:uranium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_uranium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:uranium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_nugget_to_ingot.json deleted file mode 100644 index 3974554b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/uranium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:uranium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_uranium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:uranium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_block_to_ingot.json deleted file mode 100644 index e143042f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:vanadium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_vanadium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:vanadium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_vanadium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:vanadium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_blasting_vanadium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_blasting_vanadium_dust.json deleted file mode 100644 index 7e9aaa80..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_blasting_vanadium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:vanadium_ingot_from_blasting_vanadium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_vanadium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:vanadium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_vanadium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:vanadium_ingot_from_blasting_vanadium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_smelting_vanadium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_smelting_vanadium_dust.json deleted file mode 100644 index 2eb4bfae..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_from_smelting_vanadium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:vanadium_ingot_from_smelting_vanadium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_vanadium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:vanadium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_vanadium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:vanadium_ingot_from_smelting_vanadium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_block.json deleted file mode 100644 index d5a34f29..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:vanadium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_vanadium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:vanadium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_vanadium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:vanadium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_nugget.json deleted file mode 100644 index e54c4bc8..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:vanadium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_vanadium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:vanadium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_vanadium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:vanadium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_nugget_to_ingot.json deleted file mode 100644 index 262f402a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/vanadium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:vanadium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_vanadium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:vanadium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_vanadium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:vanadium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_block_to_ingot.json deleted file mode 100644 index 7a7e1809..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ytterbium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_ytterbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ytterbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_ytterbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ytterbium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_blasting_ytterbium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_blasting_ytterbium_dust.json deleted file mode 100644 index f47c272b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_blasting_ytterbium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ytterbium_ingot_from_blasting_ytterbium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_ytterbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ytterbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_ytterbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ytterbium_ingot_from_blasting_ytterbium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_smelting_ytterbium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_smelting_ytterbium_dust.json deleted file mode 100644 index eff57a83..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_from_smelting_ytterbium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ytterbium_ingot_from_smelting_ytterbium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_ytterbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ytterbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_ytterbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ytterbium_ingot_from_smelting_ytterbium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_block.json deleted file mode 100644 index 71fa849f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ytterbium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_ytterbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ytterbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_ytterbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ytterbium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_nugget.json deleted file mode 100644 index 8cd0b09f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ytterbium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_ytterbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ytterbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_ytterbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ytterbium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_nugget_to_ingot.json deleted file mode 100644 index 280f4e5a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/ytterbium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:ytterbium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_ytterbium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:ytterbium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_ytterbium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:ytterbium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_block_to_ingot.json deleted file mode 100644 index 9d7946f0..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:yttrium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_yttrium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:yttrium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_yttrium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:yttrium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_blasting_yttrium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_blasting_yttrium_dust.json deleted file mode 100644 index c37d3a68..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_blasting_yttrium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:yttrium_ingot_from_blasting_yttrium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_yttrium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:yttrium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_yttrium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:yttrium_ingot_from_blasting_yttrium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_smelting_yttrium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_smelting_yttrium_dust.json deleted file mode 100644 index a4c16e20..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_from_smelting_yttrium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:yttrium_ingot_from_smelting_yttrium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_yttrium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:yttrium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_yttrium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:yttrium_ingot_from_smelting_yttrium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_block.json deleted file mode 100644 index 5a0a5825..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:yttrium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_yttrium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:yttrium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_yttrium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:yttrium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_nugget.json deleted file mode 100644 index 081084f6..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:yttrium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_yttrium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:yttrium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_yttrium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:yttrium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_nugget_to_ingot.json deleted file mode 100644 index e46e186f..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/yttrium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:yttrium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_yttrium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:yttrium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_yttrium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:yttrium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_block_to_ingot.json deleted file mode 100644 index 685cd46b..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zinc_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zinc": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zinc" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zinc", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zinc_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_blasting_zinc_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_blasting_zinc_dust.json deleted file mode 100644 index 27ce6130..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_blasting_zinc_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zinc_ingot_from_blasting_zinc_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zinc": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zinc" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zinc", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zinc_ingot_from_blasting_zinc_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_smelting_zinc_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_smelting_zinc_dust.json deleted file mode 100644 index 6442cf9a..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_from_smelting_zinc_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zinc_ingot_from_smelting_zinc_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zinc": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zinc" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zinc", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zinc_ingot_from_smelting_zinc_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_block.json deleted file mode 100644 index b85eb099..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zinc_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zinc": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zinc" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zinc", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zinc_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_nugget.json deleted file mode 100644 index 6e3388c2..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zinc_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zinc": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zinc" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zinc", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zinc_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_nugget_to_ingot.json deleted file mode 100644 index 7d322bd7..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zinc_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zinc_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zinc": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zinc" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zinc", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zinc_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_block_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_block_to_ingot.json deleted file mode 100644 index 201ceff1..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_block_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zirconium_block_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zirconium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zirconium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zirconium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zirconium_block_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_blasting_zirconium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_blasting_zirconium_dust.json deleted file mode 100644 index 01cbe07d..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_blasting_zirconium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zirconium_ingot_from_blasting_zirconium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zirconium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zirconium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zirconium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zirconium_ingot_from_blasting_zirconium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_smelting_zirconium_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_smelting_zirconium_dust.json deleted file mode 100644 index 8a16dd82..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_from_smelting_zirconium_dust.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zirconium_ingot_from_smelting_zirconium_dust" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zirconium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zirconium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zirconium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zirconium_ingot_from_smelting_zirconium_dust" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_block.json deleted file mode 100644 index cb244387..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zirconium_ingot_to_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zirconium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zirconium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zirconium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zirconium_ingot_to_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_nugget.json deleted file mode 100644 index fe4ba6b3..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_ingot_to_nugget.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zirconium_ingot_to_nugget" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zirconium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zirconium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zirconium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zirconium_ingot_to_nugget" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_nugget_to_ingot.json deleted file mode 100644 index 35fb3e23..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.metals/zirconium_nugget_to_ingot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:zirconium_nugget_to_ingot" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_zirconium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:zirconium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_zirconium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:zirconium_nugget_to_ingot" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/argon_lamp_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/argon_lamp_block.json deleted file mode 100644 index 062bc422..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/argon_lamp_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_argon": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:argon" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:argon_lamp_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_argon", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:argon_lamp_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/helium_lamp_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/helium_lamp_block.json deleted file mode 100644 index 76b60830..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/helium_lamp_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_helium": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:helium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:helium_lamp_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_helium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:helium_lamp_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/krypton_lamp_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/krypton_lamp_block.json deleted file mode 100644 index 5baad357..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/krypton_lamp_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_krypton": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:krypton" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:krypton_lamp_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_krypton", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:krypton_lamp_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/neon_lamp_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/neon_lamp_block.json deleted file mode 100644 index a2606798..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/neon_lamp_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_neon": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:neon" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:neon_lamp_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_neon", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:neon_lamp_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/periodic_table.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/periodic_table.json deleted file mode 100644 index 83ac4b91..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/periodic_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_hydrogen": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:hydrogen" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:periodic_table" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_hydrogen", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:periodic_table" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/radon_lamp_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/radon_lamp_block.json deleted file mode 100644 index 7197ccdc..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/radon_lamp_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_radon": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:radon" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:radon_lamp_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_radon", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:radon_lamp_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/xenon_lamp_block.json b/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/xenon_lamp_block.json deleted file mode 100644 index 0e5ac20e..00000000 --- a/src/generated/resources/data/chemlib/advancements/recipes/chemlib.misc/xenon_lamp_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_the_recipe": { - "conditions": { - "recipe": "chemlib:xenon_lamp_block" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_xenon": { - "conditions": { - "items": [ - { - "items": [ - "chemlib:xenon" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "requirements": [ - [ - "has_xenon", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "chemlib:xenon_lamp_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_blasting_copper_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_blasting_copper_dust.json index f057d36b..31bbba1e 100644 --- a/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_blasting_copper_dust.json +++ b/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_blasting_copper_dust.json @@ -22,8 +22,8 @@ }, "requirements": [ [ - "has_copper", - "has_the_recipe" + "has_the_recipe", + "has_copper" ] ], "rewards": { diff --git a/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_smelting_copper_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_smelting_copper_dust.json index 11f07dd4..e6aef65c 100644 --- a/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_smelting_copper_dust.json +++ b/src/generated/resources/data/chemlib/advancements/recipes/misc/copper_ingot_from_smelting_copper_dust.json @@ -22,8 +22,8 @@ }, "requirements": [ [ - "has_copper", - "has_the_recipe" + "has_the_recipe", + "has_copper" ] ], "rewards": { diff --git a/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_blasting_gold_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_blasting_gold_dust.json index 09519247..8a39801d 100644 --- a/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_blasting_gold_dust.json +++ b/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_blasting_gold_dust.json @@ -22,8 +22,8 @@ }, "requirements": [ [ - "has_gold", - "has_the_recipe" + "has_the_recipe", + "has_gold" ] ], "rewards": { diff --git a/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_smelting_gold_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_smelting_gold_dust.json index 00f24992..fdad3860 100644 --- a/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_smelting_gold_dust.json +++ b/src/generated/resources/data/chemlib/advancements/recipes/misc/gold_ingot_from_smelting_gold_dust.json @@ -22,8 +22,8 @@ }, "requirements": [ [ - "has_gold", - "has_the_recipe" + "has_the_recipe", + "has_gold" ] ], "rewards": { diff --git a/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_blasting_iron_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_blasting_iron_dust.json index 0184b7ee..b69074c2 100644 --- a/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_blasting_iron_dust.json +++ b/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_blasting_iron_dust.json @@ -22,8 +22,8 @@ }, "requirements": [ [ - "has_iron", - "has_the_recipe" + "has_the_recipe", + "has_iron" ] ], "rewards": { diff --git a/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_smelting_iron_dust.json b/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_smelting_iron_dust.json index e6e3adf6..643861df 100644 --- a/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_smelting_iron_dust.json +++ b/src/generated/resources/data/chemlib/advancements/recipes/misc/iron_ingot_from_smelting_iron_dust.json @@ -22,8 +22,8 @@ }, "requirements": [ [ - "has_iron", - "has_the_recipe" + "has_the_recipe", + "has_iron" ] ], "rewards": { diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/actinium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/actinium_metal_block.json index 0768bcc6..d028d362 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/actinium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/actinium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/actinium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/aluminum_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/aluminum_metal_block.json index d954bfea..976a5836 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/aluminum_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/aluminum_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/aluminum_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/argon_lamp_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/argon_lamp_block.json index bf29353c..9111b413 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/argon_lamp_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/argon_lamp_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/argon_lamp_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/barium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/barium_metal_block.json index 38625303..27d1b400 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/barium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/barium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/barium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/beryllium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/beryllium_metal_block.json index 9a433e4c..e6a27036 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/beryllium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/beryllium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/beryllium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/bismuth_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/bismuth_metal_block.json index 7c15e65d..b336e482 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/bismuth_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/bismuth_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/bismuth_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/cadmium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/cadmium_metal_block.json index 9ac7b113..e4a5c7ce 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/cadmium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/cadmium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/cadmium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/calcium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/calcium_metal_block.json index 1c2bf744..5cdc18e9 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/calcium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/calcium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/calcium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/cerium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/cerium_metal_block.json index 8fb0201c..08626f3e 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/cerium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/cerium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/cerium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/cesium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/cesium_metal_block.json index daf1ac11..cebb9195 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/cesium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/cesium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/cesium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/chromium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/chromium_metal_block.json index e4f1325a..894586e5 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/chromium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/chromium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/chromium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/cobalt_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/cobalt_metal_block.json index 35b2a33f..28022d80 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/cobalt_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/cobalt_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/cobalt_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/dysprosium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/dysprosium_metal_block.json index d70a8c16..4f20df74 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/dysprosium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/dysprosium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/dysprosium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/erbium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/erbium_metal_block.json index 3fe09a88..0d4825b6 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/erbium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/erbium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/erbium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/europium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/europium_metal_block.json index 401fea78..b3df4a6c 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/europium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/europium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/europium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/francium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/francium_metal_block.json index b8795ed8..fde3d784 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/francium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/francium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/francium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/gadolinium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/gadolinium_metal_block.json index 1829a1b5..70bbc69a 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/gadolinium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/gadolinium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/gadolinium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/gallium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/gallium_metal_block.json index de537048..baeb6a26 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/gallium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/gallium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/gallium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/hafnium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/hafnium_metal_block.json index 45173a36..c95b499e 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/hafnium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/hafnium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/hafnium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/helium_lamp_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/helium_lamp_block.json index 5bbc3076..a4d2cb89 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/helium_lamp_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/helium_lamp_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/helium_lamp_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/holmium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/holmium_metal_block.json index 77fd4c8b..d5836004 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/holmium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/holmium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/holmium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/indium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/indium_metal_block.json index ea6ecbd4..926f241e 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/indium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/indium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/indium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/iridium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/iridium_metal_block.json index 6be64400..da78a35b 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/iridium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/iridium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/iridium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/krypton_lamp_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/krypton_lamp_block.json index 9ea89fed..ca479a63 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/krypton_lamp_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/krypton_lamp_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/krypton_lamp_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/lanthanum_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/lanthanum_metal_block.json index 9e09ebb0..15e76a1a 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/lanthanum_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/lanthanum_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/lanthanum_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/lead_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/lead_metal_block.json index 03425971..b3fd9b69 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/lead_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/lead_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/lead_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/lithium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/lithium_metal_block.json index d74b52b2..5f411911 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/lithium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/lithium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/lithium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/lutetium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/lutetium_metal_block.json index 015a1565..a1db5318 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/lutetium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/lutetium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/lutetium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/magnesium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/magnesium_metal_block.json index 9cc02bfe..69e41675 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/magnesium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/magnesium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/magnesium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/manganese_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/manganese_metal_block.json index 8f0a22ea..324b6a43 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/manganese_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/manganese_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/manganese_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/molybdenum_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/molybdenum_metal_block.json index ab50f897..e66fa0d5 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/molybdenum_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/molybdenum_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/molybdenum_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/neodymium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/neodymium_metal_block.json index fec63f9a..b517ab87 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/neodymium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/neodymium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/neodymium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/neon_lamp_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/neon_lamp_block.json index db13a588..c895f204 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/neon_lamp_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/neon_lamp_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/neon_lamp_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/nickel_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/nickel_metal_block.json index 7110d208..c0626f28 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/nickel_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/nickel_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/nickel_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/niobium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/niobium_metal_block.json index 22998929..8225d3df 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/niobium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/niobium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/niobium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/osmium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/osmium_metal_block.json index 4bfebdde..c768fd7b 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/osmium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/osmium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/osmium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/palladium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/palladium_metal_block.json index f939bab0..cf7c0605 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/palladium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/palladium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/palladium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/platinum_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/platinum_metal_block.json index b694e5af..203f3ac2 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/platinum_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/platinum_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/platinum_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/polonium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/polonium_metal_block.json index d2a812f7..f89b7b52 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/polonium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/polonium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/polonium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/potassium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/potassium_metal_block.json index cb8c1ae1..f864b6c0 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/potassium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/potassium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/potassium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/praseodymium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/praseodymium_metal_block.json index f601a9b6..5df8f3b6 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/praseodymium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/praseodymium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/praseodymium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/protactinium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/protactinium_metal_block.json index 0a9c8da6..a78ea570 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/protactinium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/protactinium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/protactinium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/radium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/radium_metal_block.json index 3d02c0d2..e47c55d7 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/radium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/radium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/radium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/radon_lamp_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/radon_lamp_block.json index c1e2b7a2..c4cd6923 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/radon_lamp_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/radon_lamp_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/radon_lamp_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/rhenium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/rhenium_metal_block.json index e89b8062..236f9c9d 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/rhenium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/rhenium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/rhenium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/rhodium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/rhodium_metal_block.json index 62cb841a..7ba5f44f 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/rhodium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/rhodium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/rhodium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/rubidium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/rubidium_metal_block.json index f9740150..7243e237 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/rubidium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/rubidium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/rubidium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/ruthenium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/ruthenium_metal_block.json index 5a26513d..5673feb3 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/ruthenium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/ruthenium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/ruthenium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/samarium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/samarium_metal_block.json index 579eb74a..edadf283 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/samarium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/samarium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/samarium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/scandium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/scandium_metal_block.json index aedfbfae..ca6bdf18 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/scandium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/scandium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/scandium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/silver_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/silver_metal_block.json index c49619cc..c57e9ec3 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/silver_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/silver_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/silver_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/sodium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/sodium_metal_block.json index c174a660..f4ffd291 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/sodium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/sodium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/sodium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/strontium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/strontium_metal_block.json index 334542d0..4ddf7d38 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/strontium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/strontium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/strontium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/tantalum_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/tantalum_metal_block.json index f5a98d6b..07c59d7b 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/tantalum_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/tantalum_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/tantalum_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/terbium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/terbium_metal_block.json index db640e75..09100c50 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/terbium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/terbium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/terbium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/thallium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/thallium_metal_block.json index e64801a3..e2bd4bfb 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/thallium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/thallium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/thallium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/thorium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/thorium_metal_block.json index 873e1bdf..745fe467 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/thorium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/thorium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/thorium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/thulium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/thulium_metal_block.json index 1b40cbd4..e6f774cc 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/thulium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/thulium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/thulium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/tin_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/tin_metal_block.json index 748ee620..e3d3adff 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/tin_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/tin_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/tin_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/titanium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/titanium_metal_block.json index 1f019b21..7b5f5d6a 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/titanium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/titanium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/titanium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/tungsten_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/tungsten_metal_block.json index a98ec461..caa6d38e 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/tungsten_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/tungsten_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/tungsten_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/uranium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/uranium_metal_block.json index 870adb3b..5cba3b25 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/uranium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/uranium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/uranium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/vanadium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/vanadium_metal_block.json index 6cc23ef3..d4cbd41e 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/vanadium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/vanadium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/vanadium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/xenon_lamp_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/xenon_lamp_block.json index be8420ae..e16c7e51 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/xenon_lamp_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/xenon_lamp_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/xenon_lamp_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/ytterbium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/ytterbium_metal_block.json index d505749a..97e669dd 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/ytterbium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/ytterbium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/ytterbium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/yttrium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/yttrium_metal_block.json index c2b6b1c4..a4680710 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/yttrium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/yttrium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/yttrium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/zinc_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/zinc_metal_block.json index a0ca4293..e8e12e4d 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/zinc_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/zinc_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/zinc_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/loot_tables/blocks/zirconium_metal_block.json b/src/generated/resources/data/chemlib/loot_tables/blocks/zirconium_metal_block.json index 1a51a4b2..736d157d 100644 --- a/src/generated/resources/data/chemlib/loot_tables/blocks/zirconium_metal_block.json +++ b/src/generated/resources/data/chemlib/loot_tables/blocks/zirconium_metal_block.json @@ -16,5 +16,6 @@ ], "rolls": 1.0 } - ] + ], + "random_sequence": "chemlib:blocks/zirconium_metal_block" } \ No newline at end of file diff --git a/src/generated/resources/data/chemlib/recipes/actinium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/actinium_block_to_ingot.json index cb77ede0..4e053bc9 100644 --- a/src/generated/resources/data/chemlib/recipes/actinium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/actinium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:actinium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_blasting_actinium_dust.json b/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_blasting_actinium_dust.json index 46d0a9c2..e33e3a95 100644 --- a/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_blasting_actinium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_blasting_actinium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_smelting_actinium_dust.json b/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_smelting_actinium_dust.json index 6c5e9ef7..bdb7841c 100644 --- a/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_smelting_actinium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/actinium_ingot_from_smelting_actinium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_block.json index 5f7c3b2d..d99217e4 100644 --- a/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:actinium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_nugget.json index 0a4ea0c9..1ccfbbcc 100644 --- a/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/actinium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:actinium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/actinium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/actinium_nugget_to_ingot.json index 7d8100c8..90981917 100644 --- a/src/generated/resources/data/chemlib/recipes/actinium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/actinium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:actinium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/aluminum_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/aluminum_block_to_ingot.json index 56e5d50e..ca1eb6bb 100644 --- a/src/generated/resources/data/chemlib/recipes/aluminum_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/aluminum_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:aluminum_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_blasting_aluminum_dust.json b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_blasting_aluminum_dust.json index f00b2f8e..c326f2f9 100644 --- a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_blasting_aluminum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_blasting_aluminum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_smelting_aluminum_dust.json b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_smelting_aluminum_dust.json index 57905002..2a97c532 100644 --- a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_smelting_aluminum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_from_smelting_aluminum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_block.json index 52ad4b6f..9ca814c4 100644 --- a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:aluminum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_nugget.json index 964edab2..17b4375d 100644 --- a/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/aluminum_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:aluminum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/aluminum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/aluminum_nugget_to_ingot.json index 3451cb86..7280fd64 100644 --- a/src/generated/resources/data/chemlib/recipes/aluminum_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/aluminum_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:aluminum_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/argon_lamp_block.json b/src/generated/resources/data/chemlib/recipes/argon_lamp_block.json index e27216e5..42d532f7 100644 --- a/src/generated/resources/data/chemlib/recipes/argon_lamp_block.json +++ b/src/generated/resources/data/chemlib/recipes/argon_lamp_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "E": { "item": "chemlib:argon" diff --git a/src/generated/resources/data/chemlib/recipes/barium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/barium_block_to_ingot.json index 57447313..f7663882 100644 --- a/src/generated/resources/data/chemlib/recipes/barium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/barium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:barium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/barium_ingot_from_blasting_barium_dust.json b/src/generated/resources/data/chemlib/recipes/barium_ingot_from_blasting_barium_dust.json index 9d63551a..8a05ab25 100644 --- a/src/generated/resources/data/chemlib/recipes/barium_ingot_from_blasting_barium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/barium_ingot_from_blasting_barium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/barium_ingot_from_smelting_barium_dust.json b/src/generated/resources/data/chemlib/recipes/barium_ingot_from_smelting_barium_dust.json index b79c27c3..ff0574b5 100644 --- a/src/generated/resources/data/chemlib/recipes/barium_ingot_from_smelting_barium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/barium_ingot_from_smelting_barium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/barium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/barium_ingot_to_block.json index 0a21a73e..e69d5976 100644 --- a/src/generated/resources/data/chemlib/recipes/barium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/barium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:barium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/barium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/barium_ingot_to_nugget.json index 5980e104..1188a2bd 100644 --- a/src/generated/resources/data/chemlib/recipes/barium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/barium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:barium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/barium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/barium_nugget_to_ingot.json index 4365f5b4..bb3bf1c4 100644 --- a/src/generated/resources/data/chemlib/recipes/barium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/barium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:barium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/beryllium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/beryllium_block_to_ingot.json index c1228d8f..eea69f7d 100644 --- a/src/generated/resources/data/chemlib/recipes/beryllium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/beryllium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:beryllium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_blasting_beryllium_dust.json b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_blasting_beryllium_dust.json index 14e12413..77e27016 100644 --- a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_blasting_beryllium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_blasting_beryllium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_smelting_beryllium_dust.json b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_smelting_beryllium_dust.json index b7542c6e..70924c25 100644 --- a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_smelting_beryllium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_from_smelting_beryllium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_block.json index 5f3b8ac5..4c31d6de 100644 --- a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:beryllium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_nugget.json index 882e9622..2b71a5d1 100644 --- a/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/beryllium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:beryllium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/beryllium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/beryllium_nugget_to_ingot.json index 90848b6d..9dd63e57 100644 --- a/src/generated/resources/data/chemlib/recipes/beryllium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/beryllium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:beryllium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/bismuth_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/bismuth_block_to_ingot.json index fe5b5a47..eeb4af11 100644 --- a/src/generated/resources/data/chemlib/recipes/bismuth_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/bismuth_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:bismuth_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_blasting_bismuth_dust.json b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_blasting_bismuth_dust.json index f3fc7979..4fccdc52 100644 --- a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_blasting_bismuth_dust.json +++ b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_blasting_bismuth_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_smelting_bismuth_dust.json b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_smelting_bismuth_dust.json index d827bc75..585824da 100644 --- a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_smelting_bismuth_dust.json +++ b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_from_smelting_bismuth_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_block.json index e29719b4..2a3cc6d1 100644 --- a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:bismuth_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_nugget.json index 412e0f91..a08ff2f4 100644 --- a/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/bismuth_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:bismuth_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/bismuth_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/bismuth_nugget_to_ingot.json index dc81e546..a2431aed 100644 --- a/src/generated/resources/data/chemlib/recipes/bismuth_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/bismuth_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:bismuth_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/cadmium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cadmium_block_to_ingot.json index 9dc55164..74397180 100644 --- a/src/generated/resources/data/chemlib/recipes/cadmium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cadmium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cadmium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_blasting_cadmium_dust.json b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_blasting_cadmium_dust.json index 72182d92..abe3cb05 100644 --- a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_blasting_cadmium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_blasting_cadmium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_smelting_cadmium_dust.json b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_smelting_cadmium_dust.json index 27e794d6..20d777ee 100644 --- a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_smelting_cadmium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_from_smelting_cadmium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_block.json index b7a12f75..b1a2219e 100644 --- a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:cadmium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_nugget.json index 49616370..c37ccb68 100644 --- a/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/cadmium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cadmium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cadmium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cadmium_nugget_to_ingot.json index 0fc1257f..e5c44b30 100644 --- a/src/generated/resources/data/chemlib/recipes/cadmium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cadmium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:cadmium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/calcium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/calcium_block_to_ingot.json index 9df4b869..1c79be83 100644 --- a/src/generated/resources/data/chemlib/recipes/calcium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/calcium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:calcium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_blasting_calcium_dust.json b/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_blasting_calcium_dust.json index 09ef1f7b..5c838bb8 100644 --- a/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_blasting_calcium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_blasting_calcium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_smelting_calcium_dust.json b/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_smelting_calcium_dust.json index d3091180..1532f254 100644 --- a/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_smelting_calcium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/calcium_ingot_from_smelting_calcium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_block.json index 157a9e26..59ea0776 100644 --- a/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:calcium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_nugget.json index cf3529ba..8f9b71fb 100644 --- a/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/calcium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:calcium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/calcium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/calcium_nugget_to_ingot.json index 53c1f24e..b9f9aded 100644 --- a/src/generated/resources/data/chemlib/recipes/calcium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/calcium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:calcium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/cerium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cerium_block_to_ingot.json index 43ec6ce7..fa024098 100644 --- a/src/generated/resources/data/chemlib/recipes/cerium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cerium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cerium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_blasting_cerium_dust.json b/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_blasting_cerium_dust.json index 0b3bf192..ed223ce1 100644 --- a/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_blasting_cerium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_blasting_cerium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_smelting_cerium_dust.json b/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_smelting_cerium_dust.json index 5470f349..1c030cd5 100644 --- a/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_smelting_cerium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cerium_ingot_from_smelting_cerium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_block.json index 85836780..c3c94c60 100644 --- a/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:cerium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_nugget.json index a0bd4c03..20a91797 100644 --- a/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/cerium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cerium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cerium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cerium_nugget_to_ingot.json index 01f5249d..5d24709d 100644 --- a/src/generated/resources/data/chemlib/recipes/cerium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cerium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:cerium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/cesium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cesium_block_to_ingot.json index ffd24631..1e70ecc2 100644 --- a/src/generated/resources/data/chemlib/recipes/cesium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cesium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cesium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_blasting_cesium_dust.json b/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_blasting_cesium_dust.json index e2f0d663..9541ae25 100644 --- a/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_blasting_cesium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_blasting_cesium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_smelting_cesium_dust.json b/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_smelting_cesium_dust.json index b7d8cc3b..1af0d767 100644 --- a/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_smelting_cesium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cesium_ingot_from_smelting_cesium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_block.json index ba6605f9..8ec9e3f2 100644 --- a/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:cesium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_nugget.json index 7bf4fe0a..b6db6057 100644 --- a/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/cesium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cesium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cesium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cesium_nugget_to_ingot.json index ba8f8f6d..b6bb1842 100644 --- a/src/generated/resources/data/chemlib/recipes/cesium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cesium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:cesium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/chromium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/chromium_block_to_ingot.json index 71dbd21c..5173dcb3 100644 --- a/src/generated/resources/data/chemlib/recipes/chromium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/chromium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:chromium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_blasting_chromium_dust.json b/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_blasting_chromium_dust.json index 41e15ec6..9b692cc2 100644 --- a/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_blasting_chromium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_blasting_chromium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_smelting_chromium_dust.json b/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_smelting_chromium_dust.json index 8e0eace9..fc35d430 100644 --- a/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_smelting_chromium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/chromium_ingot_from_smelting_chromium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_block.json index 2554a825..06571095 100644 --- a/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:chromium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_nugget.json index c5ad5711..3463e898 100644 --- a/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/chromium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:chromium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/chromium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/chromium_nugget_to_ingot.json index 87944603..599f25a8 100644 --- a/src/generated/resources/data/chemlib/recipes/chromium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/chromium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:chromium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/cobalt_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cobalt_block_to_ingot.json index 65fae06a..f108352f 100644 --- a/src/generated/resources/data/chemlib/recipes/cobalt_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cobalt_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cobalt_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_blasting_cobalt_dust.json b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_blasting_cobalt_dust.json index 136df18f..f0629024 100644 --- a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_blasting_cobalt_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_blasting_cobalt_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_smelting_cobalt_dust.json b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_smelting_cobalt_dust.json index 27657f9e..7aafd9cd 100644 --- a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_smelting_cobalt_dust.json +++ b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_from_smelting_cobalt_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_block.json index 51014871..c7bddd99 100644 --- a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:cobalt_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_nugget.json index 1e07740d..1c3a1fb9 100644 --- a/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/cobalt_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:cobalt_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/cobalt_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/cobalt_nugget_to_ingot.json index 76d8a4ae..382e6ecf 100644 --- a/src/generated/resources/data/chemlib/recipes/cobalt_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/cobalt_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:cobalt_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/copper_ingot_from_blasting_copper_dust.json b/src/generated/resources/data/chemlib/recipes/copper_ingot_from_blasting_copper_dust.json index 2a521385..c5c4e2e3 100644 --- a/src/generated/resources/data/chemlib/recipes/copper_ingot_from_blasting_copper_dust.json +++ b/src/generated/resources/data/chemlib/recipes/copper_ingot_from_blasting_copper_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/copper_ingot_from_smelting_copper_dust.json b/src/generated/resources/data/chemlib/recipes/copper_ingot_from_smelting_copper_dust.json index 526861d8..296aa3d4 100644 --- a/src/generated/resources/data/chemlib/recipes/copper_ingot_from_smelting_copper_dust.json +++ b/src/generated/resources/data/chemlib/recipes/copper_ingot_from_smelting_copper_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/dysprosium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/dysprosium_block_to_ingot.json index 7fe313f0..c724ae25 100644 --- a/src/generated/resources/data/chemlib/recipes/dysprosium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/dysprosium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:dysprosium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_blasting_dysprosium_dust.json b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_blasting_dysprosium_dust.json index 2a90eae2..c2f1e749 100644 --- a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_blasting_dysprosium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_blasting_dysprosium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_smelting_dysprosium_dust.json b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_smelting_dysprosium_dust.json index 40137d07..e8ff89d8 100644 --- a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_smelting_dysprosium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_from_smelting_dysprosium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_block.json index 81e4aafa..e0aaa1df 100644 --- a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:dysprosium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_nugget.json index 90cce621..e3e8e705 100644 --- a/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/dysprosium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:dysprosium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/dysprosium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/dysprosium_nugget_to_ingot.json index 3471b997..cdef91ca 100644 --- a/src/generated/resources/data/chemlib/recipes/dysprosium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/dysprosium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:dysprosium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/erbium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/erbium_block_to_ingot.json index 73291253..d210d3f0 100644 --- a/src/generated/resources/data/chemlib/recipes/erbium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/erbium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:erbium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_blasting_erbium_dust.json b/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_blasting_erbium_dust.json index 364df90c..b9086962 100644 --- a/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_blasting_erbium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_blasting_erbium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_smelting_erbium_dust.json b/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_smelting_erbium_dust.json index e2aa73f5..ca0b1fdd 100644 --- a/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_smelting_erbium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/erbium_ingot_from_smelting_erbium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_block.json index f46cdada..40e00503 100644 --- a/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:erbium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_nugget.json index 4bab25b7..df244e25 100644 --- a/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/erbium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:erbium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/erbium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/erbium_nugget_to_ingot.json index af10aa14..b968dd0a 100644 --- a/src/generated/resources/data/chemlib/recipes/erbium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/erbium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:erbium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/europium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/europium_block_to_ingot.json index 9394db67..2688f242 100644 --- a/src/generated/resources/data/chemlib/recipes/europium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/europium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:europium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/europium_ingot_from_blasting_europium_dust.json b/src/generated/resources/data/chemlib/recipes/europium_ingot_from_blasting_europium_dust.json index 7223258a..d0e0bd8f 100644 --- a/src/generated/resources/data/chemlib/recipes/europium_ingot_from_blasting_europium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/europium_ingot_from_blasting_europium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/europium_ingot_from_smelting_europium_dust.json b/src/generated/resources/data/chemlib/recipes/europium_ingot_from_smelting_europium_dust.json index 1c1282fe..ef21172b 100644 --- a/src/generated/resources/data/chemlib/recipes/europium_ingot_from_smelting_europium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/europium_ingot_from_smelting_europium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/europium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/europium_ingot_to_block.json index ed1897e4..421b7da7 100644 --- a/src/generated/resources/data/chemlib/recipes/europium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/europium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:europium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/europium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/europium_ingot_to_nugget.json index 936a7d23..7542b9c7 100644 --- a/src/generated/resources/data/chemlib/recipes/europium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/europium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:europium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/europium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/europium_nugget_to_ingot.json index 3cda947f..41184548 100644 --- a/src/generated/resources/data/chemlib/recipes/europium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/europium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:europium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/francium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/francium_block_to_ingot.json index 241bab47..4f321f27 100644 --- a/src/generated/resources/data/chemlib/recipes/francium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/francium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:francium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/francium_ingot_from_blasting_francium_dust.json b/src/generated/resources/data/chemlib/recipes/francium_ingot_from_blasting_francium_dust.json index 9ab16592..a2817765 100644 --- a/src/generated/resources/data/chemlib/recipes/francium_ingot_from_blasting_francium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/francium_ingot_from_blasting_francium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/francium_ingot_from_smelting_francium_dust.json b/src/generated/resources/data/chemlib/recipes/francium_ingot_from_smelting_francium_dust.json index 312eef17..79344f45 100644 --- a/src/generated/resources/data/chemlib/recipes/francium_ingot_from_smelting_francium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/francium_ingot_from_smelting_francium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/francium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/francium_ingot_to_block.json index e049966e..c079a3a9 100644 --- a/src/generated/resources/data/chemlib/recipes/francium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/francium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:francium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/francium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/francium_ingot_to_nugget.json index fe8650ee..50af3d70 100644 --- a/src/generated/resources/data/chemlib/recipes/francium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/francium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:francium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/francium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/francium_nugget_to_ingot.json index 84ee9939..f0ef5c2d 100644 --- a/src/generated/resources/data/chemlib/recipes/francium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/francium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:francium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/gadolinium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/gadolinium_block_to_ingot.json index 0e9a4e05..8eaef3aa 100644 --- a/src/generated/resources/data/chemlib/recipes/gadolinium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/gadolinium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:gadolinium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_blasting_gadolinium_dust.json b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_blasting_gadolinium_dust.json index 6adf434c..c43e0218 100644 --- a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_blasting_gadolinium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_blasting_gadolinium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_smelting_gadolinium_dust.json b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_smelting_gadolinium_dust.json index 45c90739..ed5e7cff 100644 --- a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_smelting_gadolinium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_from_smelting_gadolinium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_block.json index 385a62e2..1e7e7bac 100644 --- a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:gadolinium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_nugget.json index 6587b855..2a6f97af 100644 --- a/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/gadolinium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:gadolinium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/gadolinium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/gadolinium_nugget_to_ingot.json index 19f6d65d..fe6069e7 100644 --- a/src/generated/resources/data/chemlib/recipes/gadolinium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/gadolinium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:gadolinium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/gallium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/gallium_block_to_ingot.json index 1bd5480a..677156c5 100644 --- a/src/generated/resources/data/chemlib/recipes/gallium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/gallium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:gallium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_blasting_gallium_dust.json b/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_blasting_gallium_dust.json index 19988e22..d3e34efc 100644 --- a/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_blasting_gallium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_blasting_gallium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_smelting_gallium_dust.json b/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_smelting_gallium_dust.json index 6491dc90..effcdaf4 100644 --- a/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_smelting_gallium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/gallium_ingot_from_smelting_gallium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_block.json index 36a44fe5..77ef6e85 100644 --- a/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:gallium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_nugget.json index 78eb9d6a..7a4c87e8 100644 --- a/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/gallium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:gallium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/gallium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/gallium_nugget_to_ingot.json index 540441ef..0b05c4ba 100644 --- a/src/generated/resources/data/chemlib/recipes/gallium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/gallium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:gallium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/gold_ingot_from_blasting_gold_dust.json b/src/generated/resources/data/chemlib/recipes/gold_ingot_from_blasting_gold_dust.json index 8fb6d4f8..200aea64 100644 --- a/src/generated/resources/data/chemlib/recipes/gold_ingot_from_blasting_gold_dust.json +++ b/src/generated/resources/data/chemlib/recipes/gold_ingot_from_blasting_gold_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/gold_ingot_from_smelting_gold_dust.json b/src/generated/resources/data/chemlib/recipes/gold_ingot_from_smelting_gold_dust.json index b6700ffa..a36e51d1 100644 --- a/src/generated/resources/data/chemlib/recipes/gold_ingot_from_smelting_gold_dust.json +++ b/src/generated/resources/data/chemlib/recipes/gold_ingot_from_smelting_gold_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/hafnium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/hafnium_block_to_ingot.json index d3a77427..6fdad435 100644 --- a/src/generated/resources/data/chemlib/recipes/hafnium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/hafnium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:hafnium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_blasting_hafnium_dust.json b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_blasting_hafnium_dust.json index 366c3a9b..f2eba7b4 100644 --- a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_blasting_hafnium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_blasting_hafnium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_smelting_hafnium_dust.json b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_smelting_hafnium_dust.json index cf629c12..e14a8e0d 100644 --- a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_smelting_hafnium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_from_smelting_hafnium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_block.json index a35efc68..5baff724 100644 --- a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:hafnium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_nugget.json index 47837927..bd81fcf9 100644 --- a/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/hafnium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:hafnium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/hafnium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/hafnium_nugget_to_ingot.json index 9a80a405..7a10d773 100644 --- a/src/generated/resources/data/chemlib/recipes/hafnium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/hafnium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:hafnium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/helium_lamp_block.json b/src/generated/resources/data/chemlib/recipes/helium_lamp_block.json index 0a84e441..392653d3 100644 --- a/src/generated/resources/data/chemlib/recipes/helium_lamp_block.json +++ b/src/generated/resources/data/chemlib/recipes/helium_lamp_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "E": { "item": "chemlib:helium" diff --git a/src/generated/resources/data/chemlib/recipes/holmium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/holmium_block_to_ingot.json index 8a6ad11f..51fdb979 100644 --- a/src/generated/resources/data/chemlib/recipes/holmium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/holmium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:holmium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_blasting_holmium_dust.json b/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_blasting_holmium_dust.json index 9b179ad3..28ea8cd2 100644 --- a/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_blasting_holmium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_blasting_holmium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_smelting_holmium_dust.json b/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_smelting_holmium_dust.json index 0e4be614..8f62d604 100644 --- a/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_smelting_holmium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/holmium_ingot_from_smelting_holmium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_block.json index 093f8d25..8fabaded 100644 --- a/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:holmium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_nugget.json index d3d39d40..51b787fd 100644 --- a/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/holmium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:holmium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/holmium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/holmium_nugget_to_ingot.json index 91962ee1..771760ec 100644 --- a/src/generated/resources/data/chemlib/recipes/holmium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/holmium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:holmium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/indium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/indium_block_to_ingot.json index be711458..64c563b8 100644 --- a/src/generated/resources/data/chemlib/recipes/indium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/indium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:indium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/indium_ingot_from_blasting_indium_dust.json b/src/generated/resources/data/chemlib/recipes/indium_ingot_from_blasting_indium_dust.json index 585561b0..2e345b1d 100644 --- a/src/generated/resources/data/chemlib/recipes/indium_ingot_from_blasting_indium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/indium_ingot_from_blasting_indium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/indium_ingot_from_smelting_indium_dust.json b/src/generated/resources/data/chemlib/recipes/indium_ingot_from_smelting_indium_dust.json index 98504273..9f0644dc 100644 --- a/src/generated/resources/data/chemlib/recipes/indium_ingot_from_smelting_indium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/indium_ingot_from_smelting_indium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/indium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/indium_ingot_to_block.json index 27074103..5c6b0e42 100644 --- a/src/generated/resources/data/chemlib/recipes/indium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/indium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:indium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/indium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/indium_ingot_to_nugget.json index 799d1763..76d5c5d0 100644 --- a/src/generated/resources/data/chemlib/recipes/indium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/indium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:indium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/indium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/indium_nugget_to_ingot.json index 6bf1084f..7ac6851a 100644 --- a/src/generated/resources/data/chemlib/recipes/indium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/indium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:indium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/iridium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/iridium_block_to_ingot.json index 3824a40d..8b192cb8 100644 --- a/src/generated/resources/data/chemlib/recipes/iridium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/iridium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:iridium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_blasting_iridium_dust.json b/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_blasting_iridium_dust.json index 5ce31cf5..4aa33462 100644 --- a/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_blasting_iridium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_blasting_iridium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_smelting_iridium_dust.json b/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_smelting_iridium_dust.json index b8ad0bdb..a3826dfe 100644 --- a/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_smelting_iridium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/iridium_ingot_from_smelting_iridium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_block.json index c5f5f92a..add725b1 100644 --- a/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:iridium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_nugget.json index 9086e270..d94b0ddc 100644 --- a/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/iridium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:iridium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/iridium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/iridium_nugget_to_ingot.json index 5e729f85..b3f69ae4 100644 --- a/src/generated/resources/data/chemlib/recipes/iridium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/iridium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:iridium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/iron_ingot_from_blasting_iron_dust.json b/src/generated/resources/data/chemlib/recipes/iron_ingot_from_blasting_iron_dust.json index a9267f88..9ace49b7 100644 --- a/src/generated/resources/data/chemlib/recipes/iron_ingot_from_blasting_iron_dust.json +++ b/src/generated/resources/data/chemlib/recipes/iron_ingot_from_blasting_iron_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/iron_ingot_from_smelting_iron_dust.json b/src/generated/resources/data/chemlib/recipes/iron_ingot_from_smelting_iron_dust.json index 293b26cb..0ce88534 100644 --- a/src/generated/resources/data/chemlib/recipes/iron_ingot_from_smelting_iron_dust.json +++ b/src/generated/resources/data/chemlib/recipes/iron_ingot_from_smelting_iron_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/krypton_lamp_block.json b/src/generated/resources/data/chemlib/recipes/krypton_lamp_block.json index 8d8ac9c8..7a25d188 100644 --- a/src/generated/resources/data/chemlib/recipes/krypton_lamp_block.json +++ b/src/generated/resources/data/chemlib/recipes/krypton_lamp_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "E": { "item": "chemlib:krypton" diff --git a/src/generated/resources/data/chemlib/recipes/lanthanum_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lanthanum_block_to_ingot.json index 4f9f4139..aa9396c9 100644 --- a/src/generated/resources/data/chemlib/recipes/lanthanum_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lanthanum_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lanthanum_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_blasting_lanthanum_dust.json b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_blasting_lanthanum_dust.json index 3a49c8c4..6d6a9880 100644 --- a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_blasting_lanthanum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_blasting_lanthanum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_smelting_lanthanum_dust.json b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_smelting_lanthanum_dust.json index 9d783a47..1b80e2e4 100644 --- a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_smelting_lanthanum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_from_smelting_lanthanum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_block.json index a14c5cd8..af175b7d 100644 --- a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:lanthanum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_nugget.json index 33d2c3c7..c99a9a4d 100644 --- a/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/lanthanum_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lanthanum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lanthanum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lanthanum_nugget_to_ingot.json index ef75f554..a1a4d282 100644 --- a/src/generated/resources/data/chemlib/recipes/lanthanum_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lanthanum_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:lanthanum_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/lead_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lead_block_to_ingot.json index 7f81283a..00faecaa 100644 --- a/src/generated/resources/data/chemlib/recipes/lead_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lead_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lead_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/lead_ingot_from_blasting_lead_dust.json b/src/generated/resources/data/chemlib/recipes/lead_ingot_from_blasting_lead_dust.json index e98ae315..86fe97cf 100644 --- a/src/generated/resources/data/chemlib/recipes/lead_ingot_from_blasting_lead_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lead_ingot_from_blasting_lead_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lead_ingot_from_smelting_lead_dust.json b/src/generated/resources/data/chemlib/recipes/lead_ingot_from_smelting_lead_dust.json index 3036e47f..c00873b2 100644 --- a/src/generated/resources/data/chemlib/recipes/lead_ingot_from_smelting_lead_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lead_ingot_from_smelting_lead_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lead_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/lead_ingot_to_block.json index cf56e4b6..e246be48 100644 --- a/src/generated/resources/data/chemlib/recipes/lead_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/lead_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:lead_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lead_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/lead_ingot_to_nugget.json index 03ba4cec..6c4d168a 100644 --- a/src/generated/resources/data/chemlib/recipes/lead_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/lead_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lead_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lead_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lead_nugget_to_ingot.json index 63d5463e..ea5ae209 100644 --- a/src/generated/resources/data/chemlib/recipes/lead_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lead_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:lead_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/lithium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lithium_block_to_ingot.json index 382b8c12..ad489180 100644 --- a/src/generated/resources/data/chemlib/recipes/lithium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lithium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lithium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_blasting_lithium_dust.json b/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_blasting_lithium_dust.json index d3766cc8..9e35fc23 100644 --- a/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_blasting_lithium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_blasting_lithium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_smelting_lithium_dust.json b/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_smelting_lithium_dust.json index 81b025c7..05638bf3 100644 --- a/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_smelting_lithium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lithium_ingot_from_smelting_lithium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_block.json index bebfff92..c59851b0 100644 --- a/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:lithium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_nugget.json index d36eca4b..f223a3eb 100644 --- a/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/lithium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lithium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lithium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lithium_nugget_to_ingot.json index 8c7c5049..3486746a 100644 --- a/src/generated/resources/data/chemlib/recipes/lithium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lithium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:lithium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/lutetium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lutetium_block_to_ingot.json index 140d6647..7fffb429 100644 --- a/src/generated/resources/data/chemlib/recipes/lutetium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lutetium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lutetium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_blasting_lutetium_dust.json b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_blasting_lutetium_dust.json index fb9fa97f..d12a0e0b 100644 --- a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_blasting_lutetium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_blasting_lutetium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_smelting_lutetium_dust.json b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_smelting_lutetium_dust.json index c59a6d01..bb3d3fc9 100644 --- a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_smelting_lutetium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_from_smelting_lutetium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_block.json index b0b02691..fa4df9a4 100644 --- a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:lutetium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_nugget.json index c9de80f1..800ab27a 100644 --- a/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/lutetium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:lutetium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/lutetium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/lutetium_nugget_to_ingot.json index 063cb125..52b47c8a 100644 --- a/src/generated/resources/data/chemlib/recipes/lutetium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/lutetium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:lutetium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/magnesium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/magnesium_block_to_ingot.json index 5bd12e0a..372cf35d 100644 --- a/src/generated/resources/data/chemlib/recipes/magnesium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/magnesium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:magnesium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_blasting_magnesium_dust.json b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_blasting_magnesium_dust.json index fa4e969d..a65ac3c0 100644 --- a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_blasting_magnesium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_blasting_magnesium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_smelting_magnesium_dust.json b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_smelting_magnesium_dust.json index e9446407..aea12398 100644 --- a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_smelting_magnesium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_from_smelting_magnesium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_block.json index 3ab38bd3..7fa311b3 100644 --- a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:magnesium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_nugget.json index a0b6bc78..fa308124 100644 --- a/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/magnesium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:magnesium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/magnesium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/magnesium_nugget_to_ingot.json index 608ae96a..1e07b236 100644 --- a/src/generated/resources/data/chemlib/recipes/magnesium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/magnesium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:magnesium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/manganese_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/manganese_block_to_ingot.json index 21e42ce9..ce052372 100644 --- a/src/generated/resources/data/chemlib/recipes/manganese_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/manganese_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:manganese_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_blasting_manganese_dust.json b/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_blasting_manganese_dust.json index da0e40f2..83c196ec 100644 --- a/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_blasting_manganese_dust.json +++ b/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_blasting_manganese_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_smelting_manganese_dust.json b/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_smelting_manganese_dust.json index cedbd544..f1ea5dcf 100644 --- a/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_smelting_manganese_dust.json +++ b/src/generated/resources/data/chemlib/recipes/manganese_ingot_from_smelting_manganese_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_block.json index 7b8d230e..a7be0a2d 100644 --- a/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:manganese_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_nugget.json index d2dc0418..fa86cdd4 100644 --- a/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/manganese_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:manganese_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/manganese_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/manganese_nugget_to_ingot.json index 88948a10..749c0e3f 100644 --- a/src/generated/resources/data/chemlib/recipes/manganese_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/manganese_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:manganese_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/molybdenum_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/molybdenum_block_to_ingot.json index 601df4ea..65073ab9 100644 --- a/src/generated/resources/data/chemlib/recipes/molybdenum_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/molybdenum_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:molybdenum_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_blasting_molybdenum_dust.json b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_blasting_molybdenum_dust.json index 37847f73..6a575362 100644 --- a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_blasting_molybdenum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_blasting_molybdenum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_smelting_molybdenum_dust.json b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_smelting_molybdenum_dust.json index 6bdc531b..945138a0 100644 --- a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_smelting_molybdenum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_from_smelting_molybdenum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_block.json index 097c3c27..4cd2a348 100644 --- a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:molybdenum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_nugget.json index bdaf360a..d015d2d9 100644 --- a/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/molybdenum_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:molybdenum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/molybdenum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/molybdenum_nugget_to_ingot.json index 30f85649..83018eea 100644 --- a/src/generated/resources/data/chemlib/recipes/molybdenum_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/molybdenum_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:molybdenum_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/neodymium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/neodymium_block_to_ingot.json index cac6c864..423a2592 100644 --- a/src/generated/resources/data/chemlib/recipes/neodymium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/neodymium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:neodymium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_blasting_neodymium_dust.json b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_blasting_neodymium_dust.json index d45dfad3..dac0ff93 100644 --- a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_blasting_neodymium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_blasting_neodymium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_smelting_neodymium_dust.json b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_smelting_neodymium_dust.json index 22c199e5..8127d3a6 100644 --- a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_smelting_neodymium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_from_smelting_neodymium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_block.json index a0d67bc0..f12f60e5 100644 --- a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:neodymium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_nugget.json index 1ffc348f..5e84c7af 100644 --- a/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/neodymium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:neodymium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/neodymium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/neodymium_nugget_to_ingot.json index ae6f2d23..da7e6de9 100644 --- a/src/generated/resources/data/chemlib/recipes/neodymium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/neodymium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:neodymium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/neon_lamp_block.json b/src/generated/resources/data/chemlib/recipes/neon_lamp_block.json index 4d0e12e4..9a03459b 100644 --- a/src/generated/resources/data/chemlib/recipes/neon_lamp_block.json +++ b/src/generated/resources/data/chemlib/recipes/neon_lamp_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "E": { "item": "chemlib:neon" diff --git a/src/generated/resources/data/chemlib/recipes/nickel_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/nickel_block_to_ingot.json index cc3bd0ef..0506ea23 100644 --- a/src/generated/resources/data/chemlib/recipes/nickel_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/nickel_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:nickel_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_blasting_nickel_dust.json b/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_blasting_nickel_dust.json index 2817c344..230f5e14 100644 --- a/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_blasting_nickel_dust.json +++ b/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_blasting_nickel_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_smelting_nickel_dust.json b/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_smelting_nickel_dust.json index bdba6607..58c1e068 100644 --- a/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_smelting_nickel_dust.json +++ b/src/generated/resources/data/chemlib/recipes/nickel_ingot_from_smelting_nickel_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_block.json index fb6e23de..c0791e79 100644 --- a/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:nickel_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_nugget.json index 812f9cd2..d86a88b6 100644 --- a/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/nickel_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:nickel_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/nickel_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/nickel_nugget_to_ingot.json index e989e0cc..80b18d93 100644 --- a/src/generated/resources/data/chemlib/recipes/nickel_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/nickel_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:nickel_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/niobium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/niobium_block_to_ingot.json index 63ca80cc..4fb8bc43 100644 --- a/src/generated/resources/data/chemlib/recipes/niobium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/niobium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:niobium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_blasting_niobium_dust.json b/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_blasting_niobium_dust.json index 748c9cc4..f34332aa 100644 --- a/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_blasting_niobium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_blasting_niobium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_smelting_niobium_dust.json b/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_smelting_niobium_dust.json index af7a7f2d..1d3f9afb 100644 --- a/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_smelting_niobium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/niobium_ingot_from_smelting_niobium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_block.json index d10cefc9..a92a9c87 100644 --- a/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:niobium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_nugget.json index f885b09c..30d535c0 100644 --- a/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/niobium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:niobium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/niobium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/niobium_nugget_to_ingot.json index d4f0efa1..c6706e7b 100644 --- a/src/generated/resources/data/chemlib/recipes/niobium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/niobium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:niobium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/osmium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/osmium_block_to_ingot.json index fd5c7bd0..1e99cba1 100644 --- a/src/generated/resources/data/chemlib/recipes/osmium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/osmium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:osmium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_blasting_osmium_dust.json b/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_blasting_osmium_dust.json index 85529e96..222b5d26 100644 --- a/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_blasting_osmium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_blasting_osmium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_smelting_osmium_dust.json b/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_smelting_osmium_dust.json index f1f4e472..02213fd1 100644 --- a/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_smelting_osmium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/osmium_ingot_from_smelting_osmium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_block.json index 0b6c695c..3a7b4250 100644 --- a/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:osmium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_nugget.json index 3b70dc0c..92ae52ec 100644 --- a/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/osmium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:osmium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/osmium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/osmium_nugget_to_ingot.json index 2b6f6037..43abb823 100644 --- a/src/generated/resources/data/chemlib/recipes/osmium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/osmium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:osmium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/palladium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/palladium_block_to_ingot.json index abc7e23f..109a2db3 100644 --- a/src/generated/resources/data/chemlib/recipes/palladium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/palladium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:palladium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_blasting_palladium_dust.json b/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_blasting_palladium_dust.json index 17234f12..66a9b659 100644 --- a/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_blasting_palladium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_blasting_palladium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_smelting_palladium_dust.json b/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_smelting_palladium_dust.json index 1980df10..c5612264 100644 --- a/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_smelting_palladium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/palladium_ingot_from_smelting_palladium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_block.json index d3dcd3b8..8081f64b 100644 --- a/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:palladium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_nugget.json index 475065f4..3f24ef4c 100644 --- a/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/palladium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:palladium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/palladium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/palladium_nugget_to_ingot.json index 6a9470cd..df4728e3 100644 --- a/src/generated/resources/data/chemlib/recipes/palladium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/palladium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:palladium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/periodic_table.json b/src/generated/resources/data/chemlib/recipes/periodic_table.json index 72379dd7..900c02e0 100644 --- a/src/generated/resources/data/chemlib/recipes/periodic_table.json +++ b/src/generated/resources/data/chemlib/recipes/periodic_table.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "H": { "item": "chemlib:hydrogen" diff --git a/src/generated/resources/data/chemlib/recipes/platinum_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/platinum_block_to_ingot.json index a065c771..d470d93f 100644 --- a/src/generated/resources/data/chemlib/recipes/platinum_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/platinum_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:platinum_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_blasting_platinum_dust.json b/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_blasting_platinum_dust.json index 2357faea..a4ed2fa5 100644 --- a/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_blasting_platinum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_blasting_platinum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_smelting_platinum_dust.json b/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_smelting_platinum_dust.json index 4ba693cf..4e4a94eb 100644 --- a/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_smelting_platinum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/platinum_ingot_from_smelting_platinum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_block.json index a7304c1b..96d1e8d6 100644 --- a/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:platinum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_nugget.json index 62eb30e1..e3dc8bef 100644 --- a/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/platinum_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:platinum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/platinum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/platinum_nugget_to_ingot.json index 47283b04..01b0cfcf 100644 --- a/src/generated/resources/data/chemlib/recipes/platinum_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/platinum_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:platinum_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/polonium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/polonium_block_to_ingot.json index d2f1e2d2..dc1aa44e 100644 --- a/src/generated/resources/data/chemlib/recipes/polonium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/polonium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:polonium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_blasting_polonium_dust.json b/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_blasting_polonium_dust.json index 20e062ae..56f32bc2 100644 --- a/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_blasting_polonium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_blasting_polonium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_smelting_polonium_dust.json b/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_smelting_polonium_dust.json index fe5b51e0..2d6ea481 100644 --- a/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_smelting_polonium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/polonium_ingot_from_smelting_polonium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_block.json index 0c9ac0c6..266b823b 100644 --- a/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:polonium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_nugget.json index 88eb696e..d2bc9f44 100644 --- a/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/polonium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:polonium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/polonium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/polonium_nugget_to_ingot.json index b1c09ef5..4a2d9d5b 100644 --- a/src/generated/resources/data/chemlib/recipes/polonium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/polonium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:polonium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/potassium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/potassium_block_to_ingot.json index c5a8be20..7912e36e 100644 --- a/src/generated/resources/data/chemlib/recipes/potassium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/potassium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:potassium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_blasting_potassium_dust.json b/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_blasting_potassium_dust.json index 14f43cd7..423eab96 100644 --- a/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_blasting_potassium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_blasting_potassium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_smelting_potassium_dust.json b/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_smelting_potassium_dust.json index 1f411a55..0562f174 100644 --- a/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_smelting_potassium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/potassium_ingot_from_smelting_potassium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_block.json index 30498601..7232be7b 100644 --- a/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:potassium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_nugget.json index 07426644..a41b9f81 100644 --- a/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/potassium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:potassium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/potassium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/potassium_nugget_to_ingot.json index c1b2407e..b56ab0cd 100644 --- a/src/generated/resources/data/chemlib/recipes/potassium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/potassium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:potassium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/praseodymium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/praseodymium_block_to_ingot.json index 9beda982..ccf6635a 100644 --- a/src/generated/resources/data/chemlib/recipes/praseodymium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/praseodymium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:praseodymium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_blasting_praseodymium_dust.json b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_blasting_praseodymium_dust.json index fec2ae4e..d78c38c3 100644 --- a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_blasting_praseodymium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_blasting_praseodymium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_smelting_praseodymium_dust.json b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_smelting_praseodymium_dust.json index 48c0b1f6..7d030b28 100644 --- a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_smelting_praseodymium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_from_smelting_praseodymium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_block.json index 28a54a90..1e9b14f4 100644 --- a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:praseodymium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_nugget.json index 64881d9c..8a6b5f72 100644 --- a/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/praseodymium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:praseodymium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/praseodymium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/praseodymium_nugget_to_ingot.json index b2fa9519..7347a501 100644 --- a/src/generated/resources/data/chemlib/recipes/praseodymium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/praseodymium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:praseodymium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/protactinium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/protactinium_block_to_ingot.json index 0ec214c1..49fc736f 100644 --- a/src/generated/resources/data/chemlib/recipes/protactinium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/protactinium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:protactinium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_blasting_protactinium_dust.json b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_blasting_protactinium_dust.json index 11530b6b..93d3e16f 100644 --- a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_blasting_protactinium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_blasting_protactinium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_smelting_protactinium_dust.json b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_smelting_protactinium_dust.json index cd7532a9..048b3b97 100644 --- a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_smelting_protactinium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_from_smelting_protactinium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_block.json index 23b1356e..b541f244 100644 --- a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:protactinium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_nugget.json index 23633021..be84cbc4 100644 --- a/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/protactinium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:protactinium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/protactinium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/protactinium_nugget_to_ingot.json index ea35b6ea..e7747dae 100644 --- a/src/generated/resources/data/chemlib/recipes/protactinium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/protactinium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:protactinium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/radium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/radium_block_to_ingot.json index 12eb2caf..a2203a1e 100644 --- a/src/generated/resources/data/chemlib/recipes/radium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/radium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:radium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/radium_ingot_from_blasting_radium_dust.json b/src/generated/resources/data/chemlib/recipes/radium_ingot_from_blasting_radium_dust.json index 56cbf70a..1685e496 100644 --- a/src/generated/resources/data/chemlib/recipes/radium_ingot_from_blasting_radium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/radium_ingot_from_blasting_radium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/radium_ingot_from_smelting_radium_dust.json b/src/generated/resources/data/chemlib/recipes/radium_ingot_from_smelting_radium_dust.json index dbfc63bd..13036740 100644 --- a/src/generated/resources/data/chemlib/recipes/radium_ingot_from_smelting_radium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/radium_ingot_from_smelting_radium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/radium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/radium_ingot_to_block.json index 447801ae..23bc5a49 100644 --- a/src/generated/resources/data/chemlib/recipes/radium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/radium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:radium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/radium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/radium_ingot_to_nugget.json index 2e975286..46876601 100644 --- a/src/generated/resources/data/chemlib/recipes/radium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/radium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:radium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/radium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/radium_nugget_to_ingot.json index 30dc6112..4e36b3b6 100644 --- a/src/generated/resources/data/chemlib/recipes/radium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/radium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:radium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/radon_lamp_block.json b/src/generated/resources/data/chemlib/recipes/radon_lamp_block.json index a7356d9f..c385bfdb 100644 --- a/src/generated/resources/data/chemlib/recipes/radon_lamp_block.json +++ b/src/generated/resources/data/chemlib/recipes/radon_lamp_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "E": { "item": "chemlib:radon" diff --git a/src/generated/resources/data/chemlib/recipes/rhenium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/rhenium_block_to_ingot.json index 72197ce7..dc6f0aa2 100644 --- a/src/generated/resources/data/chemlib/recipes/rhenium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/rhenium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:rhenium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_blasting_rhenium_dust.json b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_blasting_rhenium_dust.json index 302a9714..579c5fa9 100644 --- a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_blasting_rhenium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_blasting_rhenium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_smelting_rhenium_dust.json b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_smelting_rhenium_dust.json index e38f2004..6a4f61f1 100644 --- a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_smelting_rhenium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_from_smelting_rhenium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_block.json index 040055e6..684d24e1 100644 --- a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:rhenium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_nugget.json index 332d03e2..c85e7d57 100644 --- a/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/rhenium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:rhenium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/rhenium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/rhenium_nugget_to_ingot.json index 79fcd5ed..646da1ea 100644 --- a/src/generated/resources/data/chemlib/recipes/rhenium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/rhenium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:rhenium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/rhodium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/rhodium_block_to_ingot.json index d03b88e6..0b2e9dff 100644 --- a/src/generated/resources/data/chemlib/recipes/rhodium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/rhodium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:rhodium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_blasting_rhodium_dust.json b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_blasting_rhodium_dust.json index b5654cdb..21dd8ed8 100644 --- a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_blasting_rhodium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_blasting_rhodium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_smelting_rhodium_dust.json b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_smelting_rhodium_dust.json index e50c68fd..aaca926e 100644 --- a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_smelting_rhodium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_from_smelting_rhodium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_block.json index 3df5dc9b..67161ea4 100644 --- a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:rhodium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_nugget.json index a16bc9a8..5ff00b35 100644 --- a/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/rhodium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:rhodium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/rhodium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/rhodium_nugget_to_ingot.json index cb519133..29fa0699 100644 --- a/src/generated/resources/data/chemlib/recipes/rhodium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/rhodium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:rhodium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/rubidium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/rubidium_block_to_ingot.json index 50388ac4..83228b31 100644 --- a/src/generated/resources/data/chemlib/recipes/rubidium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/rubidium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:rubidium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_blasting_rubidium_dust.json b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_blasting_rubidium_dust.json index a282cec0..69a03305 100644 --- a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_blasting_rubidium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_blasting_rubidium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_smelting_rubidium_dust.json b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_smelting_rubidium_dust.json index 10e70155..c0c98918 100644 --- a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_smelting_rubidium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_from_smelting_rubidium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_block.json index 46d446fb..77dcb5a8 100644 --- a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:rubidium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_nugget.json index d8d1efae..dffdb55b 100644 --- a/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/rubidium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:rubidium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/rubidium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/rubidium_nugget_to_ingot.json index a35a2c85..e01dd4f0 100644 --- a/src/generated/resources/data/chemlib/recipes/rubidium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/rubidium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:rubidium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/ruthenium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/ruthenium_block_to_ingot.json index b49f2bd0..91c27b12 100644 --- a/src/generated/resources/data/chemlib/recipes/ruthenium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/ruthenium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:ruthenium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_blasting_ruthenium_dust.json b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_blasting_ruthenium_dust.json index 2edf5c30..d23d9519 100644 --- a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_blasting_ruthenium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_blasting_ruthenium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_smelting_ruthenium_dust.json b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_smelting_ruthenium_dust.json index d38f2b17..f8db9443 100644 --- a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_smelting_ruthenium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_from_smelting_ruthenium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_block.json index d9d6eec5..052f6f69 100644 --- a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:ruthenium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_nugget.json index 967e24be..d54b1896 100644 --- a/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/ruthenium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:ruthenium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/ruthenium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/ruthenium_nugget_to_ingot.json index 266dfa08..acda6f01 100644 --- a/src/generated/resources/data/chemlib/recipes/ruthenium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/ruthenium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:ruthenium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/samarium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/samarium_block_to_ingot.json index 3cbe68e6..33ce57b8 100644 --- a/src/generated/resources/data/chemlib/recipes/samarium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/samarium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:samarium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_blasting_samarium_dust.json b/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_blasting_samarium_dust.json index 7bd95731..b31ed5dd 100644 --- a/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_blasting_samarium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_blasting_samarium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_smelting_samarium_dust.json b/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_smelting_samarium_dust.json index 66440f0e..79b1fb3b 100644 --- a/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_smelting_samarium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/samarium_ingot_from_smelting_samarium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_block.json index 18c0b38f..8b0620c2 100644 --- a/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:samarium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_nugget.json index 4d428fbd..0d86c40c 100644 --- a/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/samarium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:samarium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/samarium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/samarium_nugget_to_ingot.json index 97ada841..7dceddd7 100644 --- a/src/generated/resources/data/chemlib/recipes/samarium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/samarium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:samarium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/scandium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/scandium_block_to_ingot.json index 1d7faffb..61102eb9 100644 --- a/src/generated/resources/data/chemlib/recipes/scandium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/scandium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:scandium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_blasting_scandium_dust.json b/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_blasting_scandium_dust.json index f1251d45..b8df6236 100644 --- a/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_blasting_scandium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_blasting_scandium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_smelting_scandium_dust.json b/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_smelting_scandium_dust.json index 4c47e56c..19a8b05e 100644 --- a/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_smelting_scandium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/scandium_ingot_from_smelting_scandium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_block.json index 41d04f61..15d459bb 100644 --- a/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:scandium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_nugget.json index d742bb67..20b5d84c 100644 --- a/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/scandium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:scandium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/scandium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/scandium_nugget_to_ingot.json index 623e2952..eb78c692 100644 --- a/src/generated/resources/data/chemlib/recipes/scandium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/scandium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:scandium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/silver_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/silver_block_to_ingot.json index a55d57ef..90fe676e 100644 --- a/src/generated/resources/data/chemlib/recipes/silver_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/silver_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:silver_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/silver_ingot_from_blasting_silver_dust.json b/src/generated/resources/data/chemlib/recipes/silver_ingot_from_blasting_silver_dust.json index 2f0fb4ed..6b40f688 100644 --- a/src/generated/resources/data/chemlib/recipes/silver_ingot_from_blasting_silver_dust.json +++ b/src/generated/resources/data/chemlib/recipes/silver_ingot_from_blasting_silver_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/silver_ingot_from_smelting_silver_dust.json b/src/generated/resources/data/chemlib/recipes/silver_ingot_from_smelting_silver_dust.json index 75fbf734..c6a60a27 100644 --- a/src/generated/resources/data/chemlib/recipes/silver_ingot_from_smelting_silver_dust.json +++ b/src/generated/resources/data/chemlib/recipes/silver_ingot_from_smelting_silver_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/silver_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/silver_ingot_to_block.json index ff6678c1..252ce11f 100644 --- a/src/generated/resources/data/chemlib/recipes/silver_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/silver_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:silver_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/silver_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/silver_ingot_to_nugget.json index 0b37545d..14247520 100644 --- a/src/generated/resources/data/chemlib/recipes/silver_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/silver_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:silver_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/silver_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/silver_nugget_to_ingot.json index 18487668..528d44d5 100644 --- a/src/generated/resources/data/chemlib/recipes/silver_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/silver_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:silver_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/sodium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/sodium_block_to_ingot.json index cb4c4e12..d3ae0407 100644 --- a/src/generated/resources/data/chemlib/recipes/sodium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/sodium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:sodium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_blasting_sodium_dust.json b/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_blasting_sodium_dust.json index 9158abb3..22e2def3 100644 --- a/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_blasting_sodium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_blasting_sodium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_smelting_sodium_dust.json b/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_smelting_sodium_dust.json index fcdfb029..2ea8502f 100644 --- a/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_smelting_sodium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/sodium_ingot_from_smelting_sodium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_block.json index 4f9b8d29..041ec306 100644 --- a/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:sodium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_nugget.json index 5556dffa..ffd4e2e7 100644 --- a/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/sodium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:sodium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/sodium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/sodium_nugget_to_ingot.json index 21ae2431..a0ee07bc 100644 --- a/src/generated/resources/data/chemlib/recipes/sodium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/sodium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:sodium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/strontium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/strontium_block_to_ingot.json index df89ad36..cf05e88e 100644 --- a/src/generated/resources/data/chemlib/recipes/strontium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/strontium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:strontium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_blasting_strontium_dust.json b/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_blasting_strontium_dust.json index b921e794..f97b2441 100644 --- a/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_blasting_strontium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_blasting_strontium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_smelting_strontium_dust.json b/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_smelting_strontium_dust.json index c57d5771..f3392636 100644 --- a/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_smelting_strontium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/strontium_ingot_from_smelting_strontium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_block.json index 6e333673..52936e71 100644 --- a/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:strontium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_nugget.json index 448f6aea..fd287d37 100644 --- a/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/strontium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:strontium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/strontium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/strontium_nugget_to_ingot.json index b710b053..2375827c 100644 --- a/src/generated/resources/data/chemlib/recipes/strontium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/strontium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:strontium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/tantalum_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/tantalum_block_to_ingot.json index 281fbe21..e9fd466b 100644 --- a/src/generated/resources/data/chemlib/recipes/tantalum_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/tantalum_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:tantalum_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_blasting_tantalum_dust.json b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_blasting_tantalum_dust.json index 09efd01b..60fe11c2 100644 --- a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_blasting_tantalum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_blasting_tantalum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_smelting_tantalum_dust.json b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_smelting_tantalum_dust.json index 995aaf56..d2eea9f0 100644 --- a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_smelting_tantalum_dust.json +++ b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_from_smelting_tantalum_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_block.json index e627b2e0..0d78022f 100644 --- a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:tantalum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_nugget.json index 65e314be..8d0b0964 100644 --- a/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/tantalum_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:tantalum_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/tantalum_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/tantalum_nugget_to_ingot.json index 06b695a3..64485ac9 100644 --- a/src/generated/resources/data/chemlib/recipes/tantalum_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/tantalum_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:tantalum_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/terbium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/terbium_block_to_ingot.json index c65941d5..ef746c4c 100644 --- a/src/generated/resources/data/chemlib/recipes/terbium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/terbium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:terbium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_blasting_terbium_dust.json b/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_blasting_terbium_dust.json index 324c0b3e..6e964848 100644 --- a/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_blasting_terbium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_blasting_terbium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_smelting_terbium_dust.json b/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_smelting_terbium_dust.json index e69d8f2d..6ba5c184 100644 --- a/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_smelting_terbium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/terbium_ingot_from_smelting_terbium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_block.json index 09f0d174..e39e3ffe 100644 --- a/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:terbium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_nugget.json index d66d6741..db501518 100644 --- a/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/terbium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:terbium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/terbium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/terbium_nugget_to_ingot.json index d49d4710..088192c9 100644 --- a/src/generated/resources/data/chemlib/recipes/terbium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/terbium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:terbium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/thallium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/thallium_block_to_ingot.json index dff5f3fc..8511df0f 100644 --- a/src/generated/resources/data/chemlib/recipes/thallium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/thallium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:thallium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_blasting_thallium_dust.json b/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_blasting_thallium_dust.json index 85fc3fbb..c58ec2cc 100644 --- a/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_blasting_thallium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_blasting_thallium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_smelting_thallium_dust.json b/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_smelting_thallium_dust.json index a0c276b4..434e5a9c 100644 --- a/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_smelting_thallium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/thallium_ingot_from_smelting_thallium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_block.json index 40e2d189..eac8c66a 100644 --- a/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:thallium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_nugget.json index 6e4f05e5..0ec0800c 100644 --- a/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/thallium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:thallium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/thallium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/thallium_nugget_to_ingot.json index ea7e1807..41b0d8a8 100644 --- a/src/generated/resources/data/chemlib/recipes/thallium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/thallium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:thallium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/thorium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/thorium_block_to_ingot.json index 9b6e738c..b9f11c50 100644 --- a/src/generated/resources/data/chemlib/recipes/thorium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/thorium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:thorium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_blasting_thorium_dust.json b/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_blasting_thorium_dust.json index 562bacc3..1e8876ef 100644 --- a/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_blasting_thorium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_blasting_thorium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_smelting_thorium_dust.json b/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_smelting_thorium_dust.json index 6aaaee15..99c5121c 100644 --- a/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_smelting_thorium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/thorium_ingot_from_smelting_thorium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_block.json index b1dbf33f..557e7881 100644 --- a/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:thorium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_nugget.json index 246d907f..f1761906 100644 --- a/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/thorium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:thorium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/thorium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/thorium_nugget_to_ingot.json index 7579f057..e93f6d79 100644 --- a/src/generated/resources/data/chemlib/recipes/thorium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/thorium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:thorium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/thulium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/thulium_block_to_ingot.json index 6136bb1a..049e512c 100644 --- a/src/generated/resources/data/chemlib/recipes/thulium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/thulium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:thulium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_blasting_thulium_dust.json b/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_blasting_thulium_dust.json index 51310373..e87b6dd3 100644 --- a/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_blasting_thulium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_blasting_thulium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_smelting_thulium_dust.json b/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_smelting_thulium_dust.json index a37f4608..7e799874 100644 --- a/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_smelting_thulium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/thulium_ingot_from_smelting_thulium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_block.json index b7cf8fa0..329a342f 100644 --- a/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:thulium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_nugget.json index 87d0d2d9..4df51984 100644 --- a/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/thulium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:thulium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/thulium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/thulium_nugget_to_ingot.json index 80f20456..fa103c3d 100644 --- a/src/generated/resources/data/chemlib/recipes/thulium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/thulium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:thulium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/tin_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/tin_block_to_ingot.json index 941cc2fb..f70d583e 100644 --- a/src/generated/resources/data/chemlib/recipes/tin_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/tin_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:tin_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/tin_ingot_from_blasting_tin_dust.json b/src/generated/resources/data/chemlib/recipes/tin_ingot_from_blasting_tin_dust.json index 250c33ef..414314c2 100644 --- a/src/generated/resources/data/chemlib/recipes/tin_ingot_from_blasting_tin_dust.json +++ b/src/generated/resources/data/chemlib/recipes/tin_ingot_from_blasting_tin_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/tin_ingot_from_smelting_tin_dust.json b/src/generated/resources/data/chemlib/recipes/tin_ingot_from_smelting_tin_dust.json index 3ab195f3..4507cdb1 100644 --- a/src/generated/resources/data/chemlib/recipes/tin_ingot_from_smelting_tin_dust.json +++ b/src/generated/resources/data/chemlib/recipes/tin_ingot_from_smelting_tin_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/tin_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/tin_ingot_to_block.json index 833e49a6..68f63583 100644 --- a/src/generated/resources/data/chemlib/recipes/tin_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/tin_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:tin_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/tin_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/tin_ingot_to_nugget.json index 3c6e0511..3994b7b8 100644 --- a/src/generated/resources/data/chemlib/recipes/tin_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/tin_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:tin_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/tin_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/tin_nugget_to_ingot.json index 9f93b99f..2e69d05d 100644 --- a/src/generated/resources/data/chemlib/recipes/tin_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/tin_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:tin_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/titanium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/titanium_block_to_ingot.json index a1e3d0a3..2d944ebf 100644 --- a/src/generated/resources/data/chemlib/recipes/titanium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/titanium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:titanium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_blasting_titanium_dust.json b/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_blasting_titanium_dust.json index 8eee8dc1..509a20ba 100644 --- a/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_blasting_titanium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_blasting_titanium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_smelting_titanium_dust.json b/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_smelting_titanium_dust.json index 98b510c6..07444d45 100644 --- a/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_smelting_titanium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/titanium_ingot_from_smelting_titanium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_block.json index e1c13c07..da2dfdce 100644 --- a/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:titanium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_nugget.json index 105f7524..8d969496 100644 --- a/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/titanium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:titanium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/titanium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/titanium_nugget_to_ingot.json index c89ab670..eeedd106 100644 --- a/src/generated/resources/data/chemlib/recipes/titanium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/titanium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:titanium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/tungsten_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/tungsten_block_to_ingot.json index 2a973519..030fe78d 100644 --- a/src/generated/resources/data/chemlib/recipes/tungsten_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/tungsten_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:tungsten_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_blasting_tungsten_dust.json b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_blasting_tungsten_dust.json index 29d72071..b8cbf163 100644 --- a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_blasting_tungsten_dust.json +++ b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_blasting_tungsten_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_smelting_tungsten_dust.json b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_smelting_tungsten_dust.json index f32d9131..eba64973 100644 --- a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_smelting_tungsten_dust.json +++ b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_from_smelting_tungsten_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_block.json index 194fd90e..7ded50a8 100644 --- a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:tungsten_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_nugget.json index 22d42d0b..71e52a3c 100644 --- a/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/tungsten_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:tungsten_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/tungsten_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/tungsten_nugget_to_ingot.json index 1082921a..2ee0437a 100644 --- a/src/generated/resources/data/chemlib/recipes/tungsten_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/tungsten_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:tungsten_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/uranium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/uranium_block_to_ingot.json index 69868ddd..2bc54abe 100644 --- a/src/generated/resources/data/chemlib/recipes/uranium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/uranium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:uranium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_blasting_uranium_dust.json b/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_blasting_uranium_dust.json index 76eda839..08d330fd 100644 --- a/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_blasting_uranium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_blasting_uranium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_smelting_uranium_dust.json b/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_smelting_uranium_dust.json index f23a740d..d3ceb77c 100644 --- a/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_smelting_uranium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/uranium_ingot_from_smelting_uranium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_block.json index f32349e3..fa4ee6c5 100644 --- a/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:uranium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_nugget.json index 3b606b6f..7843f9da 100644 --- a/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/uranium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:uranium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/uranium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/uranium_nugget_to_ingot.json index acc17343..b51772a8 100644 --- a/src/generated/resources/data/chemlib/recipes/uranium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/uranium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:uranium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/vanadium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/vanadium_block_to_ingot.json index b74603ae..d417edc8 100644 --- a/src/generated/resources/data/chemlib/recipes/vanadium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/vanadium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:vanadium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_blasting_vanadium_dust.json b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_blasting_vanadium_dust.json index 1f6d7231..ce619fa7 100644 --- a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_blasting_vanadium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_blasting_vanadium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_smelting_vanadium_dust.json b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_smelting_vanadium_dust.json index 4d436a07..d298348a 100644 --- a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_smelting_vanadium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_from_smelting_vanadium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_block.json index 33a378f2..a1109e4c 100644 --- a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:vanadium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_nugget.json index 98cd6cf3..45acffb5 100644 --- a/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/vanadium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:vanadium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/vanadium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/vanadium_nugget_to_ingot.json index e897b8e1..c3dd763d 100644 --- a/src/generated/resources/data/chemlib/recipes/vanadium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/vanadium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:vanadium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/xenon_lamp_block.json b/src/generated/resources/data/chemlib/recipes/xenon_lamp_block.json index d87c1c10..dc3649ce 100644 --- a/src/generated/resources/data/chemlib/recipes/xenon_lamp_block.json +++ b/src/generated/resources/data/chemlib/recipes/xenon_lamp_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "E": { "item": "chemlib:xenon" diff --git a/src/generated/resources/data/chemlib/recipes/ytterbium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/ytterbium_block_to_ingot.json index 7f7a5891..92ddbb87 100644 --- a/src/generated/resources/data/chemlib/recipes/ytterbium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/ytterbium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:ytterbium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_blasting_ytterbium_dust.json b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_blasting_ytterbium_dust.json index 80703f3d..e3349730 100644 --- a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_blasting_ytterbium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_blasting_ytterbium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_smelting_ytterbium_dust.json b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_smelting_ytterbium_dust.json index f449cd4c..29eea448 100644 --- a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_smelting_ytterbium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_from_smelting_ytterbium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_block.json index e4bf9970..a264e374 100644 --- a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:ytterbium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_nugget.json index 7f71c662..dc709552 100644 --- a/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/ytterbium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:ytterbium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/ytterbium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/ytterbium_nugget_to_ingot.json index 22b7b48a..b084616b 100644 --- a/src/generated/resources/data/chemlib/recipes/ytterbium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/ytterbium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:ytterbium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/yttrium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/yttrium_block_to_ingot.json index c502922f..36f5915e 100644 --- a/src/generated/resources/data/chemlib/recipes/yttrium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/yttrium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:yttrium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_blasting_yttrium_dust.json b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_blasting_yttrium_dust.json index efaf58ac..e5b69ef2 100644 --- a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_blasting_yttrium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_blasting_yttrium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_smelting_yttrium_dust.json b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_smelting_yttrium_dust.json index ffdc0d30..01b1da97 100644 --- a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_smelting_yttrium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_from_smelting_yttrium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_block.json index e533c907..5be56e43 100644 --- a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:yttrium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_nugget.json index e169c858..62097550 100644 --- a/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/yttrium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:yttrium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/yttrium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/yttrium_nugget_to_ingot.json index 9cca14cb..bd845015 100644 --- a/src/generated/resources/data/chemlib/recipes/yttrium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/yttrium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:yttrium_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/zinc_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/zinc_block_to_ingot.json index e5eea95f..988f4060 100644 --- a/src/generated/resources/data/chemlib/recipes/zinc_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/zinc_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:zinc_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_blasting_zinc_dust.json b/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_blasting_zinc_dust.json index 1ac4a75b..ac296854 100644 --- a/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_blasting_zinc_dust.json +++ b/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_blasting_zinc_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_smelting_zinc_dust.json b/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_smelting_zinc_dust.json index f4cf64d7..cffd8777 100644 --- a/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_smelting_zinc_dust.json +++ b/src/generated/resources/data/chemlib/recipes/zinc_ingot_from_smelting_zinc_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_block.json index c9fbf63a..93ca92d2 100644 --- a/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:zinc_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_nugget.json index fb8facef..e634e66c 100644 --- a/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/zinc_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:zinc_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/zinc_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/zinc_nugget_to_ingot.json index 2f0516be..9b0cc8cc 100644 --- a/src/generated/resources/data/chemlib/recipes/zinc_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/zinc_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:zinc_nugget" diff --git a/src/generated/resources/data/chemlib/recipes/zirconium_block_to_ingot.json b/src/generated/resources/data/chemlib/recipes/zirconium_block_to_ingot.json index 84f3ba50..6b138a63 100644 --- a/src/generated/resources/data/chemlib/recipes/zirconium_block_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/zirconium_block_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:zirconium_metal_block" diff --git a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_blasting_zirconium_dust.json b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_blasting_zirconium_dust.json index e7d07987..6dd9138d 100644 --- a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_blasting_zirconium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_blasting_zirconium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:blasting", + "category": "misc", "cookingtime": 100, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_smelting_zirconium_dust.json b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_smelting_zirconium_dust.json index a490a5da..04889826 100644 --- a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_smelting_zirconium_dust.json +++ b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_from_smelting_zirconium_dust.json @@ -1,5 +1,6 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.7, "ingredient": { diff --git a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_block.json b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_block.json index 8033d384..2cafee57 100644 --- a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_block.json +++ b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_block.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "I": { "item": "chemlib:zirconium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_nugget.json b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_nugget.json index 91ee983e..ce8aa59d 100644 --- a/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_nugget.json +++ b/src/generated/resources/data/chemlib/recipes/zirconium_ingot_to_nugget.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "chemlib:zirconium_ingot" diff --git a/src/generated/resources/data/chemlib/recipes/zirconium_nugget_to_ingot.json b/src/generated/resources/data/chemlib/recipes/zirconium_nugget_to_ingot.json index cf7febd7..b1166ca6 100644 --- a/src/generated/resources/data/chemlib/recipes/zirconium_nugget_to_ingot.json +++ b/src/generated/resources/data/chemlib/recipes/zirconium_nugget_to_ingot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "misc", "key": { "N": { "item": "chemlib:zirconium_nugget" diff --git a/src/main/java/com/smashingmods/chemlib/ChemLib.java b/src/main/java/com/smashingmods/chemlib/ChemLib.java index 4b91f292..6b112fb1 100644 --- a/src/main/java/com/smashingmods/chemlib/ChemLib.java +++ b/src/main/java/com/smashingmods/chemlib/ChemLib.java @@ -1,17 +1,17 @@ package com.smashingmods.chemlib; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + import com.smashingmods.chemlib.registry.Registry; + import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Style; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.fml.ModLoadingContext; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.fml.config.ModConfig; -import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; -import net.minecraftforge.fml.loading.FMLPaths; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.fml.ModLoadingContext; +import net.neoforged.fml.common.Mod; +import net.neoforged.fml.config.ModConfig; +import net.neoforged.fml.loading.FMLPaths; @Mod(ChemLib.MODID) public class ChemLib { @@ -19,9 +19,7 @@ public class ChemLib { public static final Logger LOGGER = LogManager.getLogger(); public static final Style MOD_ID_TEXT_STYLE = Style.EMPTY.withFont(Style.DEFAULT_FONT).withItalic(true).withColor(ChatFormatting.BLUE); - public ChemLib() { - MinecraftForge.EVENT_BUS.register(this); - IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); + public ChemLib(IEventBus modEventBus) { Registry.register(modEventBus); ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Config.COMMON_SPEC); Config.loadConfig(Config.COMMON_SPEC, FMLPaths.CONFIGDIR.get().resolve("chemlib-common.toml")); diff --git a/src/main/java/com/smashingmods/chemlib/Config.java b/src/main/java/com/smashingmods/chemlib/Config.java index 9fe93254..419ce1fb 100644 --- a/src/main/java/com/smashingmods/chemlib/Config.java +++ b/src/main/java/com/smashingmods/chemlib/Config.java @@ -1,20 +1,22 @@ package com.smashingmods.chemlib; +import java.nio.file.Path; + +import org.apache.commons.lang3.tuple.Pair; + import com.electronwill.nightconfig.core.file.CommentedFileConfig; import com.electronwill.nightconfig.core.io.WritingMode; -import net.minecraftforge.common.ForgeConfigSpec; -import net.minecraftforge.common.ForgeConfigSpec.BooleanValue; -import org.apache.commons.lang3.tuple.Pair; -import java.nio.file.Path; +import net.neoforged.neoforge.common.ModConfigSpec; +import net.neoforged.neoforge.common.ModConfigSpec.BooleanValue; public class Config { public static final Common COMMON; - public static final ForgeConfigSpec COMMON_SPEC; + public static final ModConfigSpec COMMON_SPEC; static { - final Pair specPair = new ForgeConfigSpec.Builder().configure(Common::new); + final Pair specPair = new ModConfigSpec.Builder().configure(Common::new); COMMON = specPair.getLeft(); COMMON_SPEC = specPair.getRight(); } @@ -29,7 +31,7 @@ public static class Common { public static BooleanValue renderIngotAbbreviations; public static BooleanValue renderPlateAbbreviations; - public Common(ForgeConfigSpec.Builder builder) { + public Common(ModConfigSpec.Builder builder) { builder.comment(""" @@ -48,7 +50,7 @@ public Common(ForgeConfigSpec.Builder builder) { } } - public static void loadConfig(ForgeConfigSpec spec, Path path) { + public static void loadConfig(ModConfigSpec spec, Path path) { final CommentedFileConfig configData = CommentedFileConfig.builder(path) .sync() .autosave() diff --git a/src/main/java/com/smashingmods/chemlib/api/Chemical.java b/src/main/java/com/smashingmods/chemlib/api/Chemical.java index cbf49ab7..a6a7a429 100644 --- a/src/main/java/com/smashingmods/chemlib/api/Chemical.java +++ b/src/main/java/com/smashingmods/chemlib/api/Chemical.java @@ -1,15 +1,17 @@ package com.smashingmods.chemlib.api; +import java.util.List; +import java.util.Objects; +import java.util.Optional; + import com.smashingmods.chemlib.registry.FluidRegistry; -import net.minecraft.core.Registry; + +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.level.ItemLike; -import net.minecraftforge.fluids.FluidType; -import net.minecraftforge.registries.ForgeRegistries; - -import java.util.List; -import java.util.Optional; +import net.neoforged.neoforge.fluids.FluidType; +import net.neoforged.neoforge.registries.NeoForgeRegistries; public interface Chemical extends ItemLike { String getChemicalName(); @@ -26,11 +28,10 @@ public interface Chemical extends ItemLike { default Optional getFluidTypeReference() { Optional toReturn = FluidRegistry.getFluidTypeByName(getChemicalName()); if (toReturn.isEmpty()) { - toReturn = Optional.ofNullable(ForgeRegistries.FLUID_TYPES.get().getValue(ResourceLocation.tryParse(getChemicalName()))); + toReturn = Optional.ofNullable(NeoForgeRegistries.FLUID_TYPES.get(ResourceLocation.tryParse(getChemicalName()))); } if (toReturn.isEmpty()) { - //noinspection deprecation - toReturn = Optional.of(Registry.FLUID.get(ResourceLocation.tryParse(getChemicalName())).getFluidType()); + toReturn = Optional.of(Objects.requireNonNull(BuiltInRegistries.FLUID.get(ResourceLocation.tryParse(getChemicalName()))).getFluidType()); } return toReturn; } diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModBlockStateGenerator.java b/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModBlockStateGenerator.java deleted file mode 100644 index d778322a..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModBlockStateGenerator.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.smashingmods.chemlib.api.addons.datagen; - -import net.minecraft.data.DataGenerator; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.LiquidBlock; -import net.minecraftforge.client.model.generators.BlockStateProvider; -import net.minecraftforge.client.model.generators.ConfiguredModel; -import net.minecraftforge.client.model.generators.ModelFile; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.RegistryObject; - -public class ModBlockStateGenerator extends BlockStateProvider { - private final DeferredRegister blocks; - private final ExistingFileHelper existingFileHelper; - - public ModBlockStateGenerator(DataGenerator gen, String modid, DeferredRegister pBlocks, ExistingFileHelper exFileHelper) { - super(gen, modid, exFileHelper); - blocks = pBlocks; - existingFileHelper = exFileHelper; - } - - @Override - protected void registerStatesAndModels() { - for (LiquidBlock block : blocks.getEntries().stream().map(RegistryObject::get).map(block -> (LiquidBlock) block).toList()) { - ModelFile modelFile = new ModelFile.ExistingModelFile(mcLoc("block/water"), existingFileHelper); - getVariantBuilder(block).forAllStates(state -> ConfiguredModel.builder().modelFile(modelFile).build()); - } - } -} diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemModelGenerator.java b/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemModelGenerator.java deleted file mode 100644 index 077ddaa3..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemModelGenerator.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.smashingmods.chemlib.api.addons.datagen; - -import com.smashingmods.chemlib.api.MatterState; -import com.smashingmods.chemlib.api.addons.registry.AddonRegistry; -import com.smashingmods.chemlib.common.items.ChemicalItem; -import com.smashingmods.chemlib.common.items.CompoundItem; -import net.minecraft.data.DataGenerator; -import net.minecraft.world.item.BucketItem; -import net.minecraftforge.client.model.generators.ItemModelProvider; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.registries.ForgeRegistries; - -import java.util.Arrays; -import java.util.Objects; -import java.util.Optional; - -public class ModItemModelGenerator extends ItemModelProvider { - private final AddonRegistry addonRegistry; - - public ModItemModelGenerator(DataGenerator generator, AddonRegistry pAddonRegistry, ExistingFileHelper existingFileHelper) { - super(generator, pAddonRegistry.getModID(), makeNewHelper(existingFileHelper)); - addonRegistry = pAddonRegistry; - } - - private static ExistingFileHelper makeNewHelper(ExistingFileHelper pExistingFileHelper) { - return pExistingFileHelper; - } - - @Override - protected void registerModels() { - generateCompoundModels(); - addonRegistry.getCompounds().forEach(this::registerCompound); - addonRegistry.getCompoundItemsAsStream().forEach(this::registerCompoundDust); - addonRegistry.getBucketsAsStream().forEach(this::registerBucket); - } - - private void generateCompoundModels() { - for (String type : Arrays.asList("solid", "liquid", "gas", "dust")) { - withExistingParent(String.format("item/compound_%s_model", type), mcLoc("item/generated")) - .texture("layer0", String.format("chemlib:items/compound_%s_layer_0", type)) - .texture("layer1", String.format("chemlib:items/compound_%s_layer_1", type)); - ; - } - withExistingParent("item/chemical_dust_model", mcLoc("item/generated")) - .texture("layer0", "chemlib:items/dust") - ; - } - - private void registerCompound(CompoundItem pCompound) { - switch (pCompound.getMatterState()) { - case SOLID -> withExistingParent(String.format("item/%s", pCompound.getChemicalName()), modLoc("item/compound_solid_model")); - case LIQUID -> withExistingParent(String.format("item/%s", pCompound.getChemicalName()), modLoc("item/compound_liquid_model")); - case GAS -> withExistingParent(String.format("item/%s", pCompound.getChemicalName()), modLoc("item/compound_gas_model")); - } - } - - private void registerCompoundDust(ChemicalItem pItem) { - withExistingParent(String.format("item/%s_dust", pItem.getChemicalName()), modLoc("item/compound_dust_model")); - } - - private void registerBucket(BucketItem pBucket) { - String path = Objects.requireNonNull(ForgeRegistries.ITEMS.getKey(pBucket)).getPath(); - int pieces = path.split("_").length; - String chemicalName = ""; - for (int i = 0; i < pieces - 1; i++) { - chemicalName = String.format("%s%s%s", chemicalName, chemicalName.isEmpty() ? "" : "_", path.split("_")[i]); - } - Optional optionalCompound = addonRegistry.getCompoundByName(chemicalName); - if (optionalCompound.isEmpty()) { - return; - } - MatterState matterState = Objects.requireNonNull(optionalCompound.get()).getMatterState(); - switch (matterState) { - case LIQUID -> withExistingParent(String.format("item/%s", path), mcLoc("item/generated")) - .texture("layer0", "chemlib:items/bucket_layer_0") - .texture("layer1", "chemlib:items/bucket_layer_1"); - case GAS -> withExistingParent(String.format("item/%s", path), mcLoc("item/generated")) - .texture("layer0", "chemlib:items/gas_bucket_layer_0") - .texture("layer1", "chemlib:items/gas_bucket_layer_1"); - } - } -} \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemTagGenerator.java b/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemTagGenerator.java deleted file mode 100644 index b80466ea..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModItemTagGenerator.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.smashingmods.chemlib.api.addons.datagen; - -import com.smashingmods.chemlib.api.addons.registry.AddonRegistry; -import net.minecraft.data.DataGenerator; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.TagKey; -import net.minecraft.world.item.Item; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.common.data.ForgeRegistryTagsProvider; -import net.minecraftforge.registries.ForgeRegistries; -import org.jetbrains.annotations.Nullable; - -import javax.annotation.Nonnull; -import java.util.Objects; - -public class ModItemTagGenerator extends ForgeRegistryTagsProvider { - private final AddonRegistry addonRegistry; - - public ModItemTagGenerator(DataGenerator generator, AddonRegistry pAddonRegistry, @Nullable ExistingFileHelper existingFileHelper) { - super(generator, ForgeRegistries.ITEMS, pAddonRegistry.getModID(), existingFileHelper); - addonRegistry = pAddonRegistry; - } - - @Override - protected void addTags() { - addonRegistry.getCompoundItemsAsStream().forEach(item -> { - String type = item.getItemType().getSerializedName(); - String name = item.getChemicalName(); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(new ResourceLocation("forge", String.format("%ss/%s", type, name))); - tag(key).add(item); - }); - } - - @Override - @Nonnull - public String getName() { - return addonRegistry.getModID() + ":tags"; - } -} diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModLocalizationGenerator.java b/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModLocalizationGenerator.java deleted file mode 100644 index e86a074e..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/datagen/ModLocalizationGenerator.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.smashingmods.chemlib.api.addons.datagen; - -import com.smashingmods.chemlib.api.addons.registry.AddonRegistry; -import net.minecraft.data.DataGenerator; -import net.minecraftforge.common.data.LanguageProvider; -import net.minecraftforge.registries.RegistryObject; -import org.apache.commons.lang3.text.WordUtils; - -@SuppressWarnings("deprecation") -public class ModLocalizationGenerator extends LanguageProvider { - private final AddonRegistry addonRegistry; - - public ModLocalizationGenerator(DataGenerator gen, AddonRegistry pAddonRegistry, String locale) { - super(gen, pAddonRegistry.getModID(), locale); - this.addonRegistry = pAddonRegistry; - } - - @Override - protected void addTranslations() { - addonRegistry.getCompounds().forEach(compound -> { - add(String.format("item.%s.%s", addonRegistry.getModID(), compound.getChemicalName()), WordUtils.capitalize(compound.getChemicalName().replace("_", " "))); - if (!compound.getChemicalDescription().isEmpty()) { - add(String.format("%s.jei.compound.%s.description", addonRegistry.getModID(), compound.getChemicalName()), compound.getChemicalDescription()); - } - }); - - addonRegistry.getCompoundItemsAsStream().forEach(item -> { - String name = item.getChemicalName(); - String itemType = item.getItemType().getSerializedName(); - add(String.format("item.%s.%s_%s", addonRegistry.getModID(), name, itemType), WordUtils.capitalize(String.format("%s %s", name.replace("_", " "), itemType))); - }); - - addonRegistry.FLUID_TYPES.getEntries().stream().map(RegistryObject::get).forEach(fluidType -> { - int density = fluidType.getDensity(); - String key = fluidType.getDescriptionId(); - String value = key.split("\\.")[key.split("\\.").length - 1]; - String translation = WordUtils.capitalize(String.format("%s%s", value.replace("_", " "), density < 0 ? " gas" : "")); - add(key, translation); - add(String.format("item.%s.%s_bucket", addonRegistry.getModID(), value), translation + " Bucket"); - }); - - if (!addonRegistry.usedCustomCompoundsTab()) { - String rawName = addonRegistry.getCompoundsTab().getDisplayName().getString(); - if (rawName.startsWith("itemGroup.")) { - add(rawName, String.format("%s Compounds", WordUtils.capitalize(addonRegistry.getModID()))); - } - } - - if (!addonRegistry.usedCustomCompoundsTab()) { - String rawName = addonRegistry.getBucketsTab().getDisplayName().getString(); - if (rawName.startsWith("itemGroup.")) { - add(rawName, String.format("%s Fluids", WordUtils.capitalize(addonRegistry.getModID()))); - } - } - } -} diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/registry/AddonRegistry.java b/src/main/java/com/smashingmods/chemlib/api/addons/registry/AddonRegistry.java deleted file mode 100644 index fdd063cd..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/registry/AddonRegistry.java +++ /dev/null @@ -1,287 +0,0 @@ -package com.smashingmods.chemlib.api.addons.registry; - -import com.google.gson.JsonObject; -import com.google.gson.JsonParser; -import com.smashingmods.chemlib.api.addons.datagen.ModBlockStateGenerator; -import com.smashingmods.chemlib.api.addons.datagen.ModItemModelGenerator; -import com.smashingmods.chemlib.api.addons.datagen.ModItemTagGenerator; -import com.smashingmods.chemlib.api.addons.datagen.ModLocalizationGenerator; -import com.smashingmods.chemlib.client.events.ForgeEventHandler; -import com.smashingmods.chemlib.common.items.ChemicalItem; -import com.smashingmods.chemlib.common.items.CompoundItem; -import net.minecraft.client.renderer.ItemBlockRenderTypes; -import net.minecraft.client.renderer.RenderType; -import net.minecraft.core.NonNullList; -import net.minecraft.data.DataGenerator; -import net.minecraft.world.item.*; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.LiquidBlock; -import net.minecraft.world.level.material.Fluid; -import net.minecraftforge.client.event.RegisterColorHandlersEvent; -import net.minecraftforge.client.event.RenderTooltipEvent; -import net.minecraftforge.client.model.DynamicFluidContainerModel; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.data.event.GatherDataEvent; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.fluids.FluidType; -import net.minecraftforge.fluids.ForgeFlowingFluid; -import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; -import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import javax.annotation.Nonnull; -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.util.*; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -public class AddonRegistry { - public static String modID; - private CreativeModeTab bucketsTab = null; - private CreativeModeTab compoundsTab = null; - private boolean usedCustomBucketsTab = false; - private boolean usedCustomCompoundsTab = false; - public DeferredRegister COMPOUNDS; - public DeferredRegister COMPOUND_DUSTS; - public DeferredRegister FLUIDS; - public DeferredRegister FLUID_TYPES; - public DeferredRegister LIQUID_BLOCKS; - public DeferredRegister BUCKETS; - - /** - * Creates the required DeferredRegisters for you - * - * @param pModID Your Mod ID string - */ - public AddonRegistry(String pModID) throws RuntimeException { - modID = pModID; - COMPOUNDS = DeferredRegister.create(ForgeRegistries.ITEMS, pModID); - COMPOUND_DUSTS = DeferredRegister.create(ForgeRegistries.ITEMS, pModID); - FLUIDS = DeferredRegister.create(ForgeRegistries.FLUIDS, pModID); - FLUID_TYPES = DeferredRegister.create(ForgeRegistries.Keys.FLUID_TYPES, pModID); - LIQUID_BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, pModID); - BUCKETS = DeferredRegister.create(ForgeRegistries.ITEMS, pModID); - addListeners(); - ModTracker.addModRegistries(this); - } - - /** - * Pass in your own DeferredRegister objects - * - * @param pModID Your Mod ID string - * @param pCompounds DeferredRegister for compounds - * @param pCompoundDusts DeferredRegister for Compound dusts - * @param pFluids DeferredRegister for fluids - * @param pFluidTypes DeferredRegister for fluid types - * @param pLiquidBlocks DeferredRegister for liquid blocks - * @param pBuckets DeferredRegister for buckets - */ - public AddonRegistry(String pModID, - DeferredRegister pCompounds, - DeferredRegister pCompoundDusts, - DeferredRegister pFluids, - DeferredRegister pFluidTypes, - DeferredRegister pLiquidBlocks, - DeferredRegister pBuckets) throws RuntimeException { - modID = pModID; - COMPOUNDS = pCompounds; - COMPOUND_DUSTS = pCompoundDusts; - FLUIDS = pFluids; - FLUID_TYPES = pFluidTypes; - LIQUID_BLOCKS = pLiquidBlocks; - BUCKETS = pBuckets; - addListeners(); - ModTracker.addModRegistries(this); - } - - private void addListeners() { - IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); - modEventBus.addListener(this::gatherData); - modEventBus.addListener(this::onClientSetupEvent); - modEventBus.addListener(this::onItemColorHandlerEvent); - MinecraftForge.EVENT_BUS.addListener(this::onRenderTooltip); - } - - public static JsonObject getStreamAsJsonObject(Class pCaller, String pPath) { - return JsonParser.parseReader(new BufferedReader(new InputStreamReader(Objects.requireNonNull(pCaller.getResourceAsStream(pPath))))).getAsJsonObject(); - } - - public void registerCompounds(IEventBus pEventBus, Class pCaller, String pPath) { - registerCompounds(pEventBus, getStreamAsJsonObject(pCaller, pPath)); - } - - public void registerCompounds(IEventBus pEventBus, JsonObject pCompoundsJson) { - if (compoundsTab == null) { - compoundsTab = makeCompoundsTab(this); - } - if (bucketsTab == null) { - bucketsTab = makeBucketsTab(this); - } - - while (true) { - if (ModTracker.ChemlibRegistered) break; - } - - CompoundRegistration.registerCompounds(this, pCompoundsJson); - register(pEventBus); - } - - private void register(IEventBus eventBus) { - COMPOUNDS.register(eventBus); - COMPOUND_DUSTS.register(eventBus); - FLUIDS.register(eventBus); - FLUID_TYPES.register(eventBus); - LIQUID_BLOCKS.register(eventBus); - BUCKETS.register(eventBus); - } - - private CreativeModeTab makeBucketsTab(AddonRegistry pRegisters) { - return new CreativeModeTab(String.format("%s.fluids", pRegisters.getModID())) { - @Override - @Nonnull - public ItemStack makeIcon() { - return new ItemStack(Items.WATER_BUCKET, 1); - } - - @Override - public void fillItemList(@Nonnull NonNullList pItems) { - pItems.addAll(pRegisters.getSortedBuckets().stream().map(ItemStack::new).toList()); - } - }; - } - - private CreativeModeTab makeCompoundsTab(AddonRegistry pRegisters) { - return new CreativeModeTab(String.format("%s.compounds", pRegisters.getModID())) { - @Override - @Nonnull - public ItemStack makeIcon() { - List compounds = pRegisters.getCompounds(); - return new ItemStack(compounds.isEmpty() ? Items.AIR : compounds.get(0), 1); - } - - @Override - public void fillItemList(@Nonnull NonNullList pItems) { - pItems.addAll(pRegisters.getSortedCompounds().stream().map(ItemStack::new).toList()); - pItems.addAll(pRegisters.getSortedChemicalItems().stream().map(ItemStack::new).toList()); - } - }; - } - - //region events - public void gatherData(GatherDataEvent event) { - DataGenerator generator = event.getGenerator(); - generator.addProvider(event.includeClient(), new ModBlockStateGenerator(generator, this.getModID(), this.LIQUID_BLOCKS, event.getExistingFileHelper())); - generator.addProvider(event.includeServer(), new ModItemModelGenerator(generator, this, event.getExistingFileHelper())); - generator.addProvider(event.includeClient(), new ModLocalizationGenerator(generator, this, "en_us")); - generator.addProvider(event.includeServer(), new ModItemTagGenerator(generator, this, event.getExistingFileHelper())); - } - - @SuppressWarnings("removal") - public void onClientSetupEvent(final FMLClientSetupEvent event) { - event.enqueueWork(() -> { - getFluidsAsStream().forEach(fluid -> ItemBlockRenderTypes.setRenderLayer(fluid, RenderType.solid())); - getLiquidBlocksAsStream().forEach(liquidBlock -> ItemBlockRenderTypes.setRenderLayer(liquidBlock, RenderType.solid())); - }); - } - - public void onItemColorHandlerEvent(final RegisterColorHandlersEvent.Item event) { - getCompounds().forEach(compound -> event.register(compound::getColor, compound)); - getCompoundItemsAsStream().forEach(item -> event.register(item::getColor, item)); - getBucketsAsStream().forEach(bucket -> event.register(new DynamicFluidContainerModel.Colors(), bucket)); - } - - public void onRenderTooltip(RenderTooltipEvent.GatherComponents event) { - if (event.getItemStack().getItem() instanceof BucketItem bucket - && ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).isPresent() - && ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).get().location().getNamespace().equals(getModID())) { - - ForgeEventHandler.gatherTooltipComponents(event, bucket); - } - } - //endregion - - //region Utilities - public String getModID() { - return modID; - } - - /** - * @param pCompoundsTab Custom creative tab for your compounds - */ - public void setCompoundsTab(CreativeModeTab pCompoundsTab) { - compoundsTab = pCompoundsTab; - usedCustomCompoundsTab = true; - } - - /** - * @param pBucketsTab Custom creative tab for your fluids - */ - public void setBucketsTab(CreativeModeTab pBucketsTab) { - bucketsTab = pBucketsTab; - usedCustomBucketsTab = true; - } - - public CreativeModeTab getCompoundsTab() { - return compoundsTab; - } - - public CreativeModeTab getBucketsTab() { - return bucketsTab; - } - - public boolean usedCustomCompoundsTab() { - return usedCustomCompoundsTab; - } - - public boolean usedCustomBucketsTab() { - return usedCustomBucketsTab; - } - - public List getCompounds() { - return COMPOUNDS.getEntries().stream().map(RegistryObject::get).map(item -> (CompoundItem) item).collect(Collectors.toList()); - } - - public List getSortedCompounds() { - List compounds = new ArrayList<>(COMPOUNDS.getEntries().stream().map(RegistryObject::get).map(item -> (CompoundItem) item).toList()); - compounds.sort(Comparator.comparing(CompoundItem::getChemicalName)); - return compounds; - } - - public Optional getCompoundByName(String pName) { - return getCompounds().stream().filter(compound -> compound.getChemicalName().equals(pName)).findFirst(); - } - - public List getSortedChemicalItems() { - return getCompoundItemsAsStream().sorted(Comparator.comparing(ChemicalItem::getChemicalName)).collect(Collectors.toList()); - } - - public Stream getCompoundItemsAsStream() { - return COMPOUND_DUSTS.getEntries().stream().map(RegistryObject::get).map(item -> (ChemicalItem) item); - } - - public Stream getFluidsAsStream() { - return FLUIDS.getEntries().stream().map(RegistryObject::get); - } - - public Stream getSourceFluidsAsStream() { - return getFluidsAsStream().filter(fluid -> fluid instanceof ForgeFlowingFluid.Source).map(fluid -> (ForgeFlowingFluid.Source) fluid); - } - - public Stream getLiquidBlocksAsStream() { - return LIQUID_BLOCKS.getEntries().stream().map(RegistryObject::get).map(block -> (LiquidBlock) block); - } - - public Stream getBucketsAsStream() { - return BUCKETS.getEntries().stream().map(RegistryObject::get).map(item -> (BucketItem) item); - } - - public List getSortedBuckets() { - List buckets = new java.util.ArrayList<>(getBucketsAsStream().toList()); - buckets.sort((BucketItem b1, BucketItem b2) -> b1.getFluid().getFluidType().toString().compareToIgnoreCase(b2.getFluid().getFluidType().toString())); - return buckets; - } - //endregion -} \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java b/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java deleted file mode 100644 index 3d52c3dc..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/registry/CompoundRegistration.java +++ /dev/null @@ -1,145 +0,0 @@ -package com.smashingmods.chemlib.api.addons.registry; - -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.smashingmods.chemlib.api.ChemicalItemType; -import com.smashingmods.chemlib.api.MatterState; -import com.smashingmods.chemlib.common.blocks.ChemicalLiquidBlock; -import com.smashingmods.chemlib.common.items.ChemicalItem; -import com.smashingmods.chemlib.common.items.CompoundItem; -import net.minecraft.client.Minecraft; -import net.minecraft.core.BlockPos; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.BucketItem; -import net.minecraft.world.item.Item; -import net.minecraft.world.level.BlockAndTintGetter; -import net.minecraft.world.level.block.LiquidBlock; -import net.minecraft.world.level.material.FlowingFluid; -import net.minecraft.world.level.material.FluidState; -import net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions; -import net.minecraftforge.fluids.FluidType; -import net.minecraftforge.fluids.ForgeFlowingFluid; -import net.minecraftforge.registries.RegistryObject; - -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.Locale; -import java.util.function.Consumer; - -import static com.smashingmods.chemlib.registry.ChemicalRegistry.fluidTypePropertiesFactory; -import static com.smashingmods.chemlib.registry.ChemicalRegistry.mobEffectsFactory; - -public class CompoundRegistration { - - static void registerCompounds(AddonRegistry pRegisters, JsonObject pCompoundsJson) { - for (JsonElement jsonElement : pCompoundsJson.getAsJsonArray("compounds")) { - JsonObject object = jsonElement.getAsJsonObject(); - String compoundName = object.get("name").getAsString(); - MatterState matterState = MatterState.valueOf(object.get("matter_state").getAsString().toUpperCase(Locale.ROOT)); - String description = object.has("description") ? object.get("description").getAsString() : ""; - String color = object.get("color").getAsString(); - - JsonArray components = object.getAsJsonArray("components"); - HashMap componentMap = new LinkedHashMap<>(); - for (JsonElement component : components) { - JsonObject componentObject = component.getAsJsonObject(); - String componentName = componentObject.get("name").getAsString(); - int count = componentObject.has("count") ? componentObject.get("count").getAsInt() : 1; - componentMap.put(componentName, count); - } - - if (ModTracker.compoundNotExist(compoundName)) { - RegistryObject registryObject = pRegisters.COMPOUNDS.register(compoundName, - () -> new CompoundItem(compoundName, - matterState, - componentMap, - description, - color, - mobEffectsFactory(object), - pRegisters.getCompoundsTab())); - - switch (matterState) { - case SOLID -> { - boolean hasItem = object.get("has_item").getAsBoolean(); - if (!hasItem) { - String registryName = String.format("%s_%s", registryObject.getId().getPath(), ChemicalItemType.COMPOUND.getSerializedName()); - pRegisters.COMPOUND_DUSTS.register(registryName, - () -> new ChemicalItem(registryObject.getId(), - ChemicalItemType.COMPOUND, - new Item.Properties().tab(pRegisters.getCompoundsTab()))); - } - } - case LIQUID, GAS -> { - boolean hasFluid = object.has("has_fluid") && object.get("has_fluid").getAsBoolean(); - if (!hasFluid) { - JsonObject properties = object.get("fluid_properties").getAsJsonObject(); - int slopeFindDistance = properties.has("slope_find_distance") ? properties.get("slope_find_distance").getAsInt() : 4; - int decreasePerBlock = properties.has("decrease_per_block") ? properties.get("decrease_per_block").getAsInt() : 1; - - switch (matterState) { - case LIQUID, GAS -> registerFluid(pRegisters, compoundName, fluidTypePropertiesFactory(properties, pRegisters.getModID(), compoundName), (int) Long.parseLong(color, 16), slopeFindDistance, decreasePerBlock); - } - } - } - } - ModTracker.addCompound(new ResourceLocation(pRegisters.getModID(), compoundName)); - } - } - } - - static void registerFluid(AddonRegistry pRegisters, String pName, FluidType.Properties pFluidProperties, int pColor, int pSlopeFindDistance, int pDecreasePerBlock) { - var ref = new Object() { - ForgeFlowingFluid.Properties properties = null; - }; - - RegistryObject fluidType = pRegisters.FLUID_TYPES.register(pName, () -> new FluidType(pFluidProperties) { - @Override - public void initializeClient(Consumer consumer) { - consumer.accept(new IClientFluidTypeExtensions() { - @Override - public ResourceLocation getStillTexture() { - return new ResourceLocation("block/water_still"); - } - - @Override - public ResourceLocation getFlowingTexture() { - return new ResourceLocation("block/water_flow"); - } - - @Override - public ResourceLocation getOverlayTexture() { - return new ResourceLocation("block/water_overlay"); - } - - @Override - public ResourceLocation getRenderOverlayTexture(Minecraft mc) { - return new ResourceLocation("minecraft", "textures/misc/underwater.png"); - } - - @Override - public int getTintColor() { - return pColor; - } - - @Override - public int getTintColor(FluidState state, BlockAndTintGetter getter, BlockPos pos) { - return pColor; - } - }); - } - }); - - RegistryObject fluidSource = pRegisters.FLUIDS.register(String.format("%s_fluid", pName), () -> new ForgeFlowingFluid.Source(ref.properties)); - RegistryObject fluidFlowing = pRegisters.FLUIDS.register(String.format("%s_flowing", pName), () -> new ForgeFlowingFluid.Flowing(ref.properties)); - RegistryObject liquidBlock = pRegisters.LIQUID_BLOCKS.register(pName, () -> new ChemicalLiquidBlock(fluidSource, pName)); - RegistryObject bucket = pRegisters.BUCKETS.register(String.format("%s_bucket", pName) - , () -> new BucketItem(fluidSource, new Item.Properties().tab(pRegisters.getBucketsTab()).stacksTo(1))); - - ref.properties = new ForgeFlowingFluid.Properties(fluidType, fluidSource, fluidFlowing) - .slopeFindDistance(pSlopeFindDistance) - .levelDecreasePerBlock(pDecreasePerBlock) - .block(liquidBlock) - .bucket(bucket); - } -} \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/api/addons/registry/ModTracker.java b/src/main/java/com/smashingmods/chemlib/api/addons/registry/ModTracker.java deleted file mode 100644 index 545e5417..00000000 --- a/src/main/java/com/smashingmods/chemlib/api/addons/registry/ModTracker.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.smashingmods.chemlib.api.addons.registry; - -import com.smashingmods.chemlib.ChemLib; -import net.minecraft.resources.ResourceLocation; - -import java.util.Objects; -import java.util.concurrent.CopyOnWriteArrayList; - -public class ModTracker { - public static CopyOnWriteArrayList compounds = new CopyOnWriteArrayList<>(); - public static CopyOnWriteArrayList addonRegistryList = new CopyOnWriteArrayList<>(); - - public static boolean ChemlibRegistered = false; - - /** - * Facilitates efficiency in tooltip creation - */ - public static CopyOnWriteArrayList addonList = new CopyOnWriteArrayList<>(); - - public static boolean compoundNotExist(String pCompoundName) { - for (ResourceLocation resourceLocation : compounds) { - return !resourceLocation.getPath().equals(pCompoundName); - } - return true; - } - - public static void addCompound(ResourceLocation pCompound) { - if (compoundNotExist(pCompound.getPath())) { - compounds.add(pCompound); - } - } - - public static boolean addonRegistered (AddonRegistry pAddonRegistry) { - return addonRegistryList.stream().anyMatch(addonRegistry -> Objects.equals(addonRegistry.getModID(), pAddonRegistry.getModID())); - } - - public static void addModRegistries(AddonRegistry pAddonRegistry) { - if (!addonRegistered(pAddonRegistry)) { - addonList.add(pAddonRegistry.getModID()); - addonRegistryList.add(pAddonRegistry); - } else { - ChemLib.LOGGER.error(String.format("Mod ID %s already used to create and register chemical compounds.", pAddonRegistry.getModID())); - } - } -} \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/api/utility/FluidEffectsTooltipUtility.java b/src/main/java/com/smashingmods/chemlib/api/utility/FluidEffectsTooltipUtility.java index 1f5be4ae..dd397c7c 100644 --- a/src/main/java/com/smashingmods/chemlib/api/utility/FluidEffectsTooltipUtility.java +++ b/src/main/java/com/smashingmods/chemlib/api/utility/FluidEffectsTooltipUtility.java @@ -1,12 +1,24 @@ package com.smashingmods.chemlib.api.utility; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.concurrent.atomic.AtomicReference; + +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.tuple.Pair; + import com.google.common.collect.Lists; import com.smashingmods.chemlib.registry.ItemRegistry; + import net.minecraft.ChatFormatting; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.MutableComponent; -import net.minecraft.network.chat.contents.LiteralContents; +import net.minecraft.network.chat.contents.PlainTextContents.LiteralContents; import net.minecraft.network.chat.contents.TranslatableContents; +import net.minecraft.world.effect.AttributeModifierTemplate; import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.effect.MobEffectUtil; @@ -14,21 +26,13 @@ import net.minecraft.world.entity.ai.attributes.AttributeModifier; import net.minecraft.world.item.BucketItem; import net.minecraft.world.item.ItemStack; -import net.minecraftforge.registries.ForgeRegistries; -import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang3.tuple.Pair; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.concurrent.atomic.AtomicReference; public class FluidEffectsTooltipUtility { public static List getBucketEffectTooltipComponents(ItemStack pStack) { List componentList = new ArrayList<>(); - ForgeRegistries.FLUIDS.getResourceKey(((BucketItem) pStack.getItem()).getFluid()).ifPresent(fluidResourceKey -> { + BuiltInRegistries.FLUID.getResourceKey(((BucketItem) pStack.getItem()).getFluid()).ifPresent(fluidResourceKey -> { String chemicalName = StringUtils.removeEnd(fluidResourceKey.location().getPath(), "_fluid"); AtomicReference> effectList = new AtomicReference<>(); ItemRegistry.getElementByName(chemicalName).ifPresent(element -> effectList.set(element.getEffects())); @@ -37,33 +41,41 @@ public static List getBucketEffectTooltipComponents(ItemStack pStack) }); return componentList; } + + private static String parseAttributeModifier(AttributeModifier modifier) { // weird 1.20.4 workaround + String toString = modifier.toString(); + int indexName = toString.indexOf("name='") + 6; + int indexId = toString.indexOf("id=") - 3; + return toString.substring(indexName, indexId); + } public static void addTooltipEffects(List pEffects, List pTooltips) { List> attributeModifierPairList = Lists.newArrayList(); if (pEffects.isEmpty()) { pTooltips.add(MutableComponent.create(new LiteralContents(" "))); - pTooltips.add(MutableComponent.create(new TranslatableContents("chemlib.effect.on_hit")).withStyle(ChatFormatting.UNDERLINE).append(":")); + pTooltips.add(MutableComponent.create(new TranslatableContents("chemlib.effect.on_hit", null, TranslatableContents.NO_ARGS)).withStyle(ChatFormatting.UNDERLINE).append(":")); pTooltips.add(Component.translatable("effect.none").withStyle(ChatFormatting.GRAY)); } else { pTooltips.add(MutableComponent.create(new LiteralContents(" "))); - pTooltips.add(MutableComponent.create(new TranslatableContents("chemlib.effect.on_hit")).withStyle(ChatFormatting.UNDERLINE).append(":")); + pTooltips.add(MutableComponent.create(new TranslatableContents("chemlib.effect.on_hit", null, TranslatableContents.NO_ARGS)).withStyle(ChatFormatting.UNDERLINE).append(":")); for (MobEffectInstance effectInstance : pEffects) { MutableComponent mutableComponent = Component.translatable(effectInstance.getDescriptionId()); MobEffect effect = effectInstance.getEffect(); - Map attributeModifierMap = effect.getAttributeModifiers(); - + Map attributeModifierMap = effect.getAttributeModifiers(); + int amplifier = effectInstance.getAmplifier(); + if (!attributeModifierMap.isEmpty()) { - for (Map.Entry attributeModifierEntry : attributeModifierMap.entrySet()) { - AttributeModifier entryValue = attributeModifierEntry.getValue(); - AttributeModifier attributeModifier = new AttributeModifier(entryValue.getName(), effect.getAttributeModifierValue(effectInstance.getAmplifier(), entryValue), entryValue.getOperation()); + for (Entry attributeModifierEntry : attributeModifierMap.entrySet()) { + AttributeModifier entryValue = attributeModifierEntry.getValue().create(amplifier); + AttributeModifier attributeModifier = new AttributeModifier(parseAttributeModifier(entryValue), entryValue.getAmount() * (amplifier + 1), entryValue.getOperation()); attributeModifierPairList.add(Pair.of(attributeModifierEntry.getKey(), attributeModifier)); } } - - if (effectInstance.getAmplifier() > 0 && effectInstance.getAmplifier() <= 20) { - mutableComponent = Component.translatable("potion.withAmplifier", mutableComponent, Component.translatable("potion.potency." + effectInstance.getAmplifier())); + + if (amplifier > 0 && amplifier <= 20) { + mutableComponent = Component.translatable("potion.withAmplifier", mutableComponent, Component.translatable("potion.potency." + amplifier)); } else { - mutableComponent = Component.translatable("potion.withDuration", mutableComponent, MobEffectUtil.formatDuration(effectInstance, 1.0F)); + mutableComponent = Component.translatable("potion.withDuration", mutableComponent, MobEffectUtil.formatDuration(effectInstance, 1.0F, 20.F)); } pTooltips.add(mutableComponent.withStyle(effect.getCategory().getTooltipFormatting())); } diff --git a/src/main/java/com/smashingmods/chemlib/client/AbbreviationRenderer.java b/src/main/java/com/smashingmods/chemlib/client/AbbreviationRenderer.java index 753abaac..14980f68 100644 --- a/src/main/java/com/smashingmods/chemlib/client/AbbreviationRenderer.java +++ b/src/main/java/com/smashingmods/chemlib/client/AbbreviationRenderer.java @@ -1,30 +1,32 @@ package com.smashingmods.chemlib.client; +import java.util.function.Consumer; +import java.util.function.Supplier; + import com.google.common.base.Suppliers; import com.mojang.blaze3d.platform.Lighting; import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.math.Vector3f; +import com.mojang.math.Axis; import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.Config; import com.smashingmods.chemlib.api.Chemical; import com.smashingmods.chemlib.common.items.ChemicalItem; import com.smashingmods.chemlib.common.items.ElementItem; + import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Font; import net.minecraft.client.model.geom.EntityModelSet; import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.block.model.ItemTransforms; import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher; import net.minecraft.client.renderer.texture.OverlayTexture; import net.minecraft.client.resources.model.BakedModel; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.ItemDisplayContext; import net.minecraft.world.item.ItemStack; -import net.minecraftforge.client.ForgeHooksClient; -import net.minecraftforge.client.extensions.common.IClientItemExtensions; - -import java.util.function.Consumer; -import java.util.function.Supplier; +import net.neoforged.neoforge.client.ClientHooks; +import net.neoforged.neoforge.client.extensions.common.IClientItemExtensions; public class AbbreviationRenderer extends BlockEntityWithoutLevelRenderer { @@ -43,19 +45,22 @@ public AbbreviationRenderer(BlockEntityRenderDispatcher pBlockEntityRenderDispat } @Override - public void renderByItem(ItemStack pStack, ItemTransforms.TransformType pTransformType, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay) { + public void renderByItem(ItemStack pStack, ItemDisplayContext pItemDisplayContext, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay) { - boolean isGui = pTransformType == ItemTransforms.TransformType.GUI; - boolean isFrame = pTransformType == ItemTransforms.TransformType.FIXED; + boolean isGui = pItemDisplayContext == ItemDisplayContext.GUI; + boolean isFrame = pItemDisplayContext == ItemDisplayContext.FIXED; ModelResourceLocation modelResourceLocation = null; MultiBufferSource buffer = pBuffer; if (pStack.getItem() instanceof ElementItem elementItem) { switch (elementItem.getMatterState()) { - case LIQUID -> modelResourceLocation = new ModelResourceLocation(new ResourceLocation(ChemLib.MODID, "element_liquid_model"), "inventory"); - case GAS -> modelResourceLocation = new ModelResourceLocation(new ResourceLocation(ChemLib.MODID, "element_gas_model"), "inventory"); - default -> modelResourceLocation = new ModelResourceLocation(new ResourceLocation(ChemLib.MODID, "element_solid_model"), "inventory"); + case LIQUID -> + modelResourceLocation = new ModelResourceLocation(new ResourceLocation(ChemLib.MODID, "element_liquid_model"), "inventory"); + case GAS -> + modelResourceLocation = new ModelResourceLocation(new ResourceLocation(ChemLib.MODID, "element_gas_model"), "inventory"); + default -> + modelResourceLocation = new ModelResourceLocation(new ResourceLocation(ChemLib.MODID, "element_solid_model"), "inventory"); } } else if (pStack.getItem() instanceof ChemicalItem chemicalItem) { switch (chemicalItem.getItemType()) { @@ -78,25 +83,25 @@ public void renderByItem(ItemStack pStack, ItemTransforms.TransformType pTransfo } pPoseStack.pushPose(); - switch (pTransformType) { + switch (pItemDisplayContext) { case THIRD_PERSON_LEFT_HAND, THIRD_PERSON_RIGHT_HAND -> { pPoseStack.translate(0, -0.2D, 0.45D); } case FIRST_PERSON_LEFT_HAND -> { pPoseStack.translate(-0.025D, -0.025D, 0.75D); - pPoseStack.mulPose(Vector3f.ZP.rotationDegrees(25)); - pPoseStack.mulPose(Vector3f.XN.rotationDegrees(45)); - pPoseStack.mulPose(Vector3f.YN.rotationDegrees(80)); + pPoseStack.mulPose(Axis.ZP.rotationDegrees(25)); + pPoseStack.mulPose(Axis.XN.rotationDegrees(45)); + pPoseStack.mulPose(Axis.YN.rotationDegrees(80)); } case FIRST_PERSON_RIGHT_HAND -> { pPoseStack.translate(-0.20D, -0.05D, 0.75D); - pPoseStack.mulPose(Vector3f.ZN.rotationDegrees(25)); - pPoseStack.mulPose(Vector3f.XP.rotationDegrees(45)); - pPoseStack.mulPose(Vector3f.YP.rotationDegrees(100)); - pPoseStack.mulPose(Vector3f.ZN.rotationDegrees(45)); + pPoseStack.mulPose(Axis.ZN.rotationDegrees(25)); + pPoseStack.mulPose(Axis.XP.rotationDegrees(45)); + pPoseStack.mulPose(Axis.YP.rotationDegrees(100)); + pPoseStack.mulPose(Axis.ZN.rotationDegrees(45)); } case HEAD -> { - pPoseStack.mulPose(Vector3f.YP.rotationDegrees(180)); + pPoseStack.mulPose(Axis.YP.rotationDegrees(180)); pPoseStack.translate(0, -0.75D, -0.75D); } case GROUND -> { @@ -104,20 +109,21 @@ public void renderByItem(ItemStack pStack, ItemTransforms.TransformType pTransfo pPoseStack.scale(1.5F, 1.5F, 1.5F); } case FIXED -> { - pPoseStack.mulPose(Vector3f.YN.rotationDegrees(180)); + pPoseStack.mulPose(Axis.YN.rotationDegrees(180)); pPoseStack.translate(0, 0, -0.5D); } } + //noinspection UnstableApiUsage Minecraft.getInstance().getItemRenderer().render( pStack, - pTransformType, + pItemDisplayContext, false, pPoseStack, buffer, isGui ? 0xF000F0 : pPackedLight, isGui ? OverlayTexture.NO_OVERLAY : pPackedOverlay, - ForgeHooksClient.handleCameraTransforms(pPoseStack, bakedModel, pTransformType, false)); + ClientHooks.handleCameraTransforms(pPoseStack, bakedModel, pItemDisplayContext, false)); if (isGui) { ((MultiBufferSource.BufferSource) buffer).endBatch(); } @@ -125,18 +131,39 @@ public void renderByItem(ItemStack pStack, ItemTransforms.TransformType pTransfo if (isGui || isFrame) { pPoseStack.pushPose(); - pPoseStack.mulPose(Vector3f.XN.rotation(180)); + pPoseStack.mulPose(Axis.XN.rotation(180)); pPoseStack.translate(-0.16D, 0, -0.55D); pPoseStack.scale(0.05F, 0.08F, 0.08F); if (isFrame) { - pPoseStack.mulPose(Vector3f.YN.rotationDegrees(180)); - pPoseStack.mulPose(Vector3f.XN.rotationDegrees(53)); + pPoseStack.mulPose(Axis.YN.rotationDegrees(180)); + pPoseStack.mulPose(Axis.XN.rotationDegrees(53)); pPoseStack.translate(-8D, -1D, 1.7D); pPoseStack.scale(1F, 0.65F, 1F); } - Consumer renderAbbreviation = (chemical) -> Minecraft.getInstance().font.drawShadow(pPoseStack, chemical.getAbbreviation(), -5, 0, 0xFFFFFF); + Consumer renderAbbreviation = (chemical) -> { + Minecraft.getInstance().font.drawInBatch(chemical.getAbbreviation(), + -4, + 0, + 0x333333, + false, + pPoseStack.last().pose(), + Minecraft.getInstance().renderBuffers().bufferSource(), + Font.DisplayMode.NORMAL, + 0, + pPackedLight); + Minecraft.getInstance().font.drawInBatch(chemical.getAbbreviation(), + -5, + 0, + 0xFFFFFF, + false, + pPoseStack.last().pose(), + Minecraft.getInstance().renderBuffers().bufferSource(), + Font.DisplayMode.NORMAL, + 0, + pPackedLight); + }; if (pStack.getItem() instanceof ElementItem elementItem) { if (Config.Common.renderElementAbbreviations.get()) { diff --git a/src/main/java/com/smashingmods/chemlib/client/PeriodicTableScreen.java b/src/main/java/com/smashingmods/chemlib/client/PeriodicTableScreen.java index ed944da8..37ea9474 100644 --- a/src/main/java/com/smashingmods/chemlib/client/PeriodicTableScreen.java +++ b/src/main/java/com/smashingmods/chemlib/client/PeriodicTableScreen.java @@ -1,35 +1,35 @@ package com.smashingmods.chemlib.client; +import javax.annotation.ParametersAreNonnullByDefault; + import com.mojang.blaze3d.MethodsReturnNonnullByDefault; -import com.mojang.blaze3d.systems.RenderSystem; -import com.mojang.blaze3d.vertex.PoseStack; import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.Element; import com.smashingmods.chemlib.registry.ItemRegistry; + import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.screens.Screen; -import net.minecraft.client.renderer.GameRenderer; import net.minecraft.network.chat.MutableComponent; import net.minecraft.network.chat.contents.TranslatableContents; import net.minecraft.resources.ResourceLocation; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import javax.annotation.ParametersAreNonnullByDefault; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; @MethodsReturnNonnullByDefault @ParametersAreNonnullByDefault @OnlyIn(Dist.CLIENT) public class PeriodicTableScreen extends Screen { + private static final ResourceLocation PERIODIC_TABLE = new ResourceLocation(ChemLib.MODID, "textures/gui/periodic_table.png"); + public PeriodicTableScreen() { - super(MutableComponent.create(new TranslatableContents("item.chemlib.periodic_table"))); + super(MutableComponent.create(new TranslatableContents("item.chemlib.periodic_table", null, TranslatableContents.NO_ARGS))); } @Override - public void render(PoseStack pPoseStack, int pMouseX, int pMouseY, float pPartialTick) { - renderBackground(pPoseStack); + public void render(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick) { int imageWidth = 2000; int imageHeight = 1016; @@ -38,11 +38,8 @@ public void render(PoseStack pPoseStack, int pMouseX, int pMouseY, float pPartia int leftPos = (this.width - displayWidth) / 2; int topPos = (this.height - displayHeight) / 2; - RenderSystem.setShader(GameRenderer::getPositionTexShader); - RenderSystem.setShaderColor(1.0f, 1.0f, 1.0f, 1.0f); - RenderSystem.setShaderTexture(0, new ResourceLocation(ChemLib.MODID, "textures/gui/periodic_table.png")); - blit(pPoseStack, leftPos, topPos, displayWidth, displayHeight, 0, 0, imageWidth, imageHeight, imageWidth, imageHeight); - drawCenteredString(pPoseStack, Minecraft.getInstance().font, MutableComponent.create(new TranslatableContents("chemlib.screen.periodic_table")).withStyle(ChatFormatting.BOLD), width / 2, 24, 0xFFFFFF); + pGuiGraphics.blit(PERIODIC_TABLE, leftPos, topPos, displayWidth, displayHeight, 0, 0, imageWidth, imageHeight, imageWidth, imageHeight); + pGuiGraphics.drawCenteredString(Minecraft.getInstance().font, MutableComponent.create(new TranslatableContents("chemlib.screen.periodic_table", null, TranslatableContents.NO_ARGS)).withStyle(ChatFormatting.BOLD), width / 2, 24, 0xFFFFFF); double boxWidth = 27.75f; double boxHeight = 26.9f; @@ -62,7 +59,7 @@ public void render(PoseStack pPoseStack, int pMouseX, int pMouseY, float pPartia if (col == group) { if (!((period == 6 || period == 7) && group == 3)) { if (pMouseX >= x && pMouseX < x + boxWidth && pMouseY >= y && pMouseY < y + boxHeight) { - drawElementTip(pPoseStack, element); + drawElementTip(pGuiGraphics, element); } } else { double resetX = x; @@ -71,7 +68,7 @@ public void render(PoseStack pPoseStack, int pMouseX, int pMouseY, float pPartia y = (boxHeight * 7.45f) + startY; x = (boxWidth * count) + startX + boxWidth * 2; if (pMouseX >= x && pMouseX < x + boxWidth && pMouseY >= y && pMouseY < y + boxHeight) { - drawElementTip(pPoseStack, element); + drawElementTip(pGuiGraphics, element); } count++; } @@ -79,7 +76,7 @@ public void render(PoseStack pPoseStack, int pMouseX, int pMouseY, float pPartia y = (boxHeight * 8.45f) + startY; x = (boxWidth * (count - 15)) + startX + boxWidth * 2; if (pMouseX >= x && pMouseX < x + boxWidth && pMouseY >= y && pMouseY < y + boxHeight) { - drawElementTip(pPoseStack, element); + drawElementTip(pGuiGraphics, element); } count++; } @@ -94,14 +91,11 @@ public void render(PoseStack pPoseStack, int pMouseX, int pMouseY, float pPartia y += boxHeight; } } - super.render(pPoseStack, pMouseX, pMouseY, pPartialTick); + super.render(pGuiGraphics, pMouseX, pMouseY, pPartialTick); } - private void drawElementTip(PoseStack pPoseStack, Element pElement) { - RenderSystem.setShader(GameRenderer::getPositionTexShader); - RenderSystem.setShaderColor(1.0f, 1.0f, 1.0f, 1.0f); - RenderSystem.setShaderTexture(0, new ResourceLocation(ChemLib.MODID, String.format("textures/gui/elements/%s_tooltip.png", pElement.getChemicalName()))); - blit(pPoseStack, ((this.width - 276) / 2) - 55, ((this.height - (7 * 28)) / 2) - 30, 274, 80, 0, 0, 40, 40, 40, 40); + private void drawElementTip(GuiGraphics pGuiGraphics, Element pElement) { + pGuiGraphics.blit(new ResourceLocation(ChemLib.MODID, String.format("textures/gui/elements/%s_tooltip.png", pElement.getChemicalName())), ((this.width - 276) / 2) - 55, ((this.height - (7 * 28)) / 2) - 30, 274, 80, 0, 0, 40, 40, 40, 40); } @Override diff --git a/src/main/java/com/smashingmods/chemlib/client/events/ClientEventHandler.java b/src/main/java/com/smashingmods/chemlib/client/events/ClientEventHandler.java index a9afce1f..564e4586 100644 --- a/src/main/java/com/smashingmods/chemlib/client/events/ClientEventHandler.java +++ b/src/main/java/com/smashingmods/chemlib/client/events/ClientEventHandler.java @@ -4,18 +4,19 @@ import com.smashingmods.chemlib.registry.BlockRegistry; import com.smashingmods.chemlib.registry.FluidRegistry; import com.smashingmods.chemlib.registry.ItemRegistry; + import net.minecraft.client.renderer.ItemBlockRenderTypes; import net.minecraft.client.renderer.RenderType; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.ItemStack; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.client.event.ModelEvent; -import net.minecraftforge.client.event.RegisterColorHandlersEvent; -import net.minecraftforge.client.model.DynamicFluidContainerModel; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.Mod; +import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent; +import net.neoforged.neoforge.client.event.ModelEvent; +import net.neoforged.neoforge.client.event.RegisterColorHandlersEvent; +import net.neoforged.neoforge.client.model.DynamicFluidContainerModel; @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT, modid = ChemLib.MODID) public class ClientEventHandler { diff --git a/src/main/java/com/smashingmods/chemlib/client/events/ForgeEventHandler.java b/src/main/java/com/smashingmods/chemlib/client/events/NeoForgeEventHandler.java similarity index 68% rename from src/main/java/com/smashingmods/chemlib/client/events/ForgeEventHandler.java rename to src/main/java/com/smashingmods/chemlib/client/events/NeoForgeEventHandler.java index 1a283e41..00af5533 100644 --- a/src/main/java/com/smashingmods/chemlib/client/events/ForgeEventHandler.java +++ b/src/main/java/com/smashingmods/chemlib/client/events/NeoForgeEventHandler.java @@ -1,30 +1,32 @@ package com.smashingmods.chemlib.client.events; +import java.util.function.Function; + +import org.apache.commons.lang3.StringUtils; + import com.mojang.datafixers.util.Either; import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.utility.FluidEffectsTooltipUtility; + +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.network.chat.FormattedText; import net.minecraft.network.chat.MutableComponent; -import net.minecraft.network.chat.contents.LiteralContents; +import net.minecraft.network.chat.contents.PlainTextContents.LiteralContents; import net.minecraft.world.inventory.tooltip.TooltipComponent; import net.minecraft.world.item.BucketItem; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.client.event.RenderTooltipEvent; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.registries.ForgeRegistries; -import org.apache.commons.lang3.StringUtils; - -import java.util.function.Function; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.Mod; +import net.neoforged.neoforge.client.event.RenderTooltipEvent; @Mod.EventBusSubscriber(modid = ChemLib.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT) -public class ForgeEventHandler { +public class NeoForgeEventHandler { @SubscribeEvent public static void onRenderTooltip(RenderTooltipEvent.GatherComponents event) { if (event.getItemStack().getItem() instanceof BucketItem bucket - && ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).isPresent() - && ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).get().location().getNamespace().equals(ChemLib.MODID)) { + && BuiltInRegistries.FLUID.getResourceKey(bucket.getFluid()).isPresent() + && BuiltInRegistries.FLUID.getResourceKey(bucket.getFluid()).get().location().getNamespace().equals(ChemLib.MODID)) { gatherTooltipComponents(event, bucket); } @@ -36,7 +38,7 @@ public static void gatherTooltipComponents(RenderTooltipEvent.GatherComponents e for (FormattedText textElement : FluidEffectsTooltipUtility.getBucketEffectTooltipComponents(event.getItemStack())) { event.getTooltipElements().add(formattedTextFunction.apply(textElement)); } - String namespace = ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).get().location().getNamespace(); + String namespace = BuiltInRegistries.FLUID.getResourceKey(bucket.getFluid()).get().location().getNamespace(); event.getTooltipElements().add(formattedTextFunction.apply(MutableComponent.create(new LiteralContents(StringUtils.capitalize(namespace))).withStyle(ChemLib.MOD_ID_TEXT_STYLE))); } } \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/client/jei/JEIPlugin.java b/src/main/java/com/smashingmods/chemlib/client/jei/JEIPlugin.java index 4cbe9064..48ca6109 100644 --- a/src/main/java/com/smashingmods/chemlib/client/jei/JEIPlugin.java +++ b/src/main/java/com/smashingmods/chemlib/client/jei/JEIPlugin.java @@ -2,6 +2,7 @@ import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.registry.ItemRegistry; + import mezz.jei.api.IModPlugin; import mezz.jei.api.JeiPlugin; import mezz.jei.api.constants.VanillaTypes; @@ -21,7 +22,7 @@ public ResourceLocation getPluginUid() { @Override public void registerRecipes(IRecipeRegistration pRegistration) { - ItemRegistry.getElements().forEach(element -> pRegistration.addIngredientInfo(new ItemStack(element), VanillaTypes.ITEM_STACK, MutableComponent.create(new TranslatableContents("chemlib.jei.element.description")))); - ItemRegistry.getCompounds().forEach(compound -> pRegistration.addIngredientInfo(new ItemStack(compound), VanillaTypes.ITEM_STACK, MutableComponent.create(new TranslatableContents(String.format("chemlib.jei.compound.%s.description", compound.getChemicalName()))))); + ItemRegistry.getElements().forEach(element -> pRegistration.addIngredientInfo(new ItemStack(element), VanillaTypes.ITEM_STACK, MutableComponent.create(new TranslatableContents("chemlib.jei.element.description", null, TranslatableContents.NO_ARGS)))); + ItemRegistry.getCompounds().forEach(compound -> pRegistration.addIngredientInfo(new ItemStack(compound), VanillaTypes.ITEM_STACK, MutableComponent.create(new TranslatableContents(String.format("chemlib.jei.compound.%s.description", compound.getChemicalName()), null, TranslatableContents.NO_ARGS)))); } } diff --git a/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalBlock.java b/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalBlock.java index 47c02f45..08f011a5 100644 --- a/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalBlock.java +++ b/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalBlock.java @@ -1,18 +1,19 @@ package com.smashingmods.chemlib.common.blocks; +import java.util.List; +import java.util.Objects; + import com.smashingmods.chemlib.api.Chemical; import com.smashingmods.chemlib.api.ChemicalBlockType; import com.smashingmods.chemlib.api.MatterState; + import net.minecraft.client.color.block.BlockColor; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraftforge.registries.ForgeRegistries; - -import java.util.List; -import java.util.Objects; public class ChemicalBlock extends Block implements Chemical { @@ -27,7 +28,7 @@ public ChemicalBlock(ResourceLocation pChemical, ChemicalBlockType pBlockType, L } public Chemical getChemical() { - return (Chemical) Objects.requireNonNull(ForgeRegistries.ITEMS.getValue(chemical)); + return (Chemical) Objects.requireNonNull(BuiltInRegistries.ITEM.get(chemical)); } public ChemicalBlockType getBlockType() { diff --git a/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalLiquidBlock.java b/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalLiquidBlock.java index e0a73693..af0f3560 100644 --- a/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalLiquidBlock.java +++ b/src/main/java/com/smashingmods/chemlib/common/blocks/ChemicalLiquidBlock.java @@ -11,7 +11,8 @@ import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.material.FlowingFluid; -import net.minecraft.world.level.material.Material; +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.material.PushReaction; import java.util.Optional; import java.util.concurrent.atomic.AtomicReference; @@ -22,7 +23,7 @@ public class ChemicalLiquidBlock extends LiquidBlock { private final String chemicalName; public ChemicalLiquidBlock(Supplier pFluid, String pChemicalName) { - super(pFluid, BlockBehaviour.Properties.of(Material.WATER)); + super(pFluid, BlockBehaviour.Properties.of().mapColor(MapColor.WATER).replaceable().pushReaction(PushReaction.DESTROY).liquid()); this.chemicalName = pChemicalName; } diff --git a/src/main/java/com/smashingmods/chemlib/common/blocks/LampBlock.java b/src/main/java/com/smashingmods/chemlib/common/blocks/LampBlock.java index ac7303ad..7d2a5047 100644 --- a/src/main/java/com/smashingmods/chemlib/common/blocks/LampBlock.java +++ b/src/main/java/com/smashingmods/chemlib/common/blocks/LampBlock.java @@ -5,6 +5,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; @@ -16,7 +17,6 @@ import javax.annotation.ParametersAreNonnullByDefault; import java.util.List; -import java.util.Random; @SuppressWarnings("deprecation") @MethodsReturnNonnullByDefault @@ -49,7 +49,8 @@ public void neighborChanged(BlockState pState, Level pLevel, BlockPos pPos, Bloc } } - public void tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, Random pRand) { + @Override + public void tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRand) { if (pState.getValue(LIT) && !pLevel.hasNeighborSignal(pPos)) { pLevel.setBlock(pPos, pState.cycle(LIT), 2); } diff --git a/src/main/java/com/smashingmods/chemlib/common/items/ChemicalBlockItem.java b/src/main/java/com/smashingmods/chemlib/common/items/ChemicalBlockItem.java index eda2a7e7..ba07d751 100644 --- a/src/main/java/com/smashingmods/chemlib/common/items/ChemicalBlockItem.java +++ b/src/main/java/com/smashingmods/chemlib/common/items/ChemicalBlockItem.java @@ -1,23 +1,25 @@ package com.smashingmods.chemlib.common.items; +import java.util.List; + +import javax.annotation.Nullable; + import com.smashingmods.chemlib.api.Chemical; import com.smashingmods.chemlib.api.Element; import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.common.blocks.ChemicalBlock; + import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.MutableComponent; -import net.minecraft.network.chat.contents.LiteralContents; +import net.minecraft.network.chat.contents.PlainTextContents.LiteralContents; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import javax.annotation.Nullable; -import java.util.List; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; public class ChemicalBlockItem extends BlockItem implements Chemical { diff --git a/src/main/java/com/smashingmods/chemlib/common/items/ChemicalItem.java b/src/main/java/com/smashingmods/chemlib/common/items/ChemicalItem.java index aa7f621b..cc7302e9 100644 --- a/src/main/java/com/smashingmods/chemlib/common/items/ChemicalItem.java +++ b/src/main/java/com/smashingmods/chemlib/common/items/ChemicalItem.java @@ -1,32 +1,35 @@ package com.smashingmods.chemlib.common.items; +import java.util.List; +import java.util.Objects; +import java.util.function.Consumer; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; + +import org.apache.commons.lang3.StringUtils; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.Chemical; import com.smashingmods.chemlib.api.ChemicalItemType; import com.smashingmods.chemlib.api.Element; import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.client.AbbreviationRenderer; + import net.minecraft.ChatFormatting; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.MutableComponent; -import net.minecraft.network.chat.contents.LiteralContents; +import net.minecraft.network.chat.contents.PlainTextContents.LiteralContents; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; -import net.minecraftforge.client.extensions.common.IClientItemExtensions; -import net.minecraftforge.registries.ForgeRegistries; -import org.apache.commons.lang3.StringUtils; - -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.List; -import java.util.Objects; -import java.util.function.Consumer; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; +import net.neoforged.neoforge.client.extensions.common.IClientItemExtensions; public class ChemicalItem extends Item implements Chemical { @@ -40,7 +43,7 @@ public ChemicalItem(Chemical pChemical, ChemicalItemType pChemicalItemType, Item } public ChemicalItem(ResourceLocation pResourceLocation, ChemicalItemType pChemicalItemType, Item.Properties pProperties) { - this((Chemical) Objects.requireNonNull(ForgeRegistries.ITEMS.getValue(pResourceLocation)), pChemicalItemType, pProperties); + this((Chemical) Objects.requireNonNull(BuiltInRegistries.ITEM.get(pResourceLocation)), pChemicalItemType, pProperties); } @OnlyIn(Dist.CLIENT) @@ -57,7 +60,7 @@ public void appendHoverText(ItemStack pStack, @Nullable Level pLevel, List pComponents, String pDescription, String pColor, List pEffects) { - super(new Item.Properties().tab(ItemRegistry.COMPOUND_TAB)); + super(new Item.Properties()); this.compoundName = pCompoundName; this.matterState = pMatterState; this.components = pComponents; @@ -63,7 +66,7 @@ public CompoundItem(String pCompoundName, MatterState pMatterState, Map pComponents, String pDescription, String pColor, List pEffects, CreativeModeTab pTab) { - super(new Item.Properties().tab(pTab)); + super(new Item.Properties()); this.compoundName = pCompoundName; this.matterState = pMatterState; this.components = pComponents; @@ -80,7 +83,7 @@ public void appendHoverText(ItemStack pStack, @Nullable Level pLevel, List effects; public ElementItem(String pChemicalName, int pAtomicNumber, String pAbbreviation, int pGroup, int pPeriod, MatterState pMatterState, MetalType pMetalType, boolean pArtificial, String pColor, List pEffects) { - super(new Item.Properties().tab(ItemRegistry.ELEMENT_TAB)); + super(new Item.Properties()); this.elementName = pChemicalName; this.atomicNumber = pAtomicNumber; this.abbreviation = pAbbreviation; @@ -52,10 +57,16 @@ public ElementItem(String pChemicalName, int pAtomicNumber, String pAbbreviation @OnlyIn(Dist.CLIENT) public void appendHoverText(ItemStack pStack, @Nullable Level pLevel, List pTooltipComponents, TooltipFlag pIsAdvanced) { - pTooltipComponents.add(MutableComponent.create(new LiteralContents(String.format("%s (%d)", getAbbreviation(), atomicNumber))).withStyle(ChatFormatting.AQUA)); + pTooltipComponents.add(MutableComponent.create(new LiteralContents(String.format("%s (%d)", getAbbreviation(), atomicNumber))).withStyle(ChatFormatting.DARK_AQUA)); if (!getGroupName().isEmpty()) { pTooltipComponents.add(MutableComponent.create(new LiteralContents(getGroupName())).withStyle(ChatFormatting.GRAY)); } + pTooltipComponents.add(MutableComponent.create( + new LiteralContents(StringUtils.capitalize(getNamespace()))).withStyle(ChemLib.MOD_ID_TEXT_STYLE)); + } + + public String getNamespace() { + return BuiltInRegistries.ITEM.getResourceKey(this).get().location().getNamespace(); } @Override diff --git a/src/main/java/com/smashingmods/chemlib/common/items/PeriodicTableItem.java b/src/main/java/com/smashingmods/chemlib/common/items/PeriodicTableItem.java index 157eff63..e21e1c64 100644 --- a/src/main/java/com/smashingmods/chemlib/common/items/PeriodicTableItem.java +++ b/src/main/java/com/smashingmods/chemlib/common/items/PeriodicTableItem.java @@ -1,7 +1,12 @@ package com.smashingmods.chemlib.common.items; +import java.util.List; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; + import com.smashingmods.chemlib.client.PeriodicTableScreen; -import com.smashingmods.chemlib.registry.ItemRegistry; + import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; import net.minecraft.network.chat.Component; @@ -16,17 +21,13 @@ import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.context.UseOnContext; import net.minecraft.world.level.Level; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.List; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; public class PeriodicTableItem extends Item { public PeriodicTableItem() { - super(new Item.Properties().tab(ItemRegistry.MISC_TAB).stacksTo(1)); + super(new Item.Properties().stacksTo(1)); } @Override @@ -50,6 +51,6 @@ public InteractionResult useOn(UseOnContext pContext) { @OnlyIn(Dist.CLIENT) public void appendHoverText(ItemStack pStack, @Nullable Level pLevel, List pTooltipComponents, TooltipFlag pIsAdvanced) { - pTooltipComponents.add(MutableComponent.create(new TranslatableContents("item.chemlib.periodic_table.tooltip")).withStyle(ChatFormatting.DARK_AQUA)); + pTooltipComponents.add(MutableComponent.create(new TranslatableContents("item.chemlib.periodic_table.tooltip", null, TranslatableContents.NO_ARGS)).withStyle(ChatFormatting.DARK_AQUA)); } } \ No newline at end of file diff --git a/src/main/java/com/smashingmods/chemlib/datagen/BlockLootTables.java b/src/main/java/com/smashingmods/chemlib/datagen/BlockLootTables.java index 14399a4c..5e567091 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/BlockLootTables.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/BlockLootTables.java @@ -1,22 +1,33 @@ package com.smashingmods.chemlib.datagen; +import java.util.List; +import java.util.Set; + +import javax.annotation.Nonnull; + import com.smashingmods.chemlib.registry.BlockRegistry; -import net.minecraft.data.loot.BlockLoot; + +import net.minecraft.data.loot.BlockLootSubProvider; +import net.minecraft.world.flag.FeatureFlags; import net.minecraft.world.level.block.Block; -import net.minecraftforge.registries.RegistryObject; +import net.neoforged.neoforge.registries.DeferredHolder; -import javax.annotation.Nonnull; +public class BlockLootTables extends BlockLootSubProvider { -public class BlockLootTables extends BlockLoot { + public BlockLootTables() { + super(Set.of(), FeatureFlags.REGISTRY.allFlags()); + } @Override - protected void addTables() { + protected void generate() { BlockRegistry.BLOCKS.getEntries().stream().forEach(block -> dropSelf(block.get())); } - @Override + @SuppressWarnings("unchecked") + @Override @Nonnull protected Iterable getKnownBlocks() { - return BlockRegistry.BLOCKS.getEntries().stream().map(RegistryObject::get)::iterator; + return (List) BlockRegistry.BLOCKS.getEntries().stream().map(DeferredHolder::get).toList(); + } } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/BlockStateGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/BlockStateGenerator.java index 6b54d478..e9991abc 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/BlockStateGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/BlockStateGenerator.java @@ -5,21 +5,22 @@ import com.smashingmods.chemlib.common.blocks.ChemicalBlock; import com.smashingmods.chemlib.registry.BlockRegistry; import com.smashingmods.chemlib.registry.FluidRegistry; -import net.minecraft.data.DataGenerator; + +import net.minecraft.data.PackOutput; import net.minecraft.world.level.block.LiquidBlock; import net.minecraft.world.level.block.state.properties.BlockStateProperties; -import net.minecraftforge.client.model.generators.BlockStateProvider; -import net.minecraftforge.client.model.generators.ConfiguredModel; -import net.minecraftforge.client.model.generators.ModelFile; -import net.minecraftforge.common.data.ExistingFileHelper; +import net.neoforged.neoforge.client.model.generators.BlockStateProvider; +import net.neoforged.neoforge.client.model.generators.ConfiguredModel; +import net.neoforged.neoforge.client.model.generators.ModelFile; +import net.neoforged.neoforge.common.data.ExistingFileHelper; public class BlockStateGenerator extends BlockStateProvider { - private final ExistingFileHelper existingFileHelper; + private final ExistingFileHelper fileHelper; - public BlockStateGenerator(DataGenerator pGenerator, ExistingFileHelper pExistingFileHelper) { - super(pGenerator, ChemLib.MODID, pExistingFileHelper); - this.existingFileHelper = pExistingFileHelper; + public BlockStateGenerator(PackOutput pOutput, ExistingFileHelper pFileHelper) { + super(pOutput, ChemLib.MODID, pFileHelper); + this.fileHelper = pFileHelper; } @Override @@ -52,7 +53,7 @@ private void registerMetalBlock(ChemicalBlock pBlock) { models().withExistingParent(name, modLoc("block/metal_model")) .texture("all", modLoc("block/metal_block")); - ModelFile modelFile = new ModelFile.ExistingModelFile(modLoc("block/metal_model"), existingFileHelper); + ModelFile modelFile = new ModelFile.ExistingModelFile(modLoc("block/metal_model"), fileHelper); getVariantBuilder(pBlock).forAllStates(state -> ConfiguredModel.builder().modelFile(modelFile).build()); } @@ -64,7 +65,7 @@ private void registerLampBlock(ChemicalBlock pBlock) { models().withExistingParent(on, modLoc("block/lamp_on_model")); getVariantBuilder(pBlock).forAllStates(state -> { - ModelFile modelFile = new ModelFile.ExistingModelFile(modLoc(String.format("block/lamp_%s_model", state.getValue(BlockStateProperties.LIT) ? "on" : "off")), existingFileHelper); + ModelFile modelFile = new ModelFile.ExistingModelFile(modLoc(String.format("block/lamp_%s_model", state.getValue(BlockStateProperties.LIT) ? "on" : "off")), fileHelper); return ConfiguredModel.builder() .modelFile(modelFile) .build(); @@ -72,7 +73,7 @@ private void registerLampBlock(ChemicalBlock pBlock) { } private void registerLiquidBlock(LiquidBlock pBlock) { - ModelFile modelFile = new ModelFile.ExistingModelFile(mcLoc("block/water"), existingFileHelper); + ModelFile modelFile = new ModelFile.ExistingModelFile(mcLoc("block/water"), fileHelper); getVariantBuilder(pBlock).forAllStates(state -> ConfiguredModel.builder().modelFile(modelFile).build()); } } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java index e623a056..4ce33b09 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/BlockTagGenerator.java @@ -1,29 +1,29 @@ package com.smashingmods.chemlib.datagen; +import java.util.concurrent.CompletableFuture; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.registry.BlockRegistry; import com.smashingmods.chemlib.registry.ItemRegistry; -import net.minecraft.data.DataGenerator; + +import net.minecraft.core.HolderLookup; +import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.BlockTags; import net.minecraft.tags.TagKey; import net.minecraft.world.level.block.Block; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.common.data.ForgeRegistryTagsProvider; -import net.minecraftforge.registries.ForgeRegistries; - -import javax.annotation.Nonnull; -import java.util.Objects; +import net.neoforged.neoforge.common.data.BlockTagsProvider; +import net.neoforged.neoforge.common.data.ExistingFileHelper; -public class BlockTagGenerator extends ForgeRegistryTagsProvider { +public class BlockTagGenerator extends BlockTagsProvider { - public BlockTagGenerator(DataGenerator generator, ExistingFileHelper existingFileHelper) { - super(generator, ForgeRegistries.BLOCKS, ChemLib.MODID, existingFileHelper); + public BlockTagGenerator(PackOutput pOutput, CompletableFuture pLookupProvider, ExistingFileHelper pFileHelper) { + super(pOutput, pLookupProvider, ChemLib.MODID, pFileHelper); } @Override - protected void addTags() { + public void addTags(HolderLookup.Provider pProvider) { BlockRegistry.BLOCKS.getEntries().forEach(blockRegistryObject -> { tag(BlockTags.MINEABLE_WITH_PICKAXE).add(blockRegistryObject.get()); tag(BlockTags.NEEDS_STONE_TOOL).add(blockRegistryObject.get()); @@ -32,15 +32,9 @@ protected void addTags() { ItemRegistry.getChemicalBlockItems().forEach(item -> { if (item.getMatterState().equals(MatterState.SOLID)) { String name = item.getChemicalName(); - TagKey key = Objects.requireNonNull(ForgeRegistries.BLOCKS.tags()).createTagKey(new ResourceLocation("forge", String.format("storage_blocks/%s", name))); + TagKey key = BlockTags.create(new ResourceLocation("forge", String.format("storage_blocks/%s", name))); tag(key).add(item.getBlock()); } }); } - - @Override - @Nonnull - public String getName() { - return ""; - } } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/DataGenerators.java b/src/main/java/com/smashingmods/chemlib/datagen/DataGenerators.java index 3516b211..245a6aa5 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/DataGenerators.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/DataGenerators.java @@ -1,9 +1,14 @@ package com.smashingmods.chemlib.datagen; +import java.util.concurrent.CompletableFuture; + +import net.minecraft.core.HolderLookup; import net.minecraft.data.DataGenerator; -import net.minecraftforge.data.event.GatherDataEvent; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; +import net.minecraft.data.PackOutput; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.Mod; +import net.neoforged.neoforge.common.data.ExistingFileHelper; +import net.neoforged.neoforge.data.event.GatherDataEvent; @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) public class DataGenerators { @@ -11,12 +16,17 @@ public class DataGenerators { @SubscribeEvent public static void gatherData(GatherDataEvent event) { DataGenerator generator = event.getGenerator(); - generator.addProvider(event.includeClient(), new BlockStateGenerator(generator, event.getExistingFileHelper())); - generator.addProvider(event.includeClient(), new ItemModelGenerator(generator, event.getExistingFileHelper())); - generator.addProvider(event.includeServer(), new ItemTagGenerator(generator, event.getExistingFileHelper())); - generator.addProvider(event.includeServer(), new BlockTagGenerator(generator, event.getExistingFileHelper())); - generator.addProvider(event.includeServer(), new RecipeGenerator(generator)); - generator.addProvider(event.includeServer(), new LootTableGenerator(generator)); - generator.addProvider(event.includeClient(), new LocalizationGenerator(generator, "en_us")); + ExistingFileHelper fileHelper = event.getExistingFileHelper(); + PackOutput packOutput = generator.getPackOutput(); + CompletableFuture lookupProvider = event.getLookupProvider(); + BlockTagGenerator blockTags = new BlockTagGenerator(packOutput, lookupProvider, fileHelper); + + generator.addProvider(event.includeServer(), blockTags); + generator.addProvider(event.includeClient(), new BlockStateGenerator(packOutput, fileHelper)); + generator.addProvider(event.includeClient(), new ItemModelGenerator(packOutput, fileHelper)); + generator.addProvider(event.includeServer(), new ItemTagGenerator(packOutput, lookupProvider, blockTags, fileHelper)); + generator.addProvider(event.includeServer(), new RecipeGenerator(packOutput)); + generator.addProvider(event.includeServer(), LootTableGenerator.create(packOutput)); + generator.addProvider(event.includeClient(), new LocalizationGenerator(packOutput, "en_us")); } } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/FluidTagGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/FluidTagGenerator.java index 7ca5839e..99cf148f 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/FluidTagGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/FluidTagGenerator.java @@ -1,22 +1,24 @@ package com.smashingmods.chemlib.datagen; +import java.util.concurrent.CompletableFuture; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.registry.FluidRegistry; -import net.minecraft.data.DataGenerator; + +import net.minecraft.core.HolderLookup; +import net.minecraft.data.PackOutput; +import net.minecraft.data.tags.FluidTagsProvider; import net.minecraft.tags.FluidTags; -import net.minecraft.world.level.material.Fluid; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.common.data.ForgeRegistryTagsProvider; -import net.minecraftforge.registries.ForgeRegistries; +import net.neoforged.neoforge.common.data.ExistingFileHelper; -public class FluidTagGenerator extends ForgeRegistryTagsProvider { +public class FluidTagGenerator extends FluidTagsProvider { - public FluidTagGenerator(DataGenerator generator, ExistingFileHelper existingFileHelper) { - super(generator, ForgeRegistries.FLUIDS, ChemLib.MODID, existingFileHelper); + public FluidTagGenerator(PackOutput pOutput, CompletableFuture pLookupProvider, ExistingFileHelper existingFileHelper) { + super(pOutput, pLookupProvider, ChemLib.MODID, existingFileHelper); } @Override - protected void addTags() { + public void addTags(HolderLookup.Provider pProvider) { FluidRegistry.getFluidsAsStream().forEach(fluid -> tag(FluidTags.WATER).add(fluid)); } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/ItemModelGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/ItemModelGenerator.java index 5a47ec7d..5be6dc40 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/ItemModelGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/ItemModelGenerator.java @@ -1,5 +1,9 @@ package com.smashingmods.chemlib.datagen; +import java.util.Arrays; +import java.util.Objects; +import java.util.Optional; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.Chemical; import com.smashingmods.chemlib.api.ChemicalItemType; @@ -12,21 +16,18 @@ import com.smashingmods.chemlib.common.items.ElementItem; import com.smashingmods.chemlib.registry.FluidRegistry; import com.smashingmods.chemlib.registry.ItemRegistry; -import net.minecraft.data.DataGenerator; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.BucketItem; -import net.minecraftforge.client.model.generators.ItemModelProvider; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.registries.ForgeRegistries; - -import java.util.Arrays; -import java.util.Objects; -import java.util.Optional; +import net.neoforged.neoforge.client.model.generators.ItemModelProvider; +import net.neoforged.neoforge.common.data.ExistingFileHelper; public class ItemModelGenerator extends ItemModelProvider { - public ItemModelGenerator(DataGenerator generator, ExistingFileHelper existingFileHelper) { - super(generator, ChemLib.MODID, existingFileHelper); + public ItemModelGenerator(PackOutput pOutput, ExistingFileHelper existingFileHelper) { + super(pOutput, ChemLib.MODID, existingFileHelper); } @Override @@ -55,16 +56,16 @@ protected void registerModels() { private void generateElementModels() { for (String type : Arrays.asList("solid", "liquid", "gas")) { withExistingParent(String.format("item/element_%s_model", type), mcLoc("item/generated")) - .texture("layer0", modLoc(String.format("items/element_%s_layer_0", type))) - .texture("layer1", modLoc(String.format("items/element_%s_layer_1", type))); + .texture("layer0", modLoc(String.format("item/element_%s_layer_0", type))) + .texture("layer1", modLoc(String.format("item/element_%s_layer_1", type))); } } private void generateCompoundModels() { for (String type : Arrays.asList("solid", "liquid", "gas","dust")) { withExistingParent(String.format("item/compound_%s_model", type), mcLoc("item/generated")) - .texture("layer0", modLoc(String.format("items/compound_%s_layer_0", type))) - .texture("layer1", modLoc(String.format("items/compound_%s_layer_1", type))); + .texture("layer0", modLoc(String.format("item/compound_%s_layer_0", type))) + .texture("layer1", modLoc(String.format("item/compound_%s_layer_1", type))); } } @@ -73,7 +74,7 @@ private void generateChemicalItemModels() { .map(ChemicalItemType::getSerializedName) .forEach(type -> withExistingParent(String.format("item/chemical_%s_model", type), mcLoc("item/generated")) - .texture("layer0", modLoc(String.format("items/%s", type)))); + .texture("layer0", modLoc(String.format("item/%s", type)))); } private void registerElement(Element pElement) { @@ -106,7 +107,7 @@ private void registerChemicalBlockItems(ChemicalBlockItem pBlockItem) { } private void registerBucket(BucketItem pBucket) { - String path = Objects.requireNonNull(ForgeRegistries.ITEMS.getKey(pBucket)).getPath(); + String path = Objects.requireNonNull(BuiltInRegistries.ITEM.getKey(pBucket)).getPath(); int pieces = path.split("_").length; String chemicalName = ""; @@ -128,11 +129,11 @@ private void registerBucket(BucketItem pBucket) { switch (matterState) { case LIQUID -> withExistingParent(String.format("item/%s", path), mcLoc("item/generated")) - .texture("layer0", modLoc("items/bucket_layer_0")) - .texture("layer1", modLoc("items/bucket_layer_1")); + .texture("layer0", modLoc("item/bucket_layer_0")) + .texture("layer1", modLoc("item/bucket_layer_1")); case GAS -> withExistingParent(String.format("item/%s", path), mcLoc("item/generated")) - .texture("layer0", modLoc("items/gas_bucket_layer_0")) - .texture("layer1", modLoc("items/gas_bucket_layer_1")); + .texture("layer0", modLoc("item/gas_bucket_layer_0")) + .texture("layer1", modLoc("item/gas_bucket_layer_1")); } } } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/ItemTagGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/ItemTagGenerator.java index d9890161..28f84bbb 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/ItemTagGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/ItemTagGenerator.java @@ -1,64 +1,69 @@ package com.smashingmods.chemlib.datagen; +import java.util.concurrent.CompletableFuture; + +import javax.annotation.Nonnull; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.ChemicalItemType; import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.registry.ItemRegistry; -import net.minecraft.data.DataGenerator; + +import net.minecraft.core.HolderLookup; +import net.minecraft.data.PackOutput; +import net.minecraft.data.tags.ItemTagsProvider; +import net.minecraft.data.tags.TagsProvider; import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.ItemTags; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; -import net.minecraftforge.common.data.ExistingFileHelper; -import net.minecraftforge.common.data.ForgeRegistryTagsProvider; -import net.minecraftforge.registries.ForgeRegistries; - -import javax.annotation.Nonnull; -import java.util.Objects; +import net.minecraft.world.level.block.Block; +import net.neoforged.neoforge.common.data.ExistingFileHelper; -public class ItemTagGenerator extends ForgeRegistryTagsProvider { +public class ItemTagGenerator extends ItemTagsProvider { - public ItemTagGenerator(DataGenerator generator, ExistingFileHelper existingFileHelper) { - super(generator, ForgeRegistries.ITEMS, ChemLib.MODID, existingFileHelper); + public ItemTagGenerator(PackOutput pOutput, CompletableFuture pLookupProvider, TagsProvider pBlockTagProvider, ExistingFileHelper pFileHelper) { + super(pOutput, pLookupProvider, pBlockTagProvider.contentsGetter(), ChemLib.MODID, pFileHelper); } @Override - protected void addTags() { + public void addTags(HolderLookup.Provider lookupProvider) { ItemRegistry.getChemicalItems().forEach(item -> { String type = item.getItemType().getSerializedName(); String name = item.getChemicalName(); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(new ResourceLocation("forge", String.format("%ss/%s", type, name))); + TagKey key = ItemTags.create(new ResourceLocation("forge", String.format("%ss/%s", type, name))); tag(key).add(item); }); ItemRegistry.getChemicalBlockItems().forEach(item -> { if (item.getMatterState().equals(MatterState.SOLID)) { String name = item.getChemicalName(); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(new ResourceLocation("forge", String.format("storage_blocks/%s", name))); + TagKey key = ItemTags.create(new ResourceLocation("forge", String.format("storage_blocks/%s", name))); tag(key).add(item); } }); ItemRegistry.getChemicalItemByNameAndType("potassium_nitrate", ChemicalItemType.COMPOUND).ifPresent(compound -> { ResourceLocation niter = new ResourceLocation("forge", "dusts/niter"); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(niter); + TagKey key = ItemTags.create(niter); tag(key).add(compound); }); ItemRegistry.getChemicalItemByNameAndType("hydroxylapatite", ChemicalItemType.COMPOUND).ifPresent(compound -> { ResourceLocation niter = new ResourceLocation("forge", "dusts/apatite"); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(niter); + TagKey key = ItemTags.create(niter); tag(key).add(compound); }); ItemRegistry.getChemicalItemByNameAndType("cellulose", ChemicalItemType.COMPOUND).ifPresent(compound -> { ResourceLocation sawdust = new ResourceLocation("forge", "sawdust"); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(sawdust); + TagKey key = ItemTags.create(sawdust); tag(key).add(compound); }); ItemRegistry.getChemicalItemByNameAndType("mercury_sulfide", ChemicalItemType.COMPOUND).ifPresent(compound -> { ResourceLocation sawdust = new ResourceLocation("forge", "dusts/cinnabar"); - TagKey key = Objects.requireNonNull(ForgeRegistries.ITEMS.tags()).createTagKey(sawdust); + TagKey key = ItemTags.create(sawdust); tag(key).add(compound); }); } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/LocalizationGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/LocalizationGenerator.java index 230beb5c..84165f80 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/LocalizationGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/LocalizationGenerator.java @@ -1,24 +1,25 @@ package com.smashingmods.chemlib.datagen; +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.text.WordUtils; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.ChemicalBlockType; import com.smashingmods.chemlib.registry.BlockRegistry; import com.smashingmods.chemlib.registry.FluidRegistry; import com.smashingmods.chemlib.registry.ItemRegistry; -import net.minecraft.data.DataGenerator; -import net.minecraftforge.common.data.LanguageProvider; -import net.minecraftforge.registries.RegistryObject; -import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang3.text.WordUtils; + +import net.minecraft.data.PackOutput; +import net.neoforged.neoforge.common.data.LanguageProvider; +import net.neoforged.neoforge.registries.DeferredHolder; public class LocalizationGenerator extends LanguageProvider { - public LocalizationGenerator(DataGenerator gen, String locale) { - super(gen, ChemLib.MODID, locale); + public LocalizationGenerator(PackOutput pOutput, String locale) { + super(pOutput, ChemLib.MODID, locale); } @Override - @SuppressWarnings("deprecation") protected void addTranslations() { ItemRegistry.getElements().forEach(element -> add(String.format("item.chemlib.%s", element.getChemicalName()), StringUtils.capitalize(element.getChemicalName()))); @@ -44,7 +45,7 @@ protected void addTranslations() { }); } - FluidRegistry.FLUID_TYPES.getEntries().stream().map(RegistryObject::get).forEach(fluidType -> { + FluidRegistry.FLUID_TYPES.getEntries().stream().map(DeferredHolder::get).forEach(fluidType -> { int density = fluidType.getDensity(); String key = fluidType.getDescriptionId(); String value = key.split("\\.")[key.split("\\.").length - 1]; diff --git a/src/main/java/com/smashingmods/chemlib/datagen/LootTableGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/LootTableGenerator.java index 6751ed2a..29718341 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/LootTableGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/LootTableGenerator.java @@ -1,40 +1,14 @@ package com.smashingmods.chemlib.datagen; -import com.google.common.collect.ImmutableList; -import com.mojang.datafixers.util.Pair; -import net.minecraft.data.DataGenerator; +import net.minecraft.data.PackOutput; import net.minecraft.data.loot.LootTableProvider; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.level.storage.loot.LootTable; -import net.minecraft.world.level.storage.loot.LootTables; -import net.minecraft.world.level.storage.loot.ValidationContext; -import net.minecraft.world.level.storage.loot.parameters.LootContextParamSet; import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets; -import javax.annotation.Nonnull; import java.util.List; -import java.util.Map; -import java.util.function.BiConsumer; -import java.util.function.Consumer; -import java.util.function.Supplier; +import java.util.Set; -public class LootTableGenerator extends LootTableProvider { - - private final List>>, LootContextParamSet>> - lootTables = ImmutableList.of(Pair.of(BlockLootTables::new, LootContextParamSets.BLOCK)); - - public LootTableGenerator(DataGenerator pGenerator) { - super(pGenerator); - } - - @Override - @Nonnull - public List>>, LootContextParamSet>> getTables() { - return lootTables; - } - - @Override - protected void validate(Map map, @Nonnull ValidationContext validationtracker) { - map.forEach((id, table) -> LootTables.validate(validationtracker, id, table)); +public class LootTableGenerator { + public static LootTableProvider create(PackOutput pOutput) { + return new LootTableProvider(pOutput, Set.of(), List.of(new LootTableProvider.SubProviderEntry(BlockLootTables::new, LootContextParamSets.BLOCK))); } } diff --git a/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java index 98de4a27..98c8c623 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java @@ -6,78 +6,80 @@ import com.smashingmods.chemlib.api.ChemicalItemType; import com.smashingmods.chemlib.registry.BlockRegistry; import com.smashingmods.chemlib.registry.ItemRegistry; + import net.minecraft.advancements.critereon.ItemPredicate; -import net.minecraft.data.DataGenerator; -import net.minecraft.data.recipes.*; +import net.minecraft.data.PackOutput; +import net.minecraft.data.recipes.RecipeCategory; +import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.data.recipes.RecipeProvider; +import net.minecraft.data.recipes.ShapedRecipeBuilder; +import net.minecraft.data.recipes.ShapelessRecipeBuilder; +import net.minecraft.data.recipes.SimpleCookingRecipeBuilder; import net.minecraft.world.item.Item; import net.minecraft.world.item.Items; import net.minecraft.world.item.crafting.Ingredient; -import net.minecraftforge.common.Tags; - -import javax.annotation.Nonnull; -import java.util.function.Consumer; +import net.neoforged.neoforge.common.Tags; -@SuppressWarnings("OptionalGetWithoutIsPresent") public class RecipeGenerator extends RecipeProvider { - public RecipeGenerator(DataGenerator pGenerator) { - super(pGenerator); + public RecipeGenerator(PackOutput pOutput) { + super(pOutput); } @Override - protected void buildCraftingRecipes(@Nonnull Consumer pFinishedRecipeConsumer) { + protected void buildRecipes(RecipeOutput pRecipeOutput) { // Register lamp recipes BlockRegistry.getChemicalBlocksByType(ChemicalBlockType.LAMP).forEach(block -> { Chemical chemical = block.getChemical(); - ShapedRecipeBuilder.shaped(block) + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, block) .define('G', Tags.Items.GLASS) .define('E', chemical) .pattern("GEG") .pattern("EEE") .pattern("GEG") .unlockedBy(String.format("has_%s", chemical), inventoryTrigger(ItemPredicate.Builder.item().of(chemical).build())) - .save(pFinishedRecipeConsumer); + .save(pRecipeOutput); }); // register ingot -> block recipes BlockRegistry.getChemicalBlocksByType(ChemicalBlockType.METAL).forEach(block -> { Chemical chemical = block.getChemical(); - ItemRegistry.getChemicalItemByNameAndType(chemical.getChemicalName(), ChemicalItemType.INGOT).ifPresent(ingot -> ShapedRecipeBuilder.shaped(block) + ItemRegistry.getChemicalItemByNameAndType(chemical.getChemicalName(), ChemicalItemType.INGOT).ifPresent(ingot -> ShapedRecipeBuilder.shaped(RecipeCategory.MISC, block) .define('I', ingot) .pattern("III") .pattern("III") .pattern("III") .unlockedBy(String.format("has_%s", chemical), inventoryTrigger(ItemPredicate.Builder.item().of(chemical).build())) - .save(pFinishedRecipeConsumer, String.format("%s:%s_ingot_to_block", ChemLib.MODID, chemical.getChemicalName()))); + .save(pRecipeOutput, String.format("%s:%s_ingot_to_block", ChemLib.MODID, chemical.getChemicalName()))); }); // register nugget -> ingot ItemRegistry.getChemicalItemsByTypeAsStream(ChemicalItemType.INGOT).forEach(ingot -> { Chemical chemical = ingot.getChemical(); - ItemRegistry.getChemicalItemByNameAndType(chemical.getChemicalName(), ChemicalItemType.NUGGET).ifPresent(nugget -> ShapedRecipeBuilder.shaped(ingot) + ItemRegistry.getChemicalItemByNameAndType(chemical.getChemicalName(), ChemicalItemType.NUGGET).ifPresent(nugget -> ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ingot) .define('N', nugget) .pattern("NNN") .pattern("NNN") .pattern("NNN") .unlockedBy(String.format("has_%s", chemical), inventoryTrigger(ItemPredicate.Builder.item().of(chemical).build())) - .save(pFinishedRecipeConsumer, String.format("%s:%s_nugget_to_ingot", ChemLib.MODID, chemical.getChemicalName()))); + .save(pRecipeOutput, String.format("%s:%s_nugget_to_ingot", ChemLib.MODID, chemical.getChemicalName()))); }); // register block -> ingot recipes ItemRegistry.getChemicalItemsByTypeAsStream(ChemicalItemType.INGOT).forEach(ingot -> { Chemical chemical = ingot.getChemical(); - BlockRegistry.getChemicalBlockByNameAndType(chemical.getChemicalName(), ChemicalBlockType.METAL).ifPresent(block -> ShapelessRecipeBuilder.shapeless(ingot, 9) + BlockRegistry.getChemicalBlockByNameAndType(chemical.getChemicalName(), ChemicalBlockType.METAL).ifPresent(block -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ingot, 9) .requires(block) .unlockedBy(String.format("has_%s", chemical), inventoryTrigger(ItemPredicate.Builder.item().of(chemical).build())) - .save(pFinishedRecipeConsumer, String.format("%s:%s_block_to_ingot", ChemLib.MODID, chemical.getChemicalName()))); + .save(pRecipeOutput, String.format("%s:%s_block_to_ingot", ChemLib.MODID, chemical.getChemicalName()))); }); // register ingot -> nugget ItemRegistry.getChemicalItemsByTypeAsStream(ChemicalItemType.INGOT).forEach(ingot -> { Chemical chemical = ingot.getChemical(); - ItemRegistry.getChemicalItemByNameAndType(chemical.getChemicalName(), ChemicalItemType.NUGGET).ifPresent(nugget -> ShapelessRecipeBuilder.shapeless(nugget, 9) + ItemRegistry.getChemicalItemByNameAndType(chemical.getChemicalName(), ChemicalItemType.NUGGET).ifPresent(nugget -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, nugget, 9) .requires(ingot) .unlockedBy(String.format("has_%s", chemical), inventoryTrigger(ItemPredicate.Builder.item().of(chemical).build())) - .save(pFinishedRecipeConsumer, String.format("%s:%s_ingot_to_nugget", ChemLib.MODID, chemical.getChemicalName()))); + .save(pRecipeOutput, String.format("%s:%s_ingot_to_nugget", ChemLib.MODID, chemical.getChemicalName()))); }); // register dust -> ingot @@ -86,51 +88,52 @@ protected void buildCraftingRecipes(@Nonnull Consumer pFinishedR .flatMap(elementItem -> ItemRegistry.getChemicalItemByNameAndType(elementItem.getChemicalName(), ChemicalItemType.INGOT)) .ifPresent(chemicalItem -> { String chemicalName = chemicalItem.getChemicalName(); - SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), chemicalItem, 0.7f, 200) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), RecipeCategory.MISC, chemicalItem, 0.7f, 200) .unlockedBy(String.format("has_%s", chemicalItem.getChemical()), inventoryTrigger(ItemPredicate.Builder.item().of(chemicalItem.getChemical()).build())) - .save(pFinishedRecipeConsumer, String.format("%s:%s_ingot_from_smelting_%s_dust", ChemLib.MODID, chemicalName, chemicalName)); - SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), chemicalItem, 0.7f, 100) + .save(pRecipeOutput, String.format("%s:%s_ingot_from_smelting_%s_dust", ChemLib.MODID, chemicalName, chemicalName)); + SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), RecipeCategory.MISC, chemicalItem, 0.7f, 100) .unlockedBy(String.format("has_%s", chemicalItem.getChemical()), inventoryTrigger(ItemPredicate.Builder.item().of(chemicalItem.getChemical()).build())) - .save(pFinishedRecipeConsumer, String.format("%s:%s_ingot_from_blasting_%s_dust", ChemLib.MODID, chemicalName, chemicalName)); + .save(pRecipeOutput, String.format("%s:%s_ingot_from_blasting_%s_dust", ChemLib.MODID, chemicalName, chemicalName)); })); // hard-code vanilla dust to ingot smelting/blasting recipes ItemRegistry.getChemicalItemByNameAndType("copper", ChemicalItemType.DUST).ifPresent(dust -> { - SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), Items.COPPER_INGOT, 0.7f, 200) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), RecipeCategory.MISC, Items.COPPER_INGOT, 0.7f, 200) .unlockedBy("has_copper", inventoryTrigger(ItemPredicate.Builder.item().of(dust).build())) - .save(pFinishedRecipeConsumer, String.format("%s:copper_ingot_from_smelting_copper_dust", ChemLib.MODID)); - SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), Items.COPPER_INGOT, 0.7f, 100) + .save(pRecipeOutput, String.format("%s:copper_ingot_from_smelting_copper_dust", ChemLib.MODID)); + SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), RecipeCategory.MISC, Items.COPPER_INGOT, 0.7f, 100) .unlockedBy("has_copper", inventoryTrigger(ItemPredicate.Builder.item().of(dust).build())) - .save(pFinishedRecipeConsumer, String.format("%s:copper_ingot_from_blasting_copper_dust", ChemLib.MODID)); + .save(pRecipeOutput, String.format("%s:copper_ingot_from_blasting_copper_dust", ChemLib.MODID)); }); ItemRegistry.getChemicalItemByNameAndType("iron", ChemicalItemType.DUST).ifPresent(dust -> { - SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), Items.IRON_INGOT, 0.7f, 200) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), RecipeCategory.MISC, Items.IRON_INGOT, 0.7f, 200) .unlockedBy("has_iron", inventoryTrigger(ItemPredicate.Builder.item().of(dust).build())) - .save(pFinishedRecipeConsumer, String.format("%s:iron_ingot_from_smelting_iron_dust", ChemLib.MODID)); - SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), Items.IRON_INGOT, 0.7f, 100) + .save(pRecipeOutput, String.format("%s:iron_ingot_from_smelting_iron_dust", ChemLib.MODID)); + SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), RecipeCategory.MISC, Items.IRON_INGOT, 0.7f, 100) .unlockedBy("has_iron", inventoryTrigger(ItemPredicate.Builder.item().of(dust).build())) - .save(pFinishedRecipeConsumer, String.format("%s:iron_ingot_from_blasting_iron_dust", ChemLib.MODID)); + .save(pRecipeOutput, String.format("%s:iron_ingot_from_blasting_iron_dust", ChemLib.MODID)); }); ItemRegistry.getChemicalItemByNameAndType("gold", ChemicalItemType.DUST).ifPresent(dust -> { - SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), Items.GOLD_INGOT, 0.7f, 200) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(dust), RecipeCategory.MISC, Items.GOLD_INGOT, 0.7f, 200) .unlockedBy("has_gold", inventoryTrigger(ItemPredicate.Builder.item().of(dust).build())) - .save(pFinishedRecipeConsumer, String.format("%s:gold_ingot_from_smelting_gold_dust", ChemLib.MODID)); - SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), Items.GOLD_INGOT, 0.7f, 100) + .save(pRecipeOutput, String.format("%s:gold_ingot_from_smelting_gold_dust", ChemLib.MODID)); + SimpleCookingRecipeBuilder.blasting(Ingredient.of(dust), RecipeCategory.MISC, Items.GOLD_INGOT, 0.7f, 100) .unlockedBy("has_gold", inventoryTrigger(ItemPredicate.Builder.item().of(dust).build())) - .save(pFinishedRecipeConsumer, String.format("%s:gold_ingot_from_blasting_gold_dust", ChemLib.MODID)); + .save(pRecipeOutput, String.format("%s:gold_ingot_from_blasting_gold_dust", ChemLib.MODID)); }); // periodic table Item periodicTable = ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_MISC_ITEMS, "periodic_table").get(); Item hydrogen = ItemRegistry.getElementByName("hydrogen").get(); Item paper = Items.PAPER; - ShapedRecipeBuilder.shaped(periodicTable) + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, periodicTable) .define('H', hydrogen) .define('P', paper) .pattern("HHH") .pattern("HPH") .pattern("HHH") .unlockedBy("has_hydrogen", inventoryTrigger(ItemPredicate.Builder.item().of(hydrogen).build())) - .save(pFinishedRecipeConsumer); + .save(pRecipeOutput); } + } diff --git a/src/main/java/com/smashingmods/chemlib/registry/BlockRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/BlockRegistry.java index 5d2bd9f0..38afeda6 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/BlockRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/BlockRegistry.java @@ -1,32 +1,38 @@ package com.smashingmods.chemlib.registry; +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; +import java.util.stream.Stream; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.ChemicalBlockType; import com.smashingmods.chemlib.common.blocks.ChemicalBlock; + import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.SoundType; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.properties.BlockStateProperties; -import net.minecraft.world.level.material.Material; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import java.util.ArrayList; -import java.util.List; -import java.util.Optional; -import java.util.stream.Stream; +import net.minecraft.world.level.material.MapColor; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; public class BlockRegistry { - public static final DeferredRegister BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, ChemLib.MODID); + public static final DeferredRegister BLOCKS = DeferredRegister.Blocks.createBlocks(ChemLib.MODID); public static final List METAL_BLOCKS = new ArrayList<>(); public static final List LAMP_BLOCKS = new ArrayList<>(); - public static final BlockBehaviour.Properties METAL_PROPERTIES = BlockBehaviour.Properties.of(Material.METAL).strength(5.0f, 12.0f).sound(SoundType.METAL); - public static final BlockBehaviour.Properties LAMP_PROPERTIES = BlockBehaviour.Properties.of(Material.GLASS).strength(2.0f, 2.0f).sound(SoundType.GLASS).lightLevel(state -> state.getValue(BlockStateProperties.LIT) ? 15 : 0); + public static final BlockBehaviour.Properties METAL_PROPERTIES = BlockBehaviour.Properties.of() + .mapColor(MapColor.METAL) + .strength(5.0f, 12.0f) + .sound(SoundType.METAL); + public static final BlockBehaviour.Properties LAMP_PROPERTIES = BlockBehaviour.Properties.of() + .strength(2.0f, 2.0f) + .sound(SoundType.GLASS) + .lightLevel(state -> state.getValue(BlockStateProperties.LIT) ? 15 : 0); - public static Optional> getRegistryObjectByName(String pName) { + public static Optional> getRegistryObjectByName(String pName) { return BLOCKS.getEntries().stream().filter(blockRegistryObject -> blockRegistryObject.getId().getPath().equals(pName)).findFirst(); } diff --git a/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java index ae0ca8ea..a8f81e7b 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java @@ -1,5 +1,11 @@ package com.smashingmods.chemlib.registry; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Locale; + import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonObject; @@ -8,11 +14,12 @@ import com.smashingmods.chemlib.api.ChemicalItemType; import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.api.MetalType; -import com.smashingmods.chemlib.api.addons.registry.ModTracker; import com.smashingmods.chemlib.common.blocks.ChemicalBlock; import com.smashingmods.chemlib.common.blocks.LampBlock; import com.smashingmods.chemlib.common.items.CompoundItem; import com.smashingmods.chemlib.common.items.ElementItem; + +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.effect.MobEffect; @@ -20,13 +27,9 @@ import net.minecraft.world.item.Item; import net.minecraft.world.item.Rarity; import net.minecraft.world.level.pathfinder.BlockPathTypes; -import net.minecraftforge.common.SoundActions; -import net.minecraftforge.fluids.FluidType; -import net.minecraftforge.registries.RegistryObject; - -import java.util.*; - -import static net.minecraftforge.registries.ForgeRegistries.MOB_EFFECTS; +import net.neoforged.neoforge.common.SoundActions; +import net.neoforged.neoforge.fluids.FluidType; +import net.neoforged.neoforge.registries.DeferredHolder; public class ChemicalRegistry { public static final JsonObject ELEMENTS_JSON = Registry.getStreamAsJsonObject("/data/chemlib/elements.json"); @@ -50,7 +53,7 @@ private static void registerElements() { String color = object.get("color").getAsString(); ItemRegistry.REGISTRY_ELEMENTS.register(elementName, () -> new ElementItem(elementName, atomicNumber, abbreviation, group, period, matterState, metalType, artificial, color, mobEffectsFactory(object))); - RegistryObject registryObject = ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_ELEMENTS, elementName); + DeferredHolder registryObject = ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_ELEMENTS, elementName); if (!artificial) { switch (matterState) { @@ -58,15 +61,15 @@ private static void registerElements() { boolean hasItem = object.has("has_item") && object.get("has_item").getAsBoolean(); if (metalType == MetalType.METAL) { - ItemRegistry.registerItemByType(registryObject, ChemicalItemType.PLATE, ItemRegistry.METALS_TAB); + ItemRegistry.registerItemByType(registryObject, ChemicalItemType.PLATE); if (!hasItem) { - ItemRegistry.registerItemByType(registryObject, ChemicalItemType.NUGGET, ItemRegistry.METALS_TAB); - ItemRegistry.registerItemByType(registryObject, ChemicalItemType.INGOT, ItemRegistry.METALS_TAB); + ItemRegistry.registerItemByType(registryObject, ChemicalItemType.NUGGET); + ItemRegistry.registerItemByType(registryObject, ChemicalItemType.INGOT); BlockRegistry.BLOCKS.register(String.format("%s_metal_block", elementName), () -> new ChemicalBlock(new ResourceLocation(ChemLib.MODID, elementName), ChemicalBlockType.METAL, BlockRegistry.METAL_BLOCKS, BlockRegistry.METAL_PROPERTIES)); - BlockRegistry.getRegistryObjectByName(String.format("%s_metal_block", elementName)).ifPresent(block -> ItemRegistry.fromChemicalBlock(block, new Item.Properties().tab(ItemRegistry.METALS_TAB))); + BlockRegistry.getRegistryObjectByName(String.format("%s_metal_block", elementName)).ifPresent(block -> ItemRegistry.fromChemicalBlock(block, new Item.Properties())); } } - ItemRegistry.registerItemByType(registryObject, ChemicalItemType.DUST, ItemRegistry.METALS_TAB); + ItemRegistry.registerItemByType(registryObject, ChemicalItemType.DUST); } case LIQUID, GAS -> { boolean hasFluid = object.has("has_fluid") && object.get("has_fluid").getAsBoolean(); @@ -77,7 +80,7 @@ private static void registerElements() { if (group == 18) { BlockRegistry.BLOCKS.register(String.format("%s_lamp_block", elementName), () -> new LampBlock(new ResourceLocation(ChemLib.MODID, elementName), ChemicalBlockType.LAMP, BlockRegistry.LAMP_BLOCKS, BlockRegistry.LAMP_PROPERTIES)); - BlockRegistry.getRegistryObjectByName(String.format("%s_lamp_block", elementName)).ifPresent(block -> ItemRegistry.fromChemicalBlock(block, new Item.Properties().tab(ItemRegistry.MISC_TAB))); + BlockRegistry.getRegistryObjectByName(String.format("%s_lamp_block", elementName)).ifPresent(block -> ItemRegistry.fromChemicalBlock(block, new Item.Properties())); } FluidRegistry.registerFluid(elementName, fluidTypePropertiesFactory(properties, ChemLib.MODID, elementName), Integer.parseInt(color, 16) | 0xFF000000, slopeFindDistance, decreasePerBlock); } @@ -115,9 +118,9 @@ private static void registerCompounds() { case SOLID -> { boolean hasItem = object.get("has_item").getAsBoolean(); if (!hasItem) { - ItemRegistry.registerItemByType(ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.COMPOUND, ItemRegistry.COMPOUND_TAB); + ItemRegistry.registerItemByType(ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.COMPOUND); if (compoundName.equals("polyvinyl_chloride")) { - ItemRegistry.registerItemByType(ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.PLATE, ItemRegistry.COMPOUND_TAB); + ItemRegistry.registerItemByType(ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.PLATE); } } } @@ -134,7 +137,6 @@ private static void registerCompounds() { } } } - ModTracker.addCompound(new ResourceLocation("chemlib", compoundName)); } } @@ -147,7 +149,7 @@ public static List mobEffectsFactory(JsonObject object) { String effectLocation = effectObject.get("location").getAsString(); int effectDuration = effectObject.get("duration").getAsInt(); int effectAmplifier = effectObject.get("amplifier").getAsInt(); - MobEffect mobEffect = MOB_EFFECTS.getValue(new ResourceLocation(effectLocation)); + MobEffect mobEffect = BuiltInRegistries.MOB_EFFECT.get(new ResourceLocation(effectLocation)); if (mobEffect != null) { effectsList.add(new MobEffectInstance(mobEffect, effectDuration, effectAmplifier)); } diff --git a/src/main/java/com/smashingmods/chemlib/registry/FluidRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/FluidRegistry.java index 4480ba2f..c94f4d97 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/FluidRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/FluidRegistry.java @@ -1,46 +1,56 @@ package com.smashingmods.chemlib.registry; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.TreeMap; +import java.util.function.Consumer; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.apache.commons.lang3.StringUtils; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.common.blocks.ChemicalLiquidBlock; + import net.minecraft.client.Minecraft; import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.BucketItem; import net.minecraft.world.item.Item; import net.minecraft.world.level.BlockAndTintGetter; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.LiquidBlock; -import net.minecraft.world.level.material.FlowingFluid; import net.minecraft.world.level.material.Fluid; import net.minecraft.world.level.material.FluidState; -import net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.fluids.FluidType; -import net.minecraftforge.fluids.ForgeFlowingFluid; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; -import org.apache.commons.lang3.StringUtils; - -import java.util.*; -import java.util.function.Consumer; -import java.util.stream.Collectors; -import java.util.stream.Stream; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.client.extensions.common.IClientFluidTypeExtensions; +import net.neoforged.neoforge.fluids.BaseFlowingFluid; +import net.neoforged.neoforge.fluids.BaseFlowingFluid.Flowing; +import net.neoforged.neoforge.fluids.BaseFlowingFluid.Source; +import net.neoforged.neoforge.fluids.FluidType; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.NeoForgeRegistries; public class FluidRegistry { - public static final DeferredRegister FLUIDS = DeferredRegister.create(ForgeRegistries.FLUIDS, ChemLib.MODID); - public static final DeferredRegister FLUID_TYPES = DeferredRegister.create(ForgeRegistries.Keys.FLUID_TYPES, ChemLib.MODID); - public static final DeferredRegister LIQUID_BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, ChemLib.MODID); - public static final DeferredRegister BUCKETS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); + public static final DeferredRegister FLUIDS = DeferredRegister.create(BuiltInRegistries.FLUID, ChemLib.MODID); + public static final DeferredRegister FLUID_TYPES = DeferredRegister.create(NeoForgeRegistries.FLUID_TYPES, ChemLib.MODID); + public static final DeferredRegister LIQUID_BLOCKS = DeferredRegister.Blocks.createBlocks(ChemLib.MODID); + public static final DeferredRegister BUCKETS = DeferredRegister.Items.createItems(ChemLib.MODID); protected static void registerFluid(String pName, FluidType.Properties pFluidProperties, int pColor, int pSlopeFindDistance, int pDecreasePerBlock) { var ref = new Object() { - ForgeFlowingFluid.Properties properties = null; + BaseFlowingFluid.Properties properties = null; }; - RegistryObject fluidType = FLUID_TYPES.register(pName, () -> new FluidType(pFluidProperties) { + DeferredHolder fluidType = FLUID_TYPES.register(pName, () -> new FluidType(pFluidProperties) { @Override public void initializeClient(Consumer consumer) { consumer.accept(new IClientFluidTypeExtensions() { @@ -76,12 +86,12 @@ public int getTintColor(FluidState state, BlockAndTintGetter getter, BlockPos po } }); - RegistryObject fluidSource = FLUIDS.register(String.format("%s_fluid", pName), () -> new ForgeFlowingFluid.Source(ref.properties)); - RegistryObject fluidFlowing = FLUIDS.register(String.format("%s_flowing", pName), () -> new ForgeFlowingFluid.Flowing(ref.properties)); - RegistryObject liquidBlock = LIQUID_BLOCKS.register(pName, () -> new ChemicalLiquidBlock(fluidSource, pName)); - RegistryObject bucket = BUCKETS.register(String.format("%s_bucket", pName), () -> new BucketItem(fluidSource, new Item.Properties().stacksTo(1))); + DeferredHolder fluidSource = FLUIDS.register(String.format("%s_fluid", pName), () -> new BaseFlowingFluid.Source(ref.properties)); + DeferredHolder fluidFlowing = FLUIDS.register(String.format("%s_flowing", pName), () -> new BaseFlowingFluid.Flowing(ref.properties)); + DeferredHolder liquidBlock = LIQUID_BLOCKS.register(pName, () -> new ChemicalLiquidBlock(fluidSource, pName)); + DeferredHolder bucket = BUCKETS.register(String.format("%s_bucket", pName), () -> new BucketItem(fluidSource, new Item.Properties().stacksTo(1))); - ref.properties = new ForgeFlowingFluid.Properties(fluidType, fluidSource, fluidFlowing) + ref.properties = new BaseFlowingFluid.Properties(fluidType, fluidSource, fluidFlowing) .slopeFindDistance(pSlopeFindDistance) .levelDecreasePerBlock(pDecreasePerBlock) .block(liquidBlock) @@ -95,22 +105,22 @@ public int getTintColor(FluidState state, BlockAndTintGetter getter, BlockPos po */ public static Stream getFluidsAsStream() { - return FLUIDS.getEntries().stream().map(RegistryObject::get); + return FLUIDS.getEntries().stream().map(DeferredHolder::get); } public static Stream getFluidTypesAsStream() { return getFluidsAsStream().map(Fluid::getFluidType); } - public static Stream getSourceFluidsAsStream() { - return getFluidsAsStream().filter(fluid -> fluid instanceof ForgeFlowingFluid.Source).map(fluid -> (ForgeFlowingFluid.Source) fluid); + public static Stream getSourceFluidsAsStream() { + return getFluidsAsStream().filter(fluid -> fluid instanceof BaseFlowingFluid.Source).map(fluid -> (BaseFlowingFluid.Source) fluid); } - public static Stream getLiquidSourceFluidsAsStream() { + public static Stream getLiquidSourceFluidsAsStream() { return getSourceFluidsAsStream().filter(source -> !source.getFluidType().isLighterThanAir()); } - public static Stream getGasSourceFluidsAsStream() { + public static Stream getGasSourceFluidsAsStream() { return getSourceFluidsAsStream().filter(source -> source.getFluidType().isLighterThanAir()); } @@ -139,19 +149,19 @@ public static List getGasSourceFluids() { */ public static Optional getFluidTypeByName(String pName) { - return getFluidTypesAsStream().filter(fluidType -> Objects.requireNonNull(ForgeRegistries.FLUID_TYPES.get().getKey(fluidType)).getPath().equals(pName)).findFirst(); + return getFluidTypesAsStream().filter(fluidType -> Objects.requireNonNull(NeoForgeRegistries.FLUID_TYPES.getKey(fluidType)).getPath().equals(pName)).findFirst(); } - public static Optional getSourceFluidByName(String pName) { - return getSourceFluidsAsStream().filter(source -> Objects.requireNonNull(ForgeRegistries.FLUID_TYPES.get().getKey(source.getFluidType())).getPath().equals(pName)).findFirst(); + public static Optional getSourceFluidByName(String pName) { + return getSourceFluidsAsStream().filter(source -> Objects.requireNonNull(NeoForgeRegistries.FLUID_TYPES.getKey(source.getFluidType())).getPath().equals(pName)).findFirst(); } - public static Optional getLiquidSourceFluidByName(String pName) { - return getLiquidSourceFluidsAsStream().filter(source -> Objects.requireNonNull(ForgeRegistries.FLUID_TYPES.get().getKey(source.getFluidType())).getPath().equals(pName)).findFirst(); + public static Optional getLiquidSourceFluidByName(String pName) { + return getLiquidSourceFluidsAsStream().filter(source -> Objects.requireNonNull(NeoForgeRegistries.FLUID_TYPES.getKey(source.getFluidType())).getPath().equals(pName)).findFirst(); } - public static Optional getGasSourceFluidByName(String pName) { - return getGasSourceFluidsAsStream().filter(source -> Objects.requireNonNull(ForgeRegistries.FLUID_TYPES.get().getKey(source.getFluidType())).getPath().equals(pName)).findFirst(); + public static Optional getGasSourceFluidByName(String pName) { + return getGasSourceFluidsAsStream().filter(source -> Objects.requireNonNull(NeoForgeRegistries.FLUID_TYPES.getKey(source.getFluidType())).getPath().equals(pName)).findFirst(); } /* @@ -159,11 +169,11 @@ public static Optional getGasSourceFluidByName(String */ public static Stream getLiquidBlocks() { - return LIQUID_BLOCKS.getEntries().stream().map(RegistryObject::get).map(block -> (LiquidBlock) block); + return LIQUID_BLOCKS.getEntries().stream().map(DeferredHolder::get).map(block -> (LiquidBlock) block); } public static Stream getBuckets() { - return BUCKETS.getEntries().stream().map(RegistryObject::get).map(item -> (BucketItem) item); + return BUCKETS.getEntries().stream().map(DeferredHolder::get).map(item -> (BucketItem) item); } public static List getAllSortedBuckets() { @@ -174,8 +184,8 @@ public static List getAllSortedBuckets() { public static List getElementBuckets() { Map bucketMap = new TreeMap<>(); - for(BucketItem bucket : BUCKETS.getEntries().stream().map(RegistryObject::get).map(item -> (BucketItem) item).toList()) { - String path = StringUtils.removeEnd(ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).get().location().getPath(), "_fluid"); + for(BucketItem bucket : BUCKETS.getEntries().stream().map(DeferredHolder::get).map(item -> (BucketItem) item).toList()) { + String path = StringUtils.removeEnd(BuiltInRegistries.FLUID.getResourceKey(bucket.getFluid()).get().location().getPath(), "_fluid"); ItemRegistry.getElementByName(path).ifPresent(elementItem -> bucketMap.put(elementItem.getAtomicNumber(), bucket)); } return bucketMap.values().stream().toList(); @@ -183,8 +193,8 @@ public static List getElementBuckets() { public static List getCompoundBuckets() { ArrayList buckets = new ArrayList<>(); - for(BucketItem bucket : BUCKETS.getEntries().stream().map(RegistryObject::get).map(item -> (BucketItem) item).toList()) { - String path = StringUtils.removeEnd(ForgeRegistries.FLUIDS.getResourceKey(bucket.getFluid()).get().location().getPath(), "_fluid"); + for(BucketItem bucket : BUCKETS.getEntries().stream().map(DeferredHolder::get).map(item -> (BucketItem) item).toList()) { + String path = StringUtils.removeEnd(BuiltInRegistries.FLUID.getResourceKey(bucket.getFluid()).get().location().getPath(), "_fluid"); ItemRegistry.getCompoundByName(path).ifPresent(compoundItem -> buckets.add(bucket)); } return buckets; diff --git a/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java index b24f2a52..4c6dd52c 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java @@ -1,154 +1,68 @@ package com.smashingmods.chemlib.registry; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import java.util.function.Supplier; +import java.util.stream.Collectors; +import java.util.stream.Stream; + import com.smashingmods.chemlib.ChemLib; import com.smashingmods.chemlib.api.ChemicalItemType; import com.smashingmods.chemlib.api.MatterState; import com.smashingmods.chemlib.api.MetalType; -import com.smashingmods.chemlib.api.addons.registry.AddonRegistry; -import com.smashingmods.chemlib.api.addons.registry.ModTracker; import com.smashingmods.chemlib.common.blocks.ChemicalBlock; -import com.smashingmods.chemlib.common.items.*; -import net.minecraft.core.NonNullList; -import net.minecraft.world.item.*; +import com.smashingmods.chemlib.common.items.ChemicalBlockItem; +import com.smashingmods.chemlib.common.items.ChemicalItem; +import com.smashingmods.chemlib.common.items.CompoundItem; +import com.smashingmods.chemlib.common.items.ElementItem; +import com.smashingmods.chemlib.common.items.PeriodicTableItem; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.LiquidBlock; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import javax.annotation.Nonnull; -import java.util.*; -import java.util.function.Supplier; -import java.util.stream.Collectors; -import java.util.stream.Stream; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; -@SuppressWarnings("unused") public class ItemRegistry { /* Each item type has a separate registry to make understanding and organizing them simpler. */ - public static final DeferredRegister REGISTRY_ELEMENTS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_COMPOUNDS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_COMPOUND_DUSTS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_METAL_DUSTS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_NUGGETS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_INGOTS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_PLATES = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_BLOCK_ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - public static final DeferredRegister REGISTRY_MISC_ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ChemLib.MODID); - - /* - Registry objects are sorted into creative mode tabs depending on their type. - */ - - public static final CreativeModeTab ELEMENT_TAB = new CreativeModeTab(String.format("%s.elements", ChemLib.MODID)) { - @Override - @Nonnull - public ItemStack makeIcon() { - return getElementByName("hydrogen") - .map(ItemStack::new) - .orElseGet(() -> new ItemStack(Items.AIR)); - } - }; - - public static final CreativeModeTab COMPOUND_TAB = new CreativeModeTab(String.format("%s.compounds", ChemLib.MODID)) { - @Override - @Nonnull - public ItemStack makeIcon() { - return getCompoundByName("cobalt_aluminate") - .map(ItemStack::new) - .orElseGet(() -> new ItemStack(Items.AIR)); - } - - @Override - public void fillItemList(@Nonnull NonNullList pItems) { - pItems.addAll(getSortedCompounds().stream().map(ItemStack::new).toList()); - pItems.addAll(getSortedChemicalItemsByType(ChemicalItemType.COMPOUND).stream().map(ItemStack::new).toList()); - } - }; - - public static final CreativeModeTab METALS_TAB = new CreativeModeTab(String.format("%s.metals", ChemLib.MODID)) { - @Override - @Nonnull - public ItemStack makeIcon() { - return getChemicalItemByNameAndType("barium", ChemicalItemType.INGOT) - .map(ItemStack::new) - .orElseGet(() -> new ItemStack(Items.AIR)); - } - - @Override - public void fillItemList(@Nonnull NonNullList pItems) { - super.fillItemList(pItems); - pItems.clear(); - - List dustStacks = getChemicalItemsByType(ChemicalItemType.DUST).stream().map(ItemStack::new).toList(); - List nuggetStacks = getChemicalItemsByType(ChemicalItemType.NUGGET).stream().map(ItemStack::new).toList(); - List ingotStacks = getChemicalItemsByType(ChemicalItemType.INGOT).stream().map(ItemStack::new).toList(); - List plateStacks = getChemicalItemsByType(ChemicalItemType.PLATE) - .stream() - .filter(chemicalItem -> !chemicalItem.getDescriptionId().equals("item.chemlib.polyvinyl_chloride_plate")) - .map(ItemStack::new).toList(); - - List blockItemStacks = getChemicalBlockItems().stream().filter(item -> ((ChemicalBlock) item.getBlock()).getBlockType().getSerializedName().equals("metal")).map(ItemStack::new).toList(); - - pItems.addAll(ingotStacks); - pItems.addAll(blockItemStacks); - pItems.addAll(nuggetStacks); - pItems.addAll(dustStacks); - pItems.addAll(plateStacks); - } - }; - - public static final CreativeModeTab MISC_TAB = new CreativeModeTab(String.format("%s.misc", ChemLib.MODID)) { - @Override - @Nonnull - public ItemStack makeIcon() { - return getChemicalBlockItemByName("radon_lamp_block").map(ItemStack::new).orElseGet(() -> new ItemStack(Items.AIR)); - } - - //TODO: make more efficient - @Override - public void fillItemList(@Nonnull NonNullList pItems) { - pItems.addAll(FluidRegistry.getAllSortedBuckets().stream().map(ItemStack::new).toList()); - super.fillItemList(pItems); - pItems.addAll(getChemicalItemsByType(ChemicalItemType.PLATE) - .stream() - .filter(chemicalItem -> chemicalItem.getDescriptionId().equals("item.chemlib.polyvinyl_chloride_plate")) - .map(ItemStack::new).toList()); - } - }; + public static final DeferredRegister REGISTRY_ELEMENTS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_COMPOUNDS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_COMPOUND_DUSTS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_METAL_DUSTS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_NUGGETS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_INGOTS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_PLATES = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_BLOCK_ITEMS = DeferredRegister.Items.createItems(ChemLib.MODID); + public static final DeferredRegister REGISTRY_MISC_ITEMS = DeferredRegister.Items.createItems(ChemLib.MODID); /* This section defines helper methods for getting specific objects out of the registry. */ - public static Stream> getRegistryItems() { + public static Stream> getRegistryItems() { return ItemRegistry.REGISTRY_ELEMENTS.getEntries().stream(); } public static List getElements() { - return REGISTRY_ELEMENTS.getEntries().stream().map(RegistryObject::get).map(item -> (ElementItem) item).collect(Collectors.toList()); + return REGISTRY_ELEMENTS.getEntries().stream().map(DeferredHolder::get).map(item -> (ElementItem) item).collect(Collectors.toList()); } public static List getCompounds() { - return REGISTRY_COMPOUNDS.getEntries().stream().map(RegistryObject::get).map(item -> (CompoundItem) item).collect(Collectors.toList()); - } - - public static List getSortedCompounds() { - List compounds = new ArrayList<>(REGISTRY_COMPOUNDS.getEntries().stream().map(RegistryObject::get).map(item -> (CompoundItem) item).toList()); - compounds.sort(Comparator.comparing(CompoundItem::getChemicalName)); - return compounds; + return REGISTRY_COMPOUNDS.getEntries().stream().map(DeferredHolder::get).map(item -> (CompoundItem) item).collect(Collectors.toList()); } public static List getAllCompounds() { - List outList = new LinkedList<>(REGISTRY_COMPOUNDS.getEntries().stream().map(RegistryObject::get).map(item -> (CompoundItem) item).toList()); - for (AddonRegistry modRegister : ModTracker.addonRegistryList) { - outList.addAll(modRegister.getCompounds()); - } - return outList; + return new LinkedList<>(REGISTRY_COMPOUNDS.getEntries().stream().map(DeferredHolder::get).map(item -> (CompoundItem) item).toList()); } public static Stream getChemicalItems() { @@ -160,11 +74,11 @@ public static Stream getChemicalItems() { } public static List getChemicalBlockItems() { - return REGISTRY_BLOCK_ITEMS.getEntries().stream().map(RegistryObject::get).filter(item -> item instanceof ChemicalBlockItem).map(item -> (ChemicalBlockItem) item).collect(Collectors.toList()); + return REGISTRY_BLOCK_ITEMS.getEntries().stream().map(DeferredHolder::get).filter(item -> item instanceof ChemicalBlockItem).map(item -> (ChemicalBlockItem) item).collect(Collectors.toList()); } public static List getLiquidBlockItems() { - return REGISTRY_BLOCK_ITEMS.getEntries().stream().map(RegistryObject::get).filter(item -> item instanceof BlockItem).map(item -> (BlockItem) item).filter(blockItem -> blockItem.getBlock() instanceof LiquidBlock).collect(Collectors.toList()); + return REGISTRY_BLOCK_ITEMS.getEntries().stream().map(DeferredHolder::get).filter(item -> item instanceof BlockItem).map(item -> (BlockItem) item).filter(blockItem -> blockItem.getBlock() instanceof LiquidBlock).collect(Collectors.toList()); } public static DeferredRegister getChemicalItemRegistryByType(ChemicalItemType pChemicalItemType) { @@ -201,12 +115,8 @@ public static List getChemicalItemsByType(ChemicalItemType pChemic return getChemicalItemsByTypeAsStream(pChemicalItemType).collect(Collectors.toList()); } - public static List getSortedChemicalItemsByType(ChemicalItemType pChemicalItemType) { - return getChemicalItemsByTypeAsStream(pChemicalItemType).sorted(Comparator.comparing(ChemicalItem::getChemicalName)).collect(Collectors.toList()); - } - public static Stream getChemicalItemsByTypeAsStream(ChemicalItemType pChemicalItemType) { - return getChemicalItemRegistryByType(pChemicalItemType).getEntries().stream().map(RegistryObject::get).map(item -> (ChemicalItem) item); + return getChemicalItemRegistryByType(pChemicalItemType).getEntries().stream().map(DeferredHolder::get).map(item -> (ChemicalItem) item); } public static Optional getChemicalItemByNameAndType(String pName, ChemicalItemType pChemicalItemType) { @@ -216,18 +126,19 @@ public static Optional getChemicalItemByNameAndType(String pName, .findFirst(); } - public static Optional getChemicalBlockItemByName(String pName) { - return REGISTRY_BLOCK_ITEMS.getEntries().stream().map(RegistryObject::get).filter(item -> Objects.requireNonNull(ForgeRegistries.ITEMS.getKey(item)).getPath().equals(pName)).findFirst(); + @SuppressWarnings("unchecked") + public static Optional getChemicalBlockItemByName(String pName) { + return (Optional) REGISTRY_BLOCK_ITEMS.getEntries().stream().map(DeferredHolder::get).filter(item -> Objects.requireNonNull(BuiltInRegistries.ITEM.getKey(item)).getPath().equals(pName)).findFirst(); } /* Helper methods for registering items. */ - public static void registerItemByType(RegistryObject pRegistryObject, ChemicalItemType pChemicalItemType, CreativeModeTab pTab) { + public static void registerItemByType(DeferredHolder pDeferredHolder, ChemicalItemType pChemicalItemType) { - String registryName = String.format("%s_%s", pRegistryObject.getId().getPath(), pChemicalItemType.getSerializedName()); - Supplier supplier = () -> new ChemicalItem(pRegistryObject.getId(), pChemicalItemType, new Item.Properties().tab(pTab)); + String registryName = String.format("%s_%s", pDeferredHolder.getId().getPath(), pChemicalItemType.getSerializedName()); + Supplier supplier = () -> new ChemicalItem(pDeferredHolder.getId(), pChemicalItemType, new Item.Properties()); switch (pChemicalItemType) { case COMPOUND -> REGISTRY_COMPOUND_DUSTS.register(registryName, supplier); @@ -238,16 +149,15 @@ public static void registerItemByType(RegistryObject pRegistryObject, Chem } } - @SuppressWarnings("OptionalGetWithoutIsPresent") - public static RegistryObject getRegistryObject(DeferredRegister pRegister, String pName) { + public static DeferredHolder getRegistryObject(DeferredRegister pRegister, String pName) { return pRegister.getEntries().stream().filter(item -> item.getId().getPath().equals(pName)).findFirst().get(); } - public static void fromChemicalBlock(RegistryObject pBlock, Item.Properties pProperties) { + public static void fromChemicalBlock(DeferredHolder pBlock, Item.Properties pProperties) { REGISTRY_BLOCK_ITEMS.register(pBlock.getId().getPath(), () -> new ChemicalBlockItem((ChemicalBlock) pBlock.get(), pProperties)); } - public static void fromBlock(RegistryObject pBlock, Item.Properties pProperties) { + public static void fromBlock(DeferredHolder pBlock, Item.Properties pProperties) { REGISTRY_BLOCK_ITEMS.register(pBlock.getId().getPath(), () -> new BlockItem(pBlock.get(), pProperties)); } diff --git a/src/main/java/com/smashingmods/chemlib/registry/PaintingsRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/PaintingsRegistry.java index afbbd946..a8c30fd3 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/PaintingsRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/PaintingsRegistry.java @@ -1,13 +1,14 @@ package com.smashingmods.chemlib.registry; import com.smashingmods.chemlib.ChemLib; + +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.world.entity.decoration.PaintingVariant; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredRegister; public class PaintingsRegistry { - private static final DeferredRegister PAINTINGS = DeferredRegister.create(ForgeRegistries.PAINTING_VARIANTS, ChemLib.MODID); + private static final DeferredRegister PAINTINGS = DeferredRegister.create(BuiltInRegistries.PAINTING_VARIANT, ChemLib.MODID); public static void register(IEventBus eventBus) { PAINTINGS.register("periodic_table", () -> new PaintingVariant(80, 48)); diff --git a/src/main/java/com/smashingmods/chemlib/registry/Registry.java b/src/main/java/com/smashingmods/chemlib/registry/Registry.java index 388a3b0f..b318cca1 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/Registry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/Registry.java @@ -1,25 +1,24 @@ package com.smashingmods.chemlib.registry; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.util.Objects; + import com.google.gson.JsonObject; import com.google.gson.JsonParser; import com.smashingmods.chemlib.ChemLib; -import com.smashingmods.chemlib.api.addons.registry.ModTracker; -import net.minecraftforge.eventbus.api.IEventBus; -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.util.Objects; +import net.neoforged.bus.api.IEventBus; public class Registry { public static void register(IEventBus pModEventBus) { - ModTracker.addonList.add(ChemLib.MODID); ChemicalRegistry.register(); BlockRegistry.register(pModEventBus); FluidRegistry.register(pModEventBus); ItemRegistry.register(pModEventBus); + TabsRegistry.register(pModEventBus); PaintingsRegistry.register(pModEventBus); - ModTracker.ChemlibRegistered = true; } public static JsonObject getStreamAsJsonObject(String pPath) { diff --git a/src/main/java/com/smashingmods/chemlib/registry/TabsRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/TabsRegistry.java new file mode 100644 index 00000000..0713d283 --- /dev/null +++ b/src/main/java/com/smashingmods/chemlib/registry/TabsRegistry.java @@ -0,0 +1,89 @@ +package com.smashingmods.chemlib.registry; + +import java.util.Comparator; + +import com.smashingmods.chemlib.ChemLib; +import com.smashingmods.chemlib.api.ChemicalItemType; +import com.smashingmods.chemlib.common.blocks.ChemicalBlock; +import com.smashingmods.chemlib.common.items.ChemicalItem; +import com.smashingmods.chemlib.common.items.CompoundItem; + +import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +public class TabsRegistry { + + public static final DeferredRegister REGISTRY_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, ChemLib.MODID); + + public static DeferredHolder ELEMENT_TAB; + public static DeferredHolder COMPOUND_TAB; + public static DeferredHolder METALS_TAB; + public static DeferredHolder MISC_TAB; + + public static void register(IEventBus pEventBus) { + + ELEMENT_TAB = REGISTRY_TABS.register("element_tab", () -> CreativeModeTab.builder() + .withTabsBefore(CreativeModeTabs.SPAWN_EGGS) + .icon(() -> ItemRegistry.getElementByName("hydrogen") + .map(ItemStack::new) + .orElseGet(() -> new ItemStack(Items.AIR))) + .title(Component.translatable("itemGroup.chemlib.elements")) + .displayItems((pParameters, pOutput) -> ItemRegistry.getElements().forEach(pOutput::accept)) + .build()); + + COMPOUND_TAB = REGISTRY_TABS.register("compound_tab", () -> CreativeModeTab.builder() + .withTabsBefore(ELEMENT_TAB.getKey()) + .icon(() -> ItemRegistry.getCompoundByName("cobalt_aluminate").map(ItemStack::new).orElseGet(() -> new ItemStack(Items.AIR))) + .title(Component.translatable("itemGroup.chemlib.compounds")) + .displayItems((pParameters, pOutput) -> { + ItemRegistry.REGISTRY_COMPOUNDS.getEntries().stream() + .map(DeferredHolder::get) + .map(item -> (CompoundItem) item) + .sorted(Comparator.comparing(CompoundItem::getChemicalName)) + .toList() + .forEach(pOutput::accept); + ItemRegistry.getChemicalItemsByTypeAsStream(ChemicalItemType.COMPOUND) + .sorted(Comparator.comparing(ChemicalItem::getChemicalName)) + .toList() + .forEach(pOutput::accept); + }) + .build()); + + METALS_TAB = REGISTRY_TABS.register("metals_tab", () -> CreativeModeTab.builder() + .withTabsBefore(COMPOUND_TAB.getKey()) + .icon(() -> ItemRegistry.getChemicalItemByNameAndType("barium", ChemicalItemType.INGOT).map(ItemStack::new).orElseGet(() -> new ItemStack(Items.AIR))) + .title(Component.translatable("itemGroup.chemlib.metals")) + .displayItems((pParameters, pOutput) -> { + ItemRegistry.getChemicalItemsByType(ChemicalItemType.INGOT).stream().map(ItemStack::new).forEach(pOutput::accept); + ItemRegistry.getChemicalBlockItems().stream().filter(item -> ((ChemicalBlock) item.getBlock()).getBlockType().getSerializedName().equals("metal")).map(ItemStack::new).forEach(pOutput::accept); + ItemRegistry.getChemicalItemsByType(ChemicalItemType.NUGGET).stream().map(ItemStack::new).forEach(pOutput::accept); + ItemRegistry.getChemicalItemsByType(ChemicalItemType.DUST).stream().map(ItemStack::new).forEach(pOutput::accept); + ItemRegistry.getChemicalItemsByType(ChemicalItemType.PLATE) + .stream() + .filter(chemicalItem -> !chemicalItem.getDescriptionId().equals("item.chemlib.polyvinyl_chloride_plate")) + .map(ItemStack::new).forEach(pOutput::accept); + }) + .build()); + + MISC_TAB = REGISTRY_TABS.register("misc_tab", () -> CreativeModeTab.builder() + .withTabsBefore(METALS_TAB.getKey()) + .icon(() -> ItemRegistry.getChemicalBlockItemByName("radon_lamp_block").map(ItemStack::new).orElseGet(() -> new ItemStack(Items.AIR))) + .title(Component.translatable("itemGroup.chemlib.misc")) + .displayItems((pParameters, pOutput) -> { + ItemRegistry.REGISTRY_BLOCK_ITEMS.getEntries().stream().map(DeferredHolder::get).filter(item -> item.getDescriptionId().contains("lamp_block")).forEach(pOutput::accept); + ItemRegistry.REGISTRY_MISC_ITEMS.getEntries().stream().map(DeferredHolder::get).forEach(pOutput::accept); + ItemRegistry.getChemicalItemByNameAndType("polyvinyl_chloride", ChemicalItemType.PLATE).ifPresent(pOutput::accept); + FluidRegistry.getAllSortedBuckets().stream().map(ItemStack::new).forEach(pOutput::accept); + }) + .build()); + + REGISTRY_TABS.register(pEventBus); + } +} diff --git a/src/main/resources/Chemlib.zip b/src/main/resources/Chemlib.zip deleted file mode 100644 index d3320f192d7025c1a15dcff2a5a0c5cc1262a396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20699 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 Date: Fri, 5 Apr 2024 20:10:45 -0400 Subject: [PATCH 08/10] gradlew --- gradlew | 282 ++++++++++++++++++++++++++++++++-------------------- gradlew.bat | 35 ++++--- 2 files changed, 193 insertions(+), 124 deletions(-) diff --git a/gradlew b/gradlew index b4f908aa..1aa94a42 100644 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env bash +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,67 +17,99 @@ # ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MSYS* | MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -87,9 +119,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -98,86 +130,120 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. # For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=`expr $i + 1` + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -ARGV=("$@") -eval set -- $DEFAULT_JVM_OPTS -IFS=$' -' read -rd '' -a JAVA_OPTS_ARR <<< "$(echo $JAVA_OPTS | xargs -n1)" -IFS=$' -' read -rd '' -a GRADLE_OPTS_ARR <<< "$(echo $GRADLE_OPTS | xargs -n1)" +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' -exec "$JAVACMD" "$@" "${JAVA_OPTS_ARR[@]}" "${GRADLE_OPTS_ARR[@]}" "-Dorg.gradle.appname=$APP_BASE_NAME" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "${ARGV[@]}" +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 107acd32..25da30db 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +25,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,13 +41,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal From 819e7cf7cdad1e6ec1248020369203cbb90e8012 Mon Sep 17 00:00:00 2001 From: NanoQuark Date: Fri, 5 Apr 2024 20:26:23 -0400 Subject: [PATCH 09/10] neo repo --- settings.gradle | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 settings.gradle diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 00000000..ada876e2 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,11 @@ +pluginManagement { + repositories { + mavenLocal() + gradlePluginPortal() + maven { url = 'https://maven.neoforged.net/releases' } + } +} + +plugins { + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' +} From ad17b3f5fb346fa63086d98b962a30a68cc44bdc Mon Sep 17 00:00:00 2001 From: NanoQuark Date: Sun, 14 Apr 2024 03:23:23 -0400 Subject: [PATCH 10/10] neo-friendly renames --- .../com/smashingmods/chemlib/datagen/RecipeGenerator.java | 2 +- .../com/smashingmods/chemlib/registry/ChemicalRegistry.java | 6 +++--- .../com/smashingmods/chemlib/registry/ItemRegistry.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java b/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java index 98c8c623..1d53950b 100644 --- a/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java +++ b/src/main/java/com/smashingmods/chemlib/datagen/RecipeGenerator.java @@ -123,7 +123,7 @@ protected void buildRecipes(RecipeOutput pRecipeOutput) { }); // periodic table - Item periodicTable = ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_MISC_ITEMS, "periodic_table").get(); + Item periodicTable = ItemRegistry.getDeferredHolder(ItemRegistry.REGISTRY_MISC_ITEMS, "periodic_table").get(); Item hydrogen = ItemRegistry.getElementByName("hydrogen").get(); Item paper = Items.PAPER; ShapedRecipeBuilder.shaped(RecipeCategory.MISC, periodicTable) diff --git a/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java index a8f81e7b..3a1a29e6 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java @@ -53,7 +53,7 @@ private static void registerElements() { String color = object.get("color").getAsString(); ItemRegistry.REGISTRY_ELEMENTS.register(elementName, () -> new ElementItem(elementName, atomicNumber, abbreviation, group, period, matterState, metalType, artificial, color, mobEffectsFactory(object))); - DeferredHolder registryObject = ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_ELEMENTS, elementName); + DeferredHolder registryObject = ItemRegistry.getDeferredHolder(ItemRegistry.REGISTRY_ELEMENTS, elementName); if (!artificial) { switch (matterState) { @@ -118,9 +118,9 @@ private static void registerCompounds() { case SOLID -> { boolean hasItem = object.get("has_item").getAsBoolean(); if (!hasItem) { - ItemRegistry.registerItemByType(ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.COMPOUND); + ItemRegistry.registerItemByType(ItemRegistry.getDeferredHolder(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.COMPOUND); if (compoundName.equals("polyvinyl_chloride")) { - ItemRegistry.registerItemByType(ItemRegistry.getRegistryObject(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.PLATE); + ItemRegistry.registerItemByType(ItemRegistry.getDeferredHolder(ItemRegistry.REGISTRY_COMPOUNDS, compoundName), ChemicalItemType.PLATE); } } } diff --git a/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java b/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java index 4c6dd52c..56128983 100644 --- a/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java +++ b/src/main/java/com/smashingmods/chemlib/registry/ItemRegistry.java @@ -149,7 +149,7 @@ public static void registerItemByType(DeferredHolder pDefe } } - public static DeferredHolder getRegistryObject(DeferredRegister pRegister, String pName) { + public static DeferredHolder getDeferredHolder(DeferredRegister pRegister, String pName) { return pRegister.getEntries().stream().filter(item -> item.getId().getPath().equals(pName)).findFirst().get(); }