From b05bfd9d54ac6060a4f8bcde612171927f208969 Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Sun, 25 Apr 2021 13:38:00 +0800 Subject: [PATCH] add massive item --- helps/ResourcesMapping.md | 12 +- scripts/item_manager/enus.txt | 226 ++++++++++ .../generator.py} | 33 +- scripts/item_manager/url.txt | 226 ++++++++++ scripts/item_manager/zhcn.txt | 226 ++++++++++ .../teyvatcraft/init/ItemsManager.java | 412 ++++++++++++++++++ .../assets/teyvatcraft/lang/en_us.json | 207 ++++++++- .../assets/teyvatcraft/lang/zh_cn.json | 228 +++++++++- .../models/item/agents_sacrificial_knife.json | 6 + .../models/item/agnidus_agate_chunk.json | 6 + .../models/item/agnidus_agate_fragment.json | 6 + .../models/item/agnidus_agate_gemstone.json | 6 + .../models/item/agnidus_agate_sliver.json | 6 + .../teyvatcraft/models/item/almond.json | 6 + .../assets/teyvatcraft/models/item/bacon.json | 6 + .../teyvatcraft/models/item/bamboo_shoot.json | 6 + .../models/item/basalt_pillar.json | 6 + .../assets/teyvatcraft/models/item/berry.json | 6 + .../models/item/bit_of_aerosiderite.json | 6 + .../models/item/black_bronze_horn.json | 6 + .../models/item/black_crystal_horn.json | 6 + .../models/item/bloodjade_branch.json | 6 + .../models/item/boreal_wolfs_broken_fang.json | 6 + .../item/boreal_wolfs_cracked_tooth.json | 6 + .../models/item/boreal_wolfs_milk_tooth.json | 6 + .../models/item/boreal_wolfs_nostalgia.json | 6 + .../models/item/brilliant_diamond_chunk.json | 6 + .../item/brilliant_diamond_fragment.json | 6 + .../item/brilliant_diamond_gemstone.json | 6 + .../models/item/brilliant_diamond_sliver.json | 6 + .../teyvatcraft/models/item/butter.json | 6 + .../models/item/butterfly_wings.json | 6 + .../teyvatcraft/models/item/cabbage.json | 8 +- .../teyvatcraft/models/item/calla_lily.json | 6 + .../teyvatcraft/models/item/cecilia.json | 6 + .../chains_of_the_dandelion_gladiator.json | 6 + .../models/item/chaos_circuit.json | 6 + .../teyvatcraft/models/item/chaos_core.json | 6 + .../teyvatcraft/models/item/chaos_device.json | 6 + .../teyvatcraft/models/item/cheese.json | 6 + .../teyvatcraft/models/item/chilled_meat.json | 6 + .../models/item/chunk_of_aerosiderite.json | 6 + .../models/item/cleansing_heart.json | 6 + .../teyvatcraft/models/item/cor_lapis.json | 6 + .../assets/teyvatcraft/models/item/crab.json | 6 + .../teyvatcraft/models/item/crab_roe.json | 6 + .../assets/teyvatcraft/models/item/cream.json | 6 + .../models/item/crown_of_insight.json | 6 + .../models/item/crystal_chunk.json | 8 +- .../teyvatcraft/models/item/crystal_core.json | 6 + .../models/item/crystalline_bloom.json | 6 + .../teyvatcraft/models/item/damaged_mask.json | 6 + .../models/item/dandelion_seed.json | 6 + .../models/item/dark_statuette.json | 6 + .../models/item/dead_ley_line_branch.json | 6 + .../models/item/dead_ley_line_leaves.json | 6 + .../models/item/deathly_statuette.json | 6 + .../item/debris_of_decarabians_city.json | 6 + .../models/item/divine_body_from_guyun.json | 6 + .../models/item/divining_scroll.json | 6 + .../models/item/dragon_lords_crown.json | 6 + .../dream_of_the_dandelion_gladiator.json | 6 + .../models/item/dream_solvent.json | 6 + .../models/item/dust_of_azoth.json | 6 + .../teyvatcraft/models/item/dvalins_claw.json | 6 + .../models/item/dvalins_plume.json | 6 + .../teyvatcraft/models/item/dvalins_sigh.json | 6 + .../models/item/electro_crystal.json | 6 + .../models/item/energy_nectar.json | 6 + .../models/item/everflame_seed.json | 6 + .../fetters_of_the_dandelion_gladiator.json | 6 + .../models/item/firm_arrowhead.json | 6 + .../models/item/flaming_flower_stamen.json | 6 + .../assets/teyvatcraft/models/item/flour.json | 6 + .../models/item/forbidden_curse_scroll.json | 6 + .../models/item/fossilized_bone_shard.json | 6 + .../models/item/fragile_bone_shard.json | 6 + .../item/fragment_of_decarabians_epic.json | 6 + .../assets/teyvatcraft/models/item/frog.json | 6 + .../teyvatcraft/models/item/gilded_scale.json | 6 + .../teyvatcraft/models/item/glaze_lily.json | 6 + .../models/item/gloomy_statuette.json | 6 + .../models/item/golden_raven_insignia.json | 6 + .../models/item/grain_of_aerosiderite.json | 6 + .../models/item/guide_to_ballad.json | 6 + .../models/item/guide_to_diligence.json | 6 + .../models/item/guide_to_freedom.json | 6 + .../models/item/guide_to_gold.json | 6 + .../models/item/guide_to_prosperity.json | 6 + .../models/item/guide_to_resistance.json | 6 + .../assets/teyvatcraft/models/item/ham.json | 6 + .../teyvatcraft/models/item/heavy_horn.json | 6 + .../models/item/hoarfrost_core.json | 6 + .../teyvatcraft/models/item/horsetail.json | 6 + .../item/hunters_sacrificial_knife.json | 6 + .../models/item/hurricane_seed.json | 6 + .../item/inspectors_sacrificial_knife.json | 6 + .../teyvatcraft/models/item/iron_chunk.json | 8 +- .../assets/teyvatcraft/models/item/jam.json | 6 + .../teyvatcraft/models/item/jueyun_chili.json | 6 + .../models/item/juvenile_jade.json | 6 + .../models/item/ley_line_sprout.json | 6 + .../models/item/lieutenants_insignia.json | 6 + .../models/item/lightning_prism.json | 6 + .../teyvatcraft/models/item/lizard_tail.json | 6 + .../teyvatcraft/models/item/loach_pearl.json | 6 + .../models/item/luminescent_spine.json | 6 + .../item/luminous_sands_from_guyun.json | 6 + .../item/lustrous_stone_from_guyun.json | 6 + .../models/item/magical_crystal_chunk.json | 8 +- .../teyvatcraft/models/item/matsutake.json | 6 + .../assets/teyvatcraft/models/item/mint.json | 6 + .../models/item/mist_flower_corolla.json | 6 + .../teyvatcraft/models/item/mist_grass.json | 6 + .../models/item/mist_grass_pollen.json | 6 + .../models/item/mist_grass_wick.json | 6 + .../models/item/mist_veiled_gold_elixir.json | 6 + .../models/item/mist_veiled_lead_elixir.json | 6 + .../item/mist_veiled_mercury_elixir.json | 6 + .../models/item/mist_veiled_primo_elixir.json | 6 + .../models/item/nagadus_emerald_chunk.json | 6 + .../models/item/nagadus_emerald_fragment.json | 6 + .../models/item/nagadus_emerald_gemstone.json | 6 + .../models/item/nagadus_emerald_sliver.json | 6 + .../models/item/noctilucous_jade.json | 6 + .../models/item/northlander_bow_billet.json | 6 + .../item/northlander_catalyst_billet.json | 6 + .../item/northlander_claymore_billet.json | 6 + .../item/northlander_polearm_billet.json | 6 + .../models/item/northlander_sword_billet.json | 6 + .../teyvatcraft/models/item/ominous_mask.json | 6 + .../assets/teyvatcraft/models/item/onion.json | 8 +- .../teyvatcraft/models/item/pepper.json | 6 + .../models/item/philanemo_mushroom.json | 6 + .../models/item/philosophies_of_ballad.json | 6 + .../item/philosophies_of_diligence.json | 6 + .../models/item/philosophies_of_freedom.json | 6 + .../models/item/philosophies_of_gold.json | 6 + .../item/philosophies_of_prosperity.json | 6 + .../item/philosophies_of_resistance.json | 6 + .../models/item/piece_of_aerosiderite.json | 6 + .../teyvatcraft/models/item/pinecone.json | 6 + .../models/item/prithiva_topaz_chunk.json | 6 + .../models/item/prithiva_topaz_fragment.json | 6 + .../models/item/prithiva_topaz_gemstone.json | 6 + .../models/item/prithiva_topaz_sliver.json | 6 + .../teyvatcraft/models/item/qingxin.json | 6 + .../teyvatcraft/models/item/radish.json | 6 + .../models/item/recruits_insignia.json | 6 + .../models/item/relic_from_guyun.json | 6 + .../assets/teyvatcraft/models/item/rice.json | 8 +- .../models/item/ring_of_boreas.json | 6 + .../assets/teyvatcraft/models/item/salt.json | 6 + .../teyvatcraft/models/item/sausage.json | 6 + .../scattered_piece_of_decarabians_dream.json | 6 + .../models/item/sealed_scroll.json | 6 + .../models/item/sergeants_insignia.json | 6 + .../shackles_of_the_dandelion_gladiator.json | 6 + .../models/item/shadow_of_the_warrior.json | 6 + .../models/item/shard_of_a_foul_legacy.json | 6 + .../models/item/sharp_arrowhead.json | 6 + .../models/item/shimmering_nectar.json | 6 + .../models/item/shivada_jade_chunk.json | 6 + .../models/item/shivada_jade_fragment.json | 6 + .../models/item/shivada_jade_gemstone.json | 6 + .../models/item/shivada_jade_sliver.json | 6 + .../teyvatcraft/models/item/shrimp_meat.json | 6 + .../teyvatcraft/models/item/silk_flower.json | 6 + .../models/item/silver_raven_insignia.json | 6 + .../models/item/slime_concentrate.json | 6 + .../models/item/slime_condensate.json | 6 + .../models/item/slime_secretions.json | 6 + .../models/item/small_lamp_grass.json | 6 + .../teyvatcraft/models/item/smoked_fowl.json | 6 + .../teyvatcraft/models/item/snapdragon.json | 6 + .../models/item/spirit_locket_of_boreas.json | 6 + .../teyvatcraft/models/item/stained_mask.json | 6 + .../teyvatcraft/models/item/starconch.json | 6 + .../teyvatcraft/models/item/starsilver.json | 8 +- .../models/item/strange_tooth.json | 6 + .../models/item/sturdy_bone_shard.json | 6 + .../teyvatcraft/models/item/sunsettia.json | 6 + .../teyvatcraft/models/item/sweet_flower.json | 6 + .../models/item/tail_of_boreas.json | 6 + .../models/item/teachings_of_ballad.json | 6 + .../models/item/teachings_of_diligence.json | 6 + .../models/item/teachings_of_freedom.json | 6 + .../models/item/teachings_of_gold.json | 6 + .../models/item/teachings_of_prosperity.json | 6 + .../models/item/teachings_of_resistance.json | 6 + .../item/tile_of_decarabians_tower.json | 6 + .../assets/teyvatcraft/models/item/tofu.json | 6 + .../teyvatcraft/models/item/tomato.json | 8 +- .../item/treasure_hoarder_insignia.json | 6 + .../models/item/tusk_of_monoceros_caeli.json | 6 + .../models/item/vajrada_amethyst_chunk.json | 6 + .../item/vajrada_amethyst_fragment.json | 6 + .../item/vajrada_amethyst_gemstone.json | 6 + .../models/item/vajrada_amethyst_sliver.json | 6 + .../teyvatcraft/models/item/valberry.json | 6 + .../models/item/varunada_lazurite_chunk.json | 6 + .../item/varunada_lazurite_fragment.json | 6 + .../item/varunada_lazurite_gemstone.json | 6 + .../models/item/varunada_lazurite_sliver.json | 6 + .../models/item/vayuda_turquoise_chunk.json | 6 + .../item/vayuda_turquoise_fragment.json | 6 + .../item/vayuda_turquoise_gemstone.json | 6 + .../models/item/vayuda_turquoise_sliver.json | 6 + .../models/item/vitalized_dragontooth.json | 6 + .../models/item/weathered_arrowhead.json | 6 + .../models/item/white_iron_chunk.json | 8 +- .../models/item/whopperflower_nectar.json | 6 + .../models/item/windwheel_aster.json | 6 + .../teyvatcraft/models/item/wolfhook.json | 6 + .../item/agents_sacrificial_knife.png | Bin 0 -> 2122 bytes .../textures/item/agnidus_agate_chunk.png | Bin 0 -> 2187 bytes .../textures/item/agnidus_agate_fragment.png | Bin 0 -> 1769 bytes .../textures/item/agnidus_agate_gemstone.png | Bin 0 -> 2758 bytes .../textures/item/agnidus_agate_sliver.png | Bin 0 -> 2648 bytes .../teyvatcraft/textures/item/almond.png | Bin 0 -> 4605 bytes .../teyvatcraft/textures/item/bacon.png | Bin 0 -> 3083 bytes .../textures/item/bamboo_shoot.png | Bin 0 -> 2467 bytes .../textures/item/basalt_pillar.png | Bin 0 -> 3607 bytes .../teyvatcraft/textures/item/berry.png | Bin 0 -> 2509 bytes .../textures/item/bit_of_aerosiderite.png | Bin 0 -> 2733 bytes .../textures/item/black_bronze_horn.png | Bin 0 -> 2092 bytes .../textures/item/black_crystal_horn.png | Bin 0 -> 2116 bytes .../textures/item/bloodjade_branch.png | Bin 0 -> 3571 bytes .../item/boreal_wolfs_broken_fang.png | Bin 0 -> 2339 bytes .../item/boreal_wolfs_cracked_tooth.png | Bin 0 -> 2361 bytes .../textures/item/boreal_wolfs_milk_tooth.png | Bin 0 -> 2133 bytes .../textures/item/boreal_wolfs_nostalgia.png | Bin 0 -> 2370 bytes .../textures/item/brilliant_diamond_chunk.png | Bin 0 -> 2827 bytes .../item/brilliant_diamond_fragment.png | Bin 0 -> 2616 bytes .../item/brilliant_diamond_gemstone.png | Bin 0 -> 2964 bytes .../item/brilliant_diamond_sliver.png | Bin 0 -> 2719 bytes .../teyvatcraft/textures/item/butter.png | Bin 0 -> 3452 bytes .../textures/item/butterfly_wings.png | Bin 0 -> 2609 bytes .../teyvatcraft/textures/item/calla_lily.png | Bin 0 -> 2406 bytes .../teyvatcraft/textures/item/cecilia.png | Bin 0 -> 1838 bytes .../chains_of_the_dandelion_gladiator.png | Bin 0 -> 3249 bytes .../textures/item/chaos_circuit.png | Bin 0 -> 3116 bytes .../teyvatcraft/textures/item/chaos_core.png | Bin 0 -> 3249 bytes .../textures/item/chaos_device.png | Bin 0 -> 2117 bytes .../teyvatcraft/textures/item/cheese.png | Bin 0 -> 3258 bytes .../textures/item/chilled_meat.png | Bin 0 -> 3695 bytes .../textures/item/chunk_of_aerosiderite.png | Bin 0 -> 2713 bytes .../textures/item/cleansing_heart.png | Bin 0 -> 2661 bytes .../teyvatcraft/textures/item/cor_lapis.png | Bin 0 -> 2878 bytes .../assets/teyvatcraft/textures/item/crab.png | Bin 0 -> 3352 bytes .../teyvatcraft/textures/item/crab_roe.png | Bin 0 -> 2579 bytes .../teyvatcraft/textures/item/cream.png | Bin 0 -> 3628 bytes .../textures/item/crown_of_insight.png | Bin 0 -> 3165 bytes .../textures/item/crystal_core.png | Bin 0 -> 2374 bytes .../textures/item/crystalline_bloom.png | Bin 0 -> 3815 bytes .../textures/item/damaged_mask.png | Bin 0 -> 2979 bytes .../textures/item/dandelion_seed.png | Bin 0 -> 3533 bytes .../textures/item/dark_statuette.png | Bin 0 -> 2205 bytes .../textures/item/dead_ley_line_branch.png | Bin 0 -> 1392 bytes .../textures/item/dead_ley_line_leaves.png | Bin 0 -> 2493 bytes .../textures/item/deathly_statuette.png | Bin 0 -> 2061 bytes .../item/debris_of_decarabians_city.png | Bin 0 -> 2493 bytes .../textures/item/divine_body_from_guyun.png | Bin 0 -> 2185 bytes .../textures/item/divining_scroll.png | Bin 0 -> 2379 bytes .../textures/item/dragon_lords_crown.png | Bin 0 -> 2190 bytes .../item/dream_of_the_dandelion_gladiator.png | Bin 0 -> 3379 bytes .../textures/item/dream_solvent.png | Bin 0 -> 2333 bytes .../textures/item/dust_of_azoth.png | Bin 0 -> 2997 bytes .../textures/item/dvalins_claw.png | Bin 0 -> 2260 bytes .../textures/item/dvalins_plume.png | Bin 0 -> 2891 bytes .../textures/item/dvalins_sigh.png | Bin 0 -> 3434 bytes .../textures/item/electro_crystal.png | Bin 0 -> 1816 bytes .../textures/item/energy_nectar.png | Bin 0 -> 2649 bytes .../textures/item/everflame_seed.png | Bin 0 -> 2920 bytes .../fetters_of_the_dandelion_gladiator.png | Bin 0 -> 3271 bytes .../textures/item/firm_arrowhead.png | Bin 0 -> 2024 bytes .../textures/item/flaming_flower_stamen.png | Bin 0 -> 2695 bytes .../teyvatcraft/textures/item/flour.png | Bin 0 -> 2877 bytes .../textures/item/forbidden_curse_scroll.png | Bin 0 -> 2363 bytes .../textures/item/fossilized_bone_shard.png | Bin 0 -> 1755 bytes .../textures/item/fragile_bone_shard.png | Bin 0 -> 1780 bytes .../item/fragment_of_decarabians_epic.png | Bin 0 -> 2730 bytes .../assets/teyvatcraft/textures/item/frog.png | Bin 0 -> 2724 bytes .../textures/item/gilded_scale.png | Bin 0 -> 2246 bytes .../teyvatcraft/textures/item/glaze_lily.png | Bin 0 -> 2720 bytes .../textures/item/gloomy_statuette.png | Bin 0 -> 2106 bytes .../textures/item/golden_raven_insignia.png | Bin 0 -> 3278 bytes .../textures/item/grain_of_aerosiderite.png | Bin 0 -> 2062 bytes .../textures/item/guide_to_ballad.png | Bin 0 -> 3013 bytes .../textures/item/guide_to_diligence.png | Bin 0 -> 3253 bytes .../textures/item/guide_to_freedom.png | Bin 0 -> 2978 bytes .../textures/item/guide_to_gold.png | Bin 0 -> 3241 bytes .../textures/item/guide_to_prosperity.png | Bin 0 -> 3246 bytes .../textures/item/guide_to_resistance.png | Bin 0 -> 2995 bytes .../assets/teyvatcraft/textures/item/ham.png | Bin 0 -> 3469 bytes .../teyvatcraft/textures/item/heavy_horn.png | Bin 0 -> 2058 bytes .../textures/item/hoarfrost_core.png | Bin 0 -> 2496 bytes .../teyvatcraft/textures/item/horsetail.png | Bin 0 -> 2517 bytes .../item/hunters_sacrificial_knife.png | Bin 0 -> 2001 bytes .../textures/item/hurricane_seed.png | Bin 0 -> 3869 bytes .../item/inspectors_sacrificial_knife.png | Bin 0 -> 2035 bytes .../assets/teyvatcraft/textures/item/jam.png | Bin 0 -> 2595 bytes .../textures/item/jueyun_chili.png | Bin 0 -> 2561 bytes .../textures/item/juvenile_jade.png | Bin 0 -> 3137 bytes .../textures/item/ley_line_sprout.png | Bin 0 -> 2757 bytes .../textures/item/lieutenants_insignia.png | Bin 0 -> 2951 bytes .../textures/item/lightning_prism.png | Bin 0 -> 3399 bytes .../teyvatcraft/textures/item/lizard_tail.png | Bin 0 -> 2975 bytes .../teyvatcraft/textures/item/loach_pearl.png | Bin 0 -> 3071 bytes .../textures/item/luminescent_spine.png | Bin 0 -> 2934 bytes .../item/luminous_sands_from_guyun.png | Bin 0 -> 2037 bytes .../item/lustrous_stone_from_guyun.png | Bin 0 -> 1951 bytes .../teyvatcraft/textures/item/matsutake.png | Bin 0 -> 2203 bytes .../assets/teyvatcraft/textures/item/mint.png | Bin 0 -> 2381 bytes .../textures/item/mist_flower_corolla.png | Bin 0 -> 2931 bytes .../teyvatcraft/textures/item/mist_grass.png | Bin 0 -> 2081 bytes .../textures/item/mist_grass_pollen.png | Bin 0 -> 1791 bytes .../textures/item/mist_grass_wick.png | Bin 0 -> 2077 bytes .../textures/item/mist_veiled_gold_elixir.png | Bin 0 -> 2849 bytes .../textures/item/mist_veiled_lead_elixir.png | Bin 0 -> 2857 bytes .../item/mist_veiled_mercury_elixir.png | Bin 0 -> 3151 bytes .../item/mist_veiled_primo_elixir.png | Bin 0 -> 2867 bytes .../textures/item/nagadus_emerald_chunk.png | Bin 0 -> 2168 bytes .../item/nagadus_emerald_fragment.png | Bin 0 -> 1703 bytes .../item/nagadus_emerald_gemstone.png | Bin 0 -> 2742 bytes .../textures/item/nagadus_emerald_sliver.png | Bin 0 -> 2532 bytes .../textures/item/noctilucous_jade.png | Bin 0 -> 3455 bytes .../textures/item/northlander_bow_billet.png | Bin 0 -> 2071 bytes .../item/northlander_catalyst_billet.png | Bin 0 -> 3109 bytes .../item/northlander_claymore_billet.png | Bin 0 -> 1640 bytes .../item/northlander_polearm_billet.png | Bin 0 -> 1458 bytes .../item/northlander_sword_billet.png | Bin 0 -> 1488 bytes .../textures/item/ominous_mask.png | Bin 0 -> 2268 bytes .../teyvatcraft/textures/item/pepper.png | Bin 0 -> 2373 bytes .../textures/item/philanemo_mushroom.png | Bin 0 -> 2744 bytes .../textures/item/philosophies_of_ballad.png | Bin 0 -> 2953 bytes .../item/philosophies_of_diligence.png | Bin 0 -> 3485 bytes .../textures/item/philosophies_of_freedom.png | Bin 0 -> 2940 bytes .../textures/item/philosophies_of_gold.png | Bin 0 -> 3442 bytes .../item/philosophies_of_prosperity.png | Bin 0 -> 3464 bytes .../item/philosophies_of_resistance.png | Bin 0 -> 2943 bytes .../textures/item/piece_of_aerosiderite.png | Bin 0 -> 2079 bytes .../teyvatcraft/textures/item/pinecone.png | Bin 0 -> 2686 bytes .../textures/item/prithiva_topaz_chunk.png | Bin 0 -> 1908 bytes .../textures/item/prithiva_topaz_fragment.png | Bin 0 -> 1536 bytes .../textures/item/prithiva_topaz_gemstone.png | Bin 0 -> 2399 bytes .../textures/item/prithiva_topaz_sliver.png | Bin 0 -> 2287 bytes .../teyvatcraft/textures/item/qingxin.png | Bin 0 -> 2085 bytes .../teyvatcraft/textures/item/radish.png | Bin 0 -> 1860 bytes .../textures/item/recruits_insignia.png | Bin 0 -> 2731 bytes .../textures/item/relic_from_guyun.png | Bin 0 -> 2152 bytes .../textures/item/ring_of_boreas.png | Bin 0 -> 2490 bytes .../assets/teyvatcraft/textures/item/salt.png | Bin 0 -> 2338 bytes .../teyvatcraft/textures/item/sausage.png | Bin 0 -> 2005 bytes .../scattered_piece_of_decarabians_dream.png | Bin 0 -> 2729 bytes .../textures/item/sealed_scroll.png | Bin 0 -> 2638 bytes .../textures/item/sergeants_insignia.png | Bin 0 -> 2363 bytes .../shackles_of_the_dandelion_gladiator.png | Bin 0 -> 3423 bytes .../textures/item/shadow_of_the_warrior.png | Bin 0 -> 2379 bytes .../textures/item/shard_of_a_foul_legacy.png | Bin 0 -> 3146 bytes .../textures/item/sharp_arrowhead.png | Bin 0 -> 2018 bytes .../textures/item/shimmering_nectar.png | Bin 0 -> 2175 bytes .../textures/item/shivada_jade_chunk.png | Bin 0 -> 2195 bytes .../textures/item/shivada_jade_fragment.png | Bin 0 -> 1717 bytes .../textures/item/shivada_jade_gemstone.png | Bin 0 -> 2739 bytes .../textures/item/shivada_jade_sliver.png | Bin 0 -> 2538 bytes .../teyvatcraft/textures/item/shrimp_meat.png | Bin 0 -> 2705 bytes .../teyvatcraft/textures/item/silk_flower.png | Bin 0 -> 2757 bytes .../textures/item/silver_raven_insignia.png | Bin 0 -> 3379 bytes .../textures/item/slime_concentrate.png | Bin 0 -> 2789 bytes .../textures/item/slime_condensate.png | Bin 0 -> 1947 bytes .../textures/item/slime_secretions.png | Bin 0 -> 2934 bytes .../textures/item/small_lamp_grass.png | Bin 0 -> 2087 bytes .../teyvatcraft/textures/item/smoked_fowl.png | Bin 0 -> 2133 bytes .../teyvatcraft/textures/item/snapdragon.png | Bin 0 -> 2491 bytes .../textures/item/spirit_locket_of_boreas.png | Bin 0 -> 2729 bytes .../textures/item/stained_mask.png | Bin 0 -> 2977 bytes .../teyvatcraft/textures/item/starconch.png | Bin 0 -> 3346 bytes .../textures/item/strange_tooth.png | Bin 0 -> 2162 bytes .../textures/item/sturdy_bone_shard.png | Bin 0 -> 1762 bytes .../teyvatcraft/textures/item/sunsettia.png | Bin 0 -> 2543 bytes .../textures/item/sweet_flower.png | Bin 0 -> 2301 bytes .../textures/item/tail_of_boreas.png | Bin 0 -> 3176 bytes .../textures/item/teachings_of_ballad.png | Bin 0 -> 2861 bytes .../textures/item/teachings_of_diligence.png | Bin 0 -> 3090 bytes .../textures/item/teachings_of_freedom.png | Bin 0 -> 2796 bytes .../textures/item/teachings_of_gold.png | Bin 0 -> 3006 bytes .../textures/item/teachings_of_prosperity.png | Bin 0 -> 3097 bytes .../textures/item/teachings_of_resistance.png | Bin 0 -> 2830 bytes .../item/tile_of_decarabians_tower.png | Bin 0 -> 2547 bytes .../assets/teyvatcraft/textures/item/tofu.png | Bin 0 -> 2826 bytes .../item/treasure_hoarder_insignia.png | Bin 0 -> 3105 bytes .../textures/item/tusk_of_monoceros_caeli.png | Bin 0 -> 2337 bytes .../textures/item/vajrada_amethyst_chunk.png | Bin 0 -> 2195 bytes .../item/vajrada_amethyst_fragment.png | Bin 0 -> 1729 bytes .../item/vajrada_amethyst_gemstone.png | Bin 0 -> 2745 bytes .../textures/item/vajrada_amethyst_sliver.png | Bin 0 -> 2599 bytes .../teyvatcraft/textures/item/valberry.png | Bin 0 -> 2781 bytes .../textures/item/varunada_lazurite_chunk.png | Bin 0 -> 2137 bytes .../item/varunada_lazurite_fragment.png | Bin 0 -> 1668 bytes .../item/varunada_lazurite_gemstone.png | Bin 0 -> 2664 bytes .../item/varunada_lazurite_sliver.png | Bin 0 -> 2558 bytes .../textures/item/vayuda_turquoise_chunk.png | Bin 0 -> 2071 bytes .../item/vayuda_turquoise_fragment.png | Bin 0 -> 1616 bytes .../item/vayuda_turquoise_gemstone.png | Bin 0 -> 2637 bytes .../textures/item/vayuda_turquoise_sliver.png | Bin 0 -> 2469 bytes .../textures/item/vitalized_dragontooth.png | Bin 0 -> 2676 bytes .../textures/item/weathered_arrowhead.png | Bin 0 -> 1509 bytes .../textures/item/whopperflower_nectar.png | Bin 0 -> 2251 bytes .../textures/item/windwheel_aster.png | Bin 0 -> 2258 bytes .../teyvatcraft/textures/item/wolfhook.png | Bin 0 -> 2670 bytes 411 files changed, 2763 insertions(+), 61 deletions(-) create mode 100644 scripts/item_manager/enus.txt rename scripts/{item_generator.py => item_manager/generator.py} (56%) create mode 100644 scripts/item_manager/url.txt create mode 100644 scripts/item_manager/zhcn.txt create mode 100644 src/main/resources/assets/teyvatcraft/models/item/agents_sacrificial_knife.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/almond.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/bacon.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/bamboo_shoot.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/basalt_pillar.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/berry.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/bit_of_aerosiderite.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/black_bronze_horn.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/black_crystal_horn.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/bloodjade_branch.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_broken_fang.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_cracked_tooth.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_milk_tooth.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_nostalgia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/butter.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/butterfly_wings.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/calla_lily.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/cecilia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/chains_of_the_dandelion_gladiator.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/chaos_circuit.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/chaos_core.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/chaos_device.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/cheese.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/chilled_meat.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/chunk_of_aerosiderite.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/cleansing_heart.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/cor_lapis.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/crab.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/crab_roe.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/cream.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/crown_of_insight.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/crystal_core.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/crystalline_bloom.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/damaged_mask.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dandelion_seed.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dark_statuette.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_branch.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_leaves.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/deathly_statuette.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/debris_of_decarabians_city.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/divine_body_from_guyun.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/divining_scroll.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dragon_lords_crown.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dream_of_the_dandelion_gladiator.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dream_solvent.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dust_of_azoth.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dvalins_claw.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dvalins_plume.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/dvalins_sigh.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/electro_crystal.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/energy_nectar.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/everflame_seed.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/fetters_of_the_dandelion_gladiator.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/firm_arrowhead.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/flaming_flower_stamen.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/flour.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/forbidden_curse_scroll.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/fossilized_bone_shard.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/fragile_bone_shard.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/fragment_of_decarabians_epic.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/frog.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/gilded_scale.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/glaze_lily.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/gloomy_statuette.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/golden_raven_insignia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/grain_of_aerosiderite.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/guide_to_ballad.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/guide_to_diligence.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/guide_to_freedom.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/guide_to_gold.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/guide_to_prosperity.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/guide_to_resistance.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/ham.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/heavy_horn.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/hoarfrost_core.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/horsetail.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/hunters_sacrificial_knife.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/hurricane_seed.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/inspectors_sacrificial_knife.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/jam.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/jueyun_chili.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/juvenile_jade.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/ley_line_sprout.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/lieutenants_insignia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/lightning_prism.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/lizard_tail.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/loach_pearl.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/luminescent_spine.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/luminous_sands_from_guyun.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/lustrous_stone_from_guyun.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/matsutake.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mint.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_flower_corolla.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_grass.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_grass_pollen.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_grass_wick.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_veiled_gold_elixir.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_veiled_lead_elixir.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_veiled_mercury_elixir.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/mist_veiled_primo_elixir.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/noctilucous_jade.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/northlander_bow_billet.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/northlander_catalyst_billet.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/northlander_claymore_billet.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/northlander_polearm_billet.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/northlander_sword_billet.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/ominous_mask.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/pepper.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philanemo_mushroom.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philosophies_of_ballad.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philosophies_of_diligence.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philosophies_of_freedom.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philosophies_of_gold.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philosophies_of_prosperity.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/philosophies_of_resistance.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/piece_of_aerosiderite.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/pinecone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/qingxin.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/radish.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/recruits_insignia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/relic_from_guyun.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/ring_of_boreas.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/salt.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sausage.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/scattered_piece_of_decarabians_dream.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sealed_scroll.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sergeants_insignia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shackles_of_the_dandelion_gladiator.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shadow_of_the_warrior.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shard_of_a_foul_legacy.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sharp_arrowhead.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shimmering_nectar.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shivada_jade_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shivada_jade_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shivada_jade_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shivada_jade_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/shrimp_meat.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/silk_flower.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/silver_raven_insignia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/slime_concentrate.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/slime_condensate.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/slime_secretions.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/small_lamp_grass.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/smoked_fowl.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/snapdragon.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/spirit_locket_of_boreas.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/stained_mask.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/starconch.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/strange_tooth.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sturdy_bone_shard.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sunsettia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/sweet_flower.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/tail_of_boreas.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/teachings_of_ballad.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/teachings_of_diligence.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/teachings_of_freedom.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/teachings_of_gold.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/teachings_of_prosperity.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/teachings_of_resistance.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/tile_of_decarabians_tower.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/tofu.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/treasure_hoarder_insignia.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/tusk_of_monoceros_caeli.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/valberry.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_chunk.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_fragment.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_gemstone.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_sliver.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/vitalized_dragontooth.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/weathered_arrowhead.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/whopperflower_nectar.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/windwheel_aster.json create mode 100644 src/main/resources/assets/teyvatcraft/models/item/wolfhook.json create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/agents_sacrificial_knife.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/agnidus_agate_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/agnidus_agate_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/agnidus_agate_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/agnidus_agate_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/almond.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/bacon.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/bamboo_shoot.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/basalt_pillar.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/berry.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/bit_of_aerosiderite.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/black_bronze_horn.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/black_crystal_horn.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/bloodjade_branch.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_broken_fang.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_cracked_tooth.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_milk_tooth.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_nostalgia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/butter.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/butterfly_wings.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/calla_lily.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/cecilia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/chains_of_the_dandelion_gladiator.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/chaos_circuit.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/chaos_core.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/chaos_device.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/cheese.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/chilled_meat.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/chunk_of_aerosiderite.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/cleansing_heart.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/cor_lapis.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/crab.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/crab_roe.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/cream.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/crown_of_insight.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/crystal_core.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/crystalline_bloom.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/damaged_mask.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dandelion_seed.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dark_statuette.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dead_ley_line_branch.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dead_ley_line_leaves.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/deathly_statuette.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/debris_of_decarabians_city.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/divine_body_from_guyun.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/divining_scroll.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dragon_lords_crown.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dream_of_the_dandelion_gladiator.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dream_solvent.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dust_of_azoth.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dvalins_claw.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dvalins_plume.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/dvalins_sigh.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/electro_crystal.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/energy_nectar.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/everflame_seed.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/fetters_of_the_dandelion_gladiator.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/firm_arrowhead.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/flaming_flower_stamen.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/flour.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/forbidden_curse_scroll.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/fossilized_bone_shard.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/fragile_bone_shard.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/fragment_of_decarabians_epic.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/frog.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/gilded_scale.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/glaze_lily.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/gloomy_statuette.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/golden_raven_insignia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/grain_of_aerosiderite.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/guide_to_ballad.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/guide_to_diligence.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/guide_to_freedom.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/guide_to_gold.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/guide_to_prosperity.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/guide_to_resistance.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/ham.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/heavy_horn.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/hoarfrost_core.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/horsetail.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/hunters_sacrificial_knife.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/hurricane_seed.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/inspectors_sacrificial_knife.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/jam.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/jueyun_chili.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/juvenile_jade.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/ley_line_sprout.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/lieutenants_insignia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/lightning_prism.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/lizard_tail.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/loach_pearl.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/luminescent_spine.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/luminous_sands_from_guyun.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/lustrous_stone_from_guyun.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/matsutake.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mint.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_flower_corolla.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_grass.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_grass_pollen.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_grass_wick.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_gold_elixir.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_lead_elixir.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_mercury_elixir.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_primo_elixir.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/noctilucous_jade.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/northlander_bow_billet.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/northlander_catalyst_billet.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/northlander_claymore_billet.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/northlander_polearm_billet.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/northlander_sword_billet.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/ominous_mask.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/pepper.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philanemo_mushroom.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_ballad.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_diligence.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_freedom.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_gold.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_prosperity.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_resistance.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/piece_of_aerosiderite.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/pinecone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/prithiva_topaz_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/prithiva_topaz_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/prithiva_topaz_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/prithiva_topaz_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/qingxin.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/radish.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/recruits_insignia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/relic_from_guyun.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/ring_of_boreas.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/salt.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sausage.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/scattered_piece_of_decarabians_dream.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sealed_scroll.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sergeants_insignia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shackles_of_the_dandelion_gladiator.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shadow_of_the_warrior.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shard_of_a_foul_legacy.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sharp_arrowhead.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shimmering_nectar.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shivada_jade_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shivada_jade_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shivada_jade_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shivada_jade_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/shrimp_meat.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/silk_flower.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/silver_raven_insignia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/slime_concentrate.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/slime_condensate.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/slime_secretions.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/small_lamp_grass.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/smoked_fowl.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/snapdragon.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/spirit_locket_of_boreas.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/stained_mask.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/starconch.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/strange_tooth.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sturdy_bone_shard.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sunsettia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/sweet_flower.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/tail_of_boreas.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/teachings_of_ballad.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/teachings_of_diligence.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/teachings_of_freedom.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/teachings_of_gold.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/teachings_of_prosperity.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/teachings_of_resistance.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/tile_of_decarabians_tower.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/tofu.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/treasure_hoarder_insignia.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/tusk_of_monoceros_caeli.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vajrada_amethyst_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vajrada_amethyst_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vajrada_amethyst_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vajrada_amethyst_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/valberry.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/varunada_lazurite_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/varunada_lazurite_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/varunada_lazurite_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/varunada_lazurite_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vayuda_turquoise_chunk.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vayuda_turquoise_fragment.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vayuda_turquoise_gemstone.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vayuda_turquoise_sliver.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/vitalized_dragontooth.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/weathered_arrowhead.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/whopperflower_nectar.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/windwheel_aster.png create mode 100644 src/main/resources/assets/teyvatcraft/textures/item/wolfhook.png diff --git a/helps/ResourcesMapping.md b/helps/ResourcesMapping.md index ab5f3c0..7cb4f36 100644 --- a/helps/ResourcesMapping.md +++ b/helps/ResourcesMapping.md @@ -71,6 +71,16 @@ |北陆法器原胚|||||||√| |苹果||√|||||| |日落果|||||白桦树叶掉落||| +|塞西莉亚花|||||一次性||| +|琉璃百合|||||一次性||| +|夜泊石||||||√|| +|慕风蘑菇|||||一次性||| +|霓裳花|||||可反复||| +|落落莓|||||可反复||| +|风车菊|||||一次性||| +|钩钩果|||||可反复||| +|清心|||||一次性||| +|星螺|||牧师||||| * 所有可种植物品,加入农民一级收购列表,尝试将这些作物设为农民可接受的作物,就像原版作物一样,如果不行就将作物种子设定为流浪商人贩卖 -* 野外采集的,一次性表示类似于花的处理方式,采完就没了,可用刷花机量产。可反复表示类似于浆果丛的处理方式,可以反复采摘,但是只能在原地采摘,不能重新集中化种植。树叶掉落的,按照类似橡木树叶掉落苹果的方式处理掉落。后面标识沼泽的,按类似于兰花的生成方式,即只在沼泽生成,其他未标识的,按普通花的生成方式生成。 \ No newline at end of file +* 野外采集的,一次性表示类似于花的处理方式,采完就没了,可用刷花机量产。可反复表示类似于浆果丛的处理方式,可以反复采摘,但是只能在原地采摘,不能重新集中化种植。树叶掉落的,按照类似橡木树叶掉落苹果的方式处理掉落。后面标识沼泽等Biome的,按类似于兰花只在沼泽Biome生成的这种特性进行生成。其他未标识的,按普通花的生成方式生成。 \ No newline at end of file diff --git a/scripts/item_manager/enus.txt b/scripts/item_manager/enus.txt new file mode 100644 index 0000000..5a55216 --- /dev/null +++ b/scripts/item_manager/enus.txt @@ -0,0 +1,226 @@ +Calla Lily +Cor Lapis +Dandelion Seed +Jueyun Chili +Small Lamp Grass +//Violetgrass +//Mushroom +//Fowl +//Bird Egg +//Raw Meat +Radish +Mint +//Fish +Pepper +Tomato +Flour +Sweet Flower +Onion +Smoked Fowl +Cabbage +Berry +//Potato +//Milk +//Sugar +Almond +Snapdragon +Tofu +//Lotus Head +Matsutake +Rice +Shrimp Meat +//Carrot +Cream +Crab +Cheese +Pinecone +Jam +Salt +Butter +Ham +Bacon +Sausage +Frog +Electro Crystal +Lizard Tail +Mist Flower Corolla +Flaming Flower Stamen +Butterfly Wings +Crystal Core +Iron Chunk +White Iron Chunk +Crystal Chunk +Crab Roe +//Wheat +Magical Crystal Chunk +Loach Pearl +Bamboo Shoot +Luminescent Spine +Chilled Meat +Starsilver +Strange Tooth +Vitalized Dragontooth +Horsetail +Dust of Azoth +Northlander Sword Billet +Northlander Claymore Billet +Northlander Polearm Billet +Northlander Bow Billet +Northlander Catalyst Billet +//Apple +Sunsettia + +Cecilia +Glaze Lily +Noctilucous Jade +Philanemo Mushroom +Silk Flower +Valberry +Windwheel Aster +Wolfhook +Qingxin +Starconch + +Brilliant Diamond Sliver +Brilliant Diamond Fragment +Brilliant Diamond Chunk +Brilliant Diamond Gemstone +Agnidus Agate Sliver +Agnidus Agate Fragment +Agnidus Agate Chunk +Agnidus Agate Gemstone +Varunada Lazurite Sliver +Varunada Lazurite Fragment +Varunada Lazurite Chunk +Varunada Lazurite Gemstone +Vajrada Amethyst Sliver +Vajrada Amethyst Fragment +Vajrada Amethyst Chunk +Vajrada Amethyst Gemstone +Shivada Jade Sliver +Shivada Jade Fragment +Shivada Jade Chunk +Shivada Jade Gemstone +Vayuda Turquoise Sliver +Vayuda Turquoise Fragment +Vayuda Turquoise Chunk +Vayuda Turquoise Gemstone +Prithiva Topaz Sliver +Prithiva Topaz Fragment +Prithiva Topaz Chunk +Prithiva Topaz Gemstone +Nagadus Emerald Sliver +Nagadus Emerald Fragment +Nagadus Emerald Chunk +Nagadus Emerald Gemstone + +Everflame Seed +Cleansing Heart +Lightning Prism +Hoarfrost Core +Hurricane Seed +Basalt Pillar +Juvenile Jade +Crystalline Bloom +Dream Solvent + +Slime Condensate +Slime Secretions +Slime Concentrate +Damaged Mask +Stained Mask +Ominous Mask +Divining Scroll +Sealed Scroll +Forbidden Curse Scroll +Firm Arrowhead +Sharp Arrowhead +Weathered Arrowhead +Recruit's Insignia +Sergeant's Insignia +Lieutenant's Insignia +Treasure Hoarder Insignia +Silver Raven Insignia +Golden Raven Insignia +Whopperflower Nectar +Shimmering Nectar +Energy Nectar +Gloomy Statuette +Dark Statuette +Deathly Statuette + +Teachings of Ballad +Guide to Ballad +Philosophies of Ballad +Teachings of Diligence +Guide to Diligence +Philosophies of Diligence +Teachings of Freedom +Guide to Freedom +Philosophies of Freedom +Teachings of Gold +Guide to Gold +Philosophies of Gold +Teachings of Prosperity +Guide to Prosperity +Philosophies of Prosperity +Teachings of Resistance +Guide to Resistance +Philosophies of Resistance +Dvalin's Plume +Dvalin's Claw +Dvalin's Sigh +Tail of Boreas +Ring of Boreas +Spirit Locket of Boreas +Tusk of Monoceros Caeli +Shard of a Foul Legacy +Shadow of the Warrior +Dragon Lord's Crown +Bloodjade Branch +Gilded Scale +Crown of Insight + +Tile of Decarabian's Tower +Debris of Decarabian's City +Fragment of Decarabian's Epic +Scattered Piece of Decarabian's Dream +Luminous Sands from Guyun +Lustrous Stone from Guyun +Relic from Guyun +Divine Body from Guyun +Boreal Wolf's Milk Tooth +Boreal Wolf's Cracked Tooth +Boreal Wolf's Broken Fang +Boreal Wolf's Nostalgia +Mist Veiled Lead Elixir +Mist Veiled Mercury Elixir +Mist Veiled Gold Elixir +Mist Veiled Primo Elixir +Fetters of the Dandelion Gladiator +Chains of the Dandelion Gladiator +Shackles of the Dandelion Gladiator +Dream of the Dandelion Gladiator +Grain of Aerosiderite +Piece of Aerosiderite +Bit of Aerosiderite +Chunk of Aerosiderite + +Heavy Horn +Black Bronze Horn +Black Crystal Horn +Dead Ley Line Branch +Dead Ley Line Leaves +Ley Line Sprout +Chaos Device +Chaos Circuit +Chaos Core +Mist Grass Pollen +Mist Grass +Mist Grass Wick +Hunter's Sacrificial Knife +Agent's Sacrificial Knife +Inspector's Sacrificial Knife +Fragile Bone Shard +Sturdy Bone Shard +Fossilized Bone Shard diff --git a/scripts/item_generator.py b/scripts/item_manager/generator.py similarity index 56% rename from scripts/item_generator.py rename to scripts/item_manager/generator.py index c412f59..6aaf9c4 100644 --- a/scripts/item_generator.py +++ b/scripts/item_manager/generator.py @@ -9,6 +9,9 @@ def ReadListFromFile(filename, listInstance): break; cache = cache.strip() if cache == '': + listInstance.append('') + continue + if cache.startswith('//'): continue listInstance.append(cache) f.close() @@ -42,22 +45,30 @@ for index in range(len(enList)): underlineName = enList[index].lower().replace(' ', '_').replace('-', '').replace("'", '') upperName = underlineName.upper() - fmodels = open('models/item/' + underlineName + '.json', 'w', encoding='utf-8') - fmodels.write('''{{ - "parent": "minecraft:item/generated", - "textures": {{ + if enList[index] != '': + fmodels = open('models/item/' + underlineName + '.json', 'w', encoding='utf-8') + fmodels.write('''{{ +"parent": "minecraft:item/generated", +"textures": {{ "layer0": "teyvatcraft:item/{}" - }} +}} }}'''.format(underlineName)) - fmodels.close() + fmodels.close() - javaDeclareFile.write('public static final Item {} = new Item(new FabricItemSettings().group(ITEM_GROUP));\n'.format(upperName)) - javaRegisterFile.write('Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "{}"), {});\n'.format(underlineName, upperName)) + javaDeclareFile.write('public static final Item {} = new Item(new FabricItemSettings().group(ITEM_GROUP));\n'.format(upperName)) + javaRegisterFile.write('Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "{}"), {});\n'.format(underlineName, upperName)) - langZhFile.write('"item.teyvatcraft.{}": "{}",\n'.format(underlineName, zhList[index])) - langEnFile.write('"item.teyvatcraft.{}": "{}",\n'.format(underlineName, enList[index])) + langZhFile.write('"item.teyvatcraft.{}": "{}",\n'.format(underlineName, zhList[index])) + langEnFile.write('"item.teyvatcraft.{}": "{}",\n'.format(underlineName, enList[index])) - shFile.write('curl -o textures/item/{}.png {}\n'.format(underlineName, urlList[index])) + shFile.write('curl -o textures/item/{}.png {}\n'.format(underlineName, urlList[index])) + + else: + # keep blank line in register & declare + javaDeclareFile.write('\n') + javaRegisterFile.write('\n') + langZhFile.write('\n') + langEnFile.write('\n') javaDeclareFile.close() javaRegisterFile.close() diff --git a/scripts/item_manager/url.txt b/scripts/item_manager/url.txt new file mode 100644 index 0000000..4387ebb --- /dev/null +++ b/scripts/item_manager/url.txt @@ -0,0 +1,226 @@ +https://genshin.honeyhunterworld.com/img/upgrade/gem/calla_lily_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/cor_lapis_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/dandelion_seed_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/jueyun_chili_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/small_lamp_grass_35.png +//https://genshin.honeyhunterworld.com/img/upgrade/gem/violetgrass_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/mushroom_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/fowl_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/bird_egg_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/raw_meat_35.png +https://genshin.honeyhunterworld.com/img/ingredient/raddish_35.png +https://genshin.honeyhunterworld.com/img/ingredient/mint_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/fish_35.png +https://genshin.honeyhunterworld.com/img/ingredient/pepper_35.png +https://genshin.honeyhunterworld.com/img/ingredient/tomato_35.png +https://genshin.honeyhunterworld.com/img/ingredient/flour_35.png +https://genshin.honeyhunterworld.com/img/ingredient/sweet_flower_35.png +https://genshin.honeyhunterworld.com/img/ingredient/onion_35.png +https://genshin.honeyhunterworld.com/img/ingredient/smoked_fowl_35.png +https://genshin.honeyhunterworld.com/img/ingredient/cabbage_35.png +https://genshin.honeyhunterworld.com/img/ingredient/berry_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/potato_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/milk_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/sugar_35.png +https://genshin.honeyhunterworld.com/img/ingredient/almond_35.png +https://genshin.honeyhunterworld.com/img/ingredient/snapdragon_35.png +https://genshin.honeyhunterworld.com/img/ingredient/tofu_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/lotus_head_35.png +https://genshin.honeyhunterworld.com/img/ingredient/matsutake_35.png +https://genshin.honeyhunterworld.com/img/ingredient/rice_35.png +https://genshin.honeyhunterworld.com/img/ingredient/shrimp_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/carrot_35.png +https://genshin.honeyhunterworld.com/img/ingredient/cream_35.png +https://genshin.honeyhunterworld.com/img/ingredient/crab_35.png +https://genshin.honeyhunterworld.com/img/ingredient/cheese_35.png +https://genshin.honeyhunterworld.com/img/ingredient/pinecone_35.png +https://genshin.honeyhunterworld.com/img/ingredient/jam_35.png +https://genshin.honeyhunterworld.com/img/ingredient/salt_35.png +https://genshin.honeyhunterworld.com/img/ingredient/butter_35.png +https://genshin.honeyhunterworld.com/img/ingredient/ham_35.png +https://genshin.honeyhunterworld.com/img/ingredient/bacon_35.png +https://genshin.honeyhunterworld.com/img/ingredient/sausage_35.png +https://genshin.honeyhunterworld.com/img/ingredient/frog_35.png +https://genshin.honeyhunterworld.com/img/ingredient/electro_crystal_35.png +https://genshin.honeyhunterworld.com/img/ingredient/lizard_tail_35.png +https://genshin.honeyhunterworld.com/img/ingredient/mist_flower_corolla_35.png +https://genshin.honeyhunterworld.com/img/ingredient/flaming_flower_stamen_35.png +https://genshin.honeyhunterworld.com/img/ingredient/butterfly_wings_35.png +https://genshin.honeyhunterworld.com/img/ingredient/crystal_core_35.png +https://genshin.honeyhunterworld.com/img/ingredient/iron_chunk_35.png +https://genshin.honeyhunterworld.com/img/ingredient/white_iron_chunk_35.png +https://genshin.honeyhunterworld.com/img/ingredient/crystal_chunk_35.png +https://genshin.honeyhunterworld.com/img/ingredient/crab_roe_35.png +//https://genshin.honeyhunterworld.com/img/ingredient/wheat_35.png +https://genshin.honeyhunterworld.com/img/ingredient/magical_crystal_chunk_35.png +https://genshin.honeyhunterworld.com/img/ingredient/loach_pearl_35.png +https://genshin.honeyhunterworld.com/img/ingredient/bamboo_shoot_35.png +https://genshin.honeyhunterworld.com/img/ingredient/luminescent_spine_35.png +https://genshin.honeyhunterworld.com/img/ingredient/chilled_meat_35.png +https://genshin.honeyhunterworld.com/img/ingredient/starsilver_35.png +https://genshin.honeyhunterworld.com/img/ingredient/strange_tooth_35.png +https://genshin.honeyhunterworld.com/img/ingredient/dragontooth_that_has_extracted_vitality_35.png +https://genshin.honeyhunterworld.com/img/ingredient/horsetail_35.png +https://genshin.honeyhunterworld.com/img/ingredient/dust_of_transmutation_35.png +https://genshin.honeyhunterworld.com/img/ingredient/northlander_sword_prototype_35.png +https://genshin.honeyhunterworld.com/img/ingredient/northlander_claymore_prototype_35.png +https://genshin.honeyhunterworld.com/img/ingredient/northlander_polearm_prototype_35.png +https://genshin.honeyhunterworld.com/img/ingredient/northlander_bow_prototype_35.png +https://genshin.honeyhunterworld.com/img/ingredient/northlander_catalyst_prototype_35.png +//https://genshin.honeyhunterworld.com/img/consumable/food/apple_35.png +https://genshin.honeyhunterworld.com/img/consumable/food/sunsettia_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/gem/cecilia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/glaze_lily_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/noctilous_jade_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/philanemo_mushroom_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/silk_flower_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/valberry_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/windwheel_aster_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/wolfhook_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/qingxin_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/starconch_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/gem/brilliant_diamond_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/brilliant_diamond_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/brilliant_diamond_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/brilliant_diamond_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/agnidus_agate_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/agnidus_agate_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/agnidus_agate_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/agnidus_agate_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/varunada_lazurite_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/varunada_lazurite_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/varunada_lazurite_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/varunada_lazurite_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vajrada_amethyst_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vajrada_amethyst_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vajrada_amethyst_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vajrada_amethyst_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/shivada_jade_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/shivada_jade_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/shivada_jade_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/shivada_jade_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vayuda_turquoise_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vayuda_turquoise_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vayuda_turquoise_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/vayuda_turquoise_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/prithiva_topaz_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/prithiva_topaz_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/prithiva_topaz_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/prithiva_topaz_gemstone_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/nagadus_emerald_sliver_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/nagadus_emerald_fragment_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/nagadus_emerald_chunk_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/nagadus_emerald_gemstone_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/gem/everflame_seed_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/cleansing_heart_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/lightning_prism_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/hoarfrost_core_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/hurricane_seed_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/basalt_pillar_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/juvenile_jade_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/crystalline_bloom_35.png +https://genshin.honeyhunterworld.com/img/upgrade/gem/dream_solvent_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/material/slime_condensate_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/slime_secretions_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/slime_concentrate_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/damaged_mask_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/stained_mask_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/ominous_mask_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/divining_scroll_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/sealed_scroll_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/forbidden_curse_scroll_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/firm_arrowhead_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/sharp_arrowhead_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/weathered_arrowhead_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/recruits_insignia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/sergeants_insignia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/lieutenants_insignia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/treasure_hoarder_insignia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/silver_raven_insignia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/golden_raven_insignia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/whopperflower_nectar_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/shimmering_nectar_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/energy_nectar_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/gloomy_statuette_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/dark_statuette_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/deathly_statuette_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/guide/teaching_of_ballad_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/guide_to_ballad_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/philosophies_of_ballad_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/teaching_of_diligence_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/guide_to_diligence_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/philosophies_of_diligence_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/teaching_of_freedom_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/guide_to_freedom_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/philosophies_of_freedom_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/teaching_of_gold_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/guide_to_gold_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/philosophies_of_gold_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/teaching_of_prosperity_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/guide_to_prosperity_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/philosophies_of_prosperity_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/teaching_of_resistance_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/guide_to_resistance_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/philosophies_of_resistance_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/dvalins_plume_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/dvalins_claw_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/dvalins_sigh_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/tail_of_boreas_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/ring_of_boreas_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/spirit_locket_of_boreas_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/tusk_of_monoceros_caeli_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/shard_of_foul_legacy_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/shadow_of_the_warrior_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/dragon_lords_crown_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/bloodjade_branch_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/gilded_scale_35.png +https://genshin.honeyhunterworld.com/img/upgrade/guide/crown_of_sagehood_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/weapon/tile_of_decarabians_tower_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/debris_of_decarabians_city_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/fragment_of_decarabians_epic_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/scattered_piece_of_decarabianss_dream_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/luminous_sands_from_guyun_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/lustrous_stone_from_guyun_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/relic_from_guyun_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/divine_body_from_guyun_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/boreal_wolfs_milk_tooth_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/boreal_wolfs_cracked_tooth_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/boreal_wolfs_broken_fang_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/boreal_wolfs_nostalgia_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/mist_veiled_lead_elixir_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/mist_veiled_mercury_elixir_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/mist_veiled_gold_elixir_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/mist_veiled_primo_elixir_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/fetters_of_the_dandelion_gladiator_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/chains_of_the_dandelion_gladiator_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/shackles_of_the_dandelion_gladiator_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/dream_of_the_dandelion_gladiator_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/grain_of_aerosiderite_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/piece_of_aerosiderite_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/bit_of_aerosiderite_35.png +https://genshin.honeyhunterworld.com/img/upgrade/weapon/chunk_of_aerosiderite_35.png + +https://genshin.honeyhunterworld.com/img/upgrade/material/heavy_horn_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/black_bronze_horn_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/black_crystal_horn_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/dead_ley_line_branch_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/dead_ley_line_leaves_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/ley_line_sprout_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/chaos_device_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/chaos_circuit_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/chaos_core_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/mist_grass_pollen_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/mist_grass_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/mist_grass_wick_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/hunters_sacrificial_knife_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/agents_sacrificial_knife_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/inspectors_sacrificial_knife_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/fragile_bone_shard_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/sturdy_bone_shard_35.png +https://genshin.honeyhunterworld.com/img/upgrade/material/fossilized_bone_shard_35.png diff --git a/scripts/item_manager/zhcn.txt b/scripts/item_manager/zhcn.txt new file mode 100644 index 0000000..b2286f3 --- /dev/null +++ b/scripts/item_manager/zhcn.txt @@ -0,0 +1,226 @@ +嘟嘟莲 +石珀 +蒲公英籽 +绝云椒椒 +小灯草 +//琉璃袋 +//蘑菇 +//禽肉 +//鸟蛋 +//兽肉 +白萝卜 +薄荷 +//鱼肉 +胡椒 +番茄 +面粉 +甜甜花 +洋葱 +熏禽肉 +卷心菜 +树莓 +//土豆 +//牛奶 +//糖 +杏仁 +金鱼草 +豆腐 +//莲蓬 +松茸 +稻米 +虾仁 +//胡萝卜 +奶油 +螃蟹 +奶酪 +松果 +果酱 +盐 +黄油 +火腿 +培根 +香肠 +青蛙 +电气水晶 +蜥蜴尾巴 +冰雾花花朵 +烈焰花花蕊 +蝴蝶翅膀 +晶核 +铁块 +白铁块 +水晶块 +蟹黄 +//小麦 +魔晶块 +鳅鳅宝玉 +竹笋 +发光髓 +「冷鲜肉」 +星银矿石 +奇异的「牙齿」 +汲取了生命力的龙牙 +马尾 +嬗变之尘 +北陆单手剑原胚 +北陆双手剑原胚 +北陆长柄武器原胚 +北陆弓原胚 +北陆法器原胚 +//苹果 +日落果 + +塞西莉亚花 +琉璃百合 +夜泊石 +慕风蘑菇 +霓裳花 +落落莓 +风车菊 +钩钩果 +清心 +星螺 + +璀璨原钻碎屑 +璀璨原钻断片 +璀璨原钻块 +璀璨原钻 +燃愿玛瑙碎屑 +燃愿玛瑙断片 +燃愿玛瑙块 +燃愿玛瑙 +涤净青金碎屑 +涤净青金断片 +涤净青金块 +涤净青金 +最胜紫晶碎屑 +最胜紫晶断片 +最胜紫晶块 +最胜紫晶 +哀叙冰玉碎屑 +哀叙冰玉断片 +哀叙冰玉块 +哀叙冰玉 +自在松石碎屑 +自在松石断片 +自在松石块 +自在松石 +坚牢黄玉碎屑 +坚牢黄玉断片 +坚牢黄玉块 +坚牢黄玉 +生长碧翡碎屑 +生长碧翡断片 +生长碧翡块 +生长碧翡 + +常燃火种 +净水之心 +雷光棱镜 +极寒之核 +飓风之种 +玄岩之塔 +未熟之玉 +晶凝之华 +异梦溶媒 + +史莱姆凝液 +史莱姆清 +史莱姆原浆 +破损的面具 +污秽的面具 +不祥的面具 +导能绘卷 +封魔绘卷 +禁咒绘卷 +牢固的箭簇 +锐利的箭簇 +历战的箭簇 +新兵的徽记 +士官的徽记 +尉官的徽记 +寻宝鸦印 +藏银鸦印 +攫金鸦印 +骗骗花蜜 +微光花蜜 +原素花蜜 +晦暗刻像 +夤夜刻像 +幽邃刻像 + +「诗文」的教导 +「诗文」的指引 +「诗文」的哲学 +「勤劳」的教导 +「勤劳」的指引 +「勤劳」的哲学 +「自由」的教导 +「自由」的指引 +「自由」的哲学 +「黄金」的教导 +「黄金」的指引 +「黄金」的哲学 +「繁荣」的教导 +「繁荣」的指引 +「繁荣」的哲学 +「抗争」的教导 +「抗争」的指引 +「抗争」的哲学 +东风之翎 +东风之爪 +东风的吐息 +北风之尾 +北风之环 +北风的魂匣 +吞天之鲸·只角 +魔王之刃·残片 +武炼之魂·孤影 +龙王之冕 +血玉之枝 +鎏金之鳞 +智识之冕 + +高塔孤王的破瓦 +高塔孤王的残垣 +高塔孤王的断片 +高塔孤王的碎梦 +孤云寒林的光砂 +孤云寒林的辉岩 +孤云寒林的圣骸 +孤云寒林的神体 +凛风奔狼的始龀 +凛风奔狼的裂齿 +凛风奔狼的断牙 +凛风奔狼的怀乡 +雾海云间的铅丹 +雾海云间的汞丹 +雾海云间的金丹 +雾海云间的转还 +狮牙斗士的枷锁 +狮牙斗士的铁链 +狮牙斗士的镣铐 +狮牙斗士的理想 +漆黑陨铁的一粒 +漆黑陨铁的一片 +漆黑陨铁的一角 +漆黑陨铁的一块 + +沉重号角 +黑铜号角 +黑晶号角 +地脉的旧枝 +地脉的枯叶 +地脉的新芽 +混沌装置 +混沌回路 +混沌炉心 +雾虚花粉 +雾虚草囊 +雾虚灯芯 +猎兵祭刀 +特工祭刀 +督察长祭刀 +脆弱的骨片 +结实的骨片 +石化的骨片 diff --git a/src/main/java/net/yyc12345/teyvatcraft/init/ItemsManager.java b/src/main/java/net/yyc12345/teyvatcraft/init/ItemsManager.java index da8a49c..e326e4c 100644 --- a/src/main/java/net/yyc12345/teyvatcraft/init/ItemsManager.java +++ b/src/main/java/net/yyc12345/teyvatcraft/init/ItemsManager.java @@ -36,6 +36,7 @@ public class ItemsManager { public static final Item WHITE_IRON_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); public static final Item IRON_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); public static final Item STARSILVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NOCTILUCOUS_JADE = new Item(new FabricItemSettings().group(ITEM_GROUP)); // ==================== weapon enhancement public static final Item MYSTIC_ENHANCEMENT_ORE = new Item(new FabricItemSettings().group(ITEM_GROUP)); @@ -50,6 +51,212 @@ public class ItemsManager { public static final Item RADDISH = new SeedItem(BlocksManager.RADDISH, new FabricItemSettings().group(ITEM_GROUP).food((new FoodComponent.Builder()).hunger(1).saturationModifier(0.3F).build())); public static final Item RICE_SEED = new SeedItem(BlocksManager.RICE, new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item CALLA_LILY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item COR_LAPIS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DANDELION_SEED = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item JUEYUN_CHILI = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SMALL_LAMP_GRASS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MINT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PEPPER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FLOUR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SWEET_FLOWER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SMOKED_FOWL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BERRY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item ALMOND = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SNAPDRAGON = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TOFU = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MATSUTAKE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHRIMP_MEAT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CREAM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CRAB = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHEESE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PINECONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item JAM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SALT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BUTTER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item HAM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BACON = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SAUSAGE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FROG = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item ELECTRO_CRYSTAL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LIZARD_TAIL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_FLOWER_COROLLA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FLAMING_FLOWER_STAMEN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BUTTERFLY_WINGS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CRYSTAL_CORE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CRAB_ROE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LOACH_PEARL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BAMBOO_SHOOT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LUMINESCENT_SPINE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHILLED_MEAT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item STRANGE_TOOTH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VITALIZED_DRAGONTOOTH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item HORSETAIL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DUST_OF_AZOTH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NORTHLANDER_SWORD_BILLET = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NORTHLANDER_CLAYMORE_BILLET = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NORTHLANDER_POLEARM_BILLET = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NORTHLANDER_BOW_BILLET = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NORTHLANDER_CATALYST_BILLET = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SUNSETTIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item CECILIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GLAZE_LILY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILANEMO_MUSHROOM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SILK_FLOWER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VALBERRY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item WINDWHEEL_ASTER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item WOLFHOOK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item QINGXIN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item STARCONCH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item BRILLIANT_DIAMOND_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BRILLIANT_DIAMOND_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BRILLIANT_DIAMOND_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BRILLIANT_DIAMOND_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item AGNIDUS_AGATE_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item AGNIDUS_AGATE_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item AGNIDUS_AGATE_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item AGNIDUS_AGATE_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VARUNADA_LAZURITE_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VARUNADA_LAZURITE_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VARUNADA_LAZURITE_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VARUNADA_LAZURITE_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAJRADA_AMETHYST_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAJRADA_AMETHYST_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAJRADA_AMETHYST_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAJRADA_AMETHYST_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHIVADA_JADE_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHIVADA_JADE_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHIVADA_JADE_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHIVADA_JADE_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAYUDA_TURQUOISE_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAYUDA_TURQUOISE_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAYUDA_TURQUOISE_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item VAYUDA_TURQUOISE_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PRITHIVA_TOPAZ_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PRITHIVA_TOPAZ_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PRITHIVA_TOPAZ_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PRITHIVA_TOPAZ_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NAGADUS_EMERALD_SLIVER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NAGADUS_EMERALD_FRAGMENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NAGADUS_EMERALD_CHUNK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item NAGADUS_EMERALD_GEMSTONE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item EVERFLAME_SEED = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CLEANSING_HEART = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LIGHTNING_PRISM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item HOARFROST_CORE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item HURRICANE_SEED = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BASALT_PILLAR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item JUVENILE_JADE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CRYSTALLINE_BLOOM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DREAM_SOLVENT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item SLIME_CONDENSATE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SLIME_SECRETIONS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SLIME_CONCENTRATE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DAMAGED_MASK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item STAINED_MASK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item OMINOUS_MASK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DIVINING_SCROLL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SEALED_SCROLL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FORBIDDEN_CURSE_SCROLL = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FIRM_ARROWHEAD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHARP_ARROWHEAD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item WEATHERED_ARROWHEAD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item RECRUITS_INSIGNIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SERGEANTS_INSIGNIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LIEUTENANTS_INSIGNIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TREASURE_HOARDER_INSIGNIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SILVER_RAVEN_INSIGNIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GOLDEN_RAVEN_INSIGNIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item WHOPPERFLOWER_NECTAR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHIMMERING_NECTAR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item ENERGY_NECTAR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GLOOMY_STATUETTE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DARK_STATUETTE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DEATHLY_STATUETTE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item TEACHINGS_OF_BALLAD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GUIDE_TO_BALLAD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILOSOPHIES_OF_BALLAD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TEACHINGS_OF_DILIGENCE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GUIDE_TO_DILIGENCE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILOSOPHIES_OF_DILIGENCE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TEACHINGS_OF_FREEDOM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GUIDE_TO_FREEDOM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILOSOPHIES_OF_FREEDOM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TEACHINGS_OF_GOLD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GUIDE_TO_GOLD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILOSOPHIES_OF_GOLD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TEACHINGS_OF_PROSPERITY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GUIDE_TO_PROSPERITY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILOSOPHIES_OF_PROSPERITY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TEACHINGS_OF_RESISTANCE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GUIDE_TO_RESISTANCE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PHILOSOPHIES_OF_RESISTANCE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DVALINS_PLUME = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DVALINS_CLAW = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DVALINS_SIGH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TAIL_OF_BOREAS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item RING_OF_BOREAS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SPIRIT_LOCKET_OF_BOREAS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item TUSK_OF_MONOCEROS_CAELI = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHARD_OF_A_FOUL_LEGACY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHADOW_OF_THE_WARRIOR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DRAGON_LORDS_CROWN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BLOODJADE_BRANCH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GILDED_SCALE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CROWN_OF_INSIGHT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item TILE_OF_DECARABIANS_TOWER = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DEBRIS_OF_DECARABIANS_CITY = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FRAGMENT_OF_DECARABIANS_EPIC = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SCATTERED_PIECE_OF_DECARABIANS_DREAM = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LUMINOUS_SANDS_FROM_GUYUN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LUSTROUS_STONE_FROM_GUYUN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item RELIC_FROM_GUYUN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DIVINE_BODY_FROM_GUYUN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BOREAL_WOLFS_MILK_TOOTH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BOREAL_WOLFS_CRACKED_TOOTH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BOREAL_WOLFS_BROKEN_FANG = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BOREAL_WOLFS_NOSTALGIA = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_VEILED_LEAD_ELIXIR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_VEILED_MERCURY_ELIXIR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_VEILED_GOLD_ELIXIR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_VEILED_PRIMO_ELIXIR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FETTERS_OF_THE_DANDELION_GLADIATOR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHAINS_OF_THE_DANDELION_GLADIATOR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item SHACKLES_OF_THE_DANDELION_GLADIATOR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DREAM_OF_THE_DANDELION_GLADIATOR = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item GRAIN_OF_AEROSIDERITE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item PIECE_OF_AEROSIDERITE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BIT_OF_AEROSIDERITE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHUNK_OF_AEROSIDERITE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + public static final Item HEAVY_HORN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BLACK_BRONZE_HORN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item BLACK_CRYSTAL_HORN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DEAD_LEY_LINE_BRANCH = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item DEAD_LEY_LINE_LEAVES = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item LEY_LINE_SPROUT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHAOS_DEVICE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHAOS_CIRCUIT = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item CHAOS_CORE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_GRASS_POLLEN = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_GRASS = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item MIST_GRASS_WICK = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item HUNTERS_SACRIFICIAL_KNIFE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item AGENTS_SACRIFICIAL_KNIFE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item INSPECTORS_SACRIFICIAL_KNIFE = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FRAGILE_BONE_SHARD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item STURDY_BONE_SHARD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + public static final Item FOSSILIZED_BONE_SHARD = new Item(new FabricItemSettings().group(ITEM_GROUP)); + + + // register func public static void registerCompostableItem(float levelIncreaseChance, ItemConvertible item) { ITEM_TO_LEVEL_INCREASE_CHANCE.put(item.asItem(), levelIncreaseChance); } @@ -69,6 +276,8 @@ public class ItemsManager { Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "white_iron_chunk"), WHITE_IRON_CHUNK); Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "iron_chunk"), IRON_CHUNK); Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "starsilver"), STARSILVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "noctilucous_jade"), NOCTILUCOUS_JADE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "cor_lapis"), COR_LAPIS); Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mystic_enhancement_ore"), MYSTIC_ENHANCEMENT_ORE); Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "fine_enhancement_ore"), FINE_ENHANCEMENT_ORE); @@ -98,5 +307,208 @@ public class ItemsManager { registerCompostableItem(0.65f, CABBAGE); registerCompostableItem(0.65f, RADDISH); registerCompostableItem(0.3f, RICE_SEED); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "calla_lily"), CALLA_LILY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dandelion_seed"), DANDELION_SEED); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "jueyun_chili"), JUEYUN_CHILI); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "small_lamp_grass"), SMALL_LAMP_GRASS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mint"), MINT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "pepper"), PEPPER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "flour"), FLOUR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sweet_flower"), SWEET_FLOWER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "smoked_fowl"), SMOKED_FOWL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "berry"), BERRY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "almond"), ALMOND); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "snapdragon"), SNAPDRAGON); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "tofu"), TOFU); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "matsutake"), MATSUTAKE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shrimp_meat"), SHRIMP_MEAT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "cream"), CREAM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "crab"), CRAB); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "cheese"), CHEESE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "pinecone"), PINECONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "jam"), JAM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "salt"), SALT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "butter"), BUTTER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "ham"), HAM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "bacon"), BACON); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sausage"), SAUSAGE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "frog"), FROG); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "electro_crystal"), ELECTRO_CRYSTAL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "lizard_tail"), LIZARD_TAIL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_flower_corolla"), MIST_FLOWER_COROLLA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "flaming_flower_stamen"), FLAMING_FLOWER_STAMEN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "butterfly_wings"), BUTTERFLY_WINGS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "crystal_core"), CRYSTAL_CORE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "crab_roe"), CRAB_ROE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "loach_pearl"), LOACH_PEARL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "bamboo_shoot"), BAMBOO_SHOOT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "luminescent_spine"), LUMINESCENT_SPINE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "chilled_meat"), CHILLED_MEAT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "strange_tooth"), STRANGE_TOOTH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vitalized_dragontooth"), VITALIZED_DRAGONTOOTH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "horsetail"), HORSETAIL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dust_of_azoth"), DUST_OF_AZOTH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "northlander_sword_billet"), NORTHLANDER_SWORD_BILLET); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "northlander_claymore_billet"), NORTHLANDER_CLAYMORE_BILLET); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "northlander_polearm_billet"), NORTHLANDER_POLEARM_BILLET); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "northlander_bow_billet"), NORTHLANDER_BOW_BILLET); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "northlander_catalyst_billet"), NORTHLANDER_CATALYST_BILLET); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sunsettia"), SUNSETTIA); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "cecilia"), CECILIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "glaze_lily"), GLAZE_LILY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philanemo_mushroom"), PHILANEMO_MUSHROOM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "silk_flower"), SILK_FLOWER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "valberry"), VALBERRY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "windwheel_aster"), WINDWHEEL_ASTER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "wolfhook"), WOLFHOOK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "qingxin"), QINGXIN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "starconch"), STARCONCH); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "brilliant_diamond_sliver"), BRILLIANT_DIAMOND_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "brilliant_diamond_fragment"), BRILLIANT_DIAMOND_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "brilliant_diamond_chunk"), BRILLIANT_DIAMOND_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "brilliant_diamond_gemstone"), BRILLIANT_DIAMOND_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "agnidus_agate_sliver"), AGNIDUS_AGATE_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "agnidus_agate_fragment"), AGNIDUS_AGATE_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "agnidus_agate_chunk"), AGNIDUS_AGATE_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "agnidus_agate_gemstone"), AGNIDUS_AGATE_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "varunada_lazurite_sliver"), VARUNADA_LAZURITE_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "varunada_lazurite_fragment"), VARUNADA_LAZURITE_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "varunada_lazurite_chunk"), VARUNADA_LAZURITE_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "varunada_lazurite_gemstone"), VARUNADA_LAZURITE_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vajrada_amethyst_sliver"), VAJRADA_AMETHYST_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vajrada_amethyst_fragment"), VAJRADA_AMETHYST_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vajrada_amethyst_chunk"), VAJRADA_AMETHYST_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vajrada_amethyst_gemstone"), VAJRADA_AMETHYST_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shivada_jade_sliver"), SHIVADA_JADE_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shivada_jade_fragment"), SHIVADA_JADE_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shivada_jade_chunk"), SHIVADA_JADE_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shivada_jade_gemstone"), SHIVADA_JADE_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vayuda_turquoise_sliver"), VAYUDA_TURQUOISE_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vayuda_turquoise_fragment"), VAYUDA_TURQUOISE_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vayuda_turquoise_chunk"), VAYUDA_TURQUOISE_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "vayuda_turquoise_gemstone"), VAYUDA_TURQUOISE_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "prithiva_topaz_sliver"), PRITHIVA_TOPAZ_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "prithiva_topaz_fragment"), PRITHIVA_TOPAZ_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "prithiva_topaz_chunk"), PRITHIVA_TOPAZ_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "prithiva_topaz_gemstone"), PRITHIVA_TOPAZ_GEMSTONE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "nagadus_emerald_sliver"), NAGADUS_EMERALD_SLIVER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "nagadus_emerald_fragment"), NAGADUS_EMERALD_FRAGMENT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "nagadus_emerald_chunk"), NAGADUS_EMERALD_CHUNK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "nagadus_emerald_gemstone"), NAGADUS_EMERALD_GEMSTONE); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "everflame_seed"), EVERFLAME_SEED); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "cleansing_heart"), CLEANSING_HEART); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "lightning_prism"), LIGHTNING_PRISM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "hoarfrost_core"), HOARFROST_CORE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "hurricane_seed"), HURRICANE_SEED); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "basalt_pillar"), BASALT_PILLAR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "juvenile_jade"), JUVENILE_JADE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "crystalline_bloom"), CRYSTALLINE_BLOOM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dream_solvent"), DREAM_SOLVENT); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "slime_condensate"), SLIME_CONDENSATE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "slime_secretions"), SLIME_SECRETIONS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "slime_concentrate"), SLIME_CONCENTRATE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "damaged_mask"), DAMAGED_MASK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "stained_mask"), STAINED_MASK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "ominous_mask"), OMINOUS_MASK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "divining_scroll"), DIVINING_SCROLL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sealed_scroll"), SEALED_SCROLL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "forbidden_curse_scroll"), FORBIDDEN_CURSE_SCROLL); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "firm_arrowhead"), FIRM_ARROWHEAD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sharp_arrowhead"), SHARP_ARROWHEAD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "weathered_arrowhead"), WEATHERED_ARROWHEAD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "recruits_insignia"), RECRUITS_INSIGNIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sergeants_insignia"), SERGEANTS_INSIGNIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "lieutenants_insignia"), LIEUTENANTS_INSIGNIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "treasure_hoarder_insignia"), TREASURE_HOARDER_INSIGNIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "silver_raven_insignia"), SILVER_RAVEN_INSIGNIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "golden_raven_insignia"), GOLDEN_RAVEN_INSIGNIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "whopperflower_nectar"), WHOPPERFLOWER_NECTAR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shimmering_nectar"), SHIMMERING_NECTAR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "energy_nectar"), ENERGY_NECTAR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "gloomy_statuette"), GLOOMY_STATUETTE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dark_statuette"), DARK_STATUETTE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "deathly_statuette"), DEATHLY_STATUETTE); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "teachings_of_ballad"), TEACHINGS_OF_BALLAD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "guide_to_ballad"), GUIDE_TO_BALLAD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philosophies_of_ballad"), PHILOSOPHIES_OF_BALLAD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "teachings_of_diligence"), TEACHINGS_OF_DILIGENCE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "guide_to_diligence"), GUIDE_TO_DILIGENCE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philosophies_of_diligence"), PHILOSOPHIES_OF_DILIGENCE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "teachings_of_freedom"), TEACHINGS_OF_FREEDOM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "guide_to_freedom"), GUIDE_TO_FREEDOM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philosophies_of_freedom"), PHILOSOPHIES_OF_FREEDOM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "teachings_of_gold"), TEACHINGS_OF_GOLD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "guide_to_gold"), GUIDE_TO_GOLD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philosophies_of_gold"), PHILOSOPHIES_OF_GOLD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "teachings_of_prosperity"), TEACHINGS_OF_PROSPERITY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "guide_to_prosperity"), GUIDE_TO_PROSPERITY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philosophies_of_prosperity"), PHILOSOPHIES_OF_PROSPERITY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "teachings_of_resistance"), TEACHINGS_OF_RESISTANCE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "guide_to_resistance"), GUIDE_TO_RESISTANCE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "philosophies_of_resistance"), PHILOSOPHIES_OF_RESISTANCE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dvalins_plume"), DVALINS_PLUME); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dvalins_claw"), DVALINS_CLAW); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dvalins_sigh"), DVALINS_SIGH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "tail_of_boreas"), TAIL_OF_BOREAS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "ring_of_boreas"), RING_OF_BOREAS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "spirit_locket_of_boreas"), SPIRIT_LOCKET_OF_BOREAS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "tusk_of_monoceros_caeli"), TUSK_OF_MONOCEROS_CAELI); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shard_of_a_foul_legacy"), SHARD_OF_A_FOUL_LEGACY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shadow_of_the_warrior"), SHADOW_OF_THE_WARRIOR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dragon_lords_crown"), DRAGON_LORDS_CROWN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "bloodjade_branch"), BLOODJADE_BRANCH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "gilded_scale"), GILDED_SCALE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "crown_of_insight"), CROWN_OF_INSIGHT); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "tile_of_decarabians_tower"), TILE_OF_DECARABIANS_TOWER); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "debris_of_decarabians_city"), DEBRIS_OF_DECARABIANS_CITY); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "fragment_of_decarabians_epic"), FRAGMENT_OF_DECARABIANS_EPIC); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "scattered_piece_of_decarabians_dream"), SCATTERED_PIECE_OF_DECARABIANS_DREAM); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "luminous_sands_from_guyun"), LUMINOUS_SANDS_FROM_GUYUN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "lustrous_stone_from_guyun"), LUSTROUS_STONE_FROM_GUYUN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "relic_from_guyun"), RELIC_FROM_GUYUN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "divine_body_from_guyun"), DIVINE_BODY_FROM_GUYUN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "boreal_wolfs_milk_tooth"), BOREAL_WOLFS_MILK_TOOTH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "boreal_wolfs_cracked_tooth"), BOREAL_WOLFS_CRACKED_TOOTH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "boreal_wolfs_broken_fang"), BOREAL_WOLFS_BROKEN_FANG); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "boreal_wolfs_nostalgia"), BOREAL_WOLFS_NOSTALGIA); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_veiled_lead_elixir"), MIST_VEILED_LEAD_ELIXIR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_veiled_mercury_elixir"), MIST_VEILED_MERCURY_ELIXIR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_veiled_gold_elixir"), MIST_VEILED_GOLD_ELIXIR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_veiled_primo_elixir"), MIST_VEILED_PRIMO_ELIXIR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "fetters_of_the_dandelion_gladiator"), FETTERS_OF_THE_DANDELION_GLADIATOR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "chains_of_the_dandelion_gladiator"), CHAINS_OF_THE_DANDELION_GLADIATOR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "shackles_of_the_dandelion_gladiator"), SHACKLES_OF_THE_DANDELION_GLADIATOR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dream_of_the_dandelion_gladiator"), DREAM_OF_THE_DANDELION_GLADIATOR); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "grain_of_aerosiderite"), GRAIN_OF_AEROSIDERITE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "piece_of_aerosiderite"), PIECE_OF_AEROSIDERITE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "bit_of_aerosiderite"), BIT_OF_AEROSIDERITE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "chunk_of_aerosiderite"), CHUNK_OF_AEROSIDERITE); + + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "heavy_horn"), HEAVY_HORN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "black_bronze_horn"), BLACK_BRONZE_HORN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "black_crystal_horn"), BLACK_CRYSTAL_HORN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dead_ley_line_branch"), DEAD_LEY_LINE_BRANCH); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "dead_ley_line_leaves"), DEAD_LEY_LINE_LEAVES); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "ley_line_sprout"), LEY_LINE_SPROUT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "chaos_device"), CHAOS_DEVICE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "chaos_circuit"), CHAOS_CIRCUIT); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "chaos_core"), CHAOS_CORE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_grass_pollen"), MIST_GRASS_POLLEN); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_grass"), MIST_GRASS); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "mist_grass_wick"), MIST_GRASS_WICK); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "hunters_sacrificial_knife"), HUNTERS_SACRIFICIAL_KNIFE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "agents_sacrificial_knife"), AGENTS_SACRIFICIAL_KNIFE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "inspectors_sacrificial_knife"), INSPECTORS_SACRIFICIAL_KNIFE); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "fragile_bone_shard"), FRAGILE_BONE_SHARD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "sturdy_bone_shard"), STURDY_BONE_SHARD); + Registry.register(Registry.ITEM, new Identifier("teyvatcraft", "fossilized_bone_shard"), FOSSILIZED_BONE_SHARD); + } } diff --git a/src/main/resources/assets/teyvatcraft/lang/en_us.json b/src/main/resources/assets/teyvatcraft/lang/en_us.json index 8f20a55..a7a0298 100644 --- a/src/main/resources/assets/teyvatcraft/lang/en_us.json +++ b/src/main/resources/assets/teyvatcraft/lang/en_us.json @@ -14,6 +14,8 @@ "item.teyvatcraft.white_iron_chunk": "White Iron Chunk", "item.teyvatcraft.iron_chunk": "Iron Chunk", "item.teyvatcraft.starsilver": "Starsilver", + "item.teyvatcraft.cor_lapis": "Cor Lapis", + "item.teyvatcraft.noctilucous_jade": "Noctilucous Jade", "item.teyvatcraft.mystic_enhancement_ore": "Mystic Enhancement Ore", "item.teyvatcraft.fine_enhancement_ore": "Fine Enhancement Ore", @@ -37,5 +39,208 @@ "item.teyvatcraft.onion": "Onion", "item.teyvatcraft.cabbage": "Cabbage", "item.teyvatcraft.raddish": "Raddish", - "item.teyvatcraft.rice_seed": "Rice Seed" + "item.teyvatcraft.rice_seed": "Rice Seed", + + "item.teyvatcraft.calla_lily": "Calla Lily", + "item.teyvatcraft.dandelion_seed": "Dandelion Seed", + "item.teyvatcraft.jueyun_chili": "Jueyun Chili", + "item.teyvatcraft.small_lamp_grass": "Small Lamp Grass", + "item.teyvatcraft.mint": "Mint", + "item.teyvatcraft.pepper": "Pepper", + "item.teyvatcraft.flour": "Flour", + "item.teyvatcraft.sweet_flower": "Sweet Flower", + "item.teyvatcraft.smoked_fowl": "Smoked Fowl", + "item.teyvatcraft.berry": "Berry", + "item.teyvatcraft.almond": "Almond", + "item.teyvatcraft.snapdragon": "Snapdragon", + "item.teyvatcraft.tofu": "Tofu", + "item.teyvatcraft.matsutake": "Matsutake", + "item.teyvatcraft.shrimp_meat": "Shrimp Meat", + "item.teyvatcraft.cream": "Cream", + "item.teyvatcraft.crab": "Crab", + "item.teyvatcraft.cheese": "Cheese", + "item.teyvatcraft.pinecone": "Pinecone", + "item.teyvatcraft.jam": "Jam", + "item.teyvatcraft.salt": "Salt", + "item.teyvatcraft.butter": "Butter", + "item.teyvatcraft.ham": "Ham", + "item.teyvatcraft.bacon": "Bacon", + "item.teyvatcraft.sausage": "Sausage", + "item.teyvatcraft.frog": "Frog", + "item.teyvatcraft.electro_crystal": "Electro Crystal", + "item.teyvatcraft.lizard_tail": "Lizard Tail", + "item.teyvatcraft.mist_flower_corolla": "Mist Flower Corolla", + "item.teyvatcraft.flaming_flower_stamen": "Flaming Flower Stamen", + "item.teyvatcraft.butterfly_wings": "Butterfly Wings", + "item.teyvatcraft.crystal_core": "Crystal Core", + "item.teyvatcraft.crab_roe": "Crab Roe", + "item.teyvatcraft.loach_pearl": "Loach Pearl", + "item.teyvatcraft.bamboo_shoot": "Bamboo Shoot", + "item.teyvatcraft.luminescent_spine": "Luminescent Spine", + "item.teyvatcraft.chilled_meat": "Chilled Meat", + "item.teyvatcraft.strange_tooth": "Strange Tooth", + "item.teyvatcraft.vitalized_dragontooth": "Vitalized Dragontooth", + "item.teyvatcraft.horsetail": "Horsetail", + "item.teyvatcraft.dust_of_azoth": "Dust of Azoth", + "item.teyvatcraft.northlander_sword_billet": "Northlander Sword Billet", + "item.teyvatcraft.northlander_claymore_billet": "Northlander Claymore Billet", + "item.teyvatcraft.northlander_polearm_billet": "Northlander Polearm Billet", + "item.teyvatcraft.northlander_bow_billet": "Northlander Bow Billet", + "item.teyvatcraft.northlander_catalyst_billet": "Northlander Catalyst Billet", + "item.teyvatcraft.sunsettia": "Sunsettia", + + "item.teyvatcraft.cecilia": "Cecilia", + "item.teyvatcraft.glaze_lily": "Glaze Lily", + "item.teyvatcraft.philanemo_mushroom": "Philanemo Mushroom", + "item.teyvatcraft.silk_flower": "Silk Flower", + "item.teyvatcraft.valberry": "Valberry", + "item.teyvatcraft.windwheel_aster": "Windwheel Aster", + "item.teyvatcraft.wolfhook": "Wolfhook", + "item.teyvatcraft.qingxin": "Qingxin", + "item.teyvatcraft.starconch": "Starconch", + + "item.teyvatcraft.brilliant_diamond_sliver": "Brilliant Diamond Sliver", + "item.teyvatcraft.brilliant_diamond_fragment": "Brilliant Diamond Fragment", + "item.teyvatcraft.brilliant_diamond_chunk": "Brilliant Diamond Chunk", + "item.teyvatcraft.brilliant_diamond_gemstone": "Brilliant Diamond Gemstone", + "item.teyvatcraft.agnidus_agate_sliver": "Agnidus Agate Sliver", + "item.teyvatcraft.agnidus_agate_fragment": "Agnidus Agate Fragment", + "item.teyvatcraft.agnidus_agate_chunk": "Agnidus Agate Chunk", + "item.teyvatcraft.agnidus_agate_gemstone": "Agnidus Agate Gemstone", + "item.teyvatcraft.varunada_lazurite_sliver": "Varunada Lazurite Sliver", + "item.teyvatcraft.varunada_lazurite_fragment": "Varunada Lazurite Fragment", + "item.teyvatcraft.varunada_lazurite_chunk": "Varunada Lazurite Chunk", + "item.teyvatcraft.varunada_lazurite_gemstone": "Varunada Lazurite Gemstone", + "item.teyvatcraft.vajrada_amethyst_sliver": "Vajrada Amethyst Sliver", + "item.teyvatcraft.vajrada_amethyst_fragment": "Vajrada Amethyst Fragment", + "item.teyvatcraft.vajrada_amethyst_chunk": "Vajrada Amethyst Chunk", + "item.teyvatcraft.vajrada_amethyst_gemstone": "Vajrada Amethyst Gemstone", + "item.teyvatcraft.shivada_jade_sliver": "Shivada Jade Sliver", + "item.teyvatcraft.shivada_jade_fragment": "Shivada Jade Fragment", + "item.teyvatcraft.shivada_jade_chunk": "Shivada Jade Chunk", + "item.teyvatcraft.shivada_jade_gemstone": "Shivada Jade Gemstone", + "item.teyvatcraft.vayuda_turquoise_sliver": "Vayuda Turquoise Sliver", + "item.teyvatcraft.vayuda_turquoise_fragment": "Vayuda Turquoise Fragment", + "item.teyvatcraft.vayuda_turquoise_chunk": "Vayuda Turquoise Chunk", + "item.teyvatcraft.vayuda_turquoise_gemstone": "Vayuda Turquoise Gemstone", + "item.teyvatcraft.prithiva_topaz_sliver": "Prithiva Topaz Sliver", + "item.teyvatcraft.prithiva_topaz_fragment": "Prithiva Topaz Fragment", + "item.teyvatcraft.prithiva_topaz_chunk": "Prithiva Topaz Chunk", + "item.teyvatcraft.prithiva_topaz_gemstone": "Prithiva Topaz Gemstone", + "item.teyvatcraft.nagadus_emerald_sliver": "Nagadus Emerald Sliver", + "item.teyvatcraft.nagadus_emerald_fragment": "Nagadus Emerald Fragment", + "item.teyvatcraft.nagadus_emerald_chunk": "Nagadus Emerald Chunk", + "item.teyvatcraft.nagadus_emerald_gemstone": "Nagadus Emerald Gemstone", + + "item.teyvatcraft.everflame_seed": "Everflame Seed", + "item.teyvatcraft.cleansing_heart": "Cleansing Heart", + "item.teyvatcraft.lightning_prism": "Lightning Prism", + "item.teyvatcraft.hoarfrost_core": "Hoarfrost Core", + "item.teyvatcraft.hurricane_seed": "Hurricane Seed", + "item.teyvatcraft.basalt_pillar": "Basalt Pillar", + "item.teyvatcraft.juvenile_jade": "Juvenile Jade", + "item.teyvatcraft.crystalline_bloom": "Crystalline Bloom", + "item.teyvatcraft.dream_solvent": "Dream Solvent", + + "item.teyvatcraft.slime_condensate": "Slime Condensate", + "item.teyvatcraft.slime_secretions": "Slime Secretions", + "item.teyvatcraft.slime_concentrate": "Slime Concentrate", + "item.teyvatcraft.damaged_mask": "Damaged Mask", + "item.teyvatcraft.stained_mask": "Stained Mask", + "item.teyvatcraft.ominous_mask": "Ominous Mask", + "item.teyvatcraft.divining_scroll": "Divining Scroll", + "item.teyvatcraft.sealed_scroll": "Sealed Scroll", + "item.teyvatcraft.forbidden_curse_scroll": "Forbidden Curse Scroll", + "item.teyvatcraft.firm_arrowhead": "Firm Arrowhead", + "item.teyvatcraft.sharp_arrowhead": "Sharp Arrowhead", + "item.teyvatcraft.weathered_arrowhead": "Weathered Arrowhead", + "item.teyvatcraft.recruits_insignia": "Recruit's Insignia", + "item.teyvatcraft.sergeants_insignia": "Sergeant's Insignia", + "item.teyvatcraft.lieutenants_insignia": "Lieutenant's Insignia", + "item.teyvatcraft.treasure_hoarder_insignia": "Treasure Hoarder Insignia", + "item.teyvatcraft.silver_raven_insignia": "Silver Raven Insignia", + "item.teyvatcraft.golden_raven_insignia": "Golden Raven Insignia", + "item.teyvatcraft.whopperflower_nectar": "Whopperflower Nectar", + "item.teyvatcraft.shimmering_nectar": "Shimmering Nectar", + "item.teyvatcraft.energy_nectar": "Energy Nectar", + "item.teyvatcraft.gloomy_statuette": "Gloomy Statuette", + "item.teyvatcraft.dark_statuette": "Dark Statuette", + "item.teyvatcraft.deathly_statuette": "Deathly Statuette", + + "item.teyvatcraft.teachings_of_ballad": "Teachings of Ballad", + "item.teyvatcraft.guide_to_ballad": "Guide to Ballad", + "item.teyvatcraft.philosophies_of_ballad": "Philosophies of Ballad", + "item.teyvatcraft.teachings_of_diligence": "Teachings of Diligence", + "item.teyvatcraft.guide_to_diligence": "Guide to Diligence", + "item.teyvatcraft.philosophies_of_diligence": "Philosophies of Diligence", + "item.teyvatcraft.teachings_of_freedom": "Teachings of Freedom", + "item.teyvatcraft.guide_to_freedom": "Guide to Freedom", + "item.teyvatcraft.philosophies_of_freedom": "Philosophies of Freedom", + "item.teyvatcraft.teachings_of_gold": "Teachings of Gold", + "item.teyvatcraft.guide_to_gold": "Guide to Gold", + "item.teyvatcraft.philosophies_of_gold": "Philosophies of Gold", + "item.teyvatcraft.teachings_of_prosperity": "Teachings of Prosperity", + "item.teyvatcraft.guide_to_prosperity": "Guide to Prosperity", + "item.teyvatcraft.philosophies_of_prosperity": "Philosophies of Prosperity", + "item.teyvatcraft.teachings_of_resistance": "Teachings of Resistance", + "item.teyvatcraft.guide_to_resistance": "Guide to Resistance", + "item.teyvatcraft.philosophies_of_resistance": "Philosophies of Resistance", + "item.teyvatcraft.dvalins_plume": "Dvalin's Plume", + "item.teyvatcraft.dvalins_claw": "Dvalin's Claw", + "item.teyvatcraft.dvalins_sigh": "Dvalin's Sigh", + "item.teyvatcraft.tail_of_boreas": "Tail of Boreas", + "item.teyvatcraft.ring_of_boreas": "Ring of Boreas", + "item.teyvatcraft.spirit_locket_of_boreas": "Spirit Locket of Boreas", + "item.teyvatcraft.tusk_of_monoceros_caeli": "Tusk of Monoceros Caeli", + "item.teyvatcraft.shard_of_a_foul_legacy": "Shard of a Foul Legacy", + "item.teyvatcraft.shadow_of_the_warrior": "Shadow of the Warrior", + "item.teyvatcraft.dragon_lords_crown": "Dragon Lord's Crown", + "item.teyvatcraft.bloodjade_branch": "Bloodjade Branch", + "item.teyvatcraft.gilded_scale": "Gilded Scale", + "item.teyvatcraft.crown_of_insight": "Crown of Insight", + + "item.teyvatcraft.tile_of_decarabians_tower": "Tile of Decarabian's Tower", + "item.teyvatcraft.debris_of_decarabians_city": "Debris of Decarabian's City", + "item.teyvatcraft.fragment_of_decarabians_epic": "Fragment of Decarabian's Epic", + "item.teyvatcraft.scattered_piece_of_decarabians_dream": "Scattered Piece of Decarabian's Dream", + "item.teyvatcraft.luminous_sands_from_guyun": "Luminous Sands from Guyun", + "item.teyvatcraft.lustrous_stone_from_guyun": "Lustrous Stone from Guyun", + "item.teyvatcraft.relic_from_guyun": "Relic from Guyun", + "item.teyvatcraft.divine_body_from_guyun": "Divine Body from Guyun", + "item.teyvatcraft.boreal_wolfs_milk_tooth": "Boreal Wolf's Milk Tooth", + "item.teyvatcraft.boreal_wolfs_cracked_tooth": "Boreal Wolf's Cracked Tooth", + "item.teyvatcraft.boreal_wolfs_broken_fang": "Boreal Wolf's Broken Fang", + "item.teyvatcraft.boreal_wolfs_nostalgia": "Boreal Wolf's Nostalgia", + "item.teyvatcraft.mist_veiled_lead_elixir": "Mist Veiled Lead Elixir", + "item.teyvatcraft.mist_veiled_mercury_elixir": "Mist Veiled Mercury Elixir", + "item.teyvatcraft.mist_veiled_gold_elixir": "Mist Veiled Gold Elixir", + "item.teyvatcraft.mist_veiled_primo_elixir": "Mist Veiled Primo Elixir", + "item.teyvatcraft.fetters_of_the_dandelion_gladiator": "Fetters of the Dandelion Gladiator", + "item.teyvatcraft.chains_of_the_dandelion_gladiator": "Chains of the Dandelion Gladiator", + "item.teyvatcraft.shackles_of_the_dandelion_gladiator": "Shackles of the Dandelion Gladiator", + "item.teyvatcraft.dream_of_the_dandelion_gladiator": "Dream of the Dandelion Gladiator", + "item.teyvatcraft.grain_of_aerosiderite": "Grain of Aerosiderite", + "item.teyvatcraft.piece_of_aerosiderite": "Piece of Aerosiderite", + "item.teyvatcraft.bit_of_aerosiderite": "Bit of Aerosiderite", + "item.teyvatcraft.chunk_of_aerosiderite": "Chunk of Aerosiderite", + + "item.teyvatcraft.heavy_horn": "Heavy Horn", + "item.teyvatcraft.black_bronze_horn": "Black Bronze Horn", + "item.teyvatcraft.black_crystal_horn": "Black Crystal Horn", + "item.teyvatcraft.dead_ley_line_branch": "Dead Ley Line Branch", + "item.teyvatcraft.dead_ley_line_leaves": "Dead Ley Line Leaves", + "item.teyvatcraft.ley_line_sprout": "Ley Line Sprout", + "item.teyvatcraft.chaos_device": "Chaos Device", + "item.teyvatcraft.chaos_circuit": "Chaos Circuit", + "item.teyvatcraft.chaos_core": "Chaos Core", + "item.teyvatcraft.mist_grass_pollen": "Mist Grass Pollen", + "item.teyvatcraft.mist_grass": "Mist Grass", + "item.teyvatcraft.mist_grass_wick": "Mist Grass Wick", + "item.teyvatcraft.hunters_sacrificial_knife": "Hunter's Sacrificial Knife", + "item.teyvatcraft.agents_sacrificial_knife": "Agent's Sacrificial Knife", + "item.teyvatcraft.inspectors_sacrificial_knife": "Inspector's Sacrificial Knife", + "item.teyvatcraft.fragile_bone_shard": "Fragile Bone Shard", + "item.teyvatcraft.sturdy_bone_shard": "Sturdy Bone Shard", + "item.teyvatcraft.fossilized_bone_shard": "Fossilized Bone Shard" + } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/lang/zh_cn.json b/src/main/resources/assets/teyvatcraft/lang/zh_cn.json index 7b5876c..b0e0ac7 100644 --- a/src/main/resources/assets/teyvatcraft/lang/zh_cn.json +++ b/src/main/resources/assets/teyvatcraft/lang/zh_cn.json @@ -14,6 +14,8 @@ "item.teyvatcraft.white_iron_chunk": "白铁块", "item.teyvatcraft.iron_chunk": "铁块", "item.teyvatcraft.starsilver": "星银矿石", + "item.teyvatcraft.noctilucous_jade": "夜泊石", + "item.teyvatcraft.cor_lapis": "石珀", "item.teyvatcraft.mystic_enhancement_ore": "精锻用魔矿", "item.teyvatcraft.fine_enhancement_ore": "精锻用良矿", @@ -25,17 +27,219 @@ "block.teyvatcraft.iron_chunk_ore": "铁块原矿", "block.teyvatcraft.starsilver_ore": "星银矿石原矿", - "block.teyvatcraft.rice": "Rice", - "block.teyvatcraft.tomato": "Tomato", - "block.teyvatcraft.onion": "Onion", - "block.teyvatcraft.cabbage": "Cabbage", - "block.teyvatcraft.raddish": "Raddish", - "block.teyvatcraft.rice_seed": "Rice Seed", + "block.teyvatcraft.rice": "稻米", + "block.teyvatcraft.tomato": "番茄", + "block.teyvatcraft.onion": "洋葱", + "block.teyvatcraft.cabbage": "卷心菜", + "block.teyvatcraft.raddish": "白萝卜", + + "item.teyvatcraft.rice": "稻米", + "item.teyvatcraft.tomato": "番茄", + "item.teyvatcraft.onion": "洋葱", + "item.teyvatcraft.cabbage": "卷心菜", + "item.teyvatcraft.raddish": "白萝卜", + "item.teyvatcraft.rice_seed": "稻米种子", + + "item.teyvatcraft.calla_lily": "嘟嘟莲", + "item.teyvatcraft.dandelion_seed": "蒲公英籽", + "item.teyvatcraft.jueyun_chili": "绝云椒椒", + "item.teyvatcraft.small_lamp_grass": "小灯草", + "item.teyvatcraft.mint": "薄荷", + "item.teyvatcraft.pepper": "胡椒", + "item.teyvatcraft.flour": "面粉", + "item.teyvatcraft.sweet_flower": "甜甜花", + "item.teyvatcraft.smoked_fowl": "熏禽肉", + "item.teyvatcraft.berry": "树莓", + "item.teyvatcraft.almond": "杏仁", + "item.teyvatcraft.snapdragon": "金鱼草", + "item.teyvatcraft.tofu": "豆腐", + "item.teyvatcraft.matsutake": "松茸", + "item.teyvatcraft.shrimp_meat": "虾仁", + "item.teyvatcraft.cream": "奶油", + "item.teyvatcraft.crab": "螃蟹", + "item.teyvatcraft.cheese": "奶酪", + "item.teyvatcraft.pinecone": "松果", + "item.teyvatcraft.jam": "果酱", + "item.teyvatcraft.salt": "盐", + "item.teyvatcraft.butter": "黄油", + "item.teyvatcraft.ham": "火腿", + "item.teyvatcraft.bacon": "培根", + "item.teyvatcraft.sausage": "香肠", + "item.teyvatcraft.frog": "青蛙", + "item.teyvatcraft.electro_crystal": "电气水晶", + "item.teyvatcraft.lizard_tail": "蜥蜴尾巴", + "item.teyvatcraft.mist_flower_corolla": "冰雾花花朵", + "item.teyvatcraft.flaming_flower_stamen": "烈焰花花蕊", + "item.teyvatcraft.butterfly_wings": "蝴蝶翅膀", + "item.teyvatcraft.crystal_core": "晶核", + "item.teyvatcraft.crab_roe": "蟹黄", + "item.teyvatcraft.loach_pearl": "鳅鳅宝玉", + "item.teyvatcraft.bamboo_shoot": "竹笋", + "item.teyvatcraft.luminescent_spine": "发光髓", + "item.teyvatcraft.chilled_meat": "「冷鲜肉」", + "item.teyvatcraft.strange_tooth": "奇异的「牙齿」", + "item.teyvatcraft.vitalized_dragontooth": "汲取了生命力的龙牙", + "item.teyvatcraft.horsetail": "马尾", + "item.teyvatcraft.dust_of_azoth": "嬗变之尘", + "item.teyvatcraft.northlander_sword_billet": "北陆单手剑原胚", + "item.teyvatcraft.northlander_claymore_billet": "北陆双手剑原胚", + "item.teyvatcraft.northlander_polearm_billet": "北陆长柄武器原胚", + "item.teyvatcraft.northlander_bow_billet": "北陆弓原胚", + "item.teyvatcraft.northlander_catalyst_billet": "北陆法器原胚", + "item.teyvatcraft.sunsettia": "日落果", + + "item.teyvatcraft.cecilia": "塞西莉亚花", + "item.teyvatcraft.glaze_lily": "琉璃百合", + "item.teyvatcraft.philanemo_mushroom": "慕风蘑菇", + "item.teyvatcraft.silk_flower": "霓裳花", + "item.teyvatcraft.valberry": "落落莓", + "item.teyvatcraft.windwheel_aster": "风车菊", + "item.teyvatcraft.wolfhook": "钩钩果", + "item.teyvatcraft.qingxin": "清心", + "item.teyvatcraft.starconch": "星螺", + + "item.teyvatcraft.brilliant_diamond_sliver": "璀璨原钻碎屑", + "item.teyvatcraft.brilliant_diamond_fragment": "璀璨原钻断片", + "item.teyvatcraft.brilliant_diamond_chunk": "璀璨原钻块", + "item.teyvatcraft.brilliant_diamond_gemstone": "璀璨原钻", + "item.teyvatcraft.agnidus_agate_sliver": "燃愿玛瑙碎屑", + "item.teyvatcraft.agnidus_agate_fragment": "燃愿玛瑙断片", + "item.teyvatcraft.agnidus_agate_chunk": "燃愿玛瑙块", + "item.teyvatcraft.agnidus_agate_gemstone": "燃愿玛瑙", + "item.teyvatcraft.varunada_lazurite_sliver": "涤净青金碎屑", + "item.teyvatcraft.varunada_lazurite_fragment": "涤净青金断片", + "item.teyvatcraft.varunada_lazurite_chunk": "涤净青金块", + "item.teyvatcraft.varunada_lazurite_gemstone": "涤净青金", + "item.teyvatcraft.vajrada_amethyst_sliver": "最胜紫晶碎屑", + "item.teyvatcraft.vajrada_amethyst_fragment": "最胜紫晶断片", + "item.teyvatcraft.vajrada_amethyst_chunk": "最胜紫晶块", + "item.teyvatcraft.vajrada_amethyst_gemstone": "最胜紫晶", + "item.teyvatcraft.shivada_jade_sliver": "哀叙冰玉碎屑", + "item.teyvatcraft.shivada_jade_fragment": "哀叙冰玉断片", + "item.teyvatcraft.shivada_jade_chunk": "哀叙冰玉块", + "item.teyvatcraft.shivada_jade_gemstone": "哀叙冰玉", + "item.teyvatcraft.vayuda_turquoise_sliver": "自在松石碎屑", + "item.teyvatcraft.vayuda_turquoise_fragment": "自在松石断片", + "item.teyvatcraft.vayuda_turquoise_chunk": "自在松石块", + "item.teyvatcraft.vayuda_turquoise_gemstone": "自在松石", + "item.teyvatcraft.prithiva_topaz_sliver": "坚牢黄玉碎屑", + "item.teyvatcraft.prithiva_topaz_fragment": "坚牢黄玉断片", + "item.teyvatcraft.prithiva_topaz_chunk": "坚牢黄玉块", + "item.teyvatcraft.prithiva_topaz_gemstone": "坚牢黄玉", + "item.teyvatcraft.nagadus_emerald_sliver": "生长碧翡碎屑", + "item.teyvatcraft.nagadus_emerald_fragment": "生长碧翡断片", + "item.teyvatcraft.nagadus_emerald_chunk": "生长碧翡块", + "item.teyvatcraft.nagadus_emerald_gemstone": "生长碧翡", + + "item.teyvatcraft.everflame_seed": "常燃火种", + "item.teyvatcraft.cleansing_heart": "净水之心", + "item.teyvatcraft.lightning_prism": "雷光棱镜", + "item.teyvatcraft.hoarfrost_core": "极寒之核", + "item.teyvatcraft.hurricane_seed": "飓风之种", + "item.teyvatcraft.basalt_pillar": "玄岩之塔", + "item.teyvatcraft.juvenile_jade": "未熟之玉", + "item.teyvatcraft.crystalline_bloom": "晶凝之华", + "item.teyvatcraft.dream_solvent": "异梦溶媒", + + "item.teyvatcraft.slime_condensate": "史莱姆凝液", + "item.teyvatcraft.slime_secretions": "史莱姆清", + "item.teyvatcraft.slime_concentrate": "史莱姆原浆", + "item.teyvatcraft.damaged_mask": "破损的面具", + "item.teyvatcraft.stained_mask": "污秽的面具", + "item.teyvatcraft.ominous_mask": "不祥的面具", + "item.teyvatcraft.divining_scroll": "导能绘卷", + "item.teyvatcraft.sealed_scroll": "封魔绘卷", + "item.teyvatcraft.forbidden_curse_scroll": "禁咒绘卷", + "item.teyvatcraft.firm_arrowhead": "牢固的箭簇", + "item.teyvatcraft.sharp_arrowhead": "锐利的箭簇", + "item.teyvatcraft.weathered_arrowhead": "历战的箭簇", + "item.teyvatcraft.recruits_insignia": "新兵的徽记", + "item.teyvatcraft.sergeants_insignia": "士官的徽记", + "item.teyvatcraft.lieutenants_insignia": "尉官的徽记", + "item.teyvatcraft.treasure_hoarder_insignia": "寻宝鸦印", + "item.teyvatcraft.silver_raven_insignia": "藏银鸦印", + "item.teyvatcraft.golden_raven_insignia": "攫金鸦印", + "item.teyvatcraft.whopperflower_nectar": "骗骗花蜜", + "item.teyvatcraft.shimmering_nectar": "微光花蜜", + "item.teyvatcraft.energy_nectar": "原素花蜜", + "item.teyvatcraft.gloomy_statuette": "晦暗刻像", + "item.teyvatcraft.dark_statuette": "夤夜刻像", + "item.teyvatcraft.deathly_statuette": "幽邃刻像", + + "item.teyvatcraft.teachings_of_ballad": "「诗文」的教导", + "item.teyvatcraft.guide_to_ballad": "「诗文」的指引", + "item.teyvatcraft.philosophies_of_ballad": "「诗文」的哲学", + "item.teyvatcraft.teachings_of_diligence": "「勤劳」的教导", + "item.teyvatcraft.guide_to_diligence": "「勤劳」的指引", + "item.teyvatcraft.philosophies_of_diligence": "「勤劳」的哲学", + "item.teyvatcraft.teachings_of_freedom": "「自由」的教导", + "item.teyvatcraft.guide_to_freedom": "「自由」的指引", + "item.teyvatcraft.philosophies_of_freedom": "「自由」的哲学", + "item.teyvatcraft.teachings_of_gold": "「黄金」的教导", + "item.teyvatcraft.guide_to_gold": "「黄金」的指引", + "item.teyvatcraft.philosophies_of_gold": "「黄金」的哲学", + "item.teyvatcraft.teachings_of_prosperity": "「繁荣」的教导", + "item.teyvatcraft.guide_to_prosperity": "「繁荣」的指引", + "item.teyvatcraft.philosophies_of_prosperity": "「繁荣」的哲学", + "item.teyvatcraft.teachings_of_resistance": "「抗争」的教导", + "item.teyvatcraft.guide_to_resistance": "「抗争」的指引", + "item.teyvatcraft.philosophies_of_resistance": "「抗争」的哲学", + "item.teyvatcraft.dvalins_plume": "东风之翎", + "item.teyvatcraft.dvalins_claw": "东风之爪", + "item.teyvatcraft.dvalins_sigh": "东风的吐息", + "item.teyvatcraft.tail_of_boreas": "北风之尾", + "item.teyvatcraft.ring_of_boreas": "北风之环", + "item.teyvatcraft.spirit_locket_of_boreas": "北风的魂匣", + "item.teyvatcraft.tusk_of_monoceros_caeli": "吞天之鲸·只角", + "item.teyvatcraft.shard_of_a_foul_legacy": "魔王之刃·残片", + "item.teyvatcraft.shadow_of_the_warrior": "武炼之魂·孤影", + "item.teyvatcraft.dragon_lords_crown": "龙王之冕", + "item.teyvatcraft.bloodjade_branch": "血玉之枝", + "item.teyvatcraft.gilded_scale": "鎏金之鳞", + "item.teyvatcraft.crown_of_insight": "智识之冕", + + "item.teyvatcraft.tile_of_decarabians_tower": "高塔孤王的破瓦", + "item.teyvatcraft.debris_of_decarabians_city": "高塔孤王的残垣", + "item.teyvatcraft.fragment_of_decarabians_epic": "高塔孤王的断片", + "item.teyvatcraft.scattered_piece_of_decarabians_dream": "高塔孤王的碎梦", + "item.teyvatcraft.luminous_sands_from_guyun": "孤云寒林的光砂", + "item.teyvatcraft.lustrous_stone_from_guyun": "孤云寒林的辉岩", + "item.teyvatcraft.relic_from_guyun": "孤云寒林的圣骸", + "item.teyvatcraft.divine_body_from_guyun": "孤云寒林的神体", + "item.teyvatcraft.boreal_wolfs_milk_tooth": "凛风奔狼的始龀", + "item.teyvatcraft.boreal_wolfs_cracked_tooth": "凛风奔狼的裂齿", + "item.teyvatcraft.boreal_wolfs_broken_fang": "凛风奔狼的断牙", + "item.teyvatcraft.boreal_wolfs_nostalgia": "凛风奔狼的怀乡", + "item.teyvatcraft.mist_veiled_lead_elixir": "雾海云间的铅丹", + "item.teyvatcraft.mist_veiled_mercury_elixir": "雾海云间的汞丹", + "item.teyvatcraft.mist_veiled_gold_elixir": "雾海云间的金丹", + "item.teyvatcraft.mist_veiled_primo_elixir": "雾海云间的转还", + "item.teyvatcraft.fetters_of_the_dandelion_gladiator": "狮牙斗士的枷锁", + "item.teyvatcraft.chains_of_the_dandelion_gladiator": "狮牙斗士的铁链", + "item.teyvatcraft.shackles_of_the_dandelion_gladiator": "狮牙斗士的镣铐", + "item.teyvatcraft.dream_of_the_dandelion_gladiator": "狮牙斗士的理想", + "item.teyvatcraft.grain_of_aerosiderite": "漆黑陨铁的一粒", + "item.teyvatcraft.piece_of_aerosiderite": "漆黑陨铁的一片", + "item.teyvatcraft.bit_of_aerosiderite": "漆黑陨铁的一角", + "item.teyvatcraft.chunk_of_aerosiderite": "漆黑陨铁的一块", + + "item.teyvatcraft.heavy_horn": "沉重号角", + "item.teyvatcraft.black_bronze_horn": "黑铜号角", + "item.teyvatcraft.black_crystal_horn": "黑晶号角", + "item.teyvatcraft.dead_ley_line_branch": "地脉的旧枝", + "item.teyvatcraft.dead_ley_line_leaves": "地脉的枯叶", + "item.teyvatcraft.ley_line_sprout": "地脉的新芽", + "item.teyvatcraft.chaos_device": "混沌装置", + "item.teyvatcraft.chaos_circuit": "混沌回路", + "item.teyvatcraft.chaos_core": "混沌炉心", + "item.teyvatcraft.mist_grass_pollen": "雾虚花粉", + "item.teyvatcraft.mist_grass": "雾虚草囊", + "item.teyvatcraft.mist_grass_wick": "雾虚灯芯", + "item.teyvatcraft.hunters_sacrificial_knife": "猎兵祭刀", + "item.teyvatcraft.agents_sacrificial_knife": "特工祭刀", + "item.teyvatcraft.inspectors_sacrificial_knife": "督察长祭刀", + "item.teyvatcraft.fragile_bone_shard": "脆弱的骨片", + "item.teyvatcraft.sturdy_bone_shard": "结实的骨片", + "item.teyvatcraft.fossilized_bone_shard": "石化的骨片" - "item.teyvatcraft.rice": "Rice", - "item.teyvatcraft.tomato": "Tomato", - "item.teyvatcraft.onion": "Onion", - "item.teyvatcraft.cabbage": "Cabbage", - "item.teyvatcraft.raddish": "Raddish", - "item.teyvatcraft.rice_seed": "Rice Seed" } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/agents_sacrificial_knife.json b/src/main/resources/assets/teyvatcraft/models/item/agents_sacrificial_knife.json new file mode 100644 index 0000000..9dba2bb --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/agents_sacrificial_knife.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/agents_sacrificial_knife" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_chunk.json new file mode 100644 index 0000000..e9d01bd --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/agnidus_agate_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_fragment.json new file mode 100644 index 0000000..36aa269 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/agnidus_agate_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_gemstone.json new file mode 100644 index 0000000..ef76207 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/agnidus_agate_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_sliver.json new file mode 100644 index 0000000..909cf06 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/agnidus_agate_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/agnidus_agate_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/almond.json b/src/main/resources/assets/teyvatcraft/models/item/almond.json new file mode 100644 index 0000000..ecd14f7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/almond.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/almond" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/bacon.json b/src/main/resources/assets/teyvatcraft/models/item/bacon.json new file mode 100644 index 0000000..b225307 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/bacon.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/bacon" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/bamboo_shoot.json b/src/main/resources/assets/teyvatcraft/models/item/bamboo_shoot.json new file mode 100644 index 0000000..f66ef95 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/bamboo_shoot.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/bamboo_shoot" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/basalt_pillar.json b/src/main/resources/assets/teyvatcraft/models/item/basalt_pillar.json new file mode 100644 index 0000000..b972b01 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/basalt_pillar.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/basalt_pillar" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/berry.json b/src/main/resources/assets/teyvatcraft/models/item/berry.json new file mode 100644 index 0000000..7c1810a --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/berry.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/berry" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/bit_of_aerosiderite.json b/src/main/resources/assets/teyvatcraft/models/item/bit_of_aerosiderite.json new file mode 100644 index 0000000..4f8060a --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/bit_of_aerosiderite.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/bit_of_aerosiderite" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/black_bronze_horn.json b/src/main/resources/assets/teyvatcraft/models/item/black_bronze_horn.json new file mode 100644 index 0000000..31822e6 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/black_bronze_horn.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/black_bronze_horn" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/black_crystal_horn.json b/src/main/resources/assets/teyvatcraft/models/item/black_crystal_horn.json new file mode 100644 index 0000000..89a353f --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/black_crystal_horn.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/black_crystal_horn" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/bloodjade_branch.json b/src/main/resources/assets/teyvatcraft/models/item/bloodjade_branch.json new file mode 100644 index 0000000..43b0292 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/bloodjade_branch.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/bloodjade_branch" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_broken_fang.json b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_broken_fang.json new file mode 100644 index 0000000..29bbb12 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_broken_fang.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/boreal_wolfs_broken_fang" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_cracked_tooth.json b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_cracked_tooth.json new file mode 100644 index 0000000..d8e6592 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_cracked_tooth.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/boreal_wolfs_cracked_tooth" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_milk_tooth.json b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_milk_tooth.json new file mode 100644 index 0000000..d7e30da --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_milk_tooth.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/boreal_wolfs_milk_tooth" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_nostalgia.json b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_nostalgia.json new file mode 100644 index 0000000..a5109b9 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/boreal_wolfs_nostalgia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/boreal_wolfs_nostalgia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_chunk.json new file mode 100644 index 0000000..c8ff75c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/brilliant_diamond_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_fragment.json new file mode 100644 index 0000000..dfd21e8 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/brilliant_diamond_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_gemstone.json new file mode 100644 index 0000000..3e4a0b9 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/brilliant_diamond_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_sliver.json new file mode 100644 index 0000000..f06019b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/brilliant_diamond_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/brilliant_diamond_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/butter.json b/src/main/resources/assets/teyvatcraft/models/item/butter.json new file mode 100644 index 0000000..f14433a --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/butter.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/butter" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/butterfly_wings.json b/src/main/resources/assets/teyvatcraft/models/item/butterfly_wings.json new file mode 100644 index 0000000..efc2222 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/butterfly_wings.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/butterfly_wings" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/cabbage.json b/src/main/resources/assets/teyvatcraft/models/item/cabbage.json index da8515a..2756347 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/cabbage.json +++ b/src/main/resources/assets/teyvatcraft/models/item/cabbage.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/cabbage" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/cabbage" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/calla_lily.json b/src/main/resources/assets/teyvatcraft/models/item/calla_lily.json new file mode 100644 index 0000000..ec158a7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/calla_lily.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/calla_lily" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/cecilia.json b/src/main/resources/assets/teyvatcraft/models/item/cecilia.json new file mode 100644 index 0000000..a1ec991 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/cecilia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/cecilia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/chains_of_the_dandelion_gladiator.json b/src/main/resources/assets/teyvatcraft/models/item/chains_of_the_dandelion_gladiator.json new file mode 100644 index 0000000..a893eff --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/chains_of_the_dandelion_gladiator.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/chains_of_the_dandelion_gladiator" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/chaos_circuit.json b/src/main/resources/assets/teyvatcraft/models/item/chaos_circuit.json new file mode 100644 index 0000000..c71ce62 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/chaos_circuit.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/chaos_circuit" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/chaos_core.json b/src/main/resources/assets/teyvatcraft/models/item/chaos_core.json new file mode 100644 index 0000000..05f3c55 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/chaos_core.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/chaos_core" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/chaos_device.json b/src/main/resources/assets/teyvatcraft/models/item/chaos_device.json new file mode 100644 index 0000000..b6e0c47 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/chaos_device.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/chaos_device" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/cheese.json b/src/main/resources/assets/teyvatcraft/models/item/cheese.json new file mode 100644 index 0000000..1ef1282 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/cheese.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/cheese" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/chilled_meat.json b/src/main/resources/assets/teyvatcraft/models/item/chilled_meat.json new file mode 100644 index 0000000..60ef888 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/chilled_meat.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/chilled_meat" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/chunk_of_aerosiderite.json b/src/main/resources/assets/teyvatcraft/models/item/chunk_of_aerosiderite.json new file mode 100644 index 0000000..8b8a4af --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/chunk_of_aerosiderite.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/chunk_of_aerosiderite" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/cleansing_heart.json b/src/main/resources/assets/teyvatcraft/models/item/cleansing_heart.json new file mode 100644 index 0000000..23230a0 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/cleansing_heart.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/cleansing_heart" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/cor_lapis.json b/src/main/resources/assets/teyvatcraft/models/item/cor_lapis.json new file mode 100644 index 0000000..2601b69 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/cor_lapis.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/cor_lapis" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/crab.json b/src/main/resources/assets/teyvatcraft/models/item/crab.json new file mode 100644 index 0000000..e462556 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/crab.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/crab" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/crab_roe.json b/src/main/resources/assets/teyvatcraft/models/item/crab_roe.json new file mode 100644 index 0000000..8d6faf4 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/crab_roe.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/crab_roe" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/cream.json b/src/main/resources/assets/teyvatcraft/models/item/cream.json new file mode 100644 index 0000000..c4d90f7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/cream.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/cream" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/crown_of_insight.json b/src/main/resources/assets/teyvatcraft/models/item/crown_of_insight.json new file mode 100644 index 0000000..9eb2a26 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/crown_of_insight.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/crown_of_insight" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/crystal_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/crystal_chunk.json index b9ae639..3835fba 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/crystal_chunk.json +++ b/src/main/resources/assets/teyvatcraft/models/item/crystal_chunk.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/crystal_chunk" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/crystal_chunk" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/crystal_core.json b/src/main/resources/assets/teyvatcraft/models/item/crystal_core.json new file mode 100644 index 0000000..5473cf3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/crystal_core.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/crystal_core" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/crystalline_bloom.json b/src/main/resources/assets/teyvatcraft/models/item/crystalline_bloom.json new file mode 100644 index 0000000..ff8076c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/crystalline_bloom.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/crystalline_bloom" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/damaged_mask.json b/src/main/resources/assets/teyvatcraft/models/item/damaged_mask.json new file mode 100644 index 0000000..c9e0ba2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/damaged_mask.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/damaged_mask" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dandelion_seed.json b/src/main/resources/assets/teyvatcraft/models/item/dandelion_seed.json new file mode 100644 index 0000000..8dd029d --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dandelion_seed.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dandelion_seed" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dark_statuette.json b/src/main/resources/assets/teyvatcraft/models/item/dark_statuette.json new file mode 100644 index 0000000..76ed691 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dark_statuette.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dark_statuette" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_branch.json b/src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_branch.json new file mode 100644 index 0000000..45efc83 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_branch.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dead_ley_line_branch" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_leaves.json b/src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_leaves.json new file mode 100644 index 0000000..08742a3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dead_ley_line_leaves.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dead_ley_line_leaves" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/deathly_statuette.json b/src/main/resources/assets/teyvatcraft/models/item/deathly_statuette.json new file mode 100644 index 0000000..c1888bc --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/deathly_statuette.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/deathly_statuette" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/debris_of_decarabians_city.json b/src/main/resources/assets/teyvatcraft/models/item/debris_of_decarabians_city.json new file mode 100644 index 0000000..2ad909c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/debris_of_decarabians_city.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/debris_of_decarabians_city" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/divine_body_from_guyun.json b/src/main/resources/assets/teyvatcraft/models/item/divine_body_from_guyun.json new file mode 100644 index 0000000..68be7ac --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/divine_body_from_guyun.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/divine_body_from_guyun" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/divining_scroll.json b/src/main/resources/assets/teyvatcraft/models/item/divining_scroll.json new file mode 100644 index 0000000..fc8de6f --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/divining_scroll.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/divining_scroll" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dragon_lords_crown.json b/src/main/resources/assets/teyvatcraft/models/item/dragon_lords_crown.json new file mode 100644 index 0000000..67b7e96 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dragon_lords_crown.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dragon_lords_crown" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dream_of_the_dandelion_gladiator.json b/src/main/resources/assets/teyvatcraft/models/item/dream_of_the_dandelion_gladiator.json new file mode 100644 index 0000000..6b26090 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dream_of_the_dandelion_gladiator.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dream_of_the_dandelion_gladiator" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dream_solvent.json b/src/main/resources/assets/teyvatcraft/models/item/dream_solvent.json new file mode 100644 index 0000000..bd78755 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dream_solvent.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dream_solvent" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dust_of_azoth.json b/src/main/resources/assets/teyvatcraft/models/item/dust_of_azoth.json new file mode 100644 index 0000000..43f34dc --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dust_of_azoth.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dust_of_azoth" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dvalins_claw.json b/src/main/resources/assets/teyvatcraft/models/item/dvalins_claw.json new file mode 100644 index 0000000..9b5c98e --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dvalins_claw.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dvalins_claw" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dvalins_plume.json b/src/main/resources/assets/teyvatcraft/models/item/dvalins_plume.json new file mode 100644 index 0000000..bcb1002 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dvalins_plume.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dvalins_plume" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/dvalins_sigh.json b/src/main/resources/assets/teyvatcraft/models/item/dvalins_sigh.json new file mode 100644 index 0000000..c8f7999 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/dvalins_sigh.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/dvalins_sigh" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/electro_crystal.json b/src/main/resources/assets/teyvatcraft/models/item/electro_crystal.json new file mode 100644 index 0000000..526bf7c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/electro_crystal.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/electro_crystal" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/energy_nectar.json b/src/main/resources/assets/teyvatcraft/models/item/energy_nectar.json new file mode 100644 index 0000000..e1bee1d --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/energy_nectar.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/energy_nectar" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/everflame_seed.json b/src/main/resources/assets/teyvatcraft/models/item/everflame_seed.json new file mode 100644 index 0000000..5be6617 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/everflame_seed.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/everflame_seed" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/fetters_of_the_dandelion_gladiator.json b/src/main/resources/assets/teyvatcraft/models/item/fetters_of_the_dandelion_gladiator.json new file mode 100644 index 0000000..eb7df78 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/fetters_of_the_dandelion_gladiator.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/fetters_of_the_dandelion_gladiator" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/firm_arrowhead.json b/src/main/resources/assets/teyvatcraft/models/item/firm_arrowhead.json new file mode 100644 index 0000000..459eb26 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/firm_arrowhead.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/firm_arrowhead" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/flaming_flower_stamen.json b/src/main/resources/assets/teyvatcraft/models/item/flaming_flower_stamen.json new file mode 100644 index 0000000..82abc71 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/flaming_flower_stamen.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/flaming_flower_stamen" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/flour.json b/src/main/resources/assets/teyvatcraft/models/item/flour.json new file mode 100644 index 0000000..7909284 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/flour.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/flour" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/forbidden_curse_scroll.json b/src/main/resources/assets/teyvatcraft/models/item/forbidden_curse_scroll.json new file mode 100644 index 0000000..fe943f4 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/forbidden_curse_scroll.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/forbidden_curse_scroll" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/fossilized_bone_shard.json b/src/main/resources/assets/teyvatcraft/models/item/fossilized_bone_shard.json new file mode 100644 index 0000000..dab62b7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/fossilized_bone_shard.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/fossilized_bone_shard" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/fragile_bone_shard.json b/src/main/resources/assets/teyvatcraft/models/item/fragile_bone_shard.json new file mode 100644 index 0000000..7d6acc9 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/fragile_bone_shard.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/fragile_bone_shard" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/fragment_of_decarabians_epic.json b/src/main/resources/assets/teyvatcraft/models/item/fragment_of_decarabians_epic.json new file mode 100644 index 0000000..31605f3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/fragment_of_decarabians_epic.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/fragment_of_decarabians_epic" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/frog.json b/src/main/resources/assets/teyvatcraft/models/item/frog.json new file mode 100644 index 0000000..def3db0 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/frog.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/frog" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/gilded_scale.json b/src/main/resources/assets/teyvatcraft/models/item/gilded_scale.json new file mode 100644 index 0000000..73c6211 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/gilded_scale.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/gilded_scale" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/glaze_lily.json b/src/main/resources/assets/teyvatcraft/models/item/glaze_lily.json new file mode 100644 index 0000000..fe19a0c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/glaze_lily.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/glaze_lily" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/gloomy_statuette.json b/src/main/resources/assets/teyvatcraft/models/item/gloomy_statuette.json new file mode 100644 index 0000000..68bf681 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/gloomy_statuette.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/gloomy_statuette" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/golden_raven_insignia.json b/src/main/resources/assets/teyvatcraft/models/item/golden_raven_insignia.json new file mode 100644 index 0000000..244c519 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/golden_raven_insignia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/golden_raven_insignia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/grain_of_aerosiderite.json b/src/main/resources/assets/teyvatcraft/models/item/grain_of_aerosiderite.json new file mode 100644 index 0000000..277124e --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/grain_of_aerosiderite.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/grain_of_aerosiderite" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/guide_to_ballad.json b/src/main/resources/assets/teyvatcraft/models/item/guide_to_ballad.json new file mode 100644 index 0000000..5188dce --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/guide_to_ballad.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/guide_to_ballad" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/guide_to_diligence.json b/src/main/resources/assets/teyvatcraft/models/item/guide_to_diligence.json new file mode 100644 index 0000000..2e9b0ef --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/guide_to_diligence.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/guide_to_diligence" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/guide_to_freedom.json b/src/main/resources/assets/teyvatcraft/models/item/guide_to_freedom.json new file mode 100644 index 0000000..0354ef7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/guide_to_freedom.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/guide_to_freedom" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/guide_to_gold.json b/src/main/resources/assets/teyvatcraft/models/item/guide_to_gold.json new file mode 100644 index 0000000..967d7be --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/guide_to_gold.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/guide_to_gold" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/guide_to_prosperity.json b/src/main/resources/assets/teyvatcraft/models/item/guide_to_prosperity.json new file mode 100644 index 0000000..632ba60 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/guide_to_prosperity.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/guide_to_prosperity" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/guide_to_resistance.json b/src/main/resources/assets/teyvatcraft/models/item/guide_to_resistance.json new file mode 100644 index 0000000..2f4afa1 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/guide_to_resistance.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/guide_to_resistance" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/ham.json b/src/main/resources/assets/teyvatcraft/models/item/ham.json new file mode 100644 index 0000000..8f74147 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/ham.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/ham" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/heavy_horn.json b/src/main/resources/assets/teyvatcraft/models/item/heavy_horn.json new file mode 100644 index 0000000..083c9d4 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/heavy_horn.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/heavy_horn" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/hoarfrost_core.json b/src/main/resources/assets/teyvatcraft/models/item/hoarfrost_core.json new file mode 100644 index 0000000..f9a11cd --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/hoarfrost_core.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/hoarfrost_core" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/horsetail.json b/src/main/resources/assets/teyvatcraft/models/item/horsetail.json new file mode 100644 index 0000000..0a5ac09 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/horsetail.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/horsetail" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/hunters_sacrificial_knife.json b/src/main/resources/assets/teyvatcraft/models/item/hunters_sacrificial_knife.json new file mode 100644 index 0000000..2c96cbe --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/hunters_sacrificial_knife.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/hunters_sacrificial_knife" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/hurricane_seed.json b/src/main/resources/assets/teyvatcraft/models/item/hurricane_seed.json new file mode 100644 index 0000000..7e662ec --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/hurricane_seed.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/hurricane_seed" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/inspectors_sacrificial_knife.json b/src/main/resources/assets/teyvatcraft/models/item/inspectors_sacrificial_knife.json new file mode 100644 index 0000000..185d965 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/inspectors_sacrificial_knife.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/inspectors_sacrificial_knife" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/iron_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/iron_chunk.json index 72a19ac..d47142b 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/iron_chunk.json +++ b/src/main/resources/assets/teyvatcraft/models/item/iron_chunk.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/iron_chunk" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/iron_chunk" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/jam.json b/src/main/resources/assets/teyvatcraft/models/item/jam.json new file mode 100644 index 0000000..03b4680 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/jam.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/jam" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/jueyun_chili.json b/src/main/resources/assets/teyvatcraft/models/item/jueyun_chili.json new file mode 100644 index 0000000..f011bc4 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/jueyun_chili.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/jueyun_chili" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/juvenile_jade.json b/src/main/resources/assets/teyvatcraft/models/item/juvenile_jade.json new file mode 100644 index 0000000..5a47c61 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/juvenile_jade.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/juvenile_jade" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/ley_line_sprout.json b/src/main/resources/assets/teyvatcraft/models/item/ley_line_sprout.json new file mode 100644 index 0000000..45d09ed --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/ley_line_sprout.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/ley_line_sprout" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/lieutenants_insignia.json b/src/main/resources/assets/teyvatcraft/models/item/lieutenants_insignia.json new file mode 100644 index 0000000..55a34e2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/lieutenants_insignia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/lieutenants_insignia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/lightning_prism.json b/src/main/resources/assets/teyvatcraft/models/item/lightning_prism.json new file mode 100644 index 0000000..8a518b5 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/lightning_prism.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/lightning_prism" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/lizard_tail.json b/src/main/resources/assets/teyvatcraft/models/item/lizard_tail.json new file mode 100644 index 0000000..117b913 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/lizard_tail.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/lizard_tail" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/loach_pearl.json b/src/main/resources/assets/teyvatcraft/models/item/loach_pearl.json new file mode 100644 index 0000000..b1242d1 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/loach_pearl.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/loach_pearl" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/luminescent_spine.json b/src/main/resources/assets/teyvatcraft/models/item/luminescent_spine.json new file mode 100644 index 0000000..3314850 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/luminescent_spine.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/luminescent_spine" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/luminous_sands_from_guyun.json b/src/main/resources/assets/teyvatcraft/models/item/luminous_sands_from_guyun.json new file mode 100644 index 0000000..f6118ad --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/luminous_sands_from_guyun.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/luminous_sands_from_guyun" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/lustrous_stone_from_guyun.json b/src/main/resources/assets/teyvatcraft/models/item/lustrous_stone_from_guyun.json new file mode 100644 index 0000000..16aa40a --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/lustrous_stone_from_guyun.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/lustrous_stone_from_guyun" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/magical_crystal_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/magical_crystal_chunk.json index ad0babe..ea3541c 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/magical_crystal_chunk.json +++ b/src/main/resources/assets/teyvatcraft/models/item/magical_crystal_chunk.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/magical_crystal_chunk" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/magical_crystal_chunk" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/matsutake.json b/src/main/resources/assets/teyvatcraft/models/item/matsutake.json new file mode 100644 index 0000000..0c283d3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/matsutake.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/matsutake" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mint.json b/src/main/resources/assets/teyvatcraft/models/item/mint.json new file mode 100644 index 0000000..241465b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mint.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mint" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_flower_corolla.json b/src/main/resources/assets/teyvatcraft/models/item/mist_flower_corolla.json new file mode 100644 index 0000000..15bf344 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_flower_corolla.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_flower_corolla" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_grass.json b/src/main/resources/assets/teyvatcraft/models/item/mist_grass.json new file mode 100644 index 0000000..2960e17 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_grass.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_grass" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_grass_pollen.json b/src/main/resources/assets/teyvatcraft/models/item/mist_grass_pollen.json new file mode 100644 index 0000000..7b2b78f --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_grass_pollen.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_grass_pollen" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_grass_wick.json b/src/main/resources/assets/teyvatcraft/models/item/mist_grass_wick.json new file mode 100644 index 0000000..95181fc --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_grass_wick.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_grass_wick" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_gold_elixir.json b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_gold_elixir.json new file mode 100644 index 0000000..21e26e1 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_gold_elixir.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_veiled_gold_elixir" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_lead_elixir.json b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_lead_elixir.json new file mode 100644 index 0000000..eeb0005 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_lead_elixir.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_veiled_lead_elixir" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_mercury_elixir.json b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_mercury_elixir.json new file mode 100644 index 0000000..9b8f24c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_mercury_elixir.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_veiled_mercury_elixir" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_primo_elixir.json b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_primo_elixir.json new file mode 100644 index 0000000..99e025b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/mist_veiled_primo_elixir.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/mist_veiled_primo_elixir" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_chunk.json new file mode 100644 index 0000000..67c94d3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/nagadus_emerald_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_fragment.json new file mode 100644 index 0000000..8bc3563 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/nagadus_emerald_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_gemstone.json new file mode 100644 index 0000000..ebef2a4 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/nagadus_emerald_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_sliver.json new file mode 100644 index 0000000..1edff0a --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/nagadus_emerald_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/nagadus_emerald_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/noctilucous_jade.json b/src/main/resources/assets/teyvatcraft/models/item/noctilucous_jade.json new file mode 100644 index 0000000..604aad4 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/noctilucous_jade.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/noctilucous_jade" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/northlander_bow_billet.json b/src/main/resources/assets/teyvatcraft/models/item/northlander_bow_billet.json new file mode 100644 index 0000000..173bd86 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/northlander_bow_billet.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/northlander_bow_billet" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/northlander_catalyst_billet.json b/src/main/resources/assets/teyvatcraft/models/item/northlander_catalyst_billet.json new file mode 100644 index 0000000..d049455 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/northlander_catalyst_billet.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/northlander_catalyst_billet" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/northlander_claymore_billet.json b/src/main/resources/assets/teyvatcraft/models/item/northlander_claymore_billet.json new file mode 100644 index 0000000..6c358be --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/northlander_claymore_billet.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/northlander_claymore_billet" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/northlander_polearm_billet.json b/src/main/resources/assets/teyvatcraft/models/item/northlander_polearm_billet.json new file mode 100644 index 0000000..0d48d66 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/northlander_polearm_billet.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/northlander_polearm_billet" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/northlander_sword_billet.json b/src/main/resources/assets/teyvatcraft/models/item/northlander_sword_billet.json new file mode 100644 index 0000000..bf44e71 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/northlander_sword_billet.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/northlander_sword_billet" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/ominous_mask.json b/src/main/resources/assets/teyvatcraft/models/item/ominous_mask.json new file mode 100644 index 0000000..1a6fe20 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/ominous_mask.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/ominous_mask" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/onion.json b/src/main/resources/assets/teyvatcraft/models/item/onion.json index 2635699..4e75984 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/onion.json +++ b/src/main/resources/assets/teyvatcraft/models/item/onion.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/onion" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/onion" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/pepper.json b/src/main/resources/assets/teyvatcraft/models/item/pepper.json new file mode 100644 index 0000000..886b5d2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/pepper.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/pepper" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philanemo_mushroom.json b/src/main/resources/assets/teyvatcraft/models/item/philanemo_mushroom.json new file mode 100644 index 0000000..9a40cb8 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philanemo_mushroom.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philanemo_mushroom" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_ballad.json b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_ballad.json new file mode 100644 index 0000000..2975cb2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_ballad.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philosophies_of_ballad" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_diligence.json b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_diligence.json new file mode 100644 index 0000000..65d53c8 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_diligence.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philosophies_of_diligence" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_freedom.json b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_freedom.json new file mode 100644 index 0000000..a445df7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_freedom.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philosophies_of_freedom" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_gold.json b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_gold.json new file mode 100644 index 0000000..1a846b6 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_gold.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philosophies_of_gold" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_prosperity.json b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_prosperity.json new file mode 100644 index 0000000..534b880 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_prosperity.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philosophies_of_prosperity" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_resistance.json b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_resistance.json new file mode 100644 index 0000000..6c0b9d3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/philosophies_of_resistance.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/philosophies_of_resistance" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/piece_of_aerosiderite.json b/src/main/resources/assets/teyvatcraft/models/item/piece_of_aerosiderite.json new file mode 100644 index 0000000..ce06d31 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/piece_of_aerosiderite.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/piece_of_aerosiderite" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/pinecone.json b/src/main/resources/assets/teyvatcraft/models/item/pinecone.json new file mode 100644 index 0000000..9531d83 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/pinecone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/pinecone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_chunk.json new file mode 100644 index 0000000..461c6e5 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/prithiva_topaz_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_fragment.json new file mode 100644 index 0000000..601a94e --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/prithiva_topaz_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_gemstone.json new file mode 100644 index 0000000..c6c7e1c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/prithiva_topaz_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_sliver.json new file mode 100644 index 0000000..5eeb381 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/prithiva_topaz_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/prithiva_topaz_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/qingxin.json b/src/main/resources/assets/teyvatcraft/models/item/qingxin.json new file mode 100644 index 0000000..2066611 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/qingxin.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/qingxin" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/radish.json b/src/main/resources/assets/teyvatcraft/models/item/radish.json new file mode 100644 index 0000000..c5458a2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/radish.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/radish" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/recruits_insignia.json b/src/main/resources/assets/teyvatcraft/models/item/recruits_insignia.json new file mode 100644 index 0000000..afc6e5e --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/recruits_insignia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/recruits_insignia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/relic_from_guyun.json b/src/main/resources/assets/teyvatcraft/models/item/relic_from_guyun.json new file mode 100644 index 0000000..ae1ad3f --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/relic_from_guyun.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/relic_from_guyun" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/rice.json b/src/main/resources/assets/teyvatcraft/models/item/rice.json index 59061f7..1350002 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/rice.json +++ b/src/main/resources/assets/teyvatcraft/models/item/rice.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/rice" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/rice" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/ring_of_boreas.json b/src/main/resources/assets/teyvatcraft/models/item/ring_of_boreas.json new file mode 100644 index 0000000..dc83f22 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/ring_of_boreas.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/ring_of_boreas" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/salt.json b/src/main/resources/assets/teyvatcraft/models/item/salt.json new file mode 100644 index 0000000..9fb8bd2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/salt.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/salt" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sausage.json b/src/main/resources/assets/teyvatcraft/models/item/sausage.json new file mode 100644 index 0000000..c76ab90 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sausage.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sausage" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/scattered_piece_of_decarabians_dream.json b/src/main/resources/assets/teyvatcraft/models/item/scattered_piece_of_decarabians_dream.json new file mode 100644 index 0000000..b3fdbbf --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/scattered_piece_of_decarabians_dream.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/scattered_piece_of_decarabians_dream" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sealed_scroll.json b/src/main/resources/assets/teyvatcraft/models/item/sealed_scroll.json new file mode 100644 index 0000000..c7862cd --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sealed_scroll.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sealed_scroll" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sergeants_insignia.json b/src/main/resources/assets/teyvatcraft/models/item/sergeants_insignia.json new file mode 100644 index 0000000..d3ef5de --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sergeants_insignia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sergeants_insignia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shackles_of_the_dandelion_gladiator.json b/src/main/resources/assets/teyvatcraft/models/item/shackles_of_the_dandelion_gladiator.json new file mode 100644 index 0000000..f2ddb1b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shackles_of_the_dandelion_gladiator.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shackles_of_the_dandelion_gladiator" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shadow_of_the_warrior.json b/src/main/resources/assets/teyvatcraft/models/item/shadow_of_the_warrior.json new file mode 100644 index 0000000..31f620d --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shadow_of_the_warrior.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shadow_of_the_warrior" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shard_of_a_foul_legacy.json b/src/main/resources/assets/teyvatcraft/models/item/shard_of_a_foul_legacy.json new file mode 100644 index 0000000..521ca6d --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shard_of_a_foul_legacy.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shard_of_a_foul_legacy" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sharp_arrowhead.json b/src/main/resources/assets/teyvatcraft/models/item/sharp_arrowhead.json new file mode 100644 index 0000000..3116266 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sharp_arrowhead.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sharp_arrowhead" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shimmering_nectar.json b/src/main/resources/assets/teyvatcraft/models/item/shimmering_nectar.json new file mode 100644 index 0000000..914e410 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shimmering_nectar.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shimmering_nectar" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_chunk.json new file mode 100644 index 0000000..9ad12cf --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shivada_jade_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_fragment.json new file mode 100644 index 0000000..c518f80 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shivada_jade_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_gemstone.json new file mode 100644 index 0000000..a80affb --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shivada_jade_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_sliver.json new file mode 100644 index 0000000..3455ccf --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shivada_jade_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shivada_jade_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/shrimp_meat.json b/src/main/resources/assets/teyvatcraft/models/item/shrimp_meat.json new file mode 100644 index 0000000..3ef4d67 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/shrimp_meat.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/shrimp_meat" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/silk_flower.json b/src/main/resources/assets/teyvatcraft/models/item/silk_flower.json new file mode 100644 index 0000000..ae814c1 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/silk_flower.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/silk_flower" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/silver_raven_insignia.json b/src/main/resources/assets/teyvatcraft/models/item/silver_raven_insignia.json new file mode 100644 index 0000000..71841c2 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/silver_raven_insignia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/silver_raven_insignia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/slime_concentrate.json b/src/main/resources/assets/teyvatcraft/models/item/slime_concentrate.json new file mode 100644 index 0000000..8491216 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/slime_concentrate.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/slime_concentrate" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/slime_condensate.json b/src/main/resources/assets/teyvatcraft/models/item/slime_condensate.json new file mode 100644 index 0000000..eac36d8 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/slime_condensate.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/slime_condensate" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/slime_secretions.json b/src/main/resources/assets/teyvatcraft/models/item/slime_secretions.json new file mode 100644 index 0000000..f4c2c40 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/slime_secretions.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/slime_secretions" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/small_lamp_grass.json b/src/main/resources/assets/teyvatcraft/models/item/small_lamp_grass.json new file mode 100644 index 0000000..d131d6c --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/small_lamp_grass.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/small_lamp_grass" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/smoked_fowl.json b/src/main/resources/assets/teyvatcraft/models/item/smoked_fowl.json new file mode 100644 index 0000000..4987e98 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/smoked_fowl.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/smoked_fowl" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/snapdragon.json b/src/main/resources/assets/teyvatcraft/models/item/snapdragon.json new file mode 100644 index 0000000..26ad205 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/snapdragon.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/snapdragon" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/spirit_locket_of_boreas.json b/src/main/resources/assets/teyvatcraft/models/item/spirit_locket_of_boreas.json new file mode 100644 index 0000000..0c24776 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/spirit_locket_of_boreas.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/spirit_locket_of_boreas" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/stained_mask.json b/src/main/resources/assets/teyvatcraft/models/item/stained_mask.json new file mode 100644 index 0000000..5e7fdf6 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/stained_mask.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/stained_mask" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/starconch.json b/src/main/resources/assets/teyvatcraft/models/item/starconch.json new file mode 100644 index 0000000..8d2b251 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/starconch.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/starconch" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/starsilver.json b/src/main/resources/assets/teyvatcraft/models/item/starsilver.json index 4c7fcf9..e571816 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/starsilver.json +++ b/src/main/resources/assets/teyvatcraft/models/item/starsilver.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/starsilver" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/starsilver" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/strange_tooth.json b/src/main/resources/assets/teyvatcraft/models/item/strange_tooth.json new file mode 100644 index 0000000..eeba8f7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/strange_tooth.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/strange_tooth" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sturdy_bone_shard.json b/src/main/resources/assets/teyvatcraft/models/item/sturdy_bone_shard.json new file mode 100644 index 0000000..c22f3b3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sturdy_bone_shard.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sturdy_bone_shard" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sunsettia.json b/src/main/resources/assets/teyvatcraft/models/item/sunsettia.json new file mode 100644 index 0000000..75472bf --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sunsettia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sunsettia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/sweet_flower.json b/src/main/resources/assets/teyvatcraft/models/item/sweet_flower.json new file mode 100644 index 0000000..a6084ca --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/sweet_flower.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/sweet_flower" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/tail_of_boreas.json b/src/main/resources/assets/teyvatcraft/models/item/tail_of_boreas.json new file mode 100644 index 0000000..df0e459 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/tail_of_boreas.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/tail_of_boreas" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/teachings_of_ballad.json b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_ballad.json new file mode 100644 index 0000000..7d16e5e --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_ballad.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/teachings_of_ballad" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/teachings_of_diligence.json b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_diligence.json new file mode 100644 index 0000000..e10e989 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_diligence.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/teachings_of_diligence" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/teachings_of_freedom.json b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_freedom.json new file mode 100644 index 0000000..b49e834 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_freedom.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/teachings_of_freedom" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/teachings_of_gold.json b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_gold.json new file mode 100644 index 0000000..9ca3201 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_gold.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/teachings_of_gold" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/teachings_of_prosperity.json b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_prosperity.json new file mode 100644 index 0000000..7614848 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_prosperity.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/teachings_of_prosperity" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/teachings_of_resistance.json b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_resistance.json new file mode 100644 index 0000000..5466646 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/teachings_of_resistance.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/teachings_of_resistance" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/tile_of_decarabians_tower.json b/src/main/resources/assets/teyvatcraft/models/item/tile_of_decarabians_tower.json new file mode 100644 index 0000000..8037b6b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/tile_of_decarabians_tower.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/tile_of_decarabians_tower" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/tofu.json b/src/main/resources/assets/teyvatcraft/models/item/tofu.json new file mode 100644 index 0000000..c9bd6e6 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/tofu.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/tofu" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/tomato.json b/src/main/resources/assets/teyvatcraft/models/item/tomato.json index 02ebb92..6030266 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/tomato.json +++ b/src/main/resources/assets/teyvatcraft/models/item/tomato.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/tomato" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/tomato" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/treasure_hoarder_insignia.json b/src/main/resources/assets/teyvatcraft/models/item/treasure_hoarder_insignia.json new file mode 100644 index 0000000..7ec81fb --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/treasure_hoarder_insignia.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/treasure_hoarder_insignia" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/tusk_of_monoceros_caeli.json b/src/main/resources/assets/teyvatcraft/models/item/tusk_of_monoceros_caeli.json new file mode 100644 index 0000000..a9b0184 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/tusk_of_monoceros_caeli.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/tusk_of_monoceros_caeli" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_chunk.json new file mode 100644 index 0000000..c46994a --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vajrada_amethyst_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_fragment.json new file mode 100644 index 0000000..d059a4b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vajrada_amethyst_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_gemstone.json new file mode 100644 index 0000000..2be7ff6 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vajrada_amethyst_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_sliver.json new file mode 100644 index 0000000..d858252 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vajrada_amethyst_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vajrada_amethyst_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/valberry.json b/src/main/resources/assets/teyvatcraft/models/item/valberry.json new file mode 100644 index 0000000..b066620 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/valberry.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/valberry" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_chunk.json new file mode 100644 index 0000000..3ba45ef --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/varunada_lazurite_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_fragment.json new file mode 100644 index 0000000..0091a30 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/varunada_lazurite_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_gemstone.json new file mode 100644 index 0000000..3e1daef --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/varunada_lazurite_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_sliver.json new file mode 100644 index 0000000..5d53ea5 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/varunada_lazurite_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/varunada_lazurite_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_chunk.json new file mode 100644 index 0000000..a484864 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_chunk.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vayuda_turquoise_chunk" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_fragment.json b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_fragment.json new file mode 100644 index 0000000..60df095 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_fragment.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vayuda_turquoise_fragment" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_gemstone.json b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_gemstone.json new file mode 100644 index 0000000..a2f323b --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_gemstone.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vayuda_turquoise_gemstone" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_sliver.json b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_sliver.json new file mode 100644 index 0000000..87b597d --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vayuda_turquoise_sliver.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vayuda_turquoise_sliver" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/vitalized_dragontooth.json b/src/main/resources/assets/teyvatcraft/models/item/vitalized_dragontooth.json new file mode 100644 index 0000000..ec9e295 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/vitalized_dragontooth.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/vitalized_dragontooth" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/weathered_arrowhead.json b/src/main/resources/assets/teyvatcraft/models/item/weathered_arrowhead.json new file mode 100644 index 0000000..626f1b3 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/weathered_arrowhead.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/weathered_arrowhead" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/white_iron_chunk.json b/src/main/resources/assets/teyvatcraft/models/item/white_iron_chunk.json index 19ea4ec..3ce962d 100644 --- a/src/main/resources/assets/teyvatcraft/models/item/white_iron_chunk.json +++ b/src/main/resources/assets/teyvatcraft/models/item/white_iron_chunk.json @@ -1,6 +1,6 @@ { - "parent": "minecraft:item/handheld", - "textures": { - "layer0": "teyvatcraft:item/white_iron_chunk" - } +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/white_iron_chunk" +} } \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/whopperflower_nectar.json b/src/main/resources/assets/teyvatcraft/models/item/whopperflower_nectar.json new file mode 100644 index 0000000..d8ab1a7 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/whopperflower_nectar.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/whopperflower_nectar" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/windwheel_aster.json b/src/main/resources/assets/teyvatcraft/models/item/windwheel_aster.json new file mode 100644 index 0000000..a7ba719 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/windwheel_aster.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/windwheel_aster" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/models/item/wolfhook.json b/src/main/resources/assets/teyvatcraft/models/item/wolfhook.json new file mode 100644 index 0000000..e9d8047 --- /dev/null +++ b/src/main/resources/assets/teyvatcraft/models/item/wolfhook.json @@ -0,0 +1,6 @@ +{ +"parent": "minecraft:item/generated", +"textures": { + "layer0": "teyvatcraft:item/wolfhook" +} +} \ No newline at end of file diff --git a/src/main/resources/assets/teyvatcraft/textures/item/agents_sacrificial_knife.png b/src/main/resources/assets/teyvatcraft/textures/item/agents_sacrificial_knife.png new file mode 100644 index 0000000000000000000000000000000000000000..89b44cb15b3b0e4ef6b32f7c2583342b66f049b1 GIT binary patch literal 2122 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 LNkvXXu0mjfQwMTB literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/agnidus_agate_gemstone.png b/src/main/resources/assets/teyvatcraft/textures/item/agnidus_agate_gemstone.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f8690923408858d41ac95008da5d4b7041d560 GIT binary patch literal 2758 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/bacon.png b/src/main/resources/assets/teyvatcraft/textures/item/bacon.png new file mode 100644 index 0000000000000000000000000000000000000000..203f04576d9191d635ab27b6e0fbc5669bdc34e0 GIT binary patch literal 3083 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 Z_+KshdvR0=h%W#D002ovPDHLkV1iLJ<;DO2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/bamboo_shoot.png b/src/main/resources/assets/teyvatcraft/textures/item/bamboo_shoot.png new file mode 100644 index 0000000000000000000000000000000000000000..b14d66e8875bcb57c8acc40adc97eea7a5332786 GIT binary patch literal 2467 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/basalt_pillar.png b/src/main/resources/assets/teyvatcraft/textures/item/basalt_pillar.png new file mode 100644 index 0000000000000000000000000000000000000000..4f0adc04e8893070e901933133bff33587b9f1d8 GIT binary patch literal 3607 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 XJC6i{^&wRs00000NkvXXu0mjfN9)*S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/bit_of_aerosiderite.png b/src/main/resources/assets/teyvatcraft/textures/item/bit_of_aerosiderite.png new file mode 100644 index 0000000000000000000000000000000000000000..24d508c943f69a3cce53bf005209eeb207e7753c GIT binary patch literal 2733 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_broken_fang.png b/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_broken_fang.png new file mode 100644 index 0000000000000000000000000000000000000000..c96dcd4397f99b9fa0608771c04f3e899155e0b7 GIT binary patch literal 2339 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 JPDHLkV1hqTj<^5- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_cracked_tooth.png b/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_cracked_tooth.png new file mode 100644 index 0000000000000000000000000000000000000000..4330e94f5cc9bb7707015af50b13e6c95523c02d GIT binary patch literal 2361 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_milk_tooth.png b/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_milk_tooth.png new file mode 100644 index 0000000000000000000000000000000000000000..9d897d554d31f0d7d5f6b6bd997148641379d5dc GIT binary patch literal 2133 zcmV-b2&(sqP)>K+!TDB!DYh9BWTVJeIa_1I{Pn2uk-=$Kg0mUUC_-G<#Xrs68 zyyg$v##digbZesF`M8xD%SD%Jy}|3}GEYut3%39fmw@2IM8dXqeD5ne{@Us^b?3_! zmI@_Yw~7)1$F`}|>b!O~^VC!}zXu4o1Oy)>k_mg)U0>e0FCL3EoteuK`4!S_O*Gji z6))g)u1**RoSI*nn4HO83;0|Dg7+~rEq&+B+g|Q&ZSI?%T_kD4Xu1=>(ZDhUUMTSl zhja6bOipL2ho)wSl_JL_Ab3w~^SZ&ut{)%Sy;!Iaw+yaYH%z%w=ge%DtI`RS5ac|Q z)3XZ{+#1hJoV?8o!^Z%{3KP6TIF|X1J8#g=I&OKX4zD@*{Q#fjg$eSGi%J7$0kX=!d|xm+XVn2h%( zNi{c9AwjuXBaZT zXXc)o&K7n95i3OS76CnL`#L5%n-krJq0^kONhT~R)jGo+CSxOM+FMiPss{TGyu>|U z`y3L%k*Oj_-aO5zxtu#Wn;npfA}d7j4x`C3f3|U?=O;=kl1`i;47qZkg>-K()kcG{ zfesd2jT2L6*!{V61d(F$Y?=QYoW%30wHJ=fu2zZ#R*2wTLWou4>CTDPCcE9xby61G zaP2r}a&_9{FwomZwk*glX1HO?7)odyJeH$gDWXL_zdvx~*9*nky+FhY5WGjX4CC&N z!#%%|QnIc)!Qk*PN2fAecUdn^!lqEuaos%EZ(5D6>l~QKFx0LS`T-LsXQMy9aCDm= zMK7}g1RvzAYHNOaxHGkFpe>Fx9rEQWyVmz%#T{~PNTXKa^H+~xnkExd1qRv-isdTx zn#bPfk34>4I(I7&@)-#}NN7TAvSY?AH*Z}1(~1{rL8!QCLmJ(7SSZwKR9$v%9>cax z@|BQOT%%g|SXwSKvsjQ1{_D{0x*t8oM^juN!G{UJ9_(uU+fYaIEkfvg@yZ@B9p;v6 zxTQS1wyY(Ubg;}AkyM0XNU>C<4m)i z@ctv;a_j!1faD?xKAr}|$9hwHw~zIGwd5NlOr5Ql_o4}~ZHp!+j;?D6px*FNK*I}g z-5OI1`Nkv9zwzCI+xQD0xd?(!CV>9ULmkibbat)LkZfJoO?z82wq+8F8JLDn%+LuV zNyGOELrD;XRBH`p7K`DZUYPv(T)y%E;B$cl7e5Z?5&z}-!LGZu4CvLhM}Vg!P^uNh7k&gB8le*)EYhqPtMM~ z`1T3eC`A$Xf61TjM=X6Oh3 zQb80+q*4eV2tw)&pD>J=%9iSf&nzC8JezyMtv3!tkvgj&0Hom4(E!^r^gSB~+wQx5 zJbn49o=z+)hEfU?=(>ik>j(i-DwI?R0a8kWAR>$+qDUf@!t(N=Xzc zq*BZ*mBJT~&F?#rDcvWPIwn{dI?&o=8{b^p+j9HruH=TU=7iJP;$WFEgb+kh5%?ie zNuo$nsd>!gtHIoI^`+@0_rPMM@eifcQNRO~U}fomDFg{kh(SZsu1LmXeO63w5ePk! zGV~)^sWgIxFp}pK9G6lp0X`4`igyVv9RUbH0D|`@KmiI+oX7tG`$o@H`LJ5m00000 LNkvXXu0mjfXqomC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_nostalgia.png b/src/main/resources/assets/teyvatcraft/textures/item/boreal_wolfs_nostalgia.png new file mode 100644 index 0000000000000000000000000000000000000000..82b8a7dfa699aefd2eb7ea6aa438c107a08cf871 GIT binary patch literal 2370 zcmV-I3BC4-P)>amMlIa~2WQ4r(`2Xcy>f~VqyQ_Cuf zoD4ZA2&Y1!fGtXa21-|&QJU3;W+yK%FK_?HPq=a?C}=6+^AQ{y0Vwa1M>&AxQzZCk zLQ#Ys@Ozh?G$*=x<&yf(%&Ll1jE+xCZ23p)3)^>h{n&No6d?H&2tI@mLamI>xOn{) ztADU=_0op0S2Empgj_a@ZW=g_BiCK?`=7V>joxD0uEVE5@E?Q_+Uch>-u%dY-@7>y zRs}9d$HGb_InvcjE|bR8bza)hmD}`k`yH?E?Y_lv-7M2g@ImV0Me}cb`pIA4s*HDw z!~0suPNkUH*g)ZoA_fojF?y(yhqoy z=smaJuyb)lL=V2Phq=qoAQ<+NAL}I;^5d;+;O%`oIk>ln`Atp8{204;w7FOQ=GleW zyw%Dy6C9pO z8630t?!C{gKhSgJ9zZgU1n=;8%mvRsdh70dZ;KWiPOxI_mkE>xIJot1cnZU)WH5bR zJf#arjrQPX(sXwmrgq6P*57pJ-7oCuxE64kMgkD0FRK5+gSTDw;{)59@fSyFSaBNZ zv0et+dnl-$g_RkjtnMTXe*ilXqhotBk@<@d`52eq^x($V+WW5o9Hx-~)OD+u{qZ}O zuK3EK-R%@rM5(N+CL0^4v-Kbg&sfIbp-vX8x{&nb5F>4Gk#o`nOQLkX_9l<*=-Kh; zw$?MHlzBd!o+tdQkj>TMgq{jwr0g+Uq7c|&A?lS35EOw!#;G6PQlFi z#E*1RT00kC$cIPQXxX}z;>sviHj5c5Cowk2H-5C~#`d0}+W^Tl5rBIB84K>X;gY3S z=MqU`gX4q>{FKgVpro>dwtsA8@%iUtcr-NKB-Y=LrWY{Qy_e$I^BL}L<0tpL`0(b} z4_*d1OcMbpjq|F$bNiL6eo6{4l~^MHj(OC47Ru8 zI073|XEtoQ z?7W5NlotAgA|!Ukrl)&=+LP-kiWE^?F&o39V_7a;+qW@iHoyN~p4&jSoKG zeAlMeRsc5BKyZ`*e1$>(>N~%^=8>|Juoxd0K+z<%3+ABv95gdR*~}T_Q%Mf*-%suG z&ymd}7-{QZa&(-hwzYO_c(VBbdIPqAfN$M{WmZ(Etp<~jh$aT0tu&1;&c+P+f#fJIHJvJ8Kc^A0;)FV&kK4?7iploo8FNJpxFMgW#j- zGb>8Ib=TFaHl#)-D4IPBpW)!D0m5OOnG4D>3VkTL3bu>P+gRxw@xgJ%hsN3X#GW_r z|Ld;RmhB9390VUtsHzga>1(U@EiBS2wNL?m)xj)@67<-du&@&0)zQ2Ls;MIYnYFM| zIY#=1Nyex6!(UqVZG7U5^DNsQ03;uS;D1v>e(&#YOHUp>(L(~jQZ z4X*2EI0k}aBUD8xzy6|A-&j1SJQ@yYqNt(}Ux5do-;3!r(7h&x-$eHqD4K$6IoMMf zGRZWVM22KC%_Cb{_x|Cjz2A>bCSQ~i8<2bi!Ld_4hF)7!UbO!9E6-eSdITlWLQKDj zrYQ&nrr(3^&0uXF6x?c3o)! zlJ^mOJmMV%=PaH3@OdXyoIP(&L<`LbplS-5rlKeU(_^4}bqueGW@xCIie{+1%gW}+ zr*dScGT4^Q;LxOec~{?&mv$a{W>4qH^ND0`r|mc+Qc7F!@d?0N81$|D;)=REE?9a( zZAp1Z7#d@igsSqxnBQ z+xGNJJG<8kj-RS1qNJ{}^tvxK)n9dbW3(_>=tWfpnyzB#I+~%PX$p#_qN)lg0x2a@ zg6m48ba7otF7MFSKf&gIcJ6!R*?recrE;$dJ{bXMnyN<1OM(|KUr=@7yjjI3*OV6o zqLHBRd37{XMN?H!K)T>cDQ(*kiIgRK2PWNpox^R-EpKl-&^z{AI-75nQYHacFg*mI z0EVI{K0{M$6iul%G%e^gv_N6d2pfiGIIgr)87mW?%8q2R)_~(UotEv402W{alJ^Kc o9Rd*in*anLIZ6VOqa+{VU)llRS^pWI8UO$Q07*qoM6N<$g2gzPQUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_chunk.png b/src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_chunk.png new file mode 100644 index 0000000000000000000000000000000000000000..d59cb44221b9651e2635570027d7da7044bb8e94 GIT binary patch literal 2827 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_fragment.png b/src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_fragment.png new file mode 100644 index 0000000000000000000000000000000000000000..1d7cfcc6ef617d56e4945eda67743ef642133eb2 GIT binary patch literal 2616 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 KMNUMnLSTYiQkr-G literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_sliver.png b/src/main/resources/assets/teyvatcraft/textures/item/brilliant_diamond_sliver.png new file mode 100644 index 0000000000000000000000000000000000000000..d661f83b8f789eb3315eb1fc2eb01a69e8770a27 GIT binary patch literal 2719 zcmV;Q3Sjk#P)nfrW)t0p*&aL?&P=6ft3plcqYNb|SWkiH#j&F*T-Q zV`o}vqQ=ogvDIi*8lqxq(_mUFv565J6N7*XiU@)%d*j^pob%n@?|sU&)DjXeN&EW| z{vQ+p7y##<;!`rt$4h$}vZvzkUI_n3GbS2L=~OiLM414=V8H7 z7xpl19Cm^e5PnMvzy(XXsq9LyHHYuq@M%?~9)7bq4DvHlX^hG6a3C9>`>EUTo>7Cq7Pk#L>L%vcOzhIQ|3|J}BOq!KAqEx|4 zvRRv`ChWO?cAI@=_YN5d@LvcgUAOc({9JYjp29VZ9v^3aB4?p-H#e_+-AYm=B8G8{MwVxnI2&j8;9NzK0P054no_2(zuKd%>c;~h~ zvi8=mnyv}m8O16~tnwhv5tBzwa+z%IV^OpG9D!cvM$M|~5K*I&WgC`kYwSZu4h`P! zwRdLQd`5T4fIP9OX}^S6zsby_%u+W=5^j9*rKI-c<3bbr+9;bT;ezuot^i$5XZkMl!nDtwX&e#dtYfkZ7RWpNRL#W ziJSD-L>Lj0vL`gQd*JnO&L7+r7a2rL&RN2hk%~O{=(j!i`HXZ&sN!X__>My|^h9Hhi{Ck8GHQOS0O?np|J!X{hcWi^lxVL)1Qylv$*v zUD|y0%>&__OYgLke1KM8yPD^pHIHUZo2_+TWth2Lu~!-!tFLP6+_h;}8-yJu1kuaw zX?&AOHowniE7s6U<;txvuDH0 zd366{_n9o^JV%lzMuCOeJ#kk~?mgv-%E;bFgH~;$Nt@cFfv3feGye1&^WCNt4eV;A zapj8yS0PF2EUpQpHDWZ$rGa7>5C!qtyEZ3ZzweoJrU7jYAk@>-Lv!cO#hNv1R9AnO zF-m2KC`WK@O44G1g`$uh?p0SNKEkV21y7>@KZKE@z#$8GsvsdK1Gk`sew6+7`Xz?ZDfwd$UWXPx!)C{Ff9ox88uO%P( z{2g|Rjxl%$?;sdZ&gAgO#($twPo2R~p4RL%+t4RFmf@t9ARRjl;R5pgD^pUheL*DLMWA62ReedD)Rg4P+n-3De}20R4nc-eyo2!H=y%Uu zM3cMvTNk#f#_j9bfyLnVff?i^@6W z#!BqM9%eiF$f4-g4l~kQETnL`Ja}A!ctF3+g>lz_)Y||J!>L*(X|-;8XiNOWKffY7 z1|T>A;RM;NMi5v$v3`|VFm;MyZe%q@C1%@0oKC9NOV@W|?-_-z06awjWrbGRe?Vml z--FPAb2P#!)m3W4FW>UxuaYN)V!s2S4v%#wCeilBo z>5#*_Ap9EB+Cd``E^$ zO7-0A>!uX!3hZO?N>hRshtOv{M|1aE*1O=!g2C>5E0%n>14vdK9c{~ z@)v%4XHF+N^%PP+ur#sNR8z;7T0dtOCyLXEZ4~bv8n9Qad?LQ=Jn+MhK;9gJBq@F^ z!Y?Bnr(*(eQlG+^XP?cNe`$#(=V{VP8=ET42|2Q2SgaohHqn8-?Qb^O?#}&k-`#@Y zVF=y>;eDL8!jK;6#+PnhsU}Yx$9`Kz<+PAfLN2wEmDmkMb$9=*Puo&qFCM<9=^72Z zFTw{fX_lhen36R&e@1n{qg*G*D1#&ku>F;{Tq|hGj~;(kcE4-|9}wXK;ykeY>VCGb zmt@hh*?h*lPTKS@ue!n3HvH`SHP;FS^&y83itw9Y07YQx97E%$Xga(-mcfImBsKiT Z{u5Z5CT~m;)r9~6002ovPDHLkV1m6fS?2%% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/butter.png b/src/main/resources/assets/teyvatcraft/textures/item/butter.png new file mode 100644 index 0000000000000000000000000000000000000000..55c99dc3cba1ab1035d98d95c42cff23c2263b6d GIT binary patch literal 3452 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 TwEI|@00000NkvXXu0mjfD@q(k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/calla_lily.png b/src/main/resources/assets/teyvatcraft/textures/item/calla_lily.png new file mode 100644 index 0000000000000000000000000000000000000000..1007b10ef9515ef3888f2e31fdf76f7f407f08a9 GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/cecilia.png b/src/main/resources/assets/teyvatcraft/textures/item/cecilia.png new file mode 100644 index 0000000000000000000000000000000000000000..6529ccf1f4dc528baffa0d5defb2fd8ea19c8500 GIT binary patch literal 1838 zcmV+}2hsS6P)C<9S7jw|2y^!*<9q@Ktd1#C6JVB3K~(Q;$TGO5J9OxFbD#*w1a>YtJNaP)LO=N zC=4Ci(&-@;hB8egXemg67Ge_4(f~{DYd4$y&i%gkEghHv0hdd79>VPrJ#o%7O)=Xz z=TY1N!mSY=7&ClQY1xbg4UP5DbwAtmR%4*!Gu#2f&7)a!r>$K3)7O6_iw?}5J#WRI zeqXT~0LNtgf6X8UCcg zPd_=lN$J+l<2DekMF0o@2O$4t$HqgdVsw47YuCOtYgWD*QJVlR^2*)&k1LT#@Ov+> zoxm6m1K_v~gewuG(s@%~du;spalv4Bu%^1E*08!0mQ0#e7U&L`xrNz|xVTi9kqFM# z{wMmxbKf1&*&eCF9UxpHih{dz@sk^#o;-GX(STyOUGV?}gu)HHy{&;{myGn3T$rYU zK%fdAuHU+S^ZJTO04&@A!X++`oK-Zc@BG?BXFhtgWYpYue)2|XoXah>*Pg~Xvl*RG zU>F)iQGy-S@b>b}GyZ$5aSN`42rhSmG*As%hj9ah%LoAdUskV_p-)VHV9EUX&rE5l zs;5TQ2HwL9J8FUPC|a7@!z&kT=xbZ74c8$#g`Di7xG87;8GaWxK)8Y^3Ep9&`@Z6K zJD{l1Xi7#x!H|*nJ)V=9=5x4Z*ij3*9YXoGnvFZQ94G@|<2n+voR8!T_f0+Wacda> zju;46@Wwm)s}b`&XIuxs0f>?;rVe|k-_l1)3g>ye+@Ts_eEjR$#kB_lKL@~ZEgJe% z+AnOICsl24od$p*2Et_ofaCfkug^K?+mpZfc6Pqwv2!OncW&EQQv!hDDn#%;`_7>H z&$k73pWPRp0)Qa~!VNgxQih>fEdUq*S5dM5)d^F-vGA=$6?vTT5U!G(suNVHY{6XQTRr{L$Q2lw!2lz5!(74of zN%`_ib$de})*n$`2EY*m;l`w=N(XPs%!?nq^S38|eCAl&_SD{o2K)4B_ETm3fR=6v7U}8acD>VhG)m=#i+LIL< zPcJ-I-MtwA2S5YHCjTmPh-Z#%F&r)Lc)jhU{ssV!7zj6qL|Mq3xM0v9hm6h~C5i%q zAq7FDy}N3AWbKj4z1PAVR`}&*ZHiHL>>; z&Vi8Hfv6#%t~ykG;Li<9M$gGCH?*k0IdGyf_-^ZQbtwRj7znq{HQ@f9D;|EX&kDmb z$rd#fZ})Fn8%PuDGQ4%F=p{j#xIoezK`210BEK#ogt3`|US=Zliy)l{>+vtFz5 z4~m~Ta$5Q-E<|A&9BRaZt}sLm8=M2@4uyYH|8M0x061bGTp!6!v1jq)d9U;Z3(G}Fud^QZuf%p^$Bw0XrmkCp60Ox2s zt?#Pa6CMx1Mht{66Nf(P|6$48{MQ@~QSdt5FrpS(f}PL|9X4aIEE}fIpeq(aojUZ0 z1#p7w1}tVn>$V_>gsw)j_C$H82!Mqc2p5qcQ_m44{`U*VWjrfN1W5)Q4hfPZLeovy zmW^PCj@D)c9jyvf#RNFO0T2N$mxLZZCv?Sx%@{15sns8Krg4r4VjvJ?IZhapoa=bV zB|90nc{jJAat^~bxyBiEQ5I8l(@eH3+d(1(XPo3u%yN%)^dLWp43aE>h`>09%PGT9 zICS0Mr^-V`roz5J3SwL5lais3=;W3;cjEe{W#}x=)AJOTN za&v|!zS*;%bE>Wzf^9K0A6I|ZRHe-XzyJ^cjw=wpevX7RZ*k5D-+SC`3^8?!%k@cX zPakV|U)9Y9T!nCV5DC;HuPAw4L7$B0i-$gp&noxquGmvMTQj2P0We%bxQj$lNGurW zUz?s2KPxLQ2U*O)w*PJanyOPx%K>m)K)B0@;Pxguo=zX?`Cw#rev;P8D!1-9I01lx z3kdgyAjstJHN>|pzL#9qTBq*rIH@j;YWy(a-jWluozqkMdlq*D^n>lEv_*t_PXHhR cumRZr1NxFLSRS#j0{{R307*qoM6N<$f&>>^K>z>% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/chains_of_the_dandelion_gladiator.png b/src/main/resources/assets/teyvatcraft/textures/item/chains_of_the_dandelion_gladiator.png new file mode 100644 index 0000000000000000000000000000000000000000..4174a08fc85d3c51be9710a7b7c25f3a7debacd6 GIT binary patch literal 3249 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/chaos_circuit.png b/src/main/resources/assets/teyvatcraft/textures/item/chaos_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..73bda1c2c6b7f155cc3645e6c10c6f9c79db61f6 GIT binary patch literal 3116 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/chaos_device.png b/src/main/resources/assets/teyvatcraft/textures/item/chaos_device.png new file mode 100644 index 0000000000000000000000000000000000000000..ece20ef8603e825395b4b711c40a2f72af6eacfe GIT binary patch literal 2117 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/chilled_meat.png b/src/main/resources/assets/teyvatcraft/textures/item/chilled_meat.png new file mode 100644 index 0000000000000000000000000000000000000000..65892a6af71d53eb754d798c5cb85e0487a0fecd GIT binary patch literal 3695 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/chunk_of_aerosiderite.png b/src/main/resources/assets/teyvatcraft/textures/item/chunk_of_aerosiderite.png new file mode 100644 index 0000000000000000000000000000000000000000..1e79a0c489f97bcd1e58bda246c01c6f3fa5f93e GIT binary patch literal 2713 zcmV;K3TE|*P)G21K#Eb_H21_ z$J*M@Em_kf3|(c%olot4w|DF%z~&PW`~ePG3h&;z?x9B?y8Um86XTxDXp)94t1%3n z?(XsN&)xm~m6~ZL`2+;lA;7U=#gg6s{K)5@s4A7>LYBx5j8QNgR4%K<=~S?6gKvNL zXU{zQ^4nhnEIuZ|he`4BP{*V9-Tb``jp23qe3o3%B3NC8F)@i$T1lif#&G`-gD2nT z)IjRw-h-#s13Dj*;0ob!DzW?bY*J))oT2ECA~_Vs zCsMdA6@S$t^T4a8p8wIox4&wG%C$+d5T4SYdwIvQ*ruWJ`R?wa=|h0cC4$SMK~Klm zZ*P08sWlPq+_?p89oZ$JsV2H+Q^*$>`sGo~vN*-bQ9N!5EfA&ghDIdW=Kcqs`^M`h z`kn%8J|H{}Ikvf@?#}j>ia(16UG1M~t?*Y>S28xo=;phgUT)fUno9(i$wEZ_YD405 znP0?i*}a{bWlgyK4*E_Gpc@t?WdSDMKEbj(+nJq6GIC-JUwkpq+8ByMVr(px+4<#X z+HA>rhC=_&Z-T+U(*!9FO-W~o2z!qE~;z9S_ zw=Iu6*Vug_-uE0@PaR<%(FCU9F8rfHHcnoQ?(k_EDlz4+c|a;iQkxQYPp)`rMi zby0Ww&9`)rsELyq8m0N>PG%;inSHODy0sN}s{FkBlYYF_m86RjhGt@9=Lkn!R5p|m z^!h30rf?K>rp`{|Us8>yG(bVsIB}$hxnve85aRTOnf?Fq+Nrw*ze_~C&dq<`9{nGu zEGe7UHB;MGPeoHbnr1LNZ~>+#@pwS>dB~U^+`a&_V-u9eOR1`lpyn+s%^)D9n3+nl z&|4sSV>?FF$8b&5d_#A+)Fp z+2y8~P2-VfnCczCTNK*2`8e&8W)jG>FAmPrjA=pBb#{!dNL%|w2(^XP&J!3 zf7uNlpK;)|)8FeJPd{NpPH+ugr_%b(+Zs=XeX?iumJO80qBwmX6eC6V8^&0~?sn70DGXc5G{=X?YDcU>Q2a zxdo(r9>1OiF^BDmu*D<8ud%v)awJ#*v5fZhDpv9=pRl~8SxPbd)fNg zRwO`3AnOH^;~Mf*nzwtVPW|=%)9Y*~@_PgyO}@2#@pC&?SMF)+TuI1hP@#`dN(O0Z z8)Hd>y-&RZilD@$P*LJw^_B)gWkC!>ke^v#ZaR-#)Norm5B=xqzk8#5>Pf)nDuR#T zkfgFNe|E)>cK*qd?H;d8Q*ee#a|9d;7$#C(BWKPRvAlkqx<<&Ok=HClX#&ZHLb^yk zr=t}Ogr+l*%;oO;{%=;#tNL%bis0HrZ8Ws?;rq7yTSI+Cjn@M;u1UOJ6X8;j^aaHD z7)ogbEfV9!eW&P|Qqg2VQzA%xOBL~02y7_kb@DkKT{SQblb;_QeEpf%dUgN?mkEB4 zEQEj8*0#sKvZwQFAmnI;3-86>GFMbk%KQk^LY-Z}trn?TQBEKzbME*kFTXKOWFlh>sYqxAlet+H-LNnXgX3qX&VTDb*LuUYQ(PvvLPWgIReQFz{;*?p-LgVn zrLK7qepw}TVG7gjM$M|2hKb)Ys0c_@B`hLR1|eYIuXGk{iN29}WJP9kM}pSI3W^H` z={b#j(csXV7v6Z`NZ%gavL^wX%LJDQaIHv$zp-a?-J@Qw%jI<|#A_B&&~!30^F(Va z@r6q;G!3_8lIk9!vffX;3Y4*4dM6$HdfdfAQA3h!dIqypl=;}csR2thDHIHP`%|19 zn*HhixBBk{Os*mT`AavozIxj&OSic^9%AtbmgyipJ;!8kABOCteq}S~P7mU8DqD2z`MF0mOKy-1!A zwH02X?gi3WjlmR*P3G|`f|{06M$XR?Ndz$#OhTnTa`QUx_ovQ3`Sb2omThObOmK-T zMClhgYmS$dy6fF81%JR#b3>fIzA*$)wRjPjHkbypBa`aElOxZ!*ZA%!XtrzXO|3Xh z9Yxq!woSI6qb2h+#T+;S7AJ>nOi2(41u%3AT{YPE)1H6)b^r9^fXyX>4~WX3`_|h# z7r%lK!sT?(&=_Z8D2YQB=(bIvXfl^BjvhKObnkSocw}Q!`Qt0&z6V2LAI**Bq~{74 zhE2%tq`b_5b7p~PROj5Ffh!(HFUr`qjb+;O4QDPs`chY&4Mi>yT;bT%Qn|meI(V0j zO|&A+#tm)Erwep-^)foEz54R&=f0v@))-((LWKUJz3SMKN_SIZ^CC(DUIGD`qGqs= zQ}Ou(`OzG;p$vm|Ig;YUFeG}1GsFM#v+mEQ^4f90;u67CT#8(?u_gM0@~~%(*Q*3q zt*FE0@~KZh|K?+-hm%j+kmm|f;dgGmcVq03&+Am0m&OT~cyTx-Bt>8u1~bVtW-^1< z2Zle);s2dJ`h(Z|zN8xF2w-uU;CBhYAq(LTx*RL2D@)d0oXsDbnqPPmF!(UXO-*Ib zY-kAH+tgG}Wg?0q3vA2AG)*L7GBP?#iLBZGdidgVhtEuZ-Nw!UHdhgRG{FaKu0xST z^sAc^$750N;^k|W;Fct8EG)yu&`ol=toF#ipLw`vD!Ug@xdy=}C#pm4JN|NG)q(1o zGEv(Y!!j&P!(wPWoqFtruDgd*`NM$0bqGEkj-5**`)^uNc2}Y?P9)^xtrHVxpFD8t zi#g5c1}r{;;8Ws|M6@pA{X$D3v@%fY6)*m(|3SmDrvaNkK=A1jfXoLB{z(4^ej1!- TZLMa<00000NkvXXu0mjf3!YQX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/cleansing_heart.png b/src/main/resources/assets/teyvatcraft/textures/item/cleansing_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..17352d3a87743e64dca95bfeb803c608befde4cf GIT binary patch literal 2661 zcmV-r3YztaP)g76jTA7+JUNPVs2OWyha|CU)glfezM?anUK&qr|m2oM@b z6R@}j!Sx|*f$)ORj76IUFV%e5@##C?N6I+E5L_Qx>5`uw&M%lTwbYZATh}eBG!v0y z3`1~z=;3?U{ITGcMYpz99ZuH2@uM=Cj-O{3g6l(Q8KJvw-m+&`_0vym>o~S&DUf6s zg6qeyhsstaIvU@SX0i#83`21J2tWZWKynR&zcPaV8-gnYLnI)%HU)GbB>~Bw2(C>q zL^3=@D7sJ2EcjMl`M64NUO~R$^!Q`_k=~Zt>eIcAb?>EP9aTt~1SCU*BY*62@69)0f^zcmt#;DPfQ+NG0L)Gu>}Tyr zJ&0oSqUr`h1>rHto8+KB9wS=aMvhmLr}uB)dGV9IkA&{{;r@BE=8SpoK$VsMz+$EQ z<7%t^*(Jr&j5l$aU>HKt1C#%8b5pjjz>(*-v1QeQg;uO%7ndovj7hT|-mo{)<;>~r zln6&Ys*#6o^I_QSs5S+)IK`XGv$3m!weOwb(Ca73%7%;8`|8~{-d?)qrZRr_?jf_2 zu8XnUilVml3#VAg{!h6~Ff8GixayZD-Q#DK4Az~I$AA63Niscn0!0tpaQ}}FN~>UW ze?&oX6`~tOI9*v}_?@@{8a9_8Wtgaiai-;}9I1|T`d~Y$j#@M>61e^ABx+ho$9ie_ zeD{9$4<4IyY3VHs(vg<80Vx=s>JCqQbmntAH`cuHi~WszU%CTG1-~})+46ZS*0i4M zN6je2aD>V9=8#q7Bvh&q3@JEWkg^2b{gRdzNk@Z8q-}si^a6v;9}!+Wo&MTB60PS_ z4OQE=1%9?=N&DY_d)>g9Po4s#;A(R$O;FQBQ&OEDgpK9y$td}!)|?f&8!_Xu|( z&dd@reR+f@c&M0YKB0Gn|kN->cTZE zmXv$trUw`PZMv&*2Ot@ukD9;g1Ix^tA#66XOTIxMJCD)|4>QUQZV9M(4S~XtJ@vhu z?T!;H@NuMB&{UHmr6)=BHd2?2GvLZ(xX9NH6 z%xYhMl-hS*I~v*h;w+E}hG;oc?%J9?X5M}MJze+y3mbuI0-6(hU5U@k{~~tQGhB0ziJrZ z%lqAGy1^J0>}Kux{|*U)_{$uYXfosa~Pz*<%-N zI2rHO{5WmcJU;wcqX^}XAb*sTaIr>Sri#lDG)5BaY){a9ybCiKW7j<;yjI=GJ8grc zq{-wlKBg3864g~cs2;@bwUgeo?mrH`vguobAp#*h8DnmKEVOdnnihPj;di1o)kczE z9zB*keX_>Dans1k`4v6QJ*b&(REGnnJ4jBbgzSQBJV719A?UEu)H^I%&ktb5V-z{y zzOjCuJJn4j5@lpb21R)pSeD9{Ef%+zJJ|Y-IU6pWI`V|zY638HPwu?D2iE>NK5kYx z8dp$V28vA}(g`#(jYRTagg{Xh6bUv|GVC5Q6+4;`q)Od%^rujgNpxYM3V}<7i|u`+ zA_KVGPMm%(lPCDm-g>KZ^Xes)q!W#T;b|y(mZyB$+ROzjmZwW5xlN&=>!76L=)%OC zVP{;Hn~=+3P(VX(jHXKwntKyu1pJIB%c0Y>a2ghFX<}#sGhx!-7bnryE&FzFKjPIz z(r=~Yf!AMIXU2Pv0;b^F1fUDeUL3q>-jnX->;EQ|w&BipAd-WGGj*1h1(}#>M=FA2 zi4-T3Cg)qCd~l?dG1E&Cc0q|xK{qXILV$$MNRp3#zpJNi8x1nXR|x)miemRpEBncB-W6Gs z18ORTPyvS>%k9B(+VFaHw5}$rt@dnOW(I8|ZkeRo91f|zNFWWEfCK~}8KNPS4BeAE&sz{4-%)e;2_Vie1phw-Ao=eUKmklZGK~KOQWgwu TRv!&n00000NkvXXu0mjf=4cer literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/cor_lapis.png b/src/main/resources/assets/teyvatcraft/textures/item/cor_lapis.png new file mode 100644 index 0000000000000000000000000000000000000000..1f749868f8290eb47b3cc66d9c479a80d814b9fc GIT binary patch literal 2878 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/cream.png b/src/main/resources/assets/teyvatcraft/textures/item/cream.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6cbc2fe62c0b2ac47df930e001f958db8b7c72 GIT binary patch literal 3628 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/crystalline_bloom.png b/src/main/resources/assets/teyvatcraft/textures/item/crystalline_bloom.png new file mode 100644 index 0000000000000000000000000000000000000000..16afa665fc9e329004859c8d66ed5ee12960ad71 GIT binary patch literal 3815 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/damaged_mask.png b/src/main/resources/assets/teyvatcraft/textures/item/damaged_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..0901e0dfac40b4e88cd9c04000b9eb819ea8e7b8 GIT binary patch literal 2979 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 Hu0mjfovoTT literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/dark_statuette.png b/src/main/resources/assets/teyvatcraft/textures/item/dark_statuette.png new file mode 100644 index 0000000000000000000000000000000000000000..305a14506ecc1a6e8f6a2c38faa1401dec04e9ec GIT binary patch literal 2205 zcmV;O2x9k%P)8tg0l@L^?|(ga`#evdUTdH3Xm_vc?g0)M+d@!eh#Z0ma)f{yHTXhakVr5d!4UO@ zF)_qw3|@%gkU1d?wy}+nmB9{R>)M@N`?SyV^m+Q+&;R_nr6eta(CGYp1k(f{m?oJb znH>R0WP`5C1Ban|wq{S!0R-B(os6ND(5k zWzDjYE!S;`Z0uWz=X#V&b&j7+F?4#2U@(BLXh`>xxz(cTiHT&y6aVBg!v86KS=95ARs!b`(Wn_-u-fWGhcUzn5#T=%uM4#NS_e zlYFs4zHHJE4$wvW#iFEMM5e`BaK{G)#J;h-sSS3k7c^oq2LBmw!xx z#itN}cJ<0d2RE)-x_ZsB1ym|^=682;@W>$POaarf2?u;wriBy%{C-fCFz*kZMAsn_ zj*!U}u`HWHu}Eez_u`pU`VPS2KM;V@*%E(z+lH0j-+E;q6-RL8m3{p5XTQgGT!MZB zp=qpIl;r5Z1)5?ld@wYKuB%v%MQCe7d&o z`t>UhZrik4l&dDaz1{3SaEy`B45}iyYGW^Exk9M1frD?KK+{!(P#H~UFpL1I>R~$` zrHV<&uh9Sgz@w>&$tM8GClE~WU(>hvNZ-<)MLk{ZXo9*REauT3c(Yh&P0A9hat9gn@GtG&lNi zT$AnFHZq^E6j3!D+p3UkPaqT(T@_rhX$^mQ<`wSP9ORWZ)BND> zBsV|y9;(qurCvi-RYC#7diAaTEv983U)U zS^?X2Ni+nw#CBZ-f_rXC@Yk19{QSW#?)>2~vSly~9|)CXTQe{0e&c~swfb8?@*%-A z5f1pbFJCbKg{G!BP0>aggDQ<7Kbd@qbED$~{W|Lwg}8M~Gm~}L-JfUm;vg@+p6213 zn)&nYF?RIl(KSIR5Tv0o!Onee+*-G+=a@k-gCazHWzYPfa3~a;n@pnOkZg^DlnkC9 z$26;K-xylT8`j4;bgIJN_T^aG>E}$U!c~hy{Aq8N zu7tvKZ)QlgCop^wx%0rjHJ&FAGlSrxL@W}zzbD!8o5n~Ztt|-xx+LBZLI9^na%3m6 z%xhNp@>K~MLmGRIl?WQ(Iv%^6PtX;9haXiwwBH4TqJPXru=$mJdFTr@hX7xOs4~A<1U;3>7NX8l5pgG71&bk`{_Dc9;dQ`w2_ zg8!WW^hnTucke-VoAXh3=H?3c0^7)4amzN&!88^fm8*d2( zgKL9<;37lU{feTHFHDk3ryng=s!s?mKLt<$T?i4=Rds2=?_2ISjGkhp{9?_tcM1Og f1Rwwf@Br^$5e(yE!0R!_00000NkvXXu0mjf{5000FyNklh^No9(pc4&y7WCtIL!gBx+|ykshN|W^3EQq2_pGXvdj3D9?!r z2M5Pv9;qyk9irCRgqlf7dGuJ1TbKX;Kj&=cjCm!xeLjSzF#w4HL5Ds-c!ESMv7MEe zc5eN)?BMqHwyV%H!qX(9gTl8djEqHl4&+S+@CbTDcpAxNtlRvw^z-Ytub*_guI2;) z0eV7smUysw=)BOtkeHQgv)*n>;?62x?sq#TJ#X1=jbt$kda~8)8Z1My#0n^dUDbi1qCO+2Oyva2ycd1 z*1$9U^Nfq3;UQ8;nC8Hs0N>Wumh0#N0zk@sD(?<$N2^xbQ6mVv7JvXiK=(+3M}%&S znh+H?B4{{H6&9Ax{49AC$8k+~O$0#nfq!78o2z<^lo6RXHr=nNsJeRi`XATw+uHuB z1i%3h@E-!eNM&+s2YW}glcST1v(vzl0h)kFmX*WW)*1&7A1Yp!wKS%qqrC=zfNmoE zLjpiTL^75&bak|M3GniKH_XO*fZhG3`r=!4wI!8Rl@(I4R2du`6y)mcI!x`Mb`vuq zhG7T_6Jwb5Gs8oj4ic#ptRaiD#piFQe46}G-JRMC00eXc;aLQL0U$MC4LpW;`Xr4D z4Ubk?^j9=DwxFxCOSoB6UEAE+d|Rh`s8uKwCN54cZnk#T1~zuKFflcTp^+i%2ioEI zk^I`|*eHLkw*3~mf$(w!Kq8Sy?L6HFCs?Sg-Al_$^6Kx_aR9qj{e1z$*~ChX9BG5C9GUk7p48kytFXiHe-O zFJ?;g5I0YEbZR@XD09i`ox8Vx34p^(5Z*o#iNsbj5>j^0n31SaS*dWR_749^()84_ z@=F^5@OS}2?;xpEX1`*|w*_Ozj&W34Dp7K-q-$=*yxFDYCF=licn(7EVa&~x{yD3% zkB$f$VPtHoK-q;dA!E_Pl?6p7(gEo3KZM>Tc6U`LE?tnh#?Hx(v9hv6O?3^vS+Qcv zp`-g}34+jpClGp{d~DG8-0<-c6D{7cg_nynnjSPGXVZpbn||03>F{{zd40Boc{K zu^%U#BzJeuVeZZd^YKDUV+-5i!u4jjMAA z`XzRCRnJUZz3#h)2Mx4$;UY*SG8oEaKVQClZWKZP*wB!1>(t>9@kcl0K+du-l*xOd9Z%aCT=Hxa2R&;@&YbD$)gkK=&jP~*Nd2#WZ z@jD%~8iTKIUvGt6&MA}%a2$u~sv5+`&5I5W2_2G_ni6MgD+6N;lv1=bw}9uZpoBt# z1WGAd4XvoItU;5$35J$dSS&nR3@xpz-%Sc>X=%QWUm$oAb9Qnbu`6fy1)0o-aU2JZ z6m$rWXg|p`mIypOXlu=Mh!Sg&sL4+hp5JeHjHWTy>ji`T6kLJc^ zw6z++^E^aR#HXd79)7QI&lCUx9wB%V@%8C9zL$r4u%X3ZaCi3z)D6{5_V)5|2n`E? zh38R_mtP`xP}V0VESW?p1>+d3Rx2b?f+$KL1TeH1aIc~ojrt~7OlGtijIdZNkR%C$ zC`hYPSBr%s*706-NAMV|$4ymeqyM8uG1{GUPX zgF0;3l>Xto*m>b$x==5fjSM0$LWBrG5MeSJp|5YmgPI307+PU5SwINxwL+347+Q_ixMlNuS*`p7v?F+oE?v58M?!r3JR4gZG&eUJef#=)TdmewbRhO> z`+$@+spm#LKg!i?vf%uMi+tYhoS0j;Zx#X&0muUb21ZSrJZ;&)fB`zQiO0^}xts3X zy>m5qP;k`v$Z@Z6oQz761VVu2$t$9&YpTwo9l>KXI%anAJL{5@G#Yy_jzJebY{K{7 zeR~3rF|XcUW7e-uIW#mh#ICZU66Iy(EqQx)POPe~Dght?pa4+>4Gx|W8WcKV_x@dT ztXBR$0NdB5MeiB)>~m8nr4U5{I|{NEe)aX0Z2%;K4#d^feP~u@cG18=fzB>&J<--? z#G?54wS@=vCj*f1m@F(rH$QRlvW$QM{hdjH#`w{R)7D4h#STzypu~ zkUx!hE^*e>nQ3yl96ZnCgF^>4o;iPN832g@ApU;-ljC9+7r42*skK@Sdb;%lr3@Kc zH)rMMX1xVKL}#|oM~q&*_^tTm-rk`h+)r0y1BWi)G8G{ak}W(#*Fky1ON#O*1bJ#(yOVIQh)%*P9NKR zq2z1=01>~9YBZXGscTZt_6ZDdRyb+VTWJrI$t12zPEP;maN%kIR&*c$WB}xpG6$`L z*2B-wFXU2LX*NMSTRXW=(xR2$sMTtF${2RNUl9N84_|KqAmQoIUhciermasq)FYsu z9fO3vS|~R%*Wej;+)s#6@&~4*4X%Yps~3X zeP9RPY{8W)mv5wHq|L6VtSAK_;Sqw)2xFX6PiNPVn)_8}0EqbCFlT4yVM`Y#7KVq1 zd)Rro;EuTk-WD6k%vMxZRGQYLteN}w@4k5-fP{7gT_XS_{C}ucs|`+Fn|drfe3(0N zRN)_z0j#zS=4(IWqeCB_KYsG)SO8YEBlu&{9@-v5Qr4w@5)l#6%c79su8jqGi`T$L z#QnoZ4*CLULpy>$9(B+-3|h5(&5`lr$9t82c^UZyc?k3mkoN4!cNYZVKH3p<59-*% zap=-TOOF`MX1C&t=P*n+9GRJ$Tm?aRfOZ7khidFKK{2!DeDcGMA3eQ1J@4k{=ky0) zLOX))MO7-bf7IxxgnQNZZe9MeJPm+=b_Csz0AT1~#UuX&7mMs!R1AXr00000NkvXX Hu0mjfv9ptM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/deathly_statuette.png b/src/main/resources/assets/teyvatcraft/textures/item/deathly_statuette.png new file mode 100644 index 0000000000000000000000000000000000000000..a297a3f4920de398a3198928a17d0680d57ea3f3 GIT binary patch literal 2061 zcmV+o2=e!dP)=^Hx#ygbNHSa$QQ7AsIDP=7z)pp z%iCX^jy|2LR`+Po26VnA0hn&?AB-tVd;6=?(K{U$%QfF$ymZ?VyHg%ETiIX8jBTBn zetsgKe?d{zG@$Vn3BYh^II`oRMMG;IIQrfXqovX-eVv_;{cPdDFWQnoND{NHCQ+qP zkEYVQ(xu|&Qnj`VQ2CMsAPshhp8M^<@K46;)y%KnKd@ZUwE4x|-CM5h=vs%xLe3~t z)^!w3Whx%m=c~0h;`#htimJ}?B?v(DcZdG?^x()nAE<4PCT9M;E1!9zzqe;&GL9e(=T+8B#C$?yY1xc?0P`u90)*M7zsajXJ7yA zy2(Vb)!IwK?ysUrV7K_!we7&yjIecWzZ|=MQpM^qJIPDI0zPX!1p@7L~ z#N~8hG@CHUMk=)mqtmg+Vwvp2fX){XfV{A?WBWye7hY3uHPBT({?4&u>mR=7t^=)R z6Q|wDORv33N3erZsfeno2wg`Af!pK3Y_`@wnYITP-S;3X+frb#^j(a&qhO z#LQi)rj-Dl&maJ)C*b?5(`vh^zpsztd?h=bO#bfH8*kVo1SIEDtkdlrocM_LmCKl$ zOHn8nDVNIx13~7JNtAY*P_UCqy7b}RsgG~2D$S1oo&O;K5pX&m4f(u}2K|0oN()WX zl}kp3jW(-|*wi%r$vjc3j4d2uWM~OH_Pj~6*+Q0Ol(vF|gxO|6ZM1RJ<^0?6(GA&J z_e2i3oK9KOG-~xa0ly!!*^DenT)bo{23h7``}X2?xo9*Rn9U}1 z9jetTm^?&@S>Y7(2p zN@pOzWGu!ttJmQ3csX?NJ;Jp*F-f4c6k@q74!@5|y+$IH-Z7aDpeGz=CLRZLu3ou{z55TacGW6k`}Q%gawSI&9b{osVN?=08V!m< zFjudVNN3)SCR3|{7H1HAn#pQ1u5jCI>w_N8+NDE7i&Lo-^VJHMFI&b$bdse5gV<&g zSbBTVj0S8Ilgt$hRNQXNZG~~IO)Qzz^7ECalEu>ffX-=x&nCNV*6XfaxoTUfR3w$n z5cKWg~vs%*&Z+yf#;B@Az1k zrt1Yx6MQ~-sJD0P1(EPgwMLzQ&rdd&!%(YnNoNPzM7@UIR{2oKT;Y$f zdHN_3PbYgPMz5^4TKhRoa29@-hBCuj)WKx!8hYpxz8MDbm*kofxu0f@( z@R8KQp=;C(0*5AuYi*8I%ec*U;_2+~KQ5#<0ve|X&Q1=xU3YsO_Me(freWz6ugitg zY$alG5z+*qS{v#OX5=RIke|t1j=A|VZCyt;8k*T+`K8%h?x{+naY*pRB*1Jj8kcnY zy_>u)*BYzQgw}2obh`;SUD%8!67e{L!^7kc9wKEnqkBCRN(GvYCiP8rZ`PSc# zq-Jgrd^rNJxU81%ba*`v20WhS4y#RA%oa3V=aP|&x$5K`E3RFo$F}Vho02h(YYn7I zd;7su?0UghBLIubYW;4P&%3d&JG>l8GOoJf8{~KGVV!El7I5=qY>Y7@m}~6WpPal} z@bw75I@A++eNo?nwLRTo>~=fZ#4J7O636nhL?yIJvGU|pG54V0>yri}k!J_`dT%Qh zOOmE*1pIyi{vf4tiP4kedZ9G`#9XQPpy2#4n~lZ`{VwPAL67G;gAmK>E#>2`j*caz za*1ZK_U`d?Vx{2xk^rMYlDaG=)8It|{aYkNL@m@t-;Ga<2+l77=zKyFLbyD3`wa^` r{xyf=({~8YF9GO$nm9$)bzS`r84`+XoPC=+00000NkvXXu0mjf=(7V- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/debris_of_decarabians_city.png b/src/main/resources/assets/teyvatcraft/textures/item/debris_of_decarabians_city.png new file mode 100644 index 0000000000000000000000000000000000000000..34826ef4e307f22a6dfa43d42e00c6334aec45d0 GIT binary patch literal 2493 zcmV;u2}1UXP)4bm(k4KqKJbv=*nICrt<5ODeE}*#vg6n5&Z?1j#zEAx2 z-!_|#l0TpF@FR~g9?v+}Jwz+T#1EeH!uWyF)cbQF;VJ~zr+DY>zw)QQbNW4>bju}U zKAZBL@BEm_)Z={jkTgq)6G?laiIgcn`q`PgV=4cIs}NipQFNRePyg0$eBsybeEnOr z)=Vc8{`;rTF`WnO?sbt;k|ZfhtpyS($+DdN;rNlW`~9~8DKA5CbL;E(dqMj(YNdSJyYG7IAKmr#H=oifH&mW7n@l-(en1!|T-fi?8;-Fpi%cnw zZ*LMuF<}%Fgb_(1Nm7YYAf-%yx^w=d()#CIf#3zgaqMHSKC%72cfa#3pFO&DLs4gv z*>ujivj@!mh$u?9uz!fsnl#O@3N|-wZ;(hyl1S!$h!!xP&B-%GsuWS2u-_m4^=RgQ z5>Q-*;36SJ?TxQH`RNbb{mxIcTaC)F-=}vt#P1a5I5-#}43jL+F${yE?cfC=?am_0OD&=(W_?+4`)f>|IVX7hDUURF$kLqQs7q_1 zLVuJpoBPZ>pS{DueO?%U4$!=a0L)vqk396cliP1CSQh=!j3A7u6m6znz+$6D7)zX@ z&FXRo%QVTA;#FIkBP&I|{_Tk2c!C#1+;rm>QJgRsjj6dMW`4kU<}n;i38U!oz24}J zK*oy*z}i}Ee{*A{^Q%?Y#V{@WFv7M>{3t{#&GGF`Kp=!5N)p^^g{`$R-NTff-E$O7 z13w5k@v3cPnj+8yVT9+0497FPAY>l+Po6&*z8;XghyX;rj!aW> zmD8xX^!j7gZ&=1K4J^w7t--QbUtK28b263F-S2Vse3zpe>y(@VpqWg4#EuNOUg%?yWa0bubKrFpgO5wD|eiJvyx>RoBI|OoT9S zoEdIq6VnjLG(*Z1&ksCYJ(Jp*&W2N&?m6AheaS^RGeh`o=#c=NPn&U?? z1r#icYPEt8AZ5lpjL33De>9=ymYMq@8cn@c!Sh2-9xYOG1dsf1#B}a67|;I83!~oz zd@d6FveL?8<9j8?dG*%X5=EzoQW}{`hLafu+h%>Kg;E(s$3bQ}!nA1CD?D>%k4CLZ z6vb4^4nhcKLCkP6<=$U!^YCL4lUc;!a7@v*>5azs`BCyYKns4EunX3`tF47EHLEU5 ztwoepRNNB1{)kK|l3Y`Bixeyq+p=iXDoo}9gYkrFwMwJvBBjsqjhrW*$;p(-8*X;^ z?oUFzAY|@`w3{^!2IJlR!T2N)30|tys@EQNOU`Xa*H+M4(Wuv$Oy>;8Q&yMS3_YKk zTf#B~kxYqVNv%?*wa{ed`P}n%gIkW-{KenJ%z}t^Yk_m!K7JTdE;?jsMv|tS-|wGJ z((H?Zml6fbde`zoo3)&*p!kahNmT(FM zqBucoO@BOLeR&DTvB|QWtu@WDO`9y!JiR;PiJwU-r4nVw!7vSS4Sp0MfZk|AvsxjR zlCtA){-F2JU^2f;aCyQq%~PxG#eZ9;M~FB^Fb8f zC%7_UndZCJI;{sQ<&s!zR6&Db8F+q(7eurd>f}lz1QZGuhA{A>h@x$y0j)Jb6jQKF zo|mQ>lbMHOTlB}%2d7?m8t?@# Knf8VIO_qLlgt5L5Kh7kqJ;&3=2k|~C1AOOQK zFbsiX7eGV3>XIvs)(WjPd9KLwoZe`1A&la$dSUz-V8%s)t8;`9Cz@6FBR6fWe>6^{ zTdS5Cj^{*4LT90g;36T2rDW;{$TXwXs9^|!(i*KbN+}Ko?`nt|5zCsRsJQF%f5&}cgQW2NnDMns}Nj26Iihe)+x8>+#Duy zY#GLJr7?xTPh|Sfxl-Q-5P0l?wk|GhnOkc7>#ps1y#45DR;W`$y?IdYDs@wE7obJG>N7xB`OjlIB%SUGvfl+kc-kKBXY! z8zJZ!CKhxv(D5aSfPvspv24RbD|)Q<16%>Yc~Xq}yvKfa@6P)k{PCutzE0tF z3=(kLiMgye&NN}3T!ct3#2wI>UsuPW#+DbF@WkA79>Qcm9(x5`eV4X7X=$ zJonTCMP+jULB|&daGyDbwdFYZmDMCLBFhq)*|{V%mD9(+V)mjr==2hww-49<^65QG z0fjLTLXfoWp2fX-Ek40!bC8)mktH?R3|MTG&YeqdzY9xGAF0VnluR!nrb$@8YNu|^ zH8}b@DX3Vet-R$oKd=qD4>1M;kZQ_vpP6Jze)PJ!Dh6C0Zr-$x%$!0_e7cX%>f7)K zL*y5lxo*|9*t)HF&f1v0w2q!m3ogGxV{8BWufBU|1E6vlg0JaiDQ`)2UVF{d+{_;P zC|B2A&Du4~v2`A!{$Mj9e-KU6D4te?F-cE69AWbGQa;*$4At+U+3MPNsLj3(NN^c~ zZ%FgXbDyawNPkok8r^m;d*9iOt>Xj*Q%bN{25{TYBE@`!RE;EqfvmzJcI|wF6^lv< z>GXpi)Svp@!7qBA2UIRWaE@M<^0#c9(`vB}WsUm6+j-AiGPKF%DkZfd9UK)kdig|tC36|FukULIe*a1n& zMm|1j{rC@WA6*M5T!i3%30V^PE9MkfveNX1L5H6$58p-0zZ|d1vAj;_3VH1eX1AF0^}{BYw+JVQ1NMw#9&JFcF7 z0)Y@qR?Q}%7*P@-Y+d~{HJl z6$E`=CKYD#)}BMGzhyCTUx1){n6j#=C`uHU-9dB1DMmaY`bGNQHx9Jl3aFe%aB=$8 zbMxC5mgh`uJ~@OjHI3SNSJ7{EVjd^4tkTikgWWztW@ z>z)(UzF?$-^9U|Zsx6zaearfpTaUN&(KqbpwtLo5XpRvL1<)s(Fc?z^IKvnt!}xtc z8oxYCWzAJsdIkvi!ZeQ>_WX5!%N>BqIf6^jNz#NJcg=6tC8F8kXq1esbgtj9n4z-+ z2w6feNl2O=Wn>83nSOeDJX9|#W5gd~u-}OxBP;fcKQ>eaLebNlBe*oFwk-F_pRAa= zt)pv@j5HlfH`F0XQGy;nMx&9Tz5tGHE0PX;t`H?vg_!a(v33s-3dH#IOyt$Q|7g1h zQ2CnRGGs}b@T(0K9i}9a)!IGG?8-u}zi}>(UONW80fQk0m&L)E)?O@wBV?OXShS>) zNJ7IoFhYcs$OF6TtAgR!8NMdCJgKHMd)rM5Cq3EPIgHULvGK-P5RZ|ZoP?H8k#u^j zEjF53Y(zDMs#!&pOq)n36d@8x@K(M3&+pZr+6<_IF_0x;et1oJyAqD(42=evR&3(> zrBm^{BdDr^Bnc7;l_Lkci4rHK$*fvlK`bFqQL#H?;fG&7JR=;9TLohy)s*Huab0E3 zQ;v}!2{pm`mF1-B^>|!9WEq5j&Mr4X(&+B>vwT?vsToPcqY7?MkhebT-~G{%?gs>8 zBum14--^;UBbY;xD5mjAY+P5(ki|hH7$zKx6IZ|+ien#+Q&4PX=JXumu_%K>e%dVF zffwFwnj#oGscN!mYu${T?LJ=^SyI`wzM4cR%0Qo!xS}BGB+^Z3^w_+db;en{x)T4W zSKD{Q*0A?b*XD3cX%}1pSrR#$78bV4s%F+yg$X(1xP3!49nDsp&HySJrmPGa+J_mJ zEYO=Lgg*Ja`^DyN*Ylc20MGx2~-q;0`c2x~dq(EfF5 z^e>HFuAgcU;#&k)PUs|&pKnUJb9}ONZFzp`H8-uDjnCzy!|EP-{h;-sVPE6}AkGB{ z{(q7Xq~&F#+*UI!=QdTAEuS>@J{C`?eSpeE2);iF&;cr-a2fvrq4~*QX(moM00000 LNkvXXu0mjfHt`&< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/divining_scroll.png b/src/main/resources/assets/teyvatcraft/textures/item/divining_scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..c018aee4b12aef80de17435390980a4bac6050dd GIT binary patch literal 2379 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 Q9{>OV07*qoM6N<$f~u7>0{{R3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/dream_of_the_dandelion_gladiator.png b/src/main/resources/assets/teyvatcraft/textures/item/dream_of_the_dandelion_gladiator.png new file mode 100644 index 0000000000000000000000000000000000000000..1c5ec385f3a8c5fa4b7214374487a6b1b86f1807 GIT binary patch literal 3379 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 JPDHLkV1jzxoo)aC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/dream_solvent.png b/src/main/resources/assets/teyvatcraft/textures/item/dream_solvent.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6d925faf67abedcbf6ebc6f77dfbdb41278263 GIT binary patch literal 2333 zcmV+&3F7vNP)C<0f6E6`;Xm!ceA_6?q)X^2_Xpx7&!$2Q4~}z1r?2TPzM#zX;l!^sm@fbwME6F z6%`5|RAAIHDhi4SLIs5&5dp<;B!naPoxQTx|1~o>qqQE``aFVf2}KA^5mKZ~QW8u+ z0s@fyp9J5qSvCJ3Zn^k_frI*ISJl)XJ5+Sf$r%## zuxLv9BXcgS9@xj9;rBWTW1t&O0vC(I$D!!0j?leaEGWoQs zz43*|7e8LTecg&wA{qoFKS6MsHvRmPCC@ItZ?2*l96s;`PP;;&sFaQM7L?+VlojT% zJ!bNGB+fXS!7!J`m!SmDy#HCv)~6nQu&!eB>oS>$@goF1((QWRCHGymXZ-XsXJhqO z9B=3#W+v(7bx`iTh;v4crLQ%LPj|AVGsT-VNgnMZNq5=_nXs}g%=X8Zz47+qh1UZq zet-a!tH{qE`kqf+!x%Jv23O>I@!1rRP##Y3Ni@b7LqoL1I4j4A zOIJ_?>}ZIwwYrf@3#}CU-0W*lGIz=~vugHiTnR|NLjYpvfc(3!z4P|PyT{zb5Sz|* znHltPshASlOv$0vZe&Y@{>m)Y%GxE zI|My^{YGAS$Br#;?rV=zpqku};bK6B&WU)6_0L7&7kN13S02g(QdC1bx#KJcfcb4Qws#IBapG zUFD4~KVxiynoiJDFd_?V0@5rgLR}|mG@PU~2i@T~H(xb(!J%!hJq<{D2zt1(`;Ywl zr{%jEBZ62%oZemw8Ey*^yF#(UB#>yuVVJz!>SI^fN~r}h<8YP}GVS29q|lWphf)cG zs)JGyW6^87DxaA(d5AQV-GC7E5Q^%!dcl)xF28N|72&!lBqTnMLAu+*(R7uWjxaVe zL}kjuA5R(dOF>}*JR0=zLzImGp zXx00pCto_axi*4BQwX@Nv}Nc7yc$#VHa3SX?1{Ums)S+%vQ#L}gMi&6-P%pk(Ab?! zVMS%AYVybf&*# zv6I&Un+}3o!qDE3p8=Vc7!HfVE@2Wf1-XieS=}7H?EI0Xk@os3!GBV{1?OC}VAc9{ ze!tiLWqX_zSiZ{*}#9$vZTxvEG?IoTTH+;khYZi7+>7&a>#g95*VP(75oU_>4? zhEnL^M)Ct5b{%fU;j%F}*U9J$CeJzY`9~`RKg@d3HFy2x(PtOUd+lh42sef)EbwB} zR3_x=>{bmDDUe+dYlD0bD3K)2w!;K6({Z>B48uz0kpn#Y$URTLyXi7>woQKSY885 zmn>iN)bjN=3Vxi>taksOUs(I$psC|Z|FNx+fK4YFHz~@pG2>h>6&)t^$3sM$QxsY? za&k5D3vFy~>>#vxHB$yV*syWu-r4srA0hZ@!sgBzxcbeFn;Y_a2ewtTqr@di6K)vm zC*2~c+kXmAb_OSPCz-*02)m7zrg|>0SCVL}<+*?EeSOL5k7f#fo|;)OXu>=1Z+Ppy zpw(8fuai_~48NY@uIo#%B6(+jC-wDB%*`t&C&$f~6?;%3%_tT_md$_ll2fhWj|68% zA8_83Ti;!`X347Z4kgqaA>h*qrs9r{d@bTG^ z(ANw9wt29W#09^cPzCnEMc%nHCzd|s^Q74gT?j*yidB;+LXuOEMKGM?iI;XPTl;bK zZ-JEHf2UhC;nG#bsjG_1?XVQhy0qVOXP5Z1ExJNiC@Sw?UOxFmOXLGU3Vs~|Pz+rS zWV(zYnd#P&G>e+Pqq5}*Q_3(s1iwB3D4b>jk{sx#;t!x00000NkvXXu0mjf Df2D5^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/dust_of_azoth.png b/src/main/resources/assets/teyvatcraft/textures/item/dust_of_azoth.png new file mode 100644 index 0000000000000000000000000000000000000000..3eccf13dbcca2e1b9688e8938eaff731b0574cba GIT binary patch literal 2997 zcmV;m3rh5fP)xf?Tux;DW zp^)%0nEoPr;Z zXPvgrlyfldc)Plixvj}msvS`L8G=7SN@)%oRKH+yQ}xe=RTqt}h=#0?Z6X91QX+&v zAUH`AD1{dUIF3t4%FQ>or$5?rIQHn_wi9cWQURwRI5lJZ@W%TWOdq7hYLiDeo{DM5fz8l@CUYXU#O^?cGfm*erQUa|G78xFOdSOI9hM{o+JX-4NyJH2Jv zsM@N!>T;ye1inTHfs_KnFp!3%m)4+^LMx5Znm{Q$*C$`_NM;>2?)iG>nr)w-1^9fA z;1oi(J>aStqmMLJMZ*nsm6R5TiP#o~Au$b!5FiksH5$-bqqN5J0`jg;&dHO=IAn4z z&8_jnuWa5mLTl~vJ%ayFNGT(iO&_;sSWW4W^3r0$AqzuDqyQ-eQV4_;2mum-(i+bX z2$UvJ8b1igI(fR1S-v=ydi$*%pZ^%}0L`}uzDta38hBexW%2Y|ubgppHtmR(L#+@5 zSe8k&D2!zqI0cvDa0mnl1O?ASXvlj$T0_=x0Kr*jkLP$tJpb~#k6t=*BEIhEvG&&h zO&`IxloS^YyL`sD529hCsw8A_?v#mCRFq=c#T;rmL|f}|IyyQjJ&~d@`7RbMM<=b*vbu*cO^-*cc6tp2MRyu&>amk@V0p<0f~4w zM-I1=NM`6?S&m&?Li7ICW1+vy|tuF#B0V^&=Kqe=53wxpxIlg?zC;-Uz{ zhBm_9Bh(&^QB)SCW#2)BRuqM8q-l{&Wr&S#WZX|Kq@|^eL_ALYfC`GrD(HwMc>JZ! zkL>>9z=MECAHjDS*I#?x3r#g8*Vh;4DJ==2?EhH$ z_?}p-d-zA&wlS!>2oV&RdDaj*j(1YGemlLwwnbY!g8_tWn|>h^&-3tvL|i+Ig6FaA zvkrt6p))7=+n+6D?fT7sShj5GTp*y2;3PqhNTg`c%GK+>So``~ySuxKOJ>g^ozC*% z_HDS`$C�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 Hu0mjfkXrKX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/everflame_seed.png b/src/main/resources/assets/teyvatcraft/textures/item/everflame_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..16bf90321226499c400dc068d4d4f628f92e456b GIT binary patch literal 2920 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 FV1lHMVZi_Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/firm_arrowhead.png b/src/main/resources/assets/teyvatcraft/textures/item/firm_arrowhead.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6d810c2b488b7dd519916ab6954866dab2fdbd GIT binary patch literal 2024 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 BEm{Bo literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/flour.png b/src/main/resources/assets/teyvatcraft/textures/item/flour.png new file mode 100644 index 0000000000000000000000000000000000000000..c2e300f95ab3f31718d45d51f308997a769931e8 GIT binary patch literal 2877 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 bK861U5*J~WaYD?)00000NkvXXu0mjf7|efa literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/forbidden_curse_scroll.png b/src/main/resources/assets/teyvatcraft/textures/item/forbidden_curse_scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..ea14b96ef983e2d44af5193026c968d3328e5ce2 GIT binary patch literal 2363 zcmV-B3B>k^P);XOhja8xqO}5&|I*lq(zxg-j6@5xf8kiip(_JZe#7>ZnyvI{xK& z6r8EFC{n3lnX$B-1>`1)Cx zlC;!qu}t0<49)_gT!rAq5+yd5#JMX>W%b145YY(;HNP-b6oQtU--Kgqd`EzAIUR+I z%KBC=DjQs0FlBlkDTbz`@8|n1|u06#bjj`;5{F}Xx33W+=)T9V>cAjP}@c*d6wFS zqr{b7T#iAE7(Rkn%1<&CqthG5+Y(^gi8mL^a&mq+79S5NTqFRIYc@T)b@M;h=#x=w zB}Kfm;0aC~Kgq!9e;^*$VUlvV;7yQUn1Llj!C|Q`ErKD3a zd=@eNVM3uOjSYTIdj4CR66ZP_+S)6D6c-7;B_QX4nGft*_}GH7TxSOFE`ODS|Jh1< zNku9`LMd>KPNl2mX2}>Mzn=xG*@~p5bD^u3aL~`$wraxBC>7;1aP={fNF|9x{dnpV z)V1#A>*md?qKU+dfW}3F?}%?@XJ$I?ayeat)vgOqq-7MEy$y#p=pBwpn%=f&>aZ6c z2!}!xxUCq|WMo-J#>km7Ep+*t7&r1ZEH*t&^%{MDUyc1qGF3_4j$D7ESNdBe`NcmCzxi7&5ELPpu)(qpq3Fc|bmu~M2mXBjxy zfskbCPBr65&%s@sMzsuIbEqcZ~2{N{g&?frr~&%$G0lak-4^ybL7#%nKP%Va-6>X z%?JT$lAES;oj7wWv~{#0X*NcV9Z0XQ50S)ax;hlH`nKci2oVgV=ni|rdrtlJp-8M} zli+gt=Vy#>8CjH*+tLx>rBA<{Z84djvRa+aiUA7;2-SkKuO3NKuo;U92lQC1W-N{{ zlF$(jO31>2CDV%xiMoj5PTVp4(Tup+s;w{i4bdXDUbaFKlY;2Igv|& zTgBV+HNoC6zK%HGG;Tjo+x)*tg3Cz`n|VfsJ9k-IAY6aEx$8*{LI%BVZpDz>*XEli zNv1R#_MA8dy#Zb5b}Tvdn9~y&^%i7VpvChMrWR7kG!jaH?qDZ@C> zX0l` zB!QMR5m8%-MH8GnQ|;fhYt0jpSa36t+Y{=PQ+hd`NpkQtA#0(D__{NYezVqOvVQG9XDi1-n8-Y2pG*0=~+5l z`5D-3cGA*}#G)~Rp%6O`d{(u$YRgOwtp(8d9>FEDv$AGv_+HWMWBY3U zbr;YMXk0>Y38yRXk*QOsE&godKh|yh^lxu{{NX3c$-273AFf?}%k&wuUv6pftN>J? zU%snw`LBmR_-JNYkwB4=(~{`TQNB5Q#Ix<-y2+}hHgFY!O9&yHk|fzvsg!5Q;>9&h zp4OHvTQ)y9cI?;{cDrNH_U&8mRaG@Ovb3^p+Jr>~N-98SS3B`uGuE_RVxm>~c-t#? zBvXm)fW}n_u1?6ZJg}&!WXYK`wa)??AOHnOn|Slg^A$tycS^#5Mh9mb&m+fO9Bx?u z_r}hug@D2}2(C>45|HADq@2wB*QbqJ@M0)>f!s_t1-WC`x@UFp;HghXs9LI?A0hbV zto;khHk22SzeASvq#5jN+Wr1Zky!UiK;=gWu8%d{mc7{R8uV~yck5BF@BCvxl%GIw h{UksSs6djR=>KD(_FNux=mY=&002ovPDHLkV1k#_fz<#2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/fossilized_bone_shard.png b/src/main/resources/assets/teyvatcraft/textures/item/fossilized_bone_shard.png new file mode 100644 index 0000000000000000000000000000000000000000..02677e4e7dd7062165e6fff871c5a79633a29836 GIT binary patch literal 1755 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/frog.png b/src/main/resources/assets/teyvatcraft/textures/item/frog.png new file mode 100644 index 0000000000000000000000000000000000000000..79b7211b4a986c5c5b40f1f621ee45f2738ccd34 GIT binary patch literal 2724 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 a+~q&OxTk6D$|K}Ec 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 M07*qoM6N<$f=IX~!vFvP literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/grain_of_aerosiderite.png b/src/main/resources/assets/teyvatcraft/textures/item/grain_of_aerosiderite.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5f593acf9bfe642b995a98c0fe8f018a358ff0 GIT binary patch literal 2062 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 Hu0mjfagXK^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/guide_to_diligence.png b/src/main/resources/assets/teyvatcraft/textures/item/guide_to_diligence.png new file mode 100644 index 0000000000000000000000000000000000000000..6ecf230f6fcce256d338c435896dd3025627e9c2 GIT binary patch literal 3253 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/guide_to_freedom.png b/src/main/resources/assets/teyvatcraft/textures/item/guide_to_freedom.png new file mode 100644 index 0000000000000000000000000000000000000000..24f88f6105529c24828297e5f045159d1b37075c GIT binary patch literal 2978 zcmV;T3tjYyP)|m2);j|)oS&@U{C=h zUlV}jE(yLO0Lfj_>GYw`E?WG{+|lD_{e02F-sJt_o<5v{>w3&0~Z{4)^kKJ9@S^&v6iPZG|_xxe? zhP_&SNRmKeF^8cy7-?^9;mq+vTyC<_>2%`k>jEK#Ky)@e5M$!PBd3lSB+FvwSzk#xG5wgWWa)FU#iKUIa~Ps!C+?AK&|5U zd0%{L_6x;D$2I}Mu<(d}tNya>Z+#+TGQ&fSBqhajgQLUAfgPXG(Q*-o!-3-WF?QU8 z965B5&MTexdVQPf>+9zO0ltIaCLu(`ym<>RkC^ai#OP7ExIBKMEM~qezMy=(^7o5Q zpE$JPKi*lnB`arSVPtp+$w`T5bsCzQTG_vAJMjsLTx`CCq6BEHEMdgG!zlXv1U-rd zcXx-pdZlBY)9Kse0Z*uQHRBSz*@UEhemx0kDJO)PloNj7fS!jOBiX|+2kD*A#h$ED7y z>WVzS-`~h>2)?FGPR(3>|M>icufFzcY|U+iM?_$=HKEl&WOz7Qogiyq20ERd)>a4m z_UvIu_COk%Tk-q-v^UkUVBQQY=16?KevC!~ekH(%Yc^0`T0+3nb*QwgbPCYRw-9_y z^ovjW*}y?LZ@sf>jp(r3381IV?jR!6NKl2L_YA~fFw)iK;^6*+B*j@NFE7LAQ|NJZ zGiO#ImdFS^9uG0GF@QiKXlZNbqqUosQ(d2{YqxcG5RO%Y$P_1CkTRPm_D^FxIc% z!sz=);&NT*{;{KwXpjijeE4Tl(zCgu4q@Ya^Ix~ORR0E$+(H1_Y0oTO-qYFCc>36< z2h!40&OSN+xzGs@Kg{Vf=g~-&`*Me2GKFBXU8K77ED0%TT)N!GbypXIGvXMXcOM|x zykRFl`}rbXUi=#>%c`07_#~#yC`1Z@UkUQj>OT=?PNSjSNXgOV+gdNz%mRYkLIC>t zzdBZwoH;C4>Al`l^Tl>!oTXbobIxo|ocNr+F;+&88BLGd&HkM`=sz$ETSF5*pAREm zX3d;}K+tZtbLMm@KUwrN@2yzR-W`7>qkl3wy&fqg!$%Bb_qNS=eSX{?4~oyDxLj8s zak;vW2ZKS$O#;wAF!SI4lr=m*KRPxoMyJz@#>OH>4>r+KS3_>z2$E8gIC5r{_I^PNzd4sj0D1cD|OEUwMxGN4{Xqd#jl`^%2qrW)Nw%P*YXM*|X=E zGIKhm7tV3&*m3;stF|*|it>WN;8kuCfB+0aXhNgnvqoj-J-#F|W5lSQ?t1c)3=~eA zimkSapc0^=sg*z=fW5h%=NHZ;yiX|qLqOLx7ay+pm}MXQmd4gAEcw^h*s^ss_G?}O zs^o?adk1@V?q$~eIjmW^ikkBCxVt+)s;n%30SNMUf^X9F2{XSO5uLDX(3nC-4jIV3 zBZgCb_9Puwy9kYlqN%PLb7VNrJu?fvUe67?ckZXX&B^(5m2CXQ8^k(xtC) z&8t#ZT~AGQ9ko?8cs*VgELw=sWMIvTm2_OLSDTv~pKv;zI{+#8CebfGc~N3=<_B7H z4vMRlu;@4*9GSu=>(`PsYy_R{o%BnJXTiK_BqkX)Z7xENEX%T#rh%iUxFL?f^ zdp*~?M5Nh*(PZTKp#$hc!mzisFg$N8sVPZ3Ib$*bCBWhT`WuxMwNzEsla`jmput&W z4jO>1rjD$v{$vfyVcA>nQFgw9_@p?Ny!|>-f~um?`+b zLJ|@)mZqg=JnwP$Xu4fJjG35^Im$|1#RZxhYPo-60Y92C8H>fthbz{R(Z4_ACq95R zDv};w0G|@%=)MD3W2_7xmB+qa`{;JLNJvU#*ogbk>Gh~mvToJ;TsTuiZ?6x(-}eWb zt^OB+f6UY`K6PzT@X=2ip$C+L@5u?e-hILyQH(?w@ z24~Xa3(({CQgq}P9nLOhKQouA@+!`pE@sZNPa&m5l@hPV%c^BdabB*Y*XuoSzVzG^ zK#$|4vF(Yl*TlcxVm*rI*_Bb98pJlRxbVrWB0FXf(2S_d!a}mZK;E z9CinOB|u_g9KU*V2@bo1-P?Ba^h?hnr6dqk+5X9=R8^GW?{2RJY z#P&=5r^NK^w^b>%W{ZU(IXU=!UTQ1ObKTWV!L%6^2NsNwqY9@ zt%f(3|Bkj+JGOco4;SX6O3Cpt?u;QeKILVD-uRA2XfQ`bGcYR~pU*?vLrytAoe(eYT*}(Ygr;atpzo z3yCmW-_`33KM4i`XfzrkBEm6SqA`So5gHcG#QaAYGj1FbiKK z<&!sN463RkCHQdqsjis$U8j z1F}$qel9oG6BD1r_(_u)mYd7fE1iUgM{xAO0qo9ev^CWipE|OmKuX!kw-EgQ7$T$l z&W`DqwnlFZF=(|q5|WdV0Y9zHHWE@Z88B!t%?%AGN-upPqi|n$wH)5PenLR;*8`Go zA-H=2kbpkI(sx#TO4gr27$LR?JXpvW)c+}uO8jA@%bwqZ65;xzJuWV(}hJ^ zrzfOlZv>$?nM_1lECl=>t~y$9dp*l8H`e?D@N)+QKMZ}iIc8yOLjU)*TCGm6(;^iQ z9qr9~Iy*al3|t2!cR=vN(d+bvF$RNaij*=k7*LM+{l4vh50Km;!4FFS8bAOlpmLY~ Y8_b+3b$d;l4*&oF07*qoM6N<$g0Gpio&W#< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/guide_to_gold.png b/src/main/resources/assets/teyvatcraft/textures/item/guide_to_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..25afc5c42a0a361df7e34be57cffc8eb76b5af6b GIT binary patch literal 3241 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/guide_to_resistance.png b/src/main/resources/assets/teyvatcraft/textures/item/guide_to_resistance.png new file mode 100644 index 0000000000000000000000000000000000000000..87545db33df7ba7e71d6416d7438b7b08b7720fb GIT binary patch literal 2995 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/ham.png b/src/main/resources/assets/teyvatcraft/textures/item/ham.png new file mode 100644 index 0000000000000000000000000000000000000000..5897ad2bdc63a3b08d62322e6f7cb8fac9fd5dda GIT binary patch literal 3469 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/hoarfrost_core.png b/src/main/resources/assets/teyvatcraft/textures/item/hoarfrost_core.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce9dc2a8d02c5856e32124795d5c93e73221404 GIT binary patch literal 2496 zcmV;x2|xCUP)yJWFBRiF4o=zvF7qT*= zqiJd$(ePc7td2p3ipfNnyo@oxy|NeJZfv`|+kJm|?(;mqJZGHKHlmIl{Cot{2q6@N zf;4o4PncjDvn{8*cKO=pj=%Nd8mXy4K0$)>2>V^X{bT3Rj-Jzv&u;#rFj;LDS6)ea z%zqe=TttHNnJ>S7?UTQJ`h{EX-?(YtET6Bi>Fw8F>puMUMnG~A2__MW*`8B=$@+@< z^`J<3pMF_z6JgV-Q@JdC}T$Y`c5& zV{5YX4EqlRIGwgqVGYa1T`vUJ{%DgY*4|`*-f&>a@AYj-F-HLw~30s%yBc*uhz+hg`Ex?~!+KFSrib-JBli z{-C#R!9wrL5B==kv)#>GkWvRE69f|^=Lr4_#bPhL`OzKS6_+ltSL%KqeD)n8XZ_5q zt*5?v77-Dl=fGa(UH2s{r0HyLr*Qt&L>jmChGW5G*S>!|KGM_jG*W8WC3C(arPO0* zdtO&e)@(ydjR`J5u{z2s7B@VQS2DZ$v$y?p(JUp%?xr?AY(9d5B(KOruE&kV;UYX9 zBOV+flNhI@ZV4jTW6W5vNL1##c=(Rb-4Pw^e5Iyg!%Ov_S-IrM$)WK`N8^c8`?h^a z@E-~D@^yFaT(sf-m2J&UMrq9ziX$DMx1)zhEJ@FaHma^(g2k*b(%(;xMaAWIk zt-jVd8c~T34br~Bq(bAEWeQ(a5&r&B;z^jZVl^ej z`IP5K+S>gzAB&Os;Ne#~8(+Q|&;;i*)hu1}cr-05Z~DQeWkz<9()70-*o(@js3@es z>&9%v8SXtvG7T1+6|16SRZIj%B50ujoptB8!pP#onX+Fm_0=I?rc z;OOoj0ES>1p;+8M-1@ivV~LXN%+PU>2!})xH^t>8)YVtfa;S@;o?g^k4TjE^VK(=x^tx(4ZH^!oFkY@*m6AevllJfxc=wAYdF>y6Gz{Div{&H zjEp51IXg~{$3(Jz6{h@L>Po=v5*!j@Ca4KHcqznQ))LQ_dNg8 z3aP0hOd^;{EWGZ|`%j)WzxV zA0bE0(7EUNZ-&pbZ2=_b2&PhIeQN2?Z~yfZ8(Rm>Vyyc(k;o`Q2;!=lIkRk>ntu&q zW+A3rfhPxwT!KUfnp<_u2}xmLhT+C;qJ4eTmg)?h9>5xoapurpzBk<6{3swfM=+I= zU%BwRCa33$`3>uD3XcR$ipfG+RY|LYy1D}TYggd(qHD;&?GofzptV`UX*CEO z3Bs5kr`C@z-^$oPA9)#tmN&QD5jxZM6d*ZAFqL`rw|=tIv|!DOvC$zh-hK#MZYinw zIH`nA{o-ZgD~M?XCCDmU?ECNd!{~*9_n4HQ)L1 zAF`{jDsvT9(%Rlfi6cqh$v)z-0J(03KuCv*a-y<;til;6LgGIdC(oN9I+P|W)``z! z5D6zS#v-Kst=l@^-+nWYVG_Xv;VNJFRYgl#;=zG^%fEilpVn-+Yr&!36#WNxG0^8H z8IPd|Nmcz^5}`2RutA=$5VJ`~$3!fsVs{$YrAA(^h2fyanYJE$GxO6;ul!=EmKZ+> zNG1_X5Ds76_t)L`%!8ruPOj5@tlBj9~p$LjEsRUhTwC^nT zf)bpb88}={6m$}y5aHnwlED!y4yPPB_}V?;Q%4^JG^PJt zs!SsQQ$hWWe|5MDvy*39_U06o)uhZW$Kal=Uk1{E4oD^_2;s2id9N?1tY4S!t67}o zbbE5Mou=$8JBpr3o*F!Lx@^^&^78W8_LhBJlol99Tki>H1j&8dx*K2p z)iNWK9s~>~5nPyHg5=)>6C@WV3NO8Olc#3Itr;yIDD%y&e&><(K56J-rV)HRf(eof z6ZU-HDlHWW=&AUr{HjmiHP(ChA*rcBrV)HH6hJaT0SrJg&A$LtZB}I+%anrv0000< KMNUMnLSTYvl;yGj literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/horsetail.png b/src/main/resources/assets/teyvatcraft/textures/item/horsetail.png new file mode 100644 index 0000000000000000000000000000000000000000..ece719b250ed5cdb24644d316e89272c8136738e GIT binary patch literal 2517 zcmV;`2`cu9P)0#z`Risi;M5T&@V{bUt4Q{>fjd!o-d7tO`_mVT=yxIzth@TH(7#T8QKn58GfG~(K zK;Ss&24f72;Tu30#sm{*5iJ7oR6D1B&N59?eIZkzDw|6w$y_D^PH*qdMEA!s@wU!H zv|VMYjzJ6;7-0wk@ik>N(^oBC`ByI-)n2EUx0`LGz2ZJ2JTx zeBJ=knIv3p590m($YwK$_4T1G(xx4aoY?)&iLH;Fh@SX>ffXw~RgRpNW4)=K6#h?y z0e+`nUNUpZ!?#Sk@qUNj4kKQKV3t5df^3tKN~dA7*`TTgXu1yFFd)k|xIG?ZvuPN* zj`r4Ow6=E`jm>+uZfttz@vc<&r&B8~t{Grz~u^ zWyy`}%M5R+iGdd$(`fCT@dUosSZ4cE4rp?Hxsrd2Ok?jB&zC5S52C~ zdg=TnH`RE`My5NHqD__o)qp69ARXX&5xN2J90w4GaA_E#BtqA95D^T6A)8L4G#o~A z^C_HZZNcUv+xGqQ@aCUR_0E}hu)p#3j$G?801W?$Foz^h0fF*h7llh8Zrz3!w`foB7x(r*UkLy1B*t?y|*Sp(J}fkPVH#BhYO=<W(YUV>hS0JQmn$e$&bsadp|6lE~_Ro4# zy`7q_DGW@fm zUtM9Yoj2O)y|yOkoKiDtJU6;_B5Y{+Va@7S1lXWaQBZF zKLC#7*F3f1k=Nd6d=h|4xG)H35deX}Sxco6i?6Ak^~~h@sh%+-YGIPBP&Ebld=h(` zkHE=7I9_b*Tl5pZ$Ix{yl`ckazGGdzqG(Y7jBp;@a8n#{hG7H!x?$g%mtOnqK>!*C5YB@L z5k(Ynt~la36PaBTgYx%ooxE(FuXG0Iw7a3}8Wbgi5BD9%_)0&N3A<2I>CWG_@`d_j zDt8h9!vMmCK>!E<$8jVu#tg=w+j+NO;~iBVG1M@(GmF(tlt3=Pk*361(RIb_@k{1jQNL*XxXMWu3+GNI(n?En*Xf-* zj(_&?j#C>tBgw-O&j(jcoU*>Ydf^no8iuaxIDF;|`~im2g;C?--)>%bx;6R%0EW*I z&L06FN#GpIZ@6N`U3V>6Q4;o*7`l#3CXI9=fqX8HqM|@m6ch>teb3&OPd2=D=&APh zc=InC=5BF%E(;ThXiG%l9M=lPq3?S1i8n6?kjD^&^CQ%a3S52VtlGOu{Fd*?R?%Z< z8VS4rLEymv2qp<8n++Db4ID?%)FQN^3bmjZJ9f2fYuwhlX>M@Vs<6AR;!N=XM$F7$ z>#q2^4V(Af1E7c@2f2`2f7t42NvbngfYlZ+r zvRDL{OP0cZpQ9>R;w*8x?Y!A$g03n^C)4VOpGG%&5_OX-&Qwj!bOmp`*ZSc0gB?!* zFfat++z1P&ho77>A#nS_lj%2)or=BP9!>2m7PS}yiU14%2F~IDa71LXn#5ASL#VGR zbI+JEA+(^>FV?6^j#^IT<2HpPC130r};hknP&<&!76IIae){JKH0X`+v7?aV(WRW-z7zU>HC+Hw1v; z!jb|`dFp+4EP7qyS?SnGvr@6%cQxwyt*p7=(*UTsm+3(+e&exoYF4J+Fq! z>(0!YQn&Q+KfG}3nMm(W!o@|BD3t$t?iAtTGhH*g z@^AC5oOs=fuQWck>sZh40q6i2;o_t6pkw~s%NsUs+ta@0osXJ+1wh9D!ncFTZjr{W zxNX)8YyYxsk)mqd7(n=D5xyJ)AWW;TSXmzSmaN~j??C`M;ah|wa#fXiCpWkEeFQ)! fe7g_^F%0-O7kxNmr_6+800000NkvXXu0mjfqQ$T` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/hunters_sacrificial_knife.png b/src/main/resources/assets/teyvatcraft/textures/item/hunters_sacrificial_knife.png new file mode 100644 index 0000000000000000000000000000000000000000..89ef258890d3527bdbde87ffc35389f4c3bd6817 GIT binary patch literal 2001 zcmV;?2QK)DP)OZ|h1>c(g7*`E zVu}flrA5M#HI{8{Qc9(nLV{!IpZ{FjKN5-5&Qvb-Q^0462#ytPzxt}-V!p!Gx868k zDmly)5xhq@6k2dY$I5M%=kv;ITOS$Ej&A@YQ$R3Dd}h|nTRWD2^>N2_*z(VpU)w*P zyaq6t0)k1}{4ZSa^A$@M|0thMBR9RoUowS9#vSV?fX8Vjm=w5b(G^czy?D`0solGA zcfQTW;56BPXz1IH>pTNUP9wpj;MbNd`}3t2U({LJwvBhj;uLG66bq%&fx&?*rIcNO z;xrLV(w8k>^xTE>=Cx?uI{|vSBlrRzQMrYAv8^3=t0bi z#s2=jM@`e*0Qh{$1e3I2F!Zd>0wkXz!LbAo1gg$E_uS>*x$(vaXPnpFmE_!+zBX7 zod6W4NN{{XA;cN&E0+Ik-A!x1_xBez2Htw73n_iF+5Es*Vr-#OYK)W9j%cf@s=CIu z?Jn1KHv^KB5S*9*BJ<~eaos}?-2cnRpLjAbFgS$c*krQVm(%I=O2Fh;0uX=}2m~%{ zXlS@As0F`ighIi(+PcE7-CgsPQinMS!TV`|&~?34N?G)Me+&pMTD0(oYgb?Q;2;0? zyiiJ!&*$ksaNxI=X}+$BKvbc;s;Y?ZI&Q6D7%dSaa>a}pGun(uNW{nDR7{gVAV6|F z-tPPU3xMJT1V?E=BpQt_nA6(2A`lF&Xr4X0Ih{=PY})+ta^Lq412x}YcgstT?_V+! zPauTAaU2qfq?#yKFmzqi)zuM;#Ym^q0i5&{rFxVgD` z?V2@feu0$JB9REy)zj$S+e1JTc%GMi{>2w>Pb3mAUEkTcqik7olBqORRS~97pH3o? zps#O0`JR_|TbN6yxLZC7|8~TtM+L2#%%K)YM#b z?>+ZC6N|;ptqO-Zv%a2Exy;U;T|}dGAf=zr<+T5F?-RNnMAHOHDXfak;Nak^qhlkh zfHENY7zFPZ2#3Qh_ifnlY;#l7`MO~ciA0!w=9%nx^G(K+NoLNRiRbzB_V+V%Xb34K z|KoWc$wYEsWOU?L#bWU(pa>{F0>K9h9C6m2cii#hvZYIxYDXA`L0w%P6|=&wt}di6 zX=*wT$8qS{zn{MTe&X>2wr%74zA6-oJ32ZZTz}hb zcZS1ZEgTM`>pHrwlP?t5yJrs*w}UuU@?r6iO;Q&&6>Z z6i{7VL$O$-udknhg9pi`(>S(`loHSLkV;`!Y_)mI>+4G8;vWFX2?$P|225*fYx~Ci z_ucnEYir9nmSy5N4xZ=Xc^}ET6I@vN5>7JNT|k~s9@VRrfE_!O)S&I zaU2}S!7?o>l?smI;QKzN zyCt1YVNO)AEDP6j@mvqvwlPf;%d&7>7vJ}hzEr)v{kz`n-t%40_qqYe{|P=B0?>g- zEEc}RZCuYoNr_U5WHLSRPS?&K6wAfm z0Uk#PK6x4t1PmcW`liU3@9ACQP-r zXW#St`u5%Kd0t%b=@Nhj1b`qA0ID=is}F@j^^r)VR@e0^P1AxLA$@7)^0|J;ao!b7 j4Z%@@qXb7OKmqE%MDzbrs}G)v00000NkvXXu0mjfUI5dM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/hurricane_seed.png b/src/main/resources/assets/teyvatcraft/textures/item/hurricane_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..3b49b26de2fa0ffe8db70f7e8d7dac8a9a36c981 GIT binary patch literal 3869 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/inspectors_sacrificial_knife.png b/src/main/resources/assets/teyvatcraft/textures/item/inspectors_sacrificial_knife.png new file mode 100644 index 0000000000000000000000000000000000000000..d2804f8b1b5967cab444f6c5c806aa63daa65fc9 GIT binary patch literal 2035 zcmVSlDTPy zncK1@Cc11IHM%erYY-4x-lVk1d*5j3`^#PLu6Or)|2@x0T(YUHG9z`Lk6>sXzymmZ z2?RsSDJ?GhMO#PfV}Qdj6AVEJF=qX`_08|Tvu|5pJo+3U8AgI3gu~&lZrHHlVCS1} z47}aZxyXSF3?sqd#PsRYA78#;!A|Y<*SKier%%}S3I$PyiC}QPl`B`iHPh$0GgVcI z<0?L|>?5_7wN^qG!$2^&?1vtDsC7j3i30O-BaW+(O0jn!{dAM<>;NR!nP3oJuXplq zo_w-S{_Q!h5l>)AiRrkhr@Lb}yGk`O3z)D>*O}mx#FWWXHvV|i zy)Wdw`aFlH&ch1l;niq3J)8@T zqlu~V62LkYvjT`sfG18eBO%8PRnbxJWloyuInzQ@+Veg$2gc{xB zI-cg@$@pf^#S@9(I1V*6r>U$ua<-+dWv!I59#DLN1R%U#Z^6Cm*FSsr#Im*Wzqs&0 zZ+3QgU+FZa&6-Id%g5fg-$~b0S8vg6>vh24qXZy;>=A*$%Gsf;03>HU5MHc6c$h+0F%-jXB zZs{{k@4;mHRI@98;KCU|@-c!>3YM>4{lxv7HvNPH75HmwIDDl&S+98gP<-H}l0zu#Z- z*p5f5aspXp;fjCK*VWy(HyVE_D&_H%?ew|`8TNWhXV0GdLjJU=ELpsWyu1-KH@C3+ z**|4c>C|hMWnC}~;}3uiNI-Fo1Vi&o7(f2*%^NqqVnzErrIiQ3aWGxUn4D~afq<&Z zjdXYy-(C_3hY4f_X>M(!>gaJ!)>Qw>G|eXf8*urM02J3q@aclzEHD4-^r=(V=3j20 zti6T2Pzcu}$PMK%wy=OyRyM6;OXwe!&xx9|wDmaT?Jc&w z3$VEcf=?&1gTWhqy>sW`rAw9+S|8Nlt2#(nC^CjgOxKxIQcQL*i>PT)XDXU(MME^M zY8vX_>W}tS_$@=-=<{tZlxqGy)BNof*Zmpb@EHW3%^M1ZraroT`%_zFy0pcTSW*%W2GKN~*g%?CMkAiliDfiW zx{hwyq#RdPSk~6KQqKXBAqf6AULi!}j%CY!xP9BUMM!CN2Azok zlDbJ;H*g#m-7tx!GbA+w&9bm;n=V(H6_z#6g^LV9@cH-ye*d_;@49R2*8A?;Qd(Fr z+K4BxFP%qTJcrxSj;3jJ4y5SK7-+UbzoyY|x%A+r*B_vzulLUh+xWc=7XZb_2tGdn z_^ujr$MU7?zE%E>d*{rWHOnw`jQ$vQQv+swJ*mbe@2FRcK4vi zV(1wSM@sr!89(Sas|}^z2NeG%_+kmbFNDY~DK5Ts!Mu5^7tEczbjqYjQ#DQVClU#v z83u--lkV$dpt}b>7NsLG&~@bUn>*S%TWinMmMf*Af-jE%1mFRDLWt~~oSd0bsyt20ye0VmA^-u%e*vAR=u+8c R7BT<;002ovPDHLkV1mRn22%h4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/jam.png b/src/main/resources/assets/teyvatcraft/textures/item/jam.png new file mode 100644 index 0000000000000000000000000000000000000000..602e5b6dde4a72572463f0ed8e616e2f2f28d26f GIT binary patch literal 2595 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 FV1l3}AB_M2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/jueyun_chili.png b/src/main/resources/assets/teyvatcraft/textures/item/jueyun_chili.png new file mode 100644 index 0000000000000000000000000000000000000000..035f70adb9a3eec239177021a72f4a16fd2d688e GIT binary patch literal 2561 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 b-{XG(_8`T9du|Y*00000NkvXXu0mjfak&re literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/ley_line_sprout.png b/src/main/resources/assets/teyvatcraft/textures/item/ley_line_sprout.png new file mode 100644 index 0000000000000000000000000000000000000000..e00f88f1d7c1acf5ed77111871a1c01ab20e208f GIT binary patch literal 2757 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 LNkvXXu0mjf^GYP4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/lieutenants_insignia.png b/src/main/resources/assets/teyvatcraft/textures/item/lieutenants_insignia.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8f8efc8d0e3151777a119d43e0e563e0d9118c GIT binary patch literal 2951 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/lightning_prism.png b/src/main/resources/assets/teyvatcraft/textures/item/lightning_prism.png new file mode 100644 index 0000000000000000000000000000000000000000..f08257aa7cc57fc6d28d8db8a3ff3c88f60aadff GIT binary patch literal 3399 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 N002ovPDHLkV1faw)*=7^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/luminescent_spine.png b/src/main/resources/assets/teyvatcraft/textures/item/luminescent_spine.png new file mode 100644 index 0000000000000000000000000000000000000000..abf79d1f61ae43e902ecbf49ca2c1fe4e3d87e33 GIT binary patch literal 2934 zcmV-+3yJiJP)5000X;Nkl7>^+svzw)W6R-tg6%Lf94G2XAwW>-JsfAFXR#B-G zR0+~HsEN`f4NcW1P$dnaVY35mqT0kIfElwHyI#lR@$7Hjym{-r=X_;|f@s5%_V*J$ z%m@&GBCrv-5TOs~w@~y@h@fF11*#3G1Fr&ap!^g#4wU(o2p^;X^a7iK8xV#J^o&5< zgagAuE5J+Z!Dk_p!un&ddRfVqp>POx0zXk@J8+B-CA^mmunO1!+#$l+EXW`n929mH zg=K|SBxC}pfouRQEE~l)psN5wE#=DBmHo%z#hNk(Yy$%COL#9u;M2f$Mp!ol&u!)ZUgQ@7~3pt?-0^h$T&k>HE3)x!J=X@Vo)&%f&hx5DBuB42p)_li2_MA z5GTqVuLQyrJP?#`@JobW$O9Ju4_V>ZrNWc#f{%@H*!E16Thc}f#%0xZZNA`RzxC|P zJ0G>NvxQuH=X|ZafTEx&K~t0jPXZ*6q<9mkN`NTv=>q}T4R@pL0utUKtgyf+aIXlL z_Q5}2WH^D4&syu7t}oZ!Kb4d#SQ9(1T^mn6^Sa$f-q>McmkEe?)B_&X1l1<04MM1+ zG)Y4XB?0SM_8v14xa+X;>KxpJlJE{;MFF@Tc*qJ*tQY=mR4BArGBu0F5kdwdS&VIK zi=v@M@J@|n)ksc7EP|kq;3A6~Yr_l(k&IWGyp>l6S`5{o_ zZNiEounl2g0Pf#p$Yu<=swKn`q8TE|VNAOiDW2Rj`0-0NUV1}qZhFvHo7SVvdfIAC zRThqnm!@A|a{4Mhln9}O_lpEAlZG0B1|%)ic$U(@AHNbfa2)Oo%4@t$SaCY=T@jw& zEQ}QlZIMB65HdK)3AS@|)#&+$=8l!m=p4HJ+Vifsv2SR#1S8l?mZe&mTC>XH+>}1E zO!H|aOp=Bfyq`xy86T>6nxv9Y51#X;0-Ih^zL_Y01tU0@w-mAdlbHUvLV}Lv2}+? zjJQ0GPK@pAthTm%;^L40$>`Y^WxKn2$wV2-tz`xZy(9>AO;~7F7@yq7)bl$j{MReV zkH!4uY%cd4sXsvo3wU3_YlGA!EC$bw6UxAg$~CIYgRtUTvCz9wcxF(@;4sGF$YN|e zR=PXut@F3I!dHf`-kK>6kJ4V~LX73C;xHZJsG!Vf%A#*@e0i3`2VSN*b(m=P3#BL3 z+|zPqFKL(|gfd=hsI*vC&$&kfn_gD7s&Wv775DWE>j#DZ95zH*iO+=%EKV6c=%(&!C08>u(YW~;|SyPSkp-egAewGA3Qmi z?arNdF(YSOK(VWrp^iR!<27m0gzVTsTw6Ny)JIOe1!Jd4 z(+V0ISWQThz-M0w+&`y$6@(R!7-8@A!cs6~ox`XD$zxqRLhrzA>AI^L3-?Z3u!YR< z5bb@#^!A@jq0mKlzJpcS0xgvJq{flbIEypml#U!^_RamcBS-k{o&~*gssDy%cgG&m zw1RClX~hYxX5i1C4%~_I4eFw0HH>GcZbbXAhB!NQ0+bU0|_vf~BeBl*W%znVqI_lY4%g?Rl^?-1{s( zT_&VWl6*>Q(evv&lqVX>gCMN<1aR#q4SN!y=q#b>ur3CZ$C^%{f9v$b{gIf9=0{Fv z@Pad_S6dW%hsfqTFfJlVn$&A$>Wv91Z=PUbrbPFKc8a@RHV{^P3E|39;LGa`Z8?K$SgebH9L}{P+SNC^c=?w`mmb*NS}o(# zOU!f*(sssa__T#{5vtH^)LAuqkjwK6Jo`$Sz0HV?zEpmR_D9Cnj(m|2DyY;kt%Q+u!9Z|`$zV(lBL#fuxjjsOVWcB7^7@RnIveFP z=1w~Y`ismQUuK2Zlv|@?jMx&pcF!@s(2lg(#^dchpRDzDje%Ct&?0dO^;+Nyy8_=Y z!{K3&T!DetKhmnF?Zmh9}-r!u}wq)t9OV_zm-dv9L zktum?4Xv|s?OC=Y$Jo$Q=kRosvAqest0Kng1K)afaPS^ttaq@j39rTo#2X>IfOx`)4c z<=o__)|MByEL9rxMlCjP>SAoHOkYpJzRKX(-{yxdr_D9+`IJ&M@H-RAwSU^(?8S^v3z&wOg(oY8H>Z3&?fIQv-OvR9QmQFZ`j-X{D)4{$5+IV0>{FFZad zNRQB#SX2#09HJ4J7?B8LVuT1)3t|8v@#K!rjcjUFZ(3{1=k6=}9aG-zK5){yAJCU; zQ4>#1lsjJzeE%psjq*H@@HXMyP6w_A?lQt-R|>BOA?_3+HAFRw#D;*y1V=Cq6^k(j z34$06G*GdXAcApjKeoj_5cTYhwyF!oC(|nd?qJ+_X=UG zDM-7}D?&&NX)su8FvgIG!FWMLFv43D4FM$JHJ}6{4J6G#TngNFLOD7C|AO)qa2!zH zA^dL^_$aUj_|t;0zZZToBuGK5NBjljS(bl0I-gQ|m0Q~&?~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/luminous_sands_from_guyun.png b/src/main/resources/assets/teyvatcraft/textures/item/luminous_sands_from_guyun.png new file mode 100644 index 0000000000000000000000000000000000000000..364a74e5c75168e78352accc01e97fcfdaceb3cb GIT binary patch literal 2037 zcmVCuf(k&(@p9S+0=a!i1-#C9!|^#FLZB z!8@e1&~%*^7lgeY%GCzZkSzcb_=f6AjNVZ)6HQ=yCf{zKGr*-VBH}87##_g$FrBWECi4YF0NHUof z!rf7#-Q8$f6RoMUQL4;6d+5jxKxc~tAM%XH2Ohugw(EZ!2?s+`N|d7r`8}M^EKzG{ zRCJTIT#3#|gsUe;snqK9_H^;ngD-qFdE*$40}c+muAU&^50Wnw85>KmnXB;3^Dp0*Emi)&76?Fe zg?tZBCA*)tm0)VeID4<(h0EQ_srSwyrQ-CtMOHVmD5aR%xt-P)FU4}1bTZC*w!p$# z;rMfhk6s6uT!!F7p&Qb@GhR0-Ppg|~SA@Z#A%qfiw6}wRrfx8wIZv!Vio3-_wN@t@ z?Id5U;&QwB&7oKC&6R6^D(s{0py9ZD@=R#|Z`l zD5Y?4uq;WV*&rAUQEO;O<&fDZzV(;a{&OQ>aS4Kth4*e7cst(HnQk^Uc1~_%Bo=3W zVTIG@G6*3^#)t5DJy@1au28_;(t^+D!?J8#Za2Su@%6h4mD(XLLGUrr8TLJL+m7L< zgmBT+4W=LbCZ}dII1W_nb>3fC!sqjnhz(MzRGFJ!BoqoU(AR@y+hjJ1M_+p5-CF>g zix7NTXz#XxncntbO4AK)-ZM!&7H4@ikCYNAB};4TjE%%8R_Zi$oy_?aD)k0K1O52? zex5u0=AGrb_7WE%_%zWO@;$nLGX6`gX%Gzf`0ls9!tC5CN-30bSX^EqJrXBhtfCx+ zWlPpJvTWuG_yYkn={j=c_?i8H%>@WPFLcwk{^LQnE9vvLvSa%gsYHU6^#YCq^O+^a zQ^ORib!=NAmBKJBszH@t3(+_h2g3l9OVc+y*tm8m?TM(rjzH{%L z%r9oKZONJW1t!u7stp~}vaqGXwrvc{CY#-4Vl=_glMAmLJ$d$aK=K)a3ky%iI%i_t z;iTK$!dNOsGLc|CTVn3qA`_`$stp6nwlOUWDHVogkaXz` zf(sKJLGSc6v5o_gwjfG5+;i8hEUpxpeSe;bWE{<~F-!}~wlQrRX-n2NvW$+zSkISO z%2odM*6GY$fZ`Jb7a<^=?g_s$I@py82E254b}*Js^789%lZ^EvTrJqP#Fmn#VPe@f ztLs@N#}h1XmawIx{(fwBuV$D>`2@kmxvmPdKKkW}!2{B9@OnJ#zj+t`eCrGwn|a#X z+8FHbMM{Zj+1OIDy0$^2Ekq#Tr(D;_WXpd#v9S6LK=Bd5rG;-C@1F^J+)2~28SLw3 za@#m_3oB%nS1~QgKwp%A--ncnrImI1x+CPvH3EJgw!(gS=KU$%w2t!;!KI0gkoWu7 zjrKjMl%i5=^0hl|B407FOpD{Qb2N1wzu!-9cNZI*IpY02%q}bw>+7bb=`0tj&z)Y% z-Ulc?Ah^8n4Ws=tVP8wKTx*aX?q@tTLaC~=k;}7|%^{^i(+xbWEsPEiu%0iYHFZM4 z01d;m{(buVZcC~Yd_Zt{A`3%>7wkEWDBzipTZ%rD8#ZZ42=|r4r!z7z8qBnIy zp&-?IgRtL6xvrt<2AZZ54h3i!hV}OR`c6x#_XJxbI)c9GsdUeQhNctnd6^tfpxG`Q z<#6K6SyHh98oGgL+L*S5WlQqK3LR}BOet9@)(&Q}!Y}>|`65E!P>l#f{y?QoVdQ3_=C%6Iv+O8exd8Z@nP4a<& z&qFdcNJXiS4KpF-iP<3dY*Ow$8ku< z`>-4jrfG3z;XJ(^?Kr~4a;`Lc>U{Q5%a(5fHXjjOApyZ_hP&SAZ4X?nl!MRfAsHK> zTsJ9IYi#C=YOQKKvz#sdKtU03_yoa~6GG4)3Hcs~ceOp%8SuAVrz`a|V7D}dr61phw)v;qpSxs3k;az*Q4 Tv!l%900000NkvXXu0mjf@aOJW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/lustrous_stone_from_guyun.png b/src/main/resources/assets/teyvatcraft/textures/item/lustrous_stone_from_guyun.png new file mode 100644 index 0000000000000000000000000000000000000000..533d2946ac90c34f719de047e2ccf7fa5a03958a GIT binary patch literal 1951 zcmV;Q2VnS#P)B=wdZUE`f^w0GsAvI2v$>co*|KC?vTRwhm%Z#^*~8x5 z+mgL($>M`gCN53{GA*-4)CF{i0|mu`^g`Qn>$#u*|NMWKX)uu?m!hAKU~OW602+V+ z4BwF8_Czcid1A-b$v;~b{VUnxMWy6NwT5>#S1i3Or8*B7?tGWB>Z;+``r8xeJ1?2+Ok4JGO29V>}x9$&PzBi&D9Q*Yr4l;Ub>z zV>vG0*>xYyribg;H2l`N7Z1O>3-DPZ!8KN@EBVZUNB90oDVa%jCXh0qUTZKvzd)f> zX4j7U$ma_zE-iEa_H8Joa2y6V#rr+EHv{(ZH*zNJ?G=|5TzE3n9 zX5XHje0u2$yLa!z7)>slXWd{w`FxRTt;Uv38(F-%jAaShV^Lmy^^Iq8h1Gws1_BU{ zZ9kmp?U`u{IaVMQ+qZ3I_s;EMOAttP z>ge$k4*>ypAh^a&cO?!dJK7IPrMPEuf;|uHLK&D_T*9#}^0_=$<`zjN6D%w)Q7n}S z0!cg`V|;Xolc&#pw_L3q)3}}*JWaKh=WrPGq;qb z(e(J_lUYWFGAO0+JRdM9rBF(7@;_(!{!{zSi?2){S}j*z<2D4>acujMb$vZE@mSPq zwOTy=YLCZBCfeD*Z!fd+i=24pBu_tifNZWntyV{Cg(U=Y3rjeTO;2}{NH}a> zJ8^2NQmwtgEeLL4+x8>9-JLVNsV=MO`5fH$AlNq3GjDO=(Y>se%2cW~f*`=PEiTV3 z(%I2YTgb&=Xi5FrTc^%E1t@Mp@O5saE%f)1OyBpS(J;1cGdZ!If4=?};c$rVWG9J4 zJK<0pu48fG;$=qG4G>6)l9FgFVosd=??VmGdxx74+=S~m`-TR3Uyp=bD_^Q`&*V5# zYc72@kCXvg8^UcNIy>5_*6M88Fh;3TB?u(OXnbjozW?FJPXn482yV_D&h)+F*wz!x zrcbIX!GpVZP;Gh?imT*u1xlqdLO{rM86F&Xk3FI||u@&iC~ z9l@=+>8{QriH_LgrE-mR{b?pQj8XSm$RNP?TVOP;R*PsPLb*~UkP^qX&{`ubTb()o z>2ALjoaQ=$+i-0Av5Aq)@jyz;78aW~j1g#qQi>puC?!!+5y*g8BtoTHBajjy1X^qA zP5*_9R~CN^Xuc%4JvZH*IGXNC9t;9WEEZ;Lc!)}^P7nlOKpRc1-k_^9!D^|5l!`A1 zz;)f=%!S#Vtw5gTOM*La9Q(12Bbno_<63^uVq#<%FKD5ZLP|xe)j}zaF@|s`M6F&& zX^m}JXsszXyyrh#SpFGc_?+O*+}>2@u}nI3py~NUBVooz){!l)qP3>g3XoC}$bi0{ z6f3y`T5F6kXl)Rd)jEG^?p`U?1wJQO1IMwaHVkK`Eg>v0Y+OG|pG{MWQ5ww#Akao50Abnw`Ac(Kl+v?;HF6w#YI1aNT5D~&j?L)MAi2UStsvkFN@<#& zN3K{#2tlMRL^K>m2(WFNY_a^8Y_arf!PO<*fxQbNU4a1L&T#IYMx)5U&;*$)=oH%J+*0UaN73+5e>I7IM7G7P^1+|lu|UB z9<_##W$`(I(i+e67d=1tt5oWkHs-Y8?t}*Wx{oPk_IJc0bi|`1I}>CJMU>Q(Yjx^P zAIGsVTAO;)d%529e*-K41~7uVBOJ$`%Jg(iuM|sS{klGeGXoS#WjxQPP^wUEcnGM} z8s6`uQqKV%*Ad)3x4X0bNTF1HJeBOAzdK2$Kg~+M$kmlRtJTJ-AP9bG;6p%h1Hm`b z4oq4?{BT`g>R00>$fXln~K=a+K7H^zJf l7;ZuE?Fqo)8VML~>v|yzZ_2B>j002ovPDHLkV1goxtGNIG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/matsutake.png b/src/main/resources/assets/teyvatcraft/textures/item/matsutake.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa0be47bf03eccbb0aca0e77f37d2c47f53bce1 GIT binary patch literal 2203 zcmV;M2xRw(P)p5fXzzL}(z0Af>dlr75Yd$sU zcpDV70mX+9yq~djLI0XHU%cYS$A?A>dv+f{${52m@q>_d7!k#aQn5&9u>;3z53S#^ z@2-(*<8dJ7zYx5axpLXyPgY*I;P%m>qoP@xBA>PqnnoxUre$O3f=EK8<}fzVAdDn^ zGiS=z502cve{AyCfaC)R-k~o&yXT%c#nj!(_nA>hQSL~S&)CFD;Kz_H6o{jcY{uev z#o<`h;pkY6rt33nX32kg>%Q~-FxtZh5WFp)vd>?A$>J@wv2kmlD^EU?AeXT*Z4;>k z?NH%|5~UQeQusm4M7_mi!=+YlVw(oXo8d2Z4WGCJkeq?wH2vC3KK5tPs$W-1S=l7XuMzAUMe~^tm@& zvT%>)x6DGyqMT1-7zUPQVA~dngo$BjRHj_KcF2h-m#LP|M7>22gm`{HCTY_O<&iB1 zjxPWL&OiWSa8B2)gXQ$EN=cK1r7?JRH(oOWAxI=G^0@>-6j5tT)3D3 zTpYK}(TYReZR50j+Ce}p6>%JMq7^}36k&Hwtr?vaUyfSCUv0Bz|&&%IqKahHrE^64bKGdc)jNh)oVNhjF#))+0< zCyXL|KOl@^5DH5-unnCB-9`FlmdWOGq%vvw$ctNk`s(hHyMc&z5uB7uTbHdow{Kl# zVp3#MNpjf~3PBVrVkL=VNf1WFvBdM+w1bdSQl>#qK23i)Pco4plg(mS7P(?x{r>qa z_if%Yat{#mHoBOpq-G#M|<5-rdW0@wJ5QK4z zE(EcZNTq0p5h=^$oEZiBd%L)C%~$9smq9?_`2?nUPH~Frz@WP~h6Heu%L7=sK32 z*dUl5G1y=J+V`%%^kK`=D3r_e4$MYLNfawIO~1dvE2QBv~vwSPsR zFinf!Jh$aL+YcVQUobuTO`lx+{6&L(SN6@GMbnw0v#X1ACPSgrMZQ!b3Ia4;Cu)aO zj*fD0?|#Ba;3srn&`aqx{D8Yrmbv8XMs5j<|$1eIB8(PAa*K+ zjAH}>lwx@QAr9|5NG6-7Qkh`gKXyO+*oGa~38tYVleqZStCwvGoJmsY3=5YoX3o5` zh@yx>M-js?5SotHbV(+YY}>FI+fHMeHq~m4mtWuY%A+rDyHYR>vr75Te*4WmCzGh=>e2C7D0>#b_GWk5NQ^zt5>_nE1&LShjBZOg0v+2@k1~eR(rrYLFrMC9D z?R!2in1-aO58k`xb8l3~MzwOOgYNDwbPbe}2u&ktr#Uuu0!>I-ZU~w|qv_)`Jtpf8 zZ;Vv#+j?;LZoxDNLGI2QuQ)t0Hdb7;V1WKv-6RqTq>PB-5KWj=C#qz!1?mllDAsUW zK1atZG~IwFx9+@j$_q9KrpH)y!P$>?CH0$T_jWNbdls%AkjvT_8u)&Mp&PUUShr;- zQ54hL*}-JJi5JF0Prv@=A_Yys^oV@YTz1RlOEx$y*A%)=5Jt@H@1l2R2`L3aGuZmi z{ft-YNF_WEc09?pS{A?Avk)yV#Cmymo-0>6nJD#%s+3ue~+& zv!RLR9~3kJ#oGk`8$%bAdOOmqx{H~QOC`LimOpZ=+IX!M$~OTIkbvS{1pglm&;SJ} dKmm#m@NbkM5Oc_%Ut9nH002ovPDHLkV1nI89kl=e literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/mint.png b/src/main/resources/assets/teyvatcraft/textures/item/mint.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb256f0f39f2548c0764deb7fd502578d915c2a GIT binary patch literal 2381 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/mist_grass.png b/src/main/resources/assets/teyvatcraft/textures/item/mist_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..0ae8ff562e10a5bf1e9848f7bde7a700742e195f GIT binary patch literal 2081 zcmV++2;TRJP)90l@M9_s+eNO?HzFIUqMef=EF|2#9h7sT#Eic3K^(MvFRawZ*Dqhl-=E z&>4>&bf&c`wFoF`0f8_Pid-8K?t~;9ft(vR+3UUc6$&$2OCy9%e?P&c6Mz6TAO%P+ zgW%GbxxW0n3;iXtdS#FQz=?*r5*g((2nMGBJ|To3N$i%&xqq%Hy{&rh$pgfOMV;jz zygVtMjBV#K2rf)0Ldls@c-=G83Z~ENh<3R?Ik7E#U)B8+g)d6&u|1THEoJ%2*M894 zdUz=y86v@d5{giY7GD3vyVHthj6MzeEN=7M=_+Opx3 zrOTIA0V#$^@EMV2q|bV6%1_@e&mHaSH(T+h3s4jWk})(z_goFNi?Mk&fDeR|%=yME#dq$ny5k?!+R-*gaBHVj2Nw6q)})*V5b8c#j_ z2o3cO&fEoabAV2UNN}D@bB}wfdhvRXVFnr^JFzT_;+#Bs6H&BL`CL&tg0W*qvTVt3 zaWwea9W^}n!s6AN>(+k@h;WVsB$q&NjxsLi>fhW{a{G6Bj5btF5{<{`O~!ER23cdu zD9sdl-)Vfxk7 zZrq83O^)A-ekzHfX(+0SqG`Of`R#_~n^xTHNarYn5L}o56hH&KlSf{&=6kd5oSfm$ zLKl=(dN~jw&b-x?!Ry3K1v9`U5lWoNpQiE|&*Q(`b+NqUU9hnI0gq7yM>A6m^m~ z5yi1>Y{$lN90Em!^!CQtQvcDumsT#j(Xy=;K=L_)!D&?$Q@73i%FOY3{ve8~Vj3o< z&&#RaPCAl(1Pk-=;H6|lHf=i&W2hPq64lTNm6sCfiqP5F%a-t_Bd@M~wI*d-`vJ*$ zg25@8s?V4{e$L;fmR#v8$qeCkyK$$bqi8BZ2u}BO(i!i=9||Bk2FOm!Bt0icDrJ$D z6QcLjX}a4xhzp(7AHUPOX8W3&WGYz?NX`&^In6L!w^dzL{ihp7PB2OWA<{B3QFIl_ zc~a6J8$ddeyy8M)eNm)sqj}sYngWW((Z>Ds#AEC@va9{gEi2|EQi(7i1s6wmo8G%_ zopSptHKQhK>3%<&%f-J4kd8!3i6x~d78cwvU zn?yW@BNPT=7LooKA2;k_-JVrX9Pes)rpHa% zupIh3yU{%^G?$xrB!V{>Ksu6CD#h`(<9zt>Hu{qm;pWXRHMWKy5?mV9G+g&An)m1{ zmBUMg?s9DfVS34MM2ytDozdLo}<=$hOZUj0mS z`=KWVm(Eu;YSIVauU=4<=J%s$8jfY-%}66L5W}An!nQ0NDKXQ02qB2YZ%CC3gNq%}G~-L5eG@vg|`y=(7DB;)T|j+Nv*!O(~^D(;=RVC(ELRlb7JBT-#0 z&WfDsAQ6var&5HQnyGJTqwCWXCuFw!Z>+X7vb)2HHb$8v4!*%ycDGvcQUm&md3Jwp3h$Z42IC+BR z?k=Q4eCz&=ziK(%ycmc84i_M}JX%4p;PDA1Q=SZ^`H7`0qVc$F>NvRRz_IXS2`d=} zl7QsD5L_l9MDC=KGj{sinZs1YiETev`&3u7V;Rs7ID84g*p~|IDxZnID=ZUOWC*$r=9yUl2N0q--`n00000 LNkvXXu0mjf_J;DH literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/mist_grass_pollen.png b/src/main/resources/assets/teyvatcraft/textures/item/mist_grass_pollen.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2d8c635d55bc3c91e8c721e55cbe0a91b033ab GIT binary patch literal 1791 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 Hu0mjf>6-er literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_gold_elixir.png b/src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_gold_elixir.png new file mode 100644 index 0000000000000000000000000000000000000000..6c199c9e4bc3e8ad5de95c6bfa6aa895a448d97d GIT binary patch literal 2849 zcmV++3*PjJP)`vmtE5u#AbaWrIHm#6;Z^ zw?yMaV_4k8Wdj#CaWZkhaM=PSaV(_;TcjPlw0+&t zSc`0*kKmml0C9q4N$F@~l-61S1~B{r1iv6DrMGj(_K#e6?m5?QIc}|*Rafk+*6P&iHRd*NLze}|UOGaj z-J;!U(OvDbyu3n^B#d&ke9zbKJ2x8)mN*51QztGu_kFkCdB>;jncp;z;=&Q4ZkJ|bnK+JVHd=JM5vA7bKls9zANuD<{}3oSNrF@7+7^~3=e>!^34$m{tNcIl@X zmSwSF!+O5{%?Iu}c=*WQlv+0c1sK5aCIlzXnw^@s;j&#jzk1EDU03lvm#`AzI1aw= zp;Sqp=L`k|vNR=4Gx|wFw;MAW<%E@x$%zU6>3a`R3xfYt7{31h(Vwz~A1_Xf))f1Om&F2q_VW?(%AKQ#TttR+eSP34*sKY|Gks(V5%6 zIXzbSK%?D4Yt03_FJpFo9w7vQ?_pauU?|HHRTK;cL;6Xd!Ei`kC~U`JV!TeH+2--b z9^th-*THjK2BVy!Ecu-qe_h{u|9Af2@X^Ju07mfUWX<=_y?obM4;1-uYuxYgQ`P!7 zzkJO#B)tSFC6*v~sJDJ(IkvNVq#$ZXw z8m$dlmk0r#=dsdibMWAgky29e1E$7m#Qi?4)d(=Sj>k-`N;=AMEXiaLa(Jcn!vl-W zs|By;&rVN%VfWcPK2az|t`u5p(kx{(8exp#wMqo**3YnI>t>`ByMNt&=)0DK| zM*xB6QVo1;%c9+l>Gpbn!LeNC>Q%D503p~=tr86~a#hmmr+q!TB!dokU9f-XuNDG6+wz;O_OYRG6f#Ih_L z%c2v-3`Qd^zVJNWyK@H*efJU4!GO83I^8s*)EWa6r9zb&+p>~<$Cj_@kMgGkU|)OA z&hJb~@xj6vY$33vq+YEsR;v<*A(b#hsgl*CPp8+T)9W!D4sfKzvn)c#!4eW71it67 zZTE$2d*3crR$9Dt^cc@S{{oI%`fBqAXb>fUGF8 zc0aL_QF-@roO~I`IY9vO(lfT+wV@Jx77VWEay05O6ZlMd4q6*L+oseSr40td8sBr7 zsMiU@fJzwRdmc%e(Mb|oam;FxkmotoAYk`LK14rF+5hxDRHsWk7&1}{0SEz|bnxV% zM(a~WSw^KcOTdU%2|%1ZxAC`ky=(nn1(w7Uf>KI`Wl2Q{My0}$7E%aaOB+M3H5g7X z*p|h_Se;53QV9dXAS5pe+P#F_mdJXI7oU5cILpZLoKkCq5D1Lfzu5dxHyeH*(7b`* zgt>{atFPU;;|HQB1g|o{N}4TH9cRpzVnPT(;JSFOOMfsx@_NP?uq;ZgQA#1DWUN}H zRt>3yA6Eo*kBUb$j!yne-et+snI47a?Prt)yB z^WaO(_AQ&n>w7%Mo?48PC$>+oyZ-#y4WCqHDIMF!wQZDAvY6&Tp`yQO9-NDuz0B1 zzMv@eB5y(P<^&)B0~mgm1Z=0+`@bc|je=sW4*tF|1<~mrGMWhttuFHXD3nAd;PV|>Y z+N+-ghWsxC?+_t`d)XPAzj#`;@~dOMJBL9?DM1L<2q`(xT%py^9(``9`B4KgCqeMe z5r6}DHP78PH&(lRu3o!hu3o)x+z+Rf(d<38xc`}@#-37}Wx#L}1phY#AOTwnQ62aF zvuEm+%U)=A|1K}f7XZUa68!%VfB+0&I0gR=khNchtMJET00000NkvXXu0mjfvD1m8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_lead_elixir.png b/src/main/resources/assets/teyvatcraft/textures/item/mist_veiled_lead_elixir.png new file mode 100644 index 0000000000000000000000000000000000000000..957098d4081e2e532e3c0119bbc530413971ebf8 GIT binary patch literal 2857 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 RlI;Kh002ovPDHLkV1ju$g8u*j literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_chunk.png b/src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_chunk.png new file mode 100644 index 0000000000000000000000000000000000000000..49307a7235433294daa46092958c30ece3d9ee4d GIT binary patch literal 2168 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_sliver.png b/src/main/resources/assets/teyvatcraft/textures/item/nagadus_emerald_sliver.png new file mode 100644 index 0000000000000000000000000000000000000000..281749b0bb575fbb8e41e9a5343c05723c3d3dd5 GIT binary patch literal 2532 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 B>$m^_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/northlander_catalyst_billet.png b/src/main/resources/assets/teyvatcraft/textures/item/northlander_catalyst_billet.png new file mode 100644 index 0000000000000000000000000000000000000000..f397833def748593131de3daf82953fe48098e41 GIT binary patch literal 3109 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/northlander_claymore_billet.png b/src/main/resources/assets/teyvatcraft/textures/item/northlander_claymore_billet.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c29fd43e0160814cf45bc93836fbd7a93fa36e GIT binary patch literal 1640 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 M07*qoM6N<$g2{Z`H2?qr literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/northlander_sword_billet.png b/src/main/resources/assets/teyvatcraft/textures/item/northlander_sword_billet.png new file mode 100644 index 0000000000000000000000000000000000000000..4e826d2734ebefaa05b9b63dfc509859bf1bfce6 GIT binary patch literal 1488 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/philanemo_mushroom.png b/src/main/resources/assets/teyvatcraft/textures/item/philanemo_mushroom.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a59e96b33a16abcd6e728213d3d29b374a53a7 GIT binary patch literal 2744 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_diligence.png b/src/main/resources/assets/teyvatcraft/textures/item/philosophies_of_diligence.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd0f502f3eb50bcd44b8cd8a71c99a1657d2d24 GIT binary patch literal 3485 zcmV;O4Px?%P)2Ub1Zer%yA-Z zaWdzn*Gfeb@2>vN-x%n+ z=e|d8@kx?(=9EcKY+S!=U2vEQMfS0H$=j>8Z2Q|wNeNMzAHIFh-*)cU7h6-)C4XPq zHq+vg_5v!ukpOhFZXA>Q!M4?t-`|*1zHId;<7AaCejotN%IBZ{Wai`%a}!gN*zn%x zpRaxA{g=Po_Rf)EBU3|AeF&k)a4cor$)77_2o^~Ev_~!O64xPCd@Bt!o#PHdFUNvt=aMWN;pFSouIwQyO zN?L}bMn;GA4M9;AP@%c8ktp*aR8JR@5`<1`ME%4JisjsS6@A|Lxi_SN7ZPMvr=^APGN0BZKgIeKggTarX2@ z2KO%`Imrk@psFf9w}h%FlvQactqdkN_iO8sbM0f@l5&=-Bmm8@l!R3uZCd)Azh1)Y z_2KpUICSiM{hfDCjqYtO(d)v}iR~XpS92@E)`q!%5-yh)uk8#{_jjCYxSqI>1Ei+- zBT!LffmaH`+S@^C!_ADlWfnPa+{KRE>f@(sdMBvhA_A=xe3!?F$q(W6I8fWFacKh3nv4ifIYy_M6mc>B zD6)%_h3CnfFat|x7mbDcDLYlk#Oy@O0rgy{?xC$yA};*}sta?tby5&Q?nRN@eD;+Y zo5Mu*Ba7*3YvaqUuQ5Ff-uONl9}E6+R53|w5__`u>g>{48bL_k