diff --git a/assets/advanced_copper/textures/item/copper_boots.png b/assets/advanced_copper/textures/item/copper_boots.png new file mode 100644 index 0000000..11c0cb4 Binary files /dev/null and b/assets/advanced_copper/textures/item/copper_boots.png differ diff --git a/assets/advanced_copper/textures/item/copper_chestplate.png b/assets/advanced_copper/textures/item/copper_chestplate.png new file mode 100644 index 0000000..d7507b0 Binary files /dev/null and b/assets/advanced_copper/textures/item/copper_chestplate.png differ diff --git a/assets/advanced_copper/textures/item/copper_helmet.png b/assets/advanced_copper/textures/item/copper_helmet.png new file mode 100644 index 0000000..fde1812 Binary files /dev/null and b/assets/advanced_copper/textures/item/copper_helmet.png differ diff --git a/assets/advanced_copper/textures/item/copper_leggings.png b/assets/advanced_copper/textures/item/copper_leggings.png new file mode 100644 index 0000000..66f1f38 Binary files /dev/null and b/assets/advanced_copper/textures/item/copper_leggings.png differ diff --git a/assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png b/assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png new file mode 100644 index 0000000..eccf785 Binary files /dev/null and b/assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png differ diff --git a/assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png b/assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png new file mode 100644 index 0000000..fc15738 Binary files /dev/null and b/assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png differ diff --git a/assets/minecraft/lang/en_us.json b/assets/minecraft/lang/en_us.json new file mode 100644 index 0000000..72ddf22 --- /dev/null +++ b/assets/minecraft/lang/en_us.json @@ -0,0 +1,33 @@ +{ + "advancements.husbandry.netherite_hoe.description": "Use a Dendrite Ingot to upgrade a Hoe, and then reevaluate your life choices", + "advancements.husbandry.netherite_hoe.title": "Serious Dedication", + "advancements.nether.netherite_armor.description": "Get a full suit of Dendrite armor", + "advancements.story.mine_diamond.description": "Lost in light and heat", + "advancements.story.mine_diamond.title": "Hearts of the Sunrise", + "advancements.story.wooden_paxel.description": "Craft a Wooden Paxel", + "advancements.story.wooden_paxel.title": "A New Beginning", + "block.minecraft.deepslate_diamond_ore": "Blackstone Diamond Ore", + "block.minecraft.netherite_block": "Block of Dendrite", + "item.minecraft.netherite_axe": "Dendrite Axe", + "item.minecraft.netherite_boots": "Dendrite Boots", + "item.minecraft.netherite_chestplate": "Dendrite Chestplate", + "item.minecraft.netherite_helmet": "Dendrite Helmet", + "item.minecraft.netherite_hoe": "Dendrite Hoe", + "item.minecraft.netherite_ingot": "Dendrite Ingot", + "item.minecraft.netherite_leggings": "Dendrite Leggings", + "item.minecraft.netherite_pickaxe": "Dendrite Pickaxe", + "item.minecraft.netherite_scrap": "Dendrite Scrap", + "item.minecraft.netherite_shovel": "Dendrite Shovel", + "item.minecraft.netherite_sword": "Dendrite Sword", + "item.minecraft.netherite_upgrade_smithing_template.new": "Dendrite Upgrade", + "item.minecraft.smithing_template.netherite_upgrade.additions_slot_description": "Add Dendrite Ingot", + "item.minecraft.smithing_template.netherite_upgrade.ingredients": "Dendrite Ingot", + "item.minecraft.stone_axe": "Copper Axe", + "item.minecraft.stone_hoe": "Copper Hoe", + "item.minecraft.stone_pickaxe": "Copper Pickaxe", + "item.minecraft.stone_shovel": "Copper Shovel", + "item.minecraft.stone_sword": "Copper Sword", + "subtitles.item.armor.equip_netherite": "Dendrite armor clanks", + "trim_material.minecraft.netherite": "Dendrite Material", + "upgrade.minecraft.netherite_upgrade": "Dendrite Upgrade" +} diff --git a/assets/minecraft/lang/gen-langs.sh b/assets/minecraft/lang/gen-langs.sh new file mode 100755 index 0000000..987a9c5 --- /dev/null +++ b/assets/minecraft/lang/gen-langs.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# Simply copies en_us.json to other standard english variants + +for lang in gb au ca nz pt ud; do + cp en_us.json "en_${lang}.json"; +done diff --git a/assets/minecraft/textures/block/deepslate_diamond_ore.png b/assets/minecraft/textures/block/deepslate_diamond_ore.png new file mode 100644 index 0000000..21f0d12 Binary files /dev/null and b/assets/minecraft/textures/block/deepslate_diamond_ore.png differ diff --git a/assets/minecraft/textures/block/diamond_ore.png b/assets/minecraft/textures/block/diamond_ore.png new file mode 100644 index 0000000..a9a8c6c Binary files /dev/null and b/assets/minecraft/textures/block/diamond_ore.png differ diff --git a/assets/minecraft/textures/item/stone_axe.png b/assets/minecraft/textures/item/stone_axe.png new file mode 100644 index 0000000..454883a Binary files /dev/null and b/assets/minecraft/textures/item/stone_axe.png differ diff --git a/assets/minecraft/textures/item/stone_hoe.png b/assets/minecraft/textures/item/stone_hoe.png new file mode 100644 index 0000000..d94c06b Binary files /dev/null and b/assets/minecraft/textures/item/stone_hoe.png differ diff --git a/assets/minecraft/textures/item/stone_pickaxe.png b/assets/minecraft/textures/item/stone_pickaxe.png new file mode 100644 index 0000000..58259da Binary files /dev/null and b/assets/minecraft/textures/item/stone_pickaxe.png differ diff --git a/assets/minecraft/textures/item/stone_shovel.png b/assets/minecraft/textures/item/stone_shovel.png new file mode 100644 index 0000000..fa41a5d Binary files /dev/null and b/assets/minecraft/textures/item/stone_shovel.png differ diff --git a/assets/minecraft/textures/item/stone_sword.png b/assets/minecraft/textures/item/stone_sword.png new file mode 100644 index 0000000..21d581f Binary files /dev/null and b/assets/minecraft/textures/item/stone_sword.png differ diff --git a/assets/paxelsfordummies/lang/en_us.json b/assets/paxelsfordummies/lang/en_us.json new file mode 100644 index 0000000..69dbf18 --- /dev/null +++ b/assets/paxelsfordummies/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "item.paxelsfordummies.stone_paxel": "Copper Paxel", + "item.paxelsfordummies.netherite_paxel": "Dendrite Paxel" +} diff --git a/assets/paxelsfordummies/textures/item/diamond_paxel.png b/assets/paxelsfordummies/textures/item/diamond_paxel.png new file mode 100644 index 0000000..4eb92bc Binary files /dev/null and b/assets/paxelsfordummies/textures/item/diamond_paxel.png differ diff --git a/assets/paxelsfordummies/textures/item/golden_paxel.png b/assets/paxelsfordummies/textures/item/golden_paxel.png new file mode 100644 index 0000000..c5374a0 Binary files /dev/null and b/assets/paxelsfordummies/textures/item/golden_paxel.png differ diff --git a/assets/paxelsfordummies/textures/item/iron_paxel.png b/assets/paxelsfordummies/textures/item/iron_paxel.png new file mode 100644 index 0000000..4f50f21 Binary files /dev/null and b/assets/paxelsfordummies/textures/item/iron_paxel.png differ diff --git a/assets/paxelsfordummies/textures/item/netherite_paxel.png b/assets/paxelsfordummies/textures/item/netherite_paxel.png new file mode 100644 index 0000000..4268f73 Binary files /dev/null and b/assets/paxelsfordummies/textures/item/netherite_paxel.png differ diff --git a/assets/paxelsfordummies/textures/item/stone_paxel.png b/assets/paxelsfordummies/textures/item/stone_paxel.png new file mode 100644 index 0000000..dca2829 Binary files /dev/null and b/assets/paxelsfordummies/textures/item/stone_paxel.png differ diff --git a/assets/paxelsfordummies/textures/item/wooden_paxel.png b/assets/paxelsfordummies/textures/item/wooden_paxel.png new file mode 100644 index 0000000..9e8c6fc Binary files /dev/null and b/assets/paxelsfordummies/textures/item/wooden_paxel.png differ diff --git a/assets/tconstruct/lang/en_us.json b/assets/tconstruct/lang/en_us.json new file mode 100644 index 0000000..d7eace5 --- /dev/null +++ b/assets/tconstruct/lang/en_us.json @@ -0,0 +1,17 @@ +{ + "block.tconstruct.molten_netherite_fluid": "Molten Dendrite", + "fluid.tconstruct.flowing_molten_netherite": "Flowing Molten Dendrite", + "fluid.tconstruct.molten_netherite": "Molten Dendrite", + "fluid.tconstruct.molten_netherite.fluid_effect": "Molten dendrite is the highest base damage, for when you cannot wait for your target to bleed out.", + "advancements.tconstruct.tools.netherite_tier.description": "Create a tool with the dendrite mining tier", + "advancements.tconstruct.tools.netherite_tier.title": "Dendrite Tier", + "item.tconstruct.debris_nugget.tooltip": "Small shard of ancient dendrite, possibly can be melted to salvage", + "item.tconstruct.molten_netherite_bucket": "Molten Dendrite Bucket", + "item.tconstruct.netherite_item_frame": "Dendrite Item Frame", + "item.tconstruct.netherite_nugget": "Dendrite Nugget", + "material.tconstruct.netherite": "Dendrite", + "modifier.tconstruct.netherite": "Dendrite", + "modifier.tconstruct.unbreakable.requirements": "Unbreakable requires Dendrite and Reinforced V to apply", + "modifier.tconstruct.worldbound.description": "A crude version of dendrite, granting immunity to external damage like fire, but no additional strength", + "stat.tconstruct.harvest_tier.minecraft.netherite": "Dendrite" +} diff --git a/assets/tetra/lang/en_us.json b/assets/tetra/lang/en_us.json new file mode 100644 index 0000000..d4e4d65 --- /dev/null +++ b/assets/tetra/lang/en_us.json @@ -0,0 +1,44 @@ +{ + "tetra.advancements.story.more_upgrades.description": "Craft a copper hammer from two sticks and two copper ingots\n \n§8§oTetra begins", + "tetra.advancements.upgrades.hammer_3.title": "Hammer II (Iron)", + "tetra.advancements.upgrades.hammer_4.title": "Hammer III (Blackstone)", + "tetra.advancements.upgrades.hammer_5.title": "Hammer IV (Obsidian)", + "tetra.advancements.upgrades.hammer_6.description": "Craft a double-sided dendrite hammer using a fully upgraded forge hammer, the dendrite hammer provides tier six hammering capabilities", + "tetra.advancements.upgrades.hammer_6.title": "Hammer V (Dendrite)", + "tetra.advancements.upgrades.root.description": "Craft a mallet from two sticks and two copper ingots\n \nItem Reward: Holosphere", + "tetra.material.netherite": "Dendrite", + "tetra.material.netherite.prefix": "Dendrite", + "tetra.variant.spike/netherite": "Dendrite spike", + "tetra.material.feature.slimesteel": "Slimesteel", + "tetra.material.feature.slimesteel.tooltip": "Slimesteel", + "tetra.material.slimesteel": "Slimesteel", + "tetra.material.slimesteel.prefix": "Slimesteel", + "tetra.material.feature.cobalt": "Cobalt", + "tetra.material.feature.cobalt.tooltip": "Cobalt", + "tetra.material.cobalt": "Cobalt", + "tetra.material.cobalt.prefix": "Cobalt", + "tetra.material.feature.queens_slime": "Queen's Slime", + "tetra.material.feature.queens_slime.tooltip": "Queen's Slime", + "tetra.material.queens_slime": "Queen's Slime", + "tetra.material.queens_slime.prefix": "Queen's Slime", + "tetra.material.feature.steel": "Steel", + "tetra.material.feature.steel.tooltip": "Steel", + "tetra.material.steel": "Steel", + "tetra.material.steel.prefix": "Steel", + "tetra.material.feature.amethyst_bronze": "Amethyst Bronze", + "tetra.material.feature.amethyst_bronze.tooltip": "Amethyst Bronze", + "tetra.material.amethyst_bronze": "Amethyst Bronze", + "tetra.material.amethyst_bronze.prefix": "Amethyst Bronze", + "tetra.material.feature.hepatizon": "Hepatizon", + "tetra.material.feature.hepatizon.tooltip": "Hepatizon", + "tetra.material.hepatizon": "Hepatizon", + "tetra.material.hepatizon.prefix": "Hepatizon", + "tetra.material.feature.manyullyn": "Manyullyn", + "tetra.material.feature.manyullyn.tooltip": "Manyullyn", + "tetra.material.manyullyn": "Manyullyn", + "tetra.material.manyullyn.prefix": "Manyullyn", + "tetra.material.feature.rose_gold": "Rose Gold", + "tetra.material.feature.rose_gold.tooltip": "Rose Gold", + "tetra.material.rose_gold": "Rose Gold", + "tetra.material.rose_gold.prefix": "Rose Gold" +} diff --git a/assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png b/assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png new file mode 100644 index 0000000..9836640 Binary files /dev/null and b/assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png b/assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png new file mode 100644 index 0000000..9c11a8d Binary files /dev/null and b/assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png b/assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png new file mode 100644 index 0000000..1e194cd Binary files /dev/null and b/assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png b/assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png new file mode 100644 index 0000000..b9e4df2 Binary files /dev/null and b/assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/double/binding/binding/slimesteel.png b/assets/tetra/textures/item/module/double/binding/binding/slimesteel.png new file mode 100644 index 0000000..331d9b1 Binary files /dev/null and b/assets/tetra/textures/item/module/double/binding/binding/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/double/binding/binding/tconstruct.png b/assets/tetra/textures/item/module/double/binding/binding/tconstruct.png new file mode 100644 index 0000000..186e6bb Binary files /dev/null and b/assets/tetra/textures/item/module/double/binding/binding/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/double/handle/basic/slimesteel.png b/assets/tetra/textures/item/module/double/handle/basic/slimesteel.png new file mode 100644 index 0000000..e9f9bd6 Binary files /dev/null and b/assets/tetra/textures/item/module/double/handle/basic/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/double/handle/basic/tconstruct.png b/assets/tetra/textures/item/module/double/handle/basic/tconstruct.png new file mode 100644 index 0000000..57d5ccc Binary files /dev/null and b/assets/tetra/textures/item/module/double/handle/basic/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png b/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png new file mode 100644 index 0000000..8c2c4b8 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png b/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png new file mode 100644 index 0000000..8d28f50 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png b/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png new file mode 100644 index 0000000..01d8354 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png b/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png new file mode 100644 index 0000000..fc7f037 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png b/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png new file mode 100644 index 0000000..a0ff453 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png b/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png new file mode 100644 index 0000000..c4a83f6 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png b/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png new file mode 100644 index 0000000..8589331 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png differ diff --git a/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png b/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png new file mode 100644 index 0000000..2e8ffce Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png differ diff --git a/assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png b/assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png new file mode 100644 index 0000000..06b1eba Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png differ diff --git a/assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png b/assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png new file mode 100644 index 0000000..ca4c499 Binary files /dev/null and b/assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png differ diff --git a/assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png b/assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png new file mode 100644 index 0000000..1db4676 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png b/assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png new file mode 100644 index 0000000..0658617 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png b/assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png new file mode 100644 index 0000000..d7e4d35 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png b/assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png new file mode 100644 index 0000000..a04a609 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/sword/blade/short/slimesteel.png b/assets/tetra/textures/item/module/sword/blade/short/slimesteel.png new file mode 100644 index 0000000..e908827 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/blade/short/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/blade/short/tconstruct.png b/assets/tetra/textures/item/module/sword/blade/short/tconstruct.png new file mode 100644 index 0000000..227724a Binary files /dev/null and b/assets/tetra/textures/item/module/sword/blade/short/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png b/assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png new file mode 100644 index 0000000..a3dcd72 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png b/assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png new file mode 100644 index 0000000..aac0825 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png b/assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png new file mode 100644 index 0000000..8f4082e Binary files /dev/null and b/assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png b/assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png new file mode 100644 index 0000000..c942173 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png b/assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png new file mode 100644 index 0000000..f58d1ee Binary files /dev/null and b/assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png b/assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png new file mode 100644 index 0000000..85b3952 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png differ diff --git a/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png b/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png new file mode 100644 index 0000000..afbeb24 Binary files /dev/null and b/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png differ diff --git a/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png b/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png new file mode 100644 index 0000000..3a36f8a Binary files /dev/null and b/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png differ diff --git a/data/advanced_copper/recipes/copper_axe_recipe.json b/data/advanced_copper/recipes/copper_axe_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_axe_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_excavator_recipe.json b/data/advanced_copper/recipes/copper_excavator_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_excavator_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_hamer_recipe.json b/data/advanced_copper/recipes/copper_hamer_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_hamer_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_hoe_recipe.json b/data/advanced_copper/recipes/copper_hoe_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_hoe_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_paxel_recipe.json b/data/advanced_copper/recipes/copper_paxel_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_paxel_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_pickaxe_recipe.json b/data/advanced_copper/recipes/copper_pickaxe_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_pickaxe_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_shovel_recipe.json b/data/advanced_copper/recipes/copper_shovel_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_shovel_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/advanced_copper/recipes/copper_sword_recipe.json b/data/advanced_copper/recipes/copper_sword_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/advanced_copper/recipes/copper_sword_recipe.json @@ -0,0 +1 @@ +{} diff --git a/data/minecraft/advancements/story/mine_stone.json b/data/minecraft/advancements/story/mine_stone.json new file mode 100644 index 0000000..6da0140 --- /dev/null +++ b/data/minecraft/advancements/story/mine_stone.json @@ -0,0 +1,39 @@ +{ + "parent": "minecraft:story/root", + "criteria": { + "wooden_paxel": { + "conditions": { + "items": [ + { + "items": [ + "paxelsfordummies:wooden_paxel" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.story.wooden_paxel.description" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "paxelsfordummies:wooden_paxel", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancements.story.wooden_paxel.title" + } + }, + "requirements": [ + [ + "wooden_paxel" + ] + ], + "sends_telemetry_event": true +} diff --git a/data/minecraft/recipes/copper_nugget_from_blasting.json b/data/minecraft/recipes/copper_nugget_from_blasting.json new file mode 100644 index 0000000..597be66 --- /dev/null +++ b/data/minecraft/recipes/copper_nugget_from_blasting.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:stone_pickaxe" + }, + { + "item": "minecraft:stone_shovel" + }, + { + "item": "minecraft:stone_axe" + }, + { + "item": "minecraft:stone_hoe" + }, + { + "item": "minecraft:stone_sword" + }, + { + "item": "paxelsfordummies:stone_paxel" + }, + { + "item": "advanced_copper:copper_armor_helmet" + }, + { + "item": "advanced_copper:copper_armor_chestplate" + }, + { + "item": "advanced_copper:copper_armor_leggings" + }, + { + "item": "advanced_copper:copper_armor_boots" + } + ], + "result": "tconstruct:copper_nugget" +} diff --git a/data/minecraft/recipes/copper_nugget_from_smelting.json b/data/minecraft/recipes/copper_nugget_from_smelting.json new file mode 100644 index 0000000..ecaa20c --- /dev/null +++ b/data/minecraft/recipes/copper_nugget_from_smelting.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:stone_pickaxe" + }, + { + "item": "minecraft:stone_shovel" + }, + { + "item": "minecraft:stone_axe" + }, + { + "item": "minecraft:stone_hoe" + }, + { + "item": "minecraft:stone_sword" + }, + { + "item": "paxelsfordummies:stone_paxel" + }, + { + "item": "advanced_copper:copper_armor_helmet" + }, + { + "item": "advanced_copper:copper_armor_chestplate" + }, + { + "item": "advanced_copper:copper_armor_leggings" + }, + { + "item": "advanced_copper:copper_armor_boots" + } + ], + "result": "tconstruct:copper_nugget" +} diff --git a/data/minecraft/recipes/gold_nugget_from_blasting.json b/data/minecraft/recipes/gold_nugget_from_blasting.json new file mode 100644 index 0000000..660fb4a --- /dev/null +++ b/data/minecraft/recipes/gold_nugget_from_blasting.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:golden_pickaxe" + }, + { + "item": "minecraft:golden_shovel" + }, + { + "item": "minecraft:golden_axe" + }, + { + "item": "minecraft:golden_hoe" + }, + { + "item": "minecraft:golden_sword" + }, + { + "item": "paxelsfordummies:golden_paxel" + }, + { + "item": "minecraft:golden_helmet" + }, + { + "item": "minecraft:golden_chestplate" + }, + { + "item": "minecraft:golden_leggings" + }, + { + "item": "minecraft:golden_boots" + }, + { + "item": "minecraft:golden_horse_armor" + } + ], + "result": "minecraft:gold_nugget" +} diff --git a/data/minecraft/recipes/gold_nugget_from_smelting.json b/data/minecraft/recipes/gold_nugget_from_smelting.json new file mode 100644 index 0000000..5f5470f --- /dev/null +++ b/data/minecraft/recipes/gold_nugget_from_smelting.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:golden_pickaxe" + }, + { + "item": "minecraft:golden_shovel" + }, + { + "item": "minecraft:golden_axe" + }, + { + "item": "minecraft:golden_hoe" + }, + { + "item": "minecraft:golden_sword" + }, + { + "item": "paxelsfordummies:golden_paxel" + }, + { + "item": "minecraft:golden_helmet" + }, + { + "item": "minecraft:golden_chestplate" + }, + { + "item": "minecraft:golden_leggings" + }, + { + "item": "minecraft:golden_boots" + }, + { + "item": "minecraft:golden_horse_armor" + } + ], + "result": "minecraft:gold_nugget" +} diff --git a/data/minecraft/recipes/iron_nugget_from_blasting.json b/data/minecraft/recipes/iron_nugget_from_blasting.json new file mode 100644 index 0000000..42ae1ca --- /dev/null +++ b/data/minecraft/recipes/iron_nugget_from_blasting.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:iron_pickaxe" + }, + { + "item": "minecraft:iron_shovel" + }, + { + "item": "minecraft:iron_axe" + }, + { + "item": "minecraft:iron_hoe" + }, + { + "item": "minecraft:iron_sword" + }, + { + "item": "paxelsfordummies:iron_paxel" + }, + { + "item": "minecraft:iron_helmet" + }, + { + "item": "minecraft:iron_chestplate" + }, + { + "item": "minecraft:iron_leggings" + }, + { + "item": "minecraft:iron_boots" + }, + { + "item": "minecraft:iron_horse_armor" + }, + { + "item": "minecraft:chainmail_helmet" + }, + { + "item": "minecraft:chainmail_chestplate" + }, + { + "item": "minecraft:chainmail_leggings" + }, + { + "item": "minecraft:chainmail_boots" + } + ], + "result": "minecraft:iron_nugget" +} diff --git a/data/minecraft/recipes/iron_nugget_from_smelting.json b/data/minecraft/recipes/iron_nugget_from_smelting.json new file mode 100644 index 0000000..99ad8b6 --- /dev/null +++ b/data/minecraft/recipes/iron_nugget_from_smelting.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:iron_pickaxe" + }, + { + "item": "minecraft:iron_shovel" + }, + { + "item": "minecraft:iron_axe" + }, + { + "item": "minecraft:iron_hoe" + }, + { + "item": "minecraft:iron_sword" + }, + { + "item": "paxelsfordummies:iron_paxel" + }, + { + "item": "minecraft:iron_helmet" + }, + { + "item": "minecraft:iron_chestplate" + }, + { + "item": "minecraft:iron_leggings" + }, + { + "item": "minecraft:iron_boots" + }, + { + "item": "minecraft:iron_horse_armor" + }, + { + "item": "minecraft:chainmail_helmet" + }, + { + "item": "minecraft:chainmail_chestplate" + }, + { + "item": "minecraft:chainmail_leggings" + }, + { + "item": "minecraft:chainmail_boots" + } + ], + "result": "minecraft:iron_nugget" +} diff --git a/data/minecraft/recipes/stone_axe.json b/data/minecraft/recipes/stone_axe.json deleted file mode 100644 index 0549c48..0000000 --- a/data/minecraft/recipes/stone_axe.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category":"equipment", - "pattern": [ - " 11", - " 21", - " 2 " - ], - "key": { - "1":{"item":"minecraft:copper_ingot"}, - "2":{"item":"minecraft:stick"} - }, - "result": { - "item":"minecraft:stone_axe" - }, - "show_notification":true -} diff --git a/data/minecraft/recipes/stone_hoe.json b/data/minecraft/recipes/stone_hoe.json deleted file mode 100644 index 1ded1ac..0000000 --- a/data/minecraft/recipes/stone_hoe.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category":"equipment", - "pattern": [ - " 11", - " 2 ", - " 2 " - ], - "key": { - "1":{"item":"minecraft:copper_ingot"}, - "2":{"item":"minecraft:stick"} - }, - "result": { - "item":"minecraft:stone_hoe" - }, - "show_notification":true -} diff --git a/data/minecraft/recipes/stone_pickaxe.json b/data/minecraft/recipes/stone_pickaxe.json deleted file mode 100644 index 3a42f45..0000000 --- a/data/minecraft/recipes/stone_pickaxe.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category":"equipment", - "pattern": [ - "111", - " 2 ", - " 2 " - ], - "key": { - "1":{"item":"minecraft:copper_ingot"}, - "2":{"item":"minecraft:stick"} - }, - "result": { - "item":"minecraft:stone_pickaxe" - }, - "show_notification":true -} diff --git a/data/minecraft/recipes/stone_shovel.json b/data/minecraft/recipes/stone_shovel.json deleted file mode 100644 index 8432ab1..0000000 --- a/data/minecraft/recipes/stone_shovel.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category":"equipment", - "pattern": [ - " 1 ", - " 2 ", - " 2 " - ], - "key": { - "1":{"item":"minecraft:copper_ingot"}, - "2":{"item":"minecraft:stick"} - }, - "result": { - "item":"minecraft:stone_shovel" - }, - "show_notification":true -} diff --git a/data/minecraft/recipes/stone_sword.json b/data/minecraft/recipes/stone_sword.json deleted file mode 100644 index b34836f..0000000 --- a/data/minecraft/recipes/stone_sword.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category":"equipment", - "pattern": [ - " 1 ", - " 1 ", - " 2 " - ], - "key": { - "1":{"item":"minecraft:copper_ingot"}, - "2":{"item":"minecraft:stick"} - }, - "result": { - "item":"minecraft:stone_sword" - }, - "show_notification":true -} diff --git a/data/minecraft/recipes/wooden_axe.json b/data/minecraft/recipes/wooden_axe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/minecraft/recipes/wooden_axe.json @@ -0,0 +1 @@ +{} diff --git a/data/minecraft/recipes/wooden_hoe.json b/data/minecraft/recipes/wooden_hoe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/minecraft/recipes/wooden_hoe.json @@ -0,0 +1 @@ +{} diff --git a/data/minecraft/recipes/wooden_pickaxe.json b/data/minecraft/recipes/wooden_pickaxe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/minecraft/recipes/wooden_pickaxe.json @@ -0,0 +1 @@ +{} diff --git a/data/minecraft/recipes/wooden_shovel.json b/data/minecraft/recipes/wooden_shovel.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/minecraft/recipes/wooden_shovel.json @@ -0,0 +1 @@ +{} diff --git a/data/minecraft/recipes/wooden_sword.json b/data/minecraft/recipes/wooden_sword.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/minecraft/recipes/wooden_sword.json @@ -0,0 +1 @@ +{} diff --git a/data/minecraft/tags/blocks/needs_stone_tool.json b/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 0000000..18d55c4 --- /dev/null +++ b/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,12 @@ +{ + "replace": true, + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] + } \ No newline at end of file diff --git a/data/minecraft/tags/items/stone_tool_materials.json b/data/minecraft/tags/items/stone_tool_materials.json new file mode 100644 index 0000000..3e33ea6 --- /dev/null +++ b/data/minecraft/tags/items/stone_tool_materials.json @@ -0,0 +1,6 @@ +{ + "replace": true, + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/basalt_deltas.json b/data/minecraft/worldgen/biome/basalt_deltas.json new file mode 100644 index 0000000..8ad55bc --- /dev/null +++ b/data/minecraft/worldgen/biome/basalt_deltas.json @@ -0,0 +1,99 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.basalt_deltas.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.basalt_deltas.loop", + "fog_color": 6840176, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.basalt_deltas.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.basalt_deltas" + }, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.118093334 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:delta", + "minecraft:small_basalt_columns", + "minecraft:large_basalt_columns" + ], + [], + [], + [ + "minecraft:basalt_blobs", + "minecraft:blackstone_blobs", + "minecraft:spring_delta", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:brown_mushroom_nether", + "minecraft:red_mushroom_nether", + "minecraft:ore_magma", + "minecraft:ore_gold_deltas", + "minecraft:ore_quartz_deltas", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large", + "minecraft:ore_diamond_blackstone" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:ghast", + "maxCount": 1, + "minCount": 1, + "weight": 40 + }, + { + "type": "minecraft:magma_cube", + "maxCount": 5, + "minCount": 2, + "weight": 100 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/data/minecraft/worldgen/biome/crimson_forest.json b/data/minecraft/worldgen/biome/crimson_forest.json new file mode 100644 index 0000000..5ddd9c0 --- /dev/null +++ b/data/minecraft/worldgen/biome/crimson_forest.json @@ -0,0 +1,106 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.crimson_forest.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.crimson_forest.loop", + "fog_color": 3343107, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.crimson_forest.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.crimson_forest" + }, + "particle": { + "options": { + "type": "minecraft:crimson_spore" + }, + "probability": 0.025 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:ore_magma", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:weeping_vines", + "minecraft:crimson_fungi", + "minecraft:crimson_forest_vegetation" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:zombified_piglin", + "maxCount": 4, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:hoglin", + "maxCount": 4, + "minCount": 3, + "weight": 9 + }, + { + "type": "minecraft:piglin", + "maxCount": 4, + "minCount": 3, + "weight": 5 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/data/minecraft/worldgen/biome/nether_wastes.json b/data/minecraft/worldgen/biome/nether_wastes.json new file mode 100644 index 0000000..90c04b4 --- /dev/null +++ b/data/minecraft/worldgen/biome/nether_wastes.json @@ -0,0 +1,112 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.nether_wastes.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.nether_wastes.loop", + "fog_color": 3344392, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.nether_wastes.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.nether_wastes" + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:brown_mushroom_nether", + "minecraft:red_mushroom_nether", + "minecraft:ore_magma", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:ghast", + "maxCount": 4, + "minCount": 4, + "weight": 50 + }, + { + "type": "minecraft:zombified_piglin", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:magma_cube", + "maxCount": 4, + "minCount": 4, + "weight": 2 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 1 + }, + { + "type": "minecraft:piglin", + "maxCount": 4, + "minCount": 4, + "weight": 15 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/data/minecraft/worldgen/biome/soul_sand_valley.json b/data/minecraft/worldgen/biome/soul_sand_valley.json new file mode 100644 index 0000000..8edecb5 --- /dev/null +++ b/data/minecraft/worldgen/biome/soul_sand_valley.json @@ -0,0 +1,123 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.soul_sand_valley.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.soul_sand_valley.loop", + "fog_color": 1787717, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.soul_sand_valley.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.soul_sand_valley" + }, + "particle": { + "options": { + "type": "minecraft:ash" + }, + "probability": 0.00625 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [ + "minecraft:basalt_pillar" + ], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:patch_crimson_roots", + "minecraft:ore_magma", + "minecraft:ore_soul_sand", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 0.7, + "energy_budget": 0.15 + }, + "minecraft:ghast": { + "charge": 0.7, + "energy_budget": 0.15 + }, + "minecraft:skeleton": { + "charge": 0.7, + "energy_budget": 0.15 + }, + "minecraft:strider": { + "charge": 0.7, + "energy_budget": 0.15 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:skeleton", + "maxCount": 5, + "minCount": 5, + "weight": 20 + }, + { + "type": "minecraft:ghast", + "maxCount": 4, + "minCount": 4, + "weight": 50 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/data/minecraft/worldgen/biome/warped_forest.json b/data/minecraft/worldgen/biome/warped_forest.json new file mode 100644 index 0000000..0ef2312 --- /dev/null +++ b/data/minecraft/worldgen/biome/warped_forest.json @@ -0,0 +1,101 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.warped_forest.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop", + "fog_color": 1705242, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.warped_forest.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.warped_forest" + }, + "particle": { + "options": { + "type": "minecraft:warped_spore" + }, + "probability": 0.01428 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:ore_magma", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:warped_fungi", + "minecraft:warped_forest_vegetation", + "minecraft:nether_sprouts", + "minecraft:twisting_vines" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 1.0, + "energy_budget": 0.12 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json b/data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json new file mode 100644 index 0000000..f49bdfc --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 1.0, + "size": 6, + "targets": [ + { + "state": { + "Name": "minecraft:deepslate_diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:blackstone" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_buried.json b/data/minecraft/worldgen/configured_feature/ore_diamond_buried.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_buried.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_large.json b/data/minecraft/worldgen/configured_feature/ore_diamond_large.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_large.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json b/data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json new file mode 100644 index 0000000..fd6320c --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 1.0, + "size": 4, + "targets": [ + { + "state": { + "Name": "minecraft:diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:netherrack" + } + }, + { + "state": { + "Name": "minecraft:deepslate_diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:blackstone" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json b/data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json new file mode 100644 index 0000000..43ccf3c --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 1.0, + "size": 3, + "targets": [ + { + "state": { + "Name": "minecraft:diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:netherrack" + } + }, + { + "state": { + "Name": "minecraft:deepslate_diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:blackstone" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json b/data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json new file mode 100644 index 0000000..43ccf3c --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 1.0, + "size": 3, + "targets": [ + { + "state": { + "Name": "minecraft:diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:netherrack" + } + }, + { + "state": { + "Name": "minecraft:deepslate_diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:blackstone" + } + } + ] + } +} diff --git a/data/minecraft/worldgen/configured_feature/ore_diamond_small.json b/data/minecraft/worldgen/configured_feature/ore_diamond_small.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/data/minecraft/worldgen/configured_feature/ore_diamond_small.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond.json b/data/minecraft/worldgen/placed_feature/ore_diamond.json new file mode 100644 index 0000000..fe83a8f --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_small", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json b/data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json new file mode 100644 index 0000000..ea3c369 --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_diamond_blackstone", + "placement": [ + { + "type": "minecraft:count", + "count": 100 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 20 + }, + "min_inclusive": { + "above_bottom": 20 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_buried.json b/data/minecraft/worldgen/placed_feature/ore_diamond_buried.json new file mode 100644 index 0000000..8f9c14a --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_buried.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_buried", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_large.json b/data/minecraft/worldgen/placed_feature/ore_diamond_large.json new file mode 100644 index 0000000..83b52ac --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_large.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_large", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_nether.json b/data/minecraft/worldgen/placed_feature/ore_diamond_nether.json new file mode 100644 index 0000000..2e6a952 --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_nether.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_diamond_nether_small", + "placement": [ + { + "type": "minecraft:count", + "count": 7 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "below_top": 25 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json b/data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json new file mode 100644 index 0000000..ab1f6aa --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_diamond_nether_buried", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "below_top": 20 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json b/data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json new file mode 100644 index 0000000..b28a16a --- /dev/null +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_diamond_nether_large", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 9 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "below_top": 20 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/data/paxelsfordummies/recipes/golden_paxel.json b/data/paxelsfordummies/recipes/golden_paxel.json new file mode 100644 index 0000000..678e1a8 --- /dev/null +++ b/data/paxelsfordummies/recipes/golden_paxel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#*#", + "#/#", + " / " + ], + "key": { + "#": { + "item": "minecraft:gold_ingot" + }, + "*": { + "item": "minecraft:diamond" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:golden_paxel" + } +} diff --git a/data/paxelsfordummies/recipes/iron_paxel.json b/data/paxelsfordummies/recipes/iron_paxel.json new file mode 100644 index 0000000..2ae7ebd --- /dev/null +++ b/data/paxelsfordummies/recipes/iron_paxel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#*#", + "#/#", + " / " + ], + "key": { + "#": { + "item": "minecraft:iron_ingot" + }, + "*": { + "item": "minecraft:gold_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:iron_paxel" + } +} diff --git a/data/paxelsfordummies/recipes/stone_paxel.json b/data/paxelsfordummies/recipes/stone_paxel.json new file mode 100644 index 0000000..e5ec43c --- /dev/null +++ b/data/paxelsfordummies/recipes/stone_paxel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#*#", + "#/#", + " / " + ], + "key": { + "#": { + "tag": "minecraft:stone_tool_materials" + }, + "*": { + "item": "minecraft:iron_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:stone_paxel" + } +} diff --git a/data/paxelsfordummies/recipes/wooden_paxel.json b/data/paxelsfordummies/recipes/wooden_paxel.json new file mode 100644 index 0000000..6a48710 --- /dev/null +++ b/data/paxelsfordummies/recipes/wooden_paxel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#/#", + " / " + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:wooden_paxel" + } +} diff --git a/data/quark/tags/items/stone_tool_materials.json b/data/quark/tags/items/stone_tool_materials.json new file mode 100644 index 0000000..3e33ea6 --- /dev/null +++ b/data/quark/tags/items/stone_tool_materials.json @@ -0,0 +1,6 @@ +{ + "replace": true, + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/data/tconstruct/advancements/tools/part_builder.json b/data/tconstruct/advancements/tools/part_builder.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tconstruct/advancements/tools/part_builder.json @@ -0,0 +1 @@ +{} diff --git a/data/tconstruct/tags/worldgen/biome/islands/blood.json b/data/tconstruct/tags/worldgen/biome/islands/blood.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/data/tconstruct/tags/worldgen/biome/islands/blood.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/data/tconstruct/tags/worldgen/biome/islands/clay.json b/data/tconstruct/tags/worldgen/biome/islands/clay.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/data/tconstruct/tags/worldgen/biome/islands/clay.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/data/tconstruct/tags/worldgen/biome/islands/earthslime.json b/data/tconstruct/tags/worldgen/biome/islands/earthslime.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/data/tconstruct/tags/worldgen/biome/islands/earthslime.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/data/tconstruct/tags/worldgen/biome/islands/enderslime.json b/data/tconstruct/tags/worldgen/biome/islands/enderslime.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/data/tconstruct/tags/worldgen/biome/islands/enderslime.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/data/tconstruct/tags/worldgen/biome/islands/skyslime.json b/data/tconstruct/tags/worldgen/biome/islands/skyslime.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/data/tconstruct/tags/worldgen/biome/islands/skyslime.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/data/tetra/advancements/story/more_upgrades.json b/data/tetra/advancements/story/more_upgrades.json new file mode 100644 index 0000000..5ae7641 --- /dev/null +++ b/data/tetra/advancements/story/more_upgrades.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"story/more_upgrades\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/copper\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/copper\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "title": { + "translate": "tetra.advancements.story.more_upgrades.title" + }, + "description": { + "translate": "tetra.advancements.story.more_upgrades.description" + }, + "announce_to_chat": false, + "show_toast": false, + "frame": "goal" + }, + "parent": "minecraft:story/mine_stone", + "criteria": { + "hammer": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "tetra:modular_double" + ] + } + ] + } + } + } +} diff --git a/data/tetra/advancements/upgrades/hammer_2.json b/data/tetra/advancements/upgrades/hammer_2.json new file mode 100644 index 0000000..69a88e3 --- /dev/null +++ b/data/tetra/advancements/upgrades/hammer_2.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/advancements/upgrades/hammer_3.json b/data/tetra/advancements/upgrades/hammer_3.json new file mode 100644 index 0000000..4b6a625 --- /dev/null +++ b/data/tetra/advancements/upgrades/hammer_3.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_3\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/iron\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/iron\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_3.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_3.description" + } + }, + "parent": "tetra:upgrades/workbench", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/iron" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/iron" + } + } + } +} diff --git a/data/tetra/advancements/upgrades/hammer_4.json b/data/tetra/advancements/upgrades/hammer_4.json new file mode 100644 index 0000000..3d0ac75 --- /dev/null +++ b/data/tetra/advancements/upgrades/hammer_4.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_4\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/blackstone\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/blackstone\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_4.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_4.description" + } + }, + "parent": "tetra:upgrades/hammer_3", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/blackstone" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/blackstone" + } + } + } +} \ No newline at end of file diff --git a/data/tetra/advancements/upgrades/hammer_5.json b/data/tetra/advancements/upgrades/hammer_5.json new file mode 100644 index 0000000..f1ae720 --- /dev/null +++ b/data/tetra/advancements/upgrades/hammer_5.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_5\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/obsidian\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/obsidian\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_5.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_5.description" + } + }, + "parent": "tetra:upgrades/hammer_4", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/obsidian" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/obsidian" + } + } + } +} \ No newline at end of file diff --git a/data/tetra/advancements/upgrades/hammer_6.json b/data/tetra/advancements/upgrades/hammer_6.json new file mode 100644 index 0000000..78a368b --- /dev/null +++ b/data/tetra/advancements/upgrades/hammer_6.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_6\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/netherite\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/netherite\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_6.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_6.description" + } + }, + "parent": "tetra:upgrades/hammer_5", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/netherite" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/netherite" + } + } + } +} \ No newline at end of file diff --git a/data/tetra/advancements/upgrades/root.json b/data/tetra/advancements/upgrades/root.json new file mode 100644 index 0000000..1e91009 --- /dev/null +++ b/data/tetra/advancements/upgrades/root.json @@ -0,0 +1,37 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/root\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/copper\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/copper\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "title": { + "translate": "tetra.advancements.upgrades.root.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.root.description" + }, + "background": "tetra:textures/block/forged_platform.png" + }, + "criteria": { + "hammer": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "tetra:modular_double" + ] + } + ] + } + } + }, + "rewards": { + "recipes": [ + "tetra:modular_toolbelt" + ], + "loot": [ + "tetra:holosphere_reward" + ] + } +} diff --git a/data/tetra/materials/metal/amethyst_bronze.json b/data/tetra/materials/metal/amethyst_bronze.json index d1c02a1..20c582c 100644 --- a/data/tetra/materials/metal/amethyst_bronze.json +++ b/data/tetra/materials/metal/amethyst_bronze.json @@ -12,9 +12,13 @@ "toolEfficiency": 7, "tints": { "glyph": "f66fb7", - "texture": "dd75ac" + "texture": "ffa5ef" }, - "textures": ["metal","default"], + "textures": [ + "tconstruct", + "metal", + "default" + ], "material": {"items": [ "tconstruct:amethyst_bronze_ingot" ]}, "requiredTools": {"hammer_dig": 3} } diff --git a/data/tetra/materials/metal/cobalt.json b/data/tetra/materials/metal/cobalt.json index cdb5d46..c8f9c9b 100644 --- a/data/tetra/materials/metal/cobalt.json +++ b/data/tetra/materials/metal/cobalt.json @@ -15,6 +15,7 @@ "texture": "3333dd" }, "textures": [ + "tconstruct", "cobalt", "metal", "shiny" diff --git a/data/tetra/materials/metal/hepatizon.json b/data/tetra/materials/metal/hepatizon.json index 55ebfb6..91ce553 100644 --- a/data/tetra/materials/metal/hepatizon.json +++ b/data/tetra/materials/metal/hepatizon.json @@ -12,10 +12,11 @@ "toolEfficiency": 8, "tintOverrides": false, "tints": { - "glyph": "42efef", - "texture": "46ece7" + "glyph": "301a3b", + "texture": "584164" }, "textures": [ + "tconstruct", "metal", "shiny" ], diff --git a/data/tetra/materials/metal/iron.json b/data/tetra/materials/metal/iron.json new file mode 100644 index 0000000..9807136 --- /dev/null +++ b/data/tetra/materials/metal/iron.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 3 +} diff --git a/data/tetra/materials/metal/manyullyn.json b/data/tetra/materials/metal/manyullyn.json index 7f68b61..8db4a61 100644 --- a/data/tetra/materials/metal/manyullyn.json +++ b/data/tetra/materials/metal/manyullyn.json @@ -12,10 +12,11 @@ "toolEfficiency": 6.5, "tintOverrides": false, "tints": { - "glyph": "42efef", - "texture": "46ece7" + "glyph": "9060ca", + "texture": "9451e6" }, "textures": [ + "tconstruct", "metal", "shiny" ], diff --git a/data/tetra/materials/metal/queens_slime.json b/data/tetra/materials/metal/queens_slime.json index 99480f3..d289377 100644 --- a/data/tetra/materials/metal/queens_slime.json +++ b/data/tetra/materials/metal/queens_slime.json @@ -12,11 +12,11 @@ "toolEfficiency": 6, "tintOverrides": false, "tints": { - "glyph": "42efef", - "texture": "46ece7" + "glyph": "54b04a", + "texture": "42fb2e" }, "textures": [ - "slimesteel", + "tconstruct", "metal", "shiny" ], diff --git a/data/tetra/materials/metal/rose_gold.json b/data/tetra/materials/metal/rose_gold.json index 9e8fe8a..367bb4b 100644 --- a/data/tetra/materials/metal/rose_gold.json +++ b/data/tetra/materials/metal/rose_gold.json @@ -11,10 +11,15 @@ "toolLevel": 4, "toolEfficiency": 13.3, "tints": { - "glyph": "fb8396", - "texture": "fa7386" + "glyph": "f4cbb9", + "texture": "ffc5a7" }, - "textures": ["shiny","metal","default"], + "textures": [ + "tconstruct", + "shiny", + "metal", + "default" + ], "material": {"items": ["tconstruct:rose_gold_ingot"]}, "effects": {"stabilizing": 7}, "requiredTools": {"hammer_dig": 3} diff --git a/data/tetra/materials/metal/slimesteel.json b/data/tetra/materials/metal/slimesteel.json index 6613086..961357b 100644 --- a/data/tetra/materials/metal/slimesteel.json +++ b/data/tetra/materials/metal/slimesteel.json @@ -33,6 +33,7 @@ }, "textures": [ "slimesteel", + "tconstruct", "metal", "shiny" ], diff --git a/data/tetra/materials/metal/steel.json b/data/tetra/materials/metal/steel.json index 350b9ca..68b8c04 100644 --- a/data/tetra/materials/metal/steel.json +++ b/data/tetra/materials/metal/steel.json @@ -12,10 +12,11 @@ "toolEfficiency": 6, "tintOverrides": false, "tints": { - "glyph": "42efef", - "texture": "46ece7" + "glyph": "484f64", + "texture": "484f64" }, "textures": [ + "tconstruct", "metal", "shiny" ], diff --git a/data/tetra/materials/stone/stone.json b/data/tetra/materials/stone/stone.json new file mode 100644 index 0000000..abe540c --- /dev/null +++ b/data/tetra/materials/stone/stone.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 1 +} diff --git a/data/tetra/modules/crossbow/basic_stave.json b/data/tetra/modules/crossbow/basic_stave.json new file mode 100644 index 0000000..7d7beeb --- /dev/null +++ b/data/tetra/modules/crossbow/basic_stave.json @@ -0,0 +1,17 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:rod/stick", "tetra:metal/" ], + "key": "basic_stave/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ + { + "location": "tetra:item/module/crossbow/stave/basic/", + "type": "static" + } + ] + } + } + ] +} diff --git a/data/tetra/modules/crossbow/basic_stock.json b/data/tetra/modules/crossbow/basic_stock.json new file mode 100644 index 0000000..540b350 --- /dev/null +++ b/data/tetra/modules/crossbow/basic_stock.json @@ -0,0 +1,17 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:rod/stick", "tetra:metal/" ], + "key": "basic_stock/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ + { + "location": "tetra:item/module/crossbow/stock/basic/", + "type": "static" + } + ] + } + } + ] +} diff --git a/data/tetra/modules/double/basic_axe.json b/data/tetra/modules/double/basic_axe.json new file mode 100644 index 0000000..e79106c --- /dev/null +++ b/data/tetra/modules/double/basic_axe.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:gem/" ], + "key": "basic_axe/", + "extract": { + "availableTextures": [ "crude", "metal", "shiny", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/head/basic_axe/" } ] + } + } + ] +} diff --git a/data/tetra/modules/double/basic_hammer.json b/data/tetra/modules/double/basic_hammer.json index bf02686..5883492 100644 --- a/data/tetra/modules/double/basic_hammer.json +++ b/data/tetra/modules/double/basic_hammer.json @@ -1,330 +1,325 @@ -{ - "replace": true, - "type": "tetra:multi_major_module", - "slots": [ - "double/head_left", - "double/head_right" - ], - "slotSuffixes": [ - "_left", - "_right" - ], - "improvements": [ - "tetra:double/hammer/", - "tetra:double/shared_head/", - "tetra:double/shared/", - "tetra:shared/" - ], - "variants": [ - { - "materials": [ "tetra:wood/" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - }, - "availableTextures": [ "log" ], - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/" - } - ] - } - }, - { - "materials": [ "tetra:stone/stone" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:wood" - }, - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/stone", - "tint": "aaaaaa" - } - ], - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - } - } - }, - { - "materials": [ "tetra:stone/diorite", "tetra:stone/andesite", "tetra:stone/granite" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:wood" - }, - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - }, - "availableTextures": [ "stone" ], - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/" - } - ] - } - }, - { - "materials": [ "tetra:metal/copper" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:gold" - }, - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - }, - "availableTextures": [ "metal" ], - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/" - } - ] - } - }, - { - "materials": [ "tetra:metal/iron" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:gold" - }, - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - }, - "availableTextures": [ "metal" ], - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/" - } - ] - } - }, - { - "materials": [ "tetra:stone/blackstone" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:stone" - }, - "integrity": -1, - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - }, - "availableTextures": [ "stone" ], - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/" - } - ] - } - }, - { - "materials": [ "tetra:stone/obsidian" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:iron" - }, - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/obsidian" - } - ], - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - } - } - }, - { - "materials": [ "tetra:metal/netherite" ], - "key": "basic_hammer/", - "attributes": { - "generic.attack_speed": -1.1 - }, - "aspects": { - "block_breaker": 2, - "breakable": 2, - "blunt_weapon": 1 - }, - "tools": { - "hammer_dig": "minecraft:diamond" - }, - "integrity": -1, - "extract": { - "primaryAttributes": { - "generic.attack_damage": 0.5 - }, - "secondaryAttributes": { - "generic.attack_damage": 1, - "generic.attack_speed": -0.08 - }, - "tools": { - "hammer_dig": [ 0, 0.8333 ] - }, - "durability": 0.55, - "integrity": -1, - "magicCapacity": 1, - "glyph": { - "textureX": 64 - }, - "availableTextures": [ "metal" ], - "models": [ - { - "location": "tetra:item/module/double/head/basic_hammer/" - } - ] - } - } - ] -} +{ + "replace": true, + "type": "tetra:multi_major_module", + "slots": [ + "double/head_left", + "double/head_right" + ], + "slotSuffixes": [ + "_left", + "_right" + ], + "improvements": [ + "tetra:double/hammer/", + "tetra:double/shared_head/", + "tetra:double/shared/", + "tetra:shared/" + ], + "variants": [ + { + "materials": [ "tetra:wood/" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "log" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:stone/stone" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/stone", + "tint": "aaaaaa" + } + ], + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + } + } + }, + { + "materials": [ "tetra:stone/diorite", "tetra:stone/andesite", "tetra:stone/granite" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "stone" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:metal/copper" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": 1 + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:metal/iron" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:gold" + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:metal/cobalt" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:stone" + }, + "integrity": -1, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:gem/diamond" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:iron" + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ], + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + } + } + }, + { + "materials": [ "tetra:metal/netherite" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:diamond" + }, + "integrity": -1, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + } + ] +} diff --git a/data/tetra/modules/double/basic_handle.json b/data/tetra/modules/double/basic_handle.json new file mode 100644 index 0000000..fe6ea4f --- /dev/null +++ b/data/tetra/modules/double/basic_handle.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:metal/", "tetra:bone/", "tetra:rod/" ], + "key": "basic_handle/", + "extract": { + "availableTextures": [ "default", "metal", "bone", "bright", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/handle/basic/" } ] + } + } + ] +} diff --git a/data/tetra/modules/double/basic_pickaxe.json b/data/tetra/modules/double/basic_pickaxe.json new file mode 100644 index 0000000..de17b01 --- /dev/null +++ b/data/tetra/modules/double/basic_pickaxe.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/", "tetra:gem/" ], + "key": "basic_pickaxe/", + "extract": { + "availableTextures": [ "crude", "metal", "shiny", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/head/basic_pickaxe/" } ] + } + } + ] +} diff --git a/data/tetra/modules/double/binding.json b/data/tetra/modules/double/binding.json new file mode 100644 index 0000000..62097c5 --- /dev/null +++ b/data/tetra/modules/double/binding.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:fibre/", "tetra:skin/" ], + "key": "double_binding/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/binding/binding/" } ] + } + } + ] +} diff --git a/data/tetra/modules/double/butt.json b/data/tetra/modules/double/butt.json new file mode 100644 index 0000000..b2b89b5 --- /dev/null +++ b/data/tetra/modules/double/butt.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/", "tetra:gem/" ], + "key": "butt/", + "extract": { + "availableTextures": [ "crude", "metal", "shiny", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/head/butt/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/basic_blade.json b/data/tetra/modules/sword/basic_blade.json new file mode 100644 index 0000000..0222b44 --- /dev/null +++ b/data/tetra/modules/sword/basic_blade.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/" ], + "key": "basic_blade/", + "extract": { + "availableTextures": [ "metal", "shiny", "grainy", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/blade/basic/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/basic_hilt.json b/data/tetra/modules/sword/basic_hilt.json new file mode 100644 index 0000000..5f64641 --- /dev/null +++ b/data/tetra/modules/sword/basic_hilt.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:metal/", "tetra:bone/", "tetra:rod/" ], + "key": "basic_hilt/", + "extract": { + "availableTextures": [ "bright", "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/hilt/basic/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/decorative_pommel.json b/data/tetra/modules/sword/decorative_pommel.json new file mode 100644 index 0000000..a99a069 --- /dev/null +++ b/data/tetra/modules/sword/decorative_pommel.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:bone/", "tetra:gem/" ], + "key": "decorative_pommel/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/pommel/decorative_pommel/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/heavy_blade.json b/data/tetra/modules/sword/heavy_blade.json new file mode 100644 index 0000000..eac2125 --- /dev/null +++ b/data/tetra/modules/sword/heavy_blade.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/" ], + "key": "heavy_blade/", + "extract": { + "availableTextures": [ "metal", "shiny", "grainy", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/blade/heavy/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/makeshift_guard.json b/data/tetra/modules/sword/makeshift_guard.json new file mode 100644 index 0000000..85ba8b9 --- /dev/null +++ b/data/tetra/modules/sword/makeshift_guard.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:bone/", "tetra:gem/" ], + "key": "makeshift_guard/", + "extract": { + "availableTextures": [ "shiny", "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/guard/makeshift_guard/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/short_blade.json b/data/tetra/modules/sword/short_blade.json new file mode 100644 index 0000000..065ce08 --- /dev/null +++ b/data/tetra/modules/sword/short_blade.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/" ], + "key": "short_blade/", + "extract": { + "availableTextures": [ "metal", "shiny", "grainy", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/blade/short/" } ] + } + } + ] +} diff --git a/data/tetra/modules/sword/wide_guard.json b/data/tetra/modules/sword/wide_guard.json new file mode 100644 index 0000000..6e7cc11 --- /dev/null +++ b/data/tetra/modules/sword/wide_guard.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:wood/", "tetra:scale/", "tetra:bone/", "tetra:misc/vent_plate" ], + "key": "wide_guard/", + "extract": { + "availableTextures": [ "metal", "shiny", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/guard/wide_guard/" } ] + } + } + ] +} diff --git a/data/tetra/recipes/hammer/acacia.json b/data/tetra/recipes/hammer/acacia.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/acacia.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/andesite.json b/data/tetra/recipes/hammer/andesite.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/andesite.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/birch.json b/data/tetra/recipes/hammer/birch.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/birch.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/copper.json b/data/tetra/recipes/hammer/copper.json new file mode 100644 index 0000000..e8eff28 --- /dev/null +++ b/data/tetra/recipes/hammer/copper.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + " /#", + "/ " + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "/": { + "tag": "forge:rods/wooden" + } + }, + "result": { + "item": "tetra:modular_double", + "nbt": { + "id": "926fb0d2-0e40-48e9-a933-06c552c8b0ed", + "double/head_left": "double/basic_hammer_left", + "double/basic_hammer_left_material": "basic_hammer/copper", + "double/head_right": "double/basic_hammer_right", + "double/basic_hammer_right_material": "basic_hammer/copper", + "double/handle": "double/basic_handle", + "double/basic_handle_material": "basic_handle/stick" + } + } +} diff --git a/data/tetra/recipes/hammer/dark_oak.json b/data/tetra/recipes/hammer/dark_oak.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/dark_oak.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/diorite.json b/data/tetra/recipes/hammer/diorite.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/diorite.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/granite.json b/data/tetra/recipes/hammer/granite.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/granite.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/jungle.json b/data/tetra/recipes/hammer/jungle.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/jungle.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/oak.json b/data/tetra/recipes/hammer/oak.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/oak.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/spruce.json b/data/tetra/recipes/hammer/spruce.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/spruce.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/recipes/hammer/stone.json b/data/tetra/recipes/hammer/stone.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/data/tetra/recipes/hammer/stone.json @@ -0,0 +1 @@ +{} diff --git a/data/tetra/replacements/stone.json b/data/tetra/replacements/stone.json new file mode 100644 index 0000000..2f3fc63 --- /dev/null +++ b/data/tetra/replacements/stone.json @@ -0,0 +1,57 @@ +[ + { + "predicate": { + "items": [ "minecraft:stone_sword" ] + }, + "item": "tetra:modular_sword", + "modules": { + "sword/blade": [ "sword/basic_blade", "basic_blade/copper" ], + "sword/hilt": [ "sword/basic_hilt", "basic_hilt/stick" ], + "sword/pommel": [ "sword/decorative_pommel", "decorative_pommel/copper" ], + "sword/guard": [ "sword/makeshift_guard", "makeshift_guard/copper" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_shovel" ] + }, + "item": "tetra:modular_single", + "modules": { + "single/head": [ "single/basic_shovel", "basic_shovel/copper" ], + "single/handle": [ "single/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_pickaxe" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_pickaxe_left", "basic_pickaxe/copper" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_hoe" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/hoe_left", "hoe/copper" ], + "double/head_right": [ "double/butt_right", "butt/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_axe" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/copper" ], + "double/head_right": [ "double/butt_right", "butt/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + } +]