From 913384785639c59cb668879ad554480227e37145 Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Wed, 20 Aug 2025 05:52:37 +0100 Subject: [PATCH] Merge most initial changes --- .../textures/item/copper_boots.png | Bin 0 -> 171 bytes .../textures/item/copper_chestplate.png | Bin 0 -> 189 bytes .../textures/item/copper_helmet.png | Bin 0 -> 160 bytes .../textures/item/copper_leggings.png | Bin 0 -> 177 bytes .../models/armor/copper_armor_layer_1.png | Bin 0 -> 423 bytes .../models/armor/copper_armor_layer_2.png | Bin 0 -> 258 bytes assets/minecraft/lang/en_us.json | 33 + assets/minecraft/lang/gen-langs.sh | 7 + .../textures/block/deepslate_diamond_ore.png | Bin 0 -> 1220 bytes .../minecraft/textures/block/diamond_ore.png | Bin 0 -> 339 bytes assets/minecraft/textures/item/stone_axe.png | Bin 0 -> 178 bytes assets/minecraft/textures/item/stone_hoe.png | Bin 0 -> 157 bytes .../minecraft/textures/item/stone_pickaxe.png | Bin 0 -> 180 bytes .../minecraft/textures/item/stone_shovel.png | Bin 0 -> 158 bytes .../minecraft/textures/item/stone_sword.png | Bin 0 -> 194 bytes assets/paxelsfordummies/lang/en_us.json | 4 + .../textures/item/diamond_paxel.png | Bin 0 -> 360 bytes .../textures/item/golden_paxel.png | Bin 0 -> 351 bytes .../textures/item/iron_paxel.png | Bin 0 -> 366 bytes .../textures/item/netherite_paxel.png | Bin 0 -> 376 bytes .../textures/item/stone_paxel.png | Bin 0 -> 1220 bytes .../textures/item/wooden_paxel.png | Bin 0 -> 371 bytes assets/tconstruct/lang/en_us.json | 17 + assets/tetra/lang/en_us.json | 44 ++ .../crossbow/stave/basic/slimesteel.png | Bin 0 -> 1220 bytes .../crossbow/stave/basic/tconstruct.png | Bin 0 -> 374 bytes .../crossbow/stock/basic/slimesteel.png | Bin 0 -> 248 bytes .../crossbow/stock/basic/tconstruct.png | Bin 0 -> 358 bytes .../double/binding/binding/slimesteel.png | Bin 0 -> 1220 bytes .../double/binding/binding/tconstruct.png | Bin 0 -> 330 bytes .../module/double/handle/basic/slimesteel.png | Bin 0 -> 1220 bytes .../module/double/handle/basic/tconstruct.png | Bin 0 -> 304 bytes .../double/head/basic_axe/slimesteel_left.png | Bin 0 -> 1220 bytes .../head/basic_axe/slimesteel_right.png | Bin 0 -> 1220 bytes .../double/head/basic_axe/tconstruct_left.png | Bin 0 -> 339 bytes .../head/basic_axe/tconstruct_right.png | Bin 0 -> 344 bytes .../head/basic_pickaxe/slimesteel_left.png | Bin 0 -> 1220 bytes .../head/basic_pickaxe/slimesteel_right.png | Bin 0 -> 1220 bytes .../head/basic_pickaxe/tconstruct_left.png | Bin 0 -> 326 bytes .../head/basic_pickaxe/tconstruct_right.png | Bin 0 -> 332 bytes .../double/head/butt/slimesteel_right.png | Bin 0 -> 1220 bytes .../double/head/butt/tconstruct_right.png | Bin 0 -> 302 bytes .../module/sword/blade/basic/slimesteel.png | Bin 0 -> 1220 bytes .../module/sword/blade/basic/tconstruct.png | Bin 0 -> 365 bytes .../module/sword/blade/heavy/slimesteel.png | Bin 0 -> 1220 bytes .../module/sword/blade/heavy/tconstruct.png | Bin 0 -> 360 bytes .../module/sword/blade/short/slimesteel.png | Bin 0 -> 1220 bytes .../module/sword/blade/short/tconstruct.png | Bin 0 -> 346 bytes .../guard/makeshift_guard/slimesteel.png | Bin 0 -> 1220 bytes .../guard/makeshift_guard/tconstruct.png | Bin 0 -> 334 bytes .../sword/guard/wide_guard/slimesteel.png | Bin 0 -> 1220 bytes .../sword/guard/wide_guard/tconstruct.png | Bin 0 -> 346 bytes .../module/sword/hilt/basic/slimesteel.png | Bin 0 -> 130 bytes .../module/sword/hilt/basic/tconstruct.png | Bin 0 -> 299 bytes .../pommel/decorative_pommel/slimesteel.png | Bin 0 -> 1220 bytes .../pommel/decorative_pommel/tconstruct.png | Bin 0 -> 296 bytes .../recipes/copper_axe_recipe.json | 1 + .../recipes/copper_excavator_recipe.json | 1 + .../recipes/copper_hamer_recipe.json | 1 + .../recipes/copper_hoe_recipe.json | 1 + .../recipes/copper_paxel_recipe.json | 1 + .../recipes/copper_pickaxe_recipe.json | 1 + .../recipes/copper_shovel_recipe.json | 1 + .../recipes/copper_sword_recipe.json | 1 + .../advancements/story/mine_stone.json | 39 ++ .../recipes/copper_nugget_from_blasting.json | 39 ++ .../recipes/copper_nugget_from_smelting.json | 39 ++ .../recipes/gold_nugget_from_blasting.json | 42 ++ .../recipes/gold_nugget_from_smelting.json | 42 ++ .../recipes/iron_nugget_from_blasting.json | 54 ++ .../recipes/iron_nugget_from_smelting.json | 54 ++ data/minecraft/recipes/stone_axe.json | 17 - data/minecraft/recipes/stone_hoe.json | 17 - data/minecraft/recipes/stone_pickaxe.json | 17 - data/minecraft/recipes/stone_shovel.json | 17 - data/minecraft/recipes/stone_sword.json | 17 - data/minecraft/recipes/wooden_axe.json | 1 + data/minecraft/recipes/wooden_hoe.json | 1 + data/minecraft/recipes/wooden_pickaxe.json | 1 + data/minecraft/recipes/wooden_shovel.json | 1 + data/minecraft/recipes/wooden_sword.json | 1 + .../tags/blocks/needs_stone_tool.json | 12 + .../tags/items/stone_tool_materials.json | 6 + .../worldgen/biome/basalt_deltas.json | 99 +++ .../worldgen/biome/crimson_forest.json | 106 +++ .../worldgen/biome/nether_wastes.json | 112 +++ .../worldgen/biome/soul_sand_valley.json | 123 ++++ .../worldgen/biome/warped_forest.json | 101 +++ .../ore_diamond_blackstone.json | 18 + .../ore_diamond_buried.json | 6 + .../configured_feature/ore_diamond_large.json | 6 + .../ore_diamond_nether_buried.json | 27 + .../ore_diamond_nether_large.json | 27 + .../ore_diamond_nether_small.json | 27 + .../configured_feature/ore_diamond_small.json | 6 + .../worldgen/placed_feature/ore_diamond.json | 9 + .../ore_diamond_blackstone.json | 27 + .../placed_feature/ore_diamond_buried.json | 9 + .../placed_feature/ore_diamond_large.json | 9 + .../placed_feature/ore_diamond_nether.json | 27 + .../ore_diamond_nether_buried.json | 27 + .../ore_diamond_nether_large.json | 27 + .../recipes/golden_paxel.json | 22 + data/paxelsfordummies/recipes/iron_paxel.json | 22 + .../paxelsfordummies/recipes/stone_paxel.json | 22 + .../recipes/wooden_paxel.json | 19 + .../tags/items/stone_tool_materials.json | 6 + .../advancements/tools/part_builder.json | 1 + .../tags/worldgen/biome/islands/blood.json | 4 + .../tags/worldgen/biome/islands/clay.json | 4 + .../worldgen/biome/islands/earthslime.json | 4 + .../worldgen/biome/islands/enderslime.json | 4 + .../tags/worldgen/biome/islands/skyslime.json | 4 + .../advancements/story/more_upgrades.json | 32 + .../tetra/advancements/upgrades/hammer_2.json | 1 + .../tetra/advancements/upgrades/hammer_3.json | 32 + .../tetra/advancements/upgrades/hammer_4.json | 32 + .../tetra/advancements/upgrades/hammer_5.json | 32 + .../tetra/advancements/upgrades/hammer_6.json | 32 + data/tetra/advancements/upgrades/root.json | 37 + .../materials/metal/amethyst_bronze.json | 8 +- data/tetra/materials/metal/cobalt.json | 1 + data/tetra/materials/metal/hepatizon.json | 5 +- data/tetra/materials/metal/iron.json | 3 + data/tetra/materials/metal/manyullyn.json | 5 +- data/tetra/materials/metal/queens_slime.json | 6 +- data/tetra/materials/metal/rose_gold.json | 11 +- data/tetra/materials/metal/slimesteel.json | 1 + data/tetra/materials/metal/steel.json | 5 +- data/tetra/materials/stone/stone.json | 3 + data/tetra/modules/crossbow/basic_stave.json | 17 + data/tetra/modules/crossbow/basic_stock.json | 17 + data/tetra/modules/double/basic_axe.json | 12 + data/tetra/modules/double/basic_hammer.json | 655 +++++++++--------- data/tetra/modules/double/basic_handle.json | 12 + data/tetra/modules/double/basic_pickaxe.json | 12 + data/tetra/modules/double/binding.json | 12 + data/tetra/modules/double/butt.json | 12 + data/tetra/modules/sword/basic_blade.json | 12 + data/tetra/modules/sword/basic_hilt.json | 12 + .../modules/sword/decorative_pommel.json | 12 + data/tetra/modules/sword/heavy_blade.json | 12 + data/tetra/modules/sword/makeshift_guard.json | 12 + data/tetra/modules/sword/short_blade.json | 12 + data/tetra/modules/sword/wide_guard.json | 12 + data/tetra/recipes/hammer/acacia.json | 1 + data/tetra/recipes/hammer/andesite.json | 1 + data/tetra/recipes/hammer/birch.json | 1 + data/tetra/recipes/hammer/copper.json | 28 + data/tetra/recipes/hammer/dark_oak.json | 1 + data/tetra/recipes/hammer/diorite.json | 1 + data/tetra/recipes/hammer/granite.json | 1 + data/tetra/recipes/hammer/jungle.json | 1 + data/tetra/recipes/hammer/oak.json | 1 + data/tetra/recipes/hammer/spruce.json | 1 + data/tetra/recipes/hammer/stone.json | 1 + data/tetra/replacements/stone.json | 57 ++ 157 files changed, 2180 insertions(+), 429 deletions(-) create mode 100644 assets/advanced_copper/textures/item/copper_boots.png create mode 100644 assets/advanced_copper/textures/item/copper_chestplate.png create mode 100644 assets/advanced_copper/textures/item/copper_helmet.png create mode 100644 assets/advanced_copper/textures/item/copper_leggings.png create mode 100644 assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png create mode 100644 assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png create mode 100644 assets/minecraft/lang/en_us.json create mode 100755 assets/minecraft/lang/gen-langs.sh create mode 100644 assets/minecraft/textures/block/deepslate_diamond_ore.png create mode 100644 assets/minecraft/textures/block/diamond_ore.png create mode 100644 assets/minecraft/textures/item/stone_axe.png create mode 100644 assets/minecraft/textures/item/stone_hoe.png create mode 100644 assets/minecraft/textures/item/stone_pickaxe.png create mode 100644 assets/minecraft/textures/item/stone_shovel.png create mode 100644 assets/minecraft/textures/item/stone_sword.png create mode 100644 assets/paxelsfordummies/lang/en_us.json create mode 100644 assets/paxelsfordummies/textures/item/diamond_paxel.png create mode 100644 assets/paxelsfordummies/textures/item/golden_paxel.png create mode 100644 assets/paxelsfordummies/textures/item/iron_paxel.png create mode 100644 assets/paxelsfordummies/textures/item/netherite_paxel.png create mode 100644 assets/paxelsfordummies/textures/item/stone_paxel.png create mode 100644 assets/paxelsfordummies/textures/item/wooden_paxel.png create mode 100644 assets/tconstruct/lang/en_us.json create mode 100644 assets/tetra/lang/en_us.json create mode 100644 assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png create mode 100644 assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png create mode 100644 assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png create mode 100644 assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png create mode 100644 assets/tetra/textures/item/module/double/binding/binding/slimesteel.png create mode 100644 assets/tetra/textures/item/module/double/binding/binding/tconstruct.png create mode 100644 assets/tetra/textures/item/module/double/handle/basic/slimesteel.png create mode 100644 assets/tetra/textures/item/module/double/handle/basic/tconstruct.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png create mode 100644 assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png create mode 100644 assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png create mode 100644 assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png create mode 100644 assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png create mode 100644 assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png create mode 100644 assets/tetra/textures/item/module/sword/blade/short/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/blade/short/tconstruct.png create mode 100644 assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png create mode 100644 assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png create mode 100644 assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png create mode 100644 assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png create mode 100644 assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png create mode 100644 data/advanced_copper/recipes/copper_axe_recipe.json create mode 100644 data/advanced_copper/recipes/copper_excavator_recipe.json create mode 100644 data/advanced_copper/recipes/copper_hamer_recipe.json create mode 100644 data/advanced_copper/recipes/copper_hoe_recipe.json create mode 100644 data/advanced_copper/recipes/copper_paxel_recipe.json create mode 100644 data/advanced_copper/recipes/copper_pickaxe_recipe.json create mode 100644 data/advanced_copper/recipes/copper_shovel_recipe.json create mode 100644 data/advanced_copper/recipes/copper_sword_recipe.json create mode 100644 data/minecraft/advancements/story/mine_stone.json create mode 100644 data/minecraft/recipes/copper_nugget_from_blasting.json create mode 100644 data/minecraft/recipes/copper_nugget_from_smelting.json create mode 100644 data/minecraft/recipes/gold_nugget_from_blasting.json create mode 100644 data/minecraft/recipes/gold_nugget_from_smelting.json create mode 100644 data/minecraft/recipes/iron_nugget_from_blasting.json create mode 100644 data/minecraft/recipes/iron_nugget_from_smelting.json delete mode 100644 data/minecraft/recipes/stone_axe.json delete mode 100644 data/minecraft/recipes/stone_hoe.json delete mode 100644 data/minecraft/recipes/stone_pickaxe.json delete mode 100644 data/minecraft/recipes/stone_shovel.json delete mode 100644 data/minecraft/recipes/stone_sword.json create mode 100644 data/minecraft/recipes/wooden_axe.json create mode 100644 data/minecraft/recipes/wooden_hoe.json create mode 100644 data/minecraft/recipes/wooden_pickaxe.json create mode 100644 data/minecraft/recipes/wooden_shovel.json create mode 100644 data/minecraft/recipes/wooden_sword.json create mode 100644 data/minecraft/tags/blocks/needs_stone_tool.json create mode 100644 data/minecraft/tags/items/stone_tool_materials.json create mode 100644 data/minecraft/worldgen/biome/basalt_deltas.json create mode 100644 data/minecraft/worldgen/biome/crimson_forest.json create mode 100644 data/minecraft/worldgen/biome/nether_wastes.json create mode 100644 data/minecraft/worldgen/biome/soul_sand_valley.json create mode 100644 data/minecraft/worldgen/biome/warped_forest.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_buried.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_large.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json create mode 100644 data/minecraft/worldgen/configured_feature/ore_diamond_small.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond_buried.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond_large.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond_nether.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json create mode 100644 data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json create mode 100644 data/paxelsfordummies/recipes/golden_paxel.json create mode 100644 data/paxelsfordummies/recipes/iron_paxel.json create mode 100644 data/paxelsfordummies/recipes/stone_paxel.json create mode 100644 data/paxelsfordummies/recipes/wooden_paxel.json create mode 100644 data/quark/tags/items/stone_tool_materials.json create mode 100644 data/tconstruct/advancements/tools/part_builder.json create mode 100644 data/tconstruct/tags/worldgen/biome/islands/blood.json create mode 100644 data/tconstruct/tags/worldgen/biome/islands/clay.json create mode 100644 data/tconstruct/tags/worldgen/biome/islands/earthslime.json create mode 100644 data/tconstruct/tags/worldgen/biome/islands/enderslime.json create mode 100644 data/tconstruct/tags/worldgen/biome/islands/skyslime.json create mode 100644 data/tetra/advancements/story/more_upgrades.json create mode 100644 data/tetra/advancements/upgrades/hammer_2.json create mode 100644 data/tetra/advancements/upgrades/hammer_3.json create mode 100644 data/tetra/advancements/upgrades/hammer_4.json create mode 100644 data/tetra/advancements/upgrades/hammer_5.json create mode 100644 data/tetra/advancements/upgrades/hammer_6.json create mode 100644 data/tetra/advancements/upgrades/root.json create mode 100644 data/tetra/materials/metal/iron.json create mode 100644 data/tetra/materials/stone/stone.json create mode 100644 data/tetra/modules/crossbow/basic_stave.json create mode 100644 data/tetra/modules/crossbow/basic_stock.json create mode 100644 data/tetra/modules/double/basic_axe.json create mode 100644 data/tetra/modules/double/basic_handle.json create mode 100644 data/tetra/modules/double/basic_pickaxe.json create mode 100644 data/tetra/modules/double/binding.json create mode 100644 data/tetra/modules/double/butt.json create mode 100644 data/tetra/modules/sword/basic_blade.json create mode 100644 data/tetra/modules/sword/basic_hilt.json create mode 100644 data/tetra/modules/sword/decorative_pommel.json create mode 100644 data/tetra/modules/sword/heavy_blade.json create mode 100644 data/tetra/modules/sword/makeshift_guard.json create mode 100644 data/tetra/modules/sword/short_blade.json create mode 100644 data/tetra/modules/sword/wide_guard.json create mode 100644 data/tetra/recipes/hammer/acacia.json create mode 100644 data/tetra/recipes/hammer/andesite.json create mode 100644 data/tetra/recipes/hammer/birch.json create mode 100644 data/tetra/recipes/hammer/copper.json create mode 100644 data/tetra/recipes/hammer/dark_oak.json create mode 100644 data/tetra/recipes/hammer/diorite.json create mode 100644 data/tetra/recipes/hammer/granite.json create mode 100644 data/tetra/recipes/hammer/jungle.json create mode 100644 data/tetra/recipes/hammer/oak.json create mode 100644 data/tetra/recipes/hammer/spruce.json create mode 100644 data/tetra/recipes/hammer/stone.json create mode 100644 data/tetra/replacements/stone.json 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 0000000000000000000000000000000000000000..11c0cb45b1a0609f89ee958dbca9dedc5c54bd18 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`MV>B>Ar_~T6C~;s;@qFv^E?(l zyz=M!sh9u%Ka=z8y^8XW`4cR{m>s${NHPfRp7z>t4&w_h$43f=i+Bz!n~=i%?1$u} zJcdn5IcyC_Hk?endM9CJMSeJK?61!&LPfdJ{MGU-%Rhy6q~LTNNnPtT hKlb!Ws|j=8uh)KH&v?)C-bs-044$rjF6*2UngCc|LW%$Y literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fde1812ac1539e5d976ff5a5c0995524625191eb GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>7Fi*Ar_~T6C~y-#JNASH}l!@ z%(AZS|N5s@3m&j}AN}uV)bzje(x3FS%m4R>`!#3IU{ok%CD? z{xN^SGkfFN|NieSlIn5H5!g5FHRCbfX~e~Ew8fA?tl&l50kyu%3}1eY9qV<)fvCz5YD07dPk$`q3@3 z=4uNB1@ZEB-bGOIu9SS?A<6qWNrcez@^#(m+f~ItSN$)#e&Z}p)ouWto2}bTb%s14 zu7Ma|y-AX%x-`Z0yJ$9Db}T8nFWpRgO*F|*6*HOHUFiBCCwV1S+T4egn$|}vXW9-y z1o03-W`JQ6=WNlAVZ_BlZZr&@QWgf2G+TK3b>M|h8N3Kw$yLqfW^rssdupW}JzX`C z5k?x}1>lwQ0no0S=y9||V2`wG*LSz7`fzy5Gc*(PjUicm^FM+yx(L60g&&FRZBfT+ RC&K^$002ovPDHLkV1l0Ew@v^6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fc15738462c1592e583c325ec240c0023708c8d3 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!VDw>HYaZfQW60^A+A9B_u*}SW;Q*q3A>i- zaX!UiSFG)_AamA*bIpKqj3q&S!3+-1ZlnP@Gdx`!Ln>~)op73$S&_%(veP9euMQSo zmojGVIfBRTB-_1JzbSpGDl_5uB>lQeXMU8uyrlDvTj3U~LLy^N;k*T34mFo*C@V6) zG~=BlsJ(!RMU?Z%3WrTkP71sbo8kNQNh!B}V~(3_!y9RVPd|L$H+#?27Jv6!ch--J znHi7&R?0;DdH&Ymuek=lcV08w)!d3ZY9Sek_k$Pf^W8BL)X3g`4(LV(Pgg&ebxsLQ E0B`_f;Q#;t literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..21f0d12f68af990f4da27fa1020e331bc724398b GIT binary patch literal 1220 zcmYjRO-NKx6#m}$-ssHeq&X^DX}Aa@qk%w5LeNHZ48^34o6uSWwK2p^5J|R)79l~j zh!#QAB8;|$NG3@w%*r47!F0mXX-pbNb9|$(`@QMBJn-JR_q_9+bME=heb-xC8gjfP zUI01a#!#EmxqPzR>Rq;Cbt8vhA758qQ5*eSZF4Q~^rkP>X{i0)vyE-dz@>da z?=@gUnR*w1o*)qI0IKf*MO}BFojj&KxX+wu2q~>3dHgw}dAb_gy8-_&AFZIGsaIv# z6%N&&I+Ca5>dU5fu;Q?_nurjC^<`TjVa8EbUWuh|5qljd^uw23ifsQ*B;vn7fBNR{ zDTU4rKc*$U&Q}|PDGan-7=#jwP5{bBk457uS_D~nX*Y?Uv{G<;t+Y|S1xN#ZvJJmo zor?>CSp^@L9)RUBF}ymD(;r>{8M*@w1pHY1K5myU33UN8GP69Ieu?`FpAmjHt1JeL z3!SJO8bx9?fywv7PM_#c(T-Nt|F2USm}M)qh3Tmg917N8<@XAv#@?drKoE12<4#j~ zbUOf9U}gd-voo`po0$MR&rY*K(LZBr(6&+zL;R)_L~7)0q)>!3QP%#v!MeQXd97Y&%zHSpZ%b6{He?gG09GDN!H!g}0N zrMaB)2_UfIViydFK=uXZk1Lc*PW)gs3eHuqC)&wj5?Wl zZ1&0}e6o?PBM)r)c+TSfek5I{4WP5Rx$ZPt#+gU8?*hGK(y}r$;q@3cjnaK;sZu7D z7@GwF(m*POMtiR^i12POi1dnfPOeSk_8E{%LNS%G}}0G|-oKvB_fMa2MV=~NAkA|oS5F)8zY5{tB$F@YY0FB}-@Q5sCVBk9h!i=ICUJXFOxt=bL zAsWH5{eet}6?mLH4_v!ubv^gH{c8{VKNDKm8JSK_IpNmTsGuAj#Hr1>;>otR(;Q#F z2}S6Q|QFdTQ+U)<*d-<%jn{T``y!qQXP3;(SQP=;! zc6&_LZ*6et_-<*pavx82sM>MU=hr8;?VKC@Bf7;f^w##!C6|pJd+M&R+I!pP``LLB eAG@=ZKk;XNV_E3tC@~x8PzFy|KbLh*2~7aeJd++A#%|JzrB|(0{3=Yq3qyahho-U3d6}OTd7~il4xGl5@ zafp!BO30bWkmeJ@7srrRaL!MD&RC&ljOk4kb9S> VreWsqD?pf%c zpYi6G{~s@tF;F`#pe}jvze0`fb>_T|n-J&`s+ z+o7$2MX9G$BS0<(soK85v&lN4o@;T2BGm$KdJe=d#Wz Gp$PzSPdYgO literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/stone_pickaxe.png b/assets/minecraft/textures/item/stone_pickaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..58259dabec10ef05ebe0af235cb982af972cb89f GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=4?JHa%|2xt8nEnXaDU zCl{|H<7p=9BqOLH$Gt(Pr2wdcu_VYZn8D%MjWi&~#nZ(xq~ccc0j^7zgbtX@p0F`W zbH>z*iElWk>TGJb@MfYLZ-U#&mS=1o49pW4#S${I8aND0%p6!GEEX^Y=ms3~F`3OM X^_*XHx3knCpm_|Qu6{1-oD!M<+R8Uu literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/stone_shovel.png b/assets/minecraft/textures/item/stone_shovel.png new file mode 100644 index 0000000000000000000000000000000000000000..fa41a5d8d3a5098dc5185f3a62d22321c3068e49 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`sh%#5Ar_~T6C{EZ;@qFvb6B6` z_^0mudHzh_gc{xJ%_hzXv*gX6HkdZwaFK3UC+RXdg@L1DR%g(%oyM_$_qWNIr_OS$ znPi&& zpPZ+eXlJ_m96!UyO*wyNHaW=%YOm2!1FB;z3GxeOaCmkj4ao8Fba4!+xK(>Lkgvgj zgE`=onQPVm-?Jo@za>9z-y?Kj3B!uJEBDQ*etzhDYRcJ*3TDm*$-9~|)@OUx@G$-P n`Npk|)8N;eHOoyjgPNtkonZW&|C&jS3j3^P6F>uz>m+rWShT!|IH&=SERA- zfI-8=iGn@#w$-f9Hg|9}zI<=~&gjnS%v6hlhq^QPnR^1Hv>yb7GTeTq@k4ZtWD3Xf zHlxFbADOkuZ;Az2jyG?l`}Y|& z<+!n1@G@kw-L$FyExaLZg@KJv0>f%XgR=&+7amGDuuzFV^&x}8*|{%Y{WpEGW8*TL zhy#ZXF&r(aF*|Icz#LF=m{D;yC({JCO{SCiB_tR$Qp?VI@V)K@1_XnrtDnm{r-UW| DD=dn< literal 0 HcmV?d00001 diff --git a/assets/paxelsfordummies/textures/item/golden_paxel.png b/assets/paxelsfordummies/textures/item/golden_paxel.png new file mode 100644 index 0000000000000000000000000000000000000000..c5374a093f241924f268fa704280700fa4088b9e GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1en@QbI5V~B-+@&fLRF45oohXV968J2u}|KG^q zSQ>}$lw({DQme#O4ffnLng8(Z@AiN|rU(E3|4-oA{PU?>pv5;6;lJ}As<%Jl;t@A6 zGHUvGuiIXsCR*L#@6VU^ZLC*$c-Zy!uzpT#5cEoB{Z>_zaC?Wvjf1ls+cdH_8(KW6 zOSPzYDIB4H&wxRbDRbKN2PqrQ|2=jv?!77 zK?$RW@rh?YZ_hWlQ}IRgUFeq^2eKG^j5Q8SFl}zwu)t~ zvUDTUgtoi8%Z+8MN;)1sJ3BidFr*=o;ewKZ+ch30{rG(;34co_DjxRdJ1Q!{W?*F0 z^l_?o_<@?j!a{@EudhPey55=cur zsrc|nIzs=RLB+>MtjZpn_pqotSFI6`Fy?94!^u>^`@ux`@B0J|ma=cX?(vd`4d0TYe~CJaj?Q$GKB>wjR@!b2Yn8X4EH9WXhZ)5g`@xNDcylvd^jlk#P&|6iZ* z_}HvZ35?v_%p#XR-sHL5z~gX{m%SxNjl)6eFVdQ I&MBb@0OwALX8-^I literal 0 HcmV?d00001 diff --git a/assets/paxelsfordummies/textures/item/netherite_paxel.png b/assets/paxelsfordummies/textures/item/netherite_paxel.png new file mode 100644 index 0000000000000000000000000000000000000000..4268f73f59c4c11d7a44c8c8ccfed690d5502cdf GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1en1FxrxV~B-+@&fJ;mr8!{9}3XpN@%%c!RWEr zcY^ec+LXI`ZMoO^7raPpx)j0a^Z8`6^#KX#0|f{F{}-5Em2LSie6w-Fj{2`MGx(Wm zfrr>JR#FUWUY|?0QnBmOo3f>FhA-~=)TEtOi zcEVtSqQZIw<~eK)CemEo200eBa_?dU1jIzzHYqTyW>h$<^oe8k!b1rPYD#RW4;d8B zUYmC9eB#SUyih0u&YaGb1WMa~44$rjF6*2UngISBipl^0 literal 0 HcmV?d00001 diff --git a/assets/paxelsfordummies/textures/item/stone_paxel.png b/assets/paxelsfordummies/textures/item/stone_paxel.png new file mode 100644 index 0000000000000000000000000000000000000000..dca2829ed66af9868d6c12f67adb5c8bca18f751 GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=DjSK$uZf!>a*kgS4lMV~B+yqX5hM-ypTL2k|;G|3R26 zn?M@>%xnTkWwRlxMIhc6j=&5aojTzCuS!w5zg0~_rmBM7#QU5W*)8Dxl+yf{P7`jZU% zp1cR^#pwc&fgnX7&GHhQ3_%+YgEgaDgx3I1GtvJJhC*Ox-+1(u5o9wuz-a(TGsx!o z+n+FiG{ZE)!UV?0Y5+_#D8P_4gEUEsi^23_r$L%K)7AfL$Z?}Y7fdxQU}1c?(?A0F sY=&vTNfWXer$(3r$jP{z4O2rC+W%?lnKi}-FMjv*HQ$qTp*u8aKOKNO(HmC$m@g3)8~ z{$7b0dq1AgZkv4Fe!+{xrb`iwKA$g}+e_Z7|Hmup%4)&uaE*uQe%-%hfk&ySCq7Je z{>bIW9JlX3>$06U6us`%{yMrq#7H8!z`-!SvF%-fJQLD8uuhbOv! ze_F+dN751c_Y4>`nKGwMe~@yc`WtVv!Ub*v@xTB1KXS$~+njazZ!N*qIJfrk#qeXf z>h}z4{(cnK;%2nqWyoZ^X;c4OcthF>17>q}<0-6+5xfnVZ8v#D*_adU!Zf(q88YAb zg#TZ!c)Zv2=|LtjF*c25k2gy$W0W*7QqojRF?M9Q?qahBg2I literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..98366409445ec6ffcec3cc0c5c871e251dfdff4e GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25C-GS+HpWiNQ3gN4tTQynFHnO#gWB7)-+mtS$g)?#hm4 z=)Q8D;la|~FtuR%bw@r{J#a-J&8zLR*g*s%>SmBuaOq# nP{UY2Y5MCE5)%wImkgNL{Q1FMi&Vc^gB;-L>gTe~DWM4fT)cdM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9c11a8d0a1c0c759444c229b82f1111a65ee8231 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^JZv^(q?yd7K3vk;M!Q z+`=Ht$S`Y;1W=H@#M9T6{UwJGFNegFNn1hc3O!vMLp08B?cd1TV8Fwo-=P}OVmhOV z@kMMJ_qGPfj1w{(OB33bGe}Li{PFDRs^2-y%9o!W(6z^ zJ~+x7eJ%3$GSb&Mel^v4=A%8ke=Gi2wd22@nTcwPX67gPC4GwB@uf^0v0BGI+&Xs! zXt`>MYeY#(Vo9o1a#1RfVlXl=GSxM(&^0sxD6$lxv9k^iMa&`Jr*H`##ROvRz^@gl7{Pl Q0rfC=y85}Sb4q9e0Qm8BQ~&?~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1e194cd810bbd8dd374b37c7cbd8ccb36f098fc1 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``#oJ8Ln`8uC0M7lGbrmRmzcl* z!$0ZwpAV*oo99T(c{O8$B*UdM3l&Z)q$Zy@psjyufkEoY`WP|8hm!;*2_{y2f5PkN zyg};2qZhnw>F(!@1(G@Z_IHN){LxQb%UH&ELRI0gL))TuPCxxU?@pv2c_uXJG4B(h zfCanu*MGhL<hn>T5Q~Fntzd5cNsDI$I=I59k#JPgg&ebxsLQ0Ak-?Gynhq literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b9e4df2e74878476d14fef7171a6070019701bdd GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+AhmPpkyw{Bp@jK(Yb)JtvD!McAl|>Tobp! z9P8r;lyjBN^*lLI9K^SIpAt|gIbjAb!%R1&8GmHfZU@?_TH+c}l9E`GYL#4+3Zxi} z42(>54J>pG%|i^0tPBjTOwF|o46Fwf|DFnGH9xvXeK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4h83 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..186e6bb5d85e587aa72214d792c5eaa340c30e7a GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2M&HK$LXe*5-qYHI4H zO`BX_K9SI4)&xp0mIV0)GdMiEkp|)!C8<`)MX5lF!N|bKRM)^l*U&t~(9+7(+{)No+rYrez~I}ZTb?Kya`RI% z(<*UmXzx$@3e=zhx1l66H?_DVF}DDr$0Eeg*vi1d%E$y_iKOBBUqC$!p00i_>zopr E09?ITz5oCK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e9f9bd62da8142ed5a9375d2e82e374813552c8e GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25C+oZUI7%MTnuXm4StokqJbPq~ZEsKs^keu6{1-oD!MeK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25Cafa#G_LypAB;&h1g6>a^0oi&?_Xhc1rt_lfr22-UD?qL-B+%ImArfMhT-dzw;0NC z8URx)BqIXW^y9%}28C!>3zopr0GAwHmH+?% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8d28f501094fc55ebc0837e482f031d5aca30d24 GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25Cej~NuAT^WRAL>Q6aOf82&R6&I8bBJ!(hRc+WC+PN!!(c5Gz@|2 WbtXJ=SzpRPR(QJlxvXT z_1#NaSYvlhc&O2=GKoWYnF;gZ;UO_QmvAUQh^kMk%5t^u7QQFp?Qd*k(Gg=m8rS5 zfq|8Q!D`zL87LZZ^HVa@DiIpYLX3>8OpJjDqM>Dh^%|fC4Y&;@nYpROC5gEO2t5`d ehQ?L~mR1I)5IsT*Pw)cuFnGH9xvX6IHF-sRQ1fBDI0LD4t9(_ddsG7!ua3sKhla%q8i!nVlI z+^X+(EIxAj`=@pF$C;?bdvt1`W6kC7HRY n#U+Wk1qeMBA%@0Q29{QaCJ;+1Y7VOd^)Pt4`njxgN@xNAm_caZ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a0ff453696a31886dbac9825fb563122d16a2bf4 GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25CT$XTBq3Tc5$p=Qibf?zLtsEdVBHQCwmFVdQ&MBb@0KG9ypa1{> literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c4a83f6f9fdf49073be6dcaf9ac1bc5049521e3f GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25Cx1p->IOQT06c2y%sbn$xmASK@8|3E(WboFyt=akR{ E07N}U>;M1& literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..858933127ea68194e481a7c58149cd590a7846e3 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^JZv^(q?yd7K3vk;M!Q z+`=Ht$S`Y;1W=H@#M9T6{UwJGFDL7~{uir&LXMs;jv*T7lM@z*7#xx?{V&+0+Y=#T zU~uJ+e#(yHALcktN>rYt)-yAgoF>NK%AU%fH&y>{D0>SxK{8n1YG7da`s5v z2Q*Bz#5JNMC9x#cD!C{XNHG{07@6uCSm+v>hZq`J85mlbnrj;vSQ!|sw%w3{q9Hdw zB{QuOp}{P~$jHjj(8|ylqG9JF&+R}B8gLs*GILXlOA>Pn5PB>^42`V}EUgSoA$o)s Sp5O)QVeoYIb6Mw<&;$UY&0SUi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2e8ffce44c012f0f0e32d1303f00c7a10eda518b GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^JZv^(q?yd7K3vk;M!Q z+`=Ht$S`Y;1W=H@#M9T6{UwJGFDD;otf3N6$lcS$F+}5ha)QK`2VeeQ`7ak|Ao~nTc%#%WMJ6; zho|h{|6?mdKI;Vst0ANyHeK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25Cylhq78VkbTj!_jOB?L6q Vh#0#?cpU)w*VEO{Wt~$(69C$;JJ|pL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ca4c499d012f15fe748f6320f8ce09ecb76b9d1b GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^JZv^(q?yd7K3vk;M!Q z+`=Ht$S`Y;1W=H@#M9T6{UwJGFDD;otf3N6NYm5BF+}5ha)QK`gvLrIn!xL{CM{VRfJ$22WQ%mvv4FO#mcGP9XpQ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1db467676eb121ef0d90a34209bea5f6c9dffa3f GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4%*ESo9Tth;$9L7SOTeayfB()8=&H-=xIJ~2qy7&4seT+Z;i zBOhmiV?j6I^TXE+yz-(9FOJ>-V|<#?^}_j}Xaa>kTws)eHw1z`n!*;nyHo{I`f)tT_Mx literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0658617569a49bd44ef10876734153bb2abc9a35 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=2M&HE-X(O-)VRv}x1n z)2F9TpYHndNuiv>6rdbqNswPKgTu2MX&_FLx4R3wSYpR(AcwQSBeIx*fm;}a85w5H zkpK#^mw5WRvcKdI;^mNdGHI(3P{_j5#W95AdU65-vzsHwS%oD$q5+LYEpvDlFdYnF z3}4~E5#k`CCcq}@;nT`t&>`vUn<|!|AjH71EsE9A?U3^+pc$$qt`Q|Ei6yC4$wjF^ ziowXh$W+(BLf6nd#L&pfz|hLnT-(6F%D`Z??S>2#4Y~O#nQ4{C8i4AI%&kmJAR79a x`*VOAG~hOrWag$8mn7yEAoN&-7#dp{SXdcB^++17{{_^;;OXk;vd$@?2>=0&V!r?Y literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d7e4d35e4bbe4eb2904899d2ddb5aa6ee99b2427 GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4H=O_Lm$&yc`lwCT%qW3YmGjIEHXsPfl=P>}hHeXqzyJ)5YQB4MwE}Ji-R8oGlKl zP79fq2{5uHu3%`^4rypS+Sus9z_5PWqL&jUXDjT-RR(YS4h& rP?DLOT3nKtTY%7G5n^a;Wnf`tWCGD6X}JCuP!EHrtDnm{r-UW|IgVss literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e908827d6cd182431ddb0fab94e42a6c12c7e2b7 GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e49b_vZn~_~H Z(%G3>-n|E1t3V|WgQu&X%Q~loCIE8-bP)gm literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..227724a16bfa05f5cef1c28060ce3ba96628aa2e GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2M&HE-X(O-)VRv}x1n z)2CfuJ`oe0x)vzGSQ6wH%;50sMjD8d?NMQuIw*4gm^h5o=n`CxCiXOI#yLQW8s2t&)pUffR$0fsv`MfrYN2d5DpLm8p@H zfq}Mx0gzmv&K``SAvZrIGp!Q0hKp7E--BEQx1l66H?_DVF}DDr$0Eeg*vi1d%E$y_ UiKOBBUqC$!p00i_>zopr06vyr`Tzg` literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a3dcd72c45d9456ff294b4269abb1a37c4cc2d36 GIT binary patch literal 1220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4OAdh9H~4AX+i;zv<;`M7x9$MK_cKGDN~!gW>bT x*9;GGVz8=#=|k}XOz?F_KI4m{HyA)(8UdilO+kV)*=i!ltDdfYF6*2Ung9r?N7DcR literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..aac08254c13f6a53c47c93877c9170cca8ebd645 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2M&HL0nor%#{Wv}x1y z>C;_bK8Y{1@B~UQmIV0)GdMiEkp|)hZq`J85mlbnrj;vSQ!|sw%w3{ zq9HdwB{QuOSp!g=v5}RL5kv#8^zu-k1`W6kC7HRY#U+Wk1qeMBA%@0Q1{PLECJ;T6 ThUeK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25CRq-$XeY>4Pgg&ebxsLQ0IVoY`~Uy| literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c942173876808388220398709699d507b330d9e8 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^JZv^(q?yd7K3vk;M!Q z+`=Ht$S`Y;1W=H@#M9T6{UwJGFNegFNn1hcLOop^Lp07OCrFqrcvgS5KBmY=;8YLe zcA*uLv;QsscRZPixmks8tq#XB{pKI_Y;9t0A*=;?uj-ZA*w`}L&hl)Q+^Ch1(6HlR z$3vM}LM9Ws4sU$I%&>Nv2=^u5vNoUvswJ)wB`Jv|saDBFsX&Us$iT={*T6#8&^*M@ z$jZRb%G6xjz`)ADV72Xr3=|Ey`6-!cl?V-HAw~vPrWRJlPz}lw?YDp$G~hOrWag$8 mmn7yEAoN&-7#dp{SXddEKrE3oT>lHGhr!d;&t;ucLK6VTiDIAt literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f58d1ee4b5a65d4b9212a2829ca71de33a8dfbfc GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`o}Mm_Ar*1S60D0A4J@1;5>HL~ zzerU0zwm1-wUpL`v)|mF{N!13^Y35nNjdGeSuW*N{gjHF73r|7ruNgchp#W)HXkVj4PujAJ~Z zfoETag#23;5@LKM|Ln1BZiclx+1YRL-tYu!R4s9hC`m~yNwrEYN(E93Mg~Tvx&{`y zhUOuLMpg!fR;K3K1_o9J2CHp1WT0rs%}>cptAuJW*EKW?F*33;HnuV}f@olvyw?z@ vK?80>NoHeK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=G`DAk4@xYmNla25CLp07OCrGe5vtRkM{%61cyw1jh zJ&L0JLd&M}%>HgTe~DWM4f;)hNK literal 0 HcmV?d00001 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" ] + } + } +]