From c121211369f04afd7acf04252c9a8efa61b49182 Mon Sep 17 00:00:00 2001 From: gamma-delta <29877714+gamma-delta@users.noreply.github.com> Date: Fri, 3 Jun 2022 21:59:19 -0500 Subject: [PATCH] messed up the json generation; pushing a commit to have somewhere to fall back on if jq fails --- Common/src/generated/resources/.cache/cache | 62 ++++----- .../models/item/dye_colorizer_black.json | 2 +- .../models/item/dye_colorizer_blue.json | 2 +- .../models/item/dye_colorizer_brown.json | 2 +- .../models/item/dye_colorizer_cyan.json | 2 +- .../models/item/dye_colorizer_gray.json | 2 +- .../models/item/dye_colorizer_green.json | 2 +- .../models/item/dye_colorizer_light_blue.json | 2 +- .../models/item/dye_colorizer_light_gray.json | 2 +- .../models/item/dye_colorizer_lime.json | 2 +- .../models/item/dye_colorizer_magenta.json | 2 +- .../models/item/dye_colorizer_orange.json | 2 +- .../models/item/dye_colorizer_pink.json | 2 +- .../models/item/dye_colorizer_purple.json | 2 +- .../models/item/dye_colorizer_red.json | 2 +- .../models/item/dye_colorizer_white.json | 2 +- .../models/item/dye_colorizer_yellow.json | 2 +- .../models/item/pride_colorizer_12.json | 6 - .../models/item/pride_colorizer_13.json | 6 - .../models/item/pride_colorizer_2.json | 6 - .../models/item/pride_colorizer_3.json | 6 - .../models/item/pride_colorizer_4.json | 6 - .../models/item/pride_colorizer_5.json | 6 - .../models/item/pride_colorizer_6.json | 6 - .../models/item/pride_colorizer_7.json | 6 - .../models/item/pride_colorizer_8.json | 6 - .../models/item/pride_colorizer_9.json | 6 - ...r_11.json => pride_colorizer_agender.json} | 2 +- ...zer_1.json => pride_colorizer_aroace.json} | 2 +- .../item/pride_colorizer_aromantic.json | 6 + .../models/item/pride_colorizer_asexual.json | 6 + .../models/item/pride_colorizer_bisexual.json | 6 + .../models/item/pride_colorizer_demiboy.json | 6 + .../models/item/pride_colorizer_demigirl.json | 6 + ...orizer_0.json => pride_colorizer_gay.json} | 2 +- .../item/pride_colorizer_genderfluid.json | 6 + .../item/pride_colorizer_genderqueer.json | 6 + .../models/item/pride_colorizer_intersex.json | 6 + .../models/item/pride_colorizer_lesbian.json | 6 + .../item/pride_colorizer_nonbinary.json | 6 + .../item/pride_colorizer_pansexual.json | 6 + ...er_10.json => pride_colorizer_plural.json} | 2 +- .../item/pride_colorizer_transgender.json | 6 + .../items/colorizer/ItemPrideColorizer.java | 77 +++++++---- .../hexcasting/common/lib/HexItems.java | 22 +-- .../datagen/recipe/HexplatRecipes.java | 34 ++--- .../assets/hexcasting/lang/en_us.json | 30 +++-- .../textures/item/colorizer/dye0.png | Bin 428 -> 0 bytes .../textures/item/colorizer/dye1.png | Bin 424 -> 0 bytes .../textures/item/colorizer/dye10.png | Bin 425 -> 0 bytes .../textures/item/colorizer/dye11.png | Bin 435 -> 0 bytes .../textures/item/colorizer/dye12.png | Bin 432 -> 0 bytes .../textures/item/colorizer/dye13.png | Bin 418 -> 0 bytes .../textures/item/colorizer/dye14.png | Bin 422 -> 0 bytes .../textures/item/colorizer/dye15.png | Bin 419 -> 0 bytes .../textures/item/colorizer/dye2.png | Bin 429 -> 0 bytes .../textures/item/colorizer/dye3.png | Bin 424 -> 0 bytes .../textures/item/colorizer/dye4.png | Bin 441 -> 0 bytes .../textures/item/colorizer/dye5.png | Bin 430 -> 0 bytes .../textures/item/colorizer/dye6.png | Bin 432 -> 0 bytes .../textures/item/colorizer/dye7.png | Bin 421 -> 0 bytes .../textures/item/colorizer/dye8.png | Bin 426 -> 0 bytes .../textures/item/colorizer/dye9.png | Bin 433 -> 0 bytes .../textures/item/colorizer/dye_black.png | Bin 0 -> 1913 bytes .../item/colorizer/dye_black.png.mcmeta | 37 +++++ .../item/colorizer/dye_black.png.mcmeta.bak | 127 ++++++++++++++++++ .../textures/item/colorizer/dye_blue.png | Bin 0 -> 2003 bytes .../item/colorizer/dye_blue.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_brown.png | Bin 0 -> 1941 bytes .../item/colorizer/dye_brown.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_cyan.png | Bin 0 -> 1995 bytes .../item/colorizer/dye_cyan.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_gray.png | Bin 0 -> 1938 bytes .../item/colorizer/dye_gray.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_green.png | Bin 0 -> 1925 bytes .../item/colorizer/dye_green.png.mcmeta | 37 +++++ .../item/colorizer/dye_light_blue.png | Bin 0 -> 1915 bytes .../item/colorizer/dye_light_blue.png.mcmeta | 37 +++++ .../item/colorizer/dye_light_gray.png | Bin 0 -> 1924 bytes .../item/colorizer/dye_light_gray.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_lime.png | Bin 0 -> 1988 bytes .../item/colorizer/dye_lime.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_magenta.png | Bin 0 -> 2008 bytes .../item/colorizer/dye_magenta.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_orange.png | Bin 0 -> 1905 bytes .../item/colorizer/dye_orange.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_pink.png | Bin 0 -> 1954 bytes .../item/colorizer/dye_pink.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_purple.png | Bin 0 -> 1949 bytes .../item/colorizer/dye_purple.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_red.png | Bin 0 -> 1931 bytes .../item/colorizer/dye_red.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_white.png | Bin 0 -> 1753 bytes .../item/colorizer/dye_white.png.mcmeta | 37 +++++ .../textures/item/colorizer/dye_yellow.png | Bin 0 -> 1966 bytes .../item/colorizer/dye_yellow.png.mcmeta | 37 +++++ .../textures/item/colorizer/pride0.png | Bin 457 -> 0 bytes .../textures/item/colorizer/pride1.png | Bin 496 -> 0 bytes .../textures/item/colorizer/pride10.png | Bin 468 -> 0 bytes .../textures/item/colorizer/pride11.png | Bin 471 -> 0 bytes .../textures/item/colorizer/pride12.png | Bin 452 -> 0 bytes .../textures/item/colorizer/pride13.png | Bin 482 -> 0 bytes .../textures/item/colorizer/pride2.png | Bin 466 -> 0 bytes .../textures/item/colorizer/pride3.png | Bin 484 -> 0 bytes .../textures/item/colorizer/pride4.png | Bin 490 -> 0 bytes .../textures/item/colorizer/pride5.png | Bin 475 -> 0 bytes .../textures/item/colorizer/pride6.png | Bin 483 -> 0 bytes .../textures/item/colorizer/pride7.png | Bin 471 -> 0 bytes .../textures/item/colorizer/pride8.png | Bin 473 -> 0 bytes .../textures/item/colorizer/pride9.png | Bin 484 -> 0 bytes .../textures/item/colorizer/pride_agender.png | Bin 0 -> 4611 bytes .../item/colorizer/pride_agender.png.mcmeta | 39 ++++++ .../textures/item/colorizer/pride_aroace.png | Bin 0 -> 6987 bytes .../item/colorizer/pride_aroace.png.mcmeta | 39 ++++++ .../item/colorizer/pride_aromantic.png | Bin 0 -> 7020 bytes .../item/colorizer/pride_aromantic.png.mcmeta | 39 ++++++ .../textures/item/colorizer/pride_asexual.png | Bin 0 -> 4695 bytes .../item/colorizer/pride_asexual.png.mcmeta | 39 ++++++ .../item/colorizer/pride_bisexual.png | Bin 0 -> 4893 bytes .../item/colorizer/pride_bisexual.png.mcmeta | 43 ++++++ .../textures/item/colorizer/pride_demiboy.png | Bin 0 -> 4644 bytes .../item/colorizer/pride_demiboy.png.mcmeta | 43 ++++++ .../item/colorizer/pride_demigirl.png | Bin 0 -> 4765 bytes .../item/colorizer/pride_demigirl.png.mcmeta | 43 ++++++ .../textures/item/colorizer/pride_gay.png | Bin 0 -> 6962 bytes .../item/colorizer/pride_gay.png.mcmeta | 39 ++++++ .../item/colorizer/pride_genderfluid.png | Bin 0 -> 7030 bytes .../colorizer/pride_genderfluid.png.mcmeta | 39 ++++++ .../item/colorizer/pride_genderqueer.png | Bin 0 -> 4813 bytes .../colorizer/pride_genderqueer.png.mcmeta | 43 ++++++ .../item/colorizer/pride_intersex.png | Bin 0 -> 2170 bytes .../item/colorizer/pride_intersex.png.mcmeta | 37 +++++ .../textures/item/colorizer/pride_lesbian.png | Bin 0 -> 6871 bytes .../item/colorizer/pride_lesbian.png.mcmeta | 39 ++++++ .../item/colorizer/pride_nonbinary.png | Bin 0 -> 4733 bytes .../item/colorizer/pride_nonbinary.png.mcmeta | 39 ++++++ .../item/colorizer/pride_pansexual.png | Bin 0 -> 4771 bytes .../item/colorizer/pride_pansexual.png.mcmeta | 43 ++++++ .../textures/item/colorizer/pride_plural.png | Bin 0 -> 4645 bytes .../item/colorizer/pride_plural.png.mcmeta | 39 ++++++ .../item/colorizer/pride_transgender.png | Bin 0 -> 4858 bytes .../colorizer/pride_transgender.png.mcmeta | 43 ++++++ .../textures/item/colorizer/uuid.png | Bin 277 -> 1984 bytes .../textures/item/colorizer/uuid.png.mcmeta | 27 ++++ .../en_us/entries/items/pigments.json | 43 +++--- Fabric/src/generated/resources/.cache/cache | 60 +++++---- .../pride_colorizer_12.json | 34 ----- .../pride_colorizer_13.json | 34 ----- .../pride_colorizer_2.json | 34 ----- .../pride_colorizer_3.json | 34 ----- .../pride_colorizer_4.json | 34 ----- .../pride_colorizer_5.json | 34 ----- .../pride_colorizer_6.json | 34 ----- .../pride_colorizer_7.json | 34 ----- .../pride_colorizer_8.json | 34 ----- .../pride_colorizer_9.json | 34 ----- .../pride_colorizer_agender.json | 34 +++++ ...er_10.json => pride_colorizer_aroace.json} | 4 +- .../pride_colorizer_aromantic.json | 34 +++++ .../pride_colorizer_asexual.json | 34 +++++ .../pride_colorizer_bisexual.json | 34 +++++ .../pride_colorizer_demiboy.json | 34 +++++ .../pride_colorizer_demigirl.json | 34 +++++ ...orizer_0.json => pride_colorizer_gay.json} | 4 +- .../pride_colorizer_genderfluid.json | 34 +++++ .../pride_colorizer_genderqueer.json | 34 +++++ .../pride_colorizer_intersex.json | 34 +++++ .../pride_colorizer_lesbian.json | 34 +++++ .../pride_colorizer_nonbinary.json | 34 +++++ .../pride_colorizer_pansexual.json | 34 +++++ ...er_11.json => pride_colorizer_plural.json} | 4 +- .../pride_colorizer_transgender.json | 34 +++++ ...er_2.json => pride_colorizer_agender.json} | 2 +- .../recipes/pride_colorizer_aroace.json | 22 +++ ...13.json => pride_colorizer_aromantic.json} | 2 +- ...er_3.json => pride_colorizer_asexual.json} | 2 +- ...r_4.json => pride_colorizer_bisexual.json} | 2 +- .../recipes/pride_colorizer_demiboy.json | 2 +- ...r_7.json => pride_colorizer_demigirl.json} | 2 +- .../recipes/pride_colorizer_gay.json | 2 +- .../recipes/pride_colorizer_genderfluid.json | 2 +- ....json => pride_colorizer_genderqueer.json} | 2 +- .../recipes/pride_colorizer_intersex.json | 2 +- ...er_9.json => pride_colorizer_lesbian.json} | 2 +- ..._8.json => pride_colorizer_nonbinary.json} | 2 +- ..._5.json => pride_colorizer_pansexual.json} | 2 +- .../recipes/pride_colorizer_plural.json | 22 +++ ....json => pride_colorizer_transgender.json} | 2 +- Forge/src/generated/resources/.cache/cache | 60 +++++---- .../recipes/hexcasting/pride_colorizer_0.json | 34 ----- .../recipes/hexcasting/pride_colorizer_1.json | 34 ----- .../hexcasting/pride_colorizer_10.json | 34 ----- .../hexcasting/pride_colorizer_11.json | 34 ----- .../hexcasting/pride_colorizer_12.json | 34 ----- .../hexcasting/pride_colorizer_13.json | 34 ----- .../recipes/hexcasting/pride_colorizer_2.json | 34 ----- .../recipes/hexcasting/pride_colorizer_3.json | 34 ----- .../recipes/hexcasting/pride_colorizer_4.json | 34 ----- .../recipes/hexcasting/pride_colorizer_5.json | 34 ----- .../recipes/hexcasting/pride_colorizer_6.json | 34 ----- .../recipes/hexcasting/pride_colorizer_7.json | 34 ----- .../recipes/hexcasting/pride_colorizer_8.json | 34 ----- .../recipes/hexcasting/pride_colorizer_9.json | 34 ----- .../hexcasting/pride_colorizer_agender.json | 34 +++++ .../hexcasting/pride_colorizer_aroace.json | 34 +++++ .../hexcasting/pride_colorizer_aromantic.json | 34 +++++ .../hexcasting/pride_colorizer_asexual.json | 34 +++++ .../hexcasting/pride_colorizer_bisexual.json | 34 +++++ .../hexcasting/pride_colorizer_demiboy.json | 34 +++++ .../hexcasting/pride_colorizer_demigirl.json | 34 +++++ .../hexcasting/pride_colorizer_gay.json | 4 +- .../pride_colorizer_genderfluid.json | 34 +++++ .../pride_colorizer_genderqueer.json | 34 +++++ .../hexcasting/pride_colorizer_intersex.json | 34 +++++ .../hexcasting/pride_colorizer_lesbian.json | 34 +++++ .../hexcasting/pride_colorizer_nonbinary.json | 34 +++++ .../hexcasting/pride_colorizer_pansexual.json | 34 +++++ .../hexcasting/pride_colorizer_plural.json | 34 +++++ .../pride_colorizer_transgender.json | 34 +++++ ...er_2.json => pride_colorizer_agender.json} | 2 +- .../recipes/pride_colorizer_aroace.json | 22 +++ ...13.json => pride_colorizer_aromantic.json} | 2 +- ...er_3.json => pride_colorizer_asexual.json} | 2 +- ...r_4.json => pride_colorizer_bisexual.json} | 2 +- .../recipes/pride_colorizer_demiboy.json | 2 +- ...r_7.json => pride_colorizer_demigirl.json} | 2 +- .../recipes/pride_colorizer_gay.json | 2 +- .../recipes/pride_colorizer_genderfluid.json | 2 +- ....json => pride_colorizer_genderqueer.json} | 2 +- .../recipes/pride_colorizer_intersex.json | 2 +- ...er_9.json => pride_colorizer_lesbian.json} | 2 +- ..._8.json => pride_colorizer_nonbinary.json} | 2 +- ..._5.json => pride_colorizer_pansexual.json} | 2 +- .../recipes/pride_colorizer_plural.json | 22 +++ ....json => pride_colorizer_transgender.json} | 2 +- .../forge/datagen/xplat/HexItemModels.java | 13 +- art/colorizers/1.ase | Bin 0 -> 4087 bytes art/colorizers/1.png | Bin 0 -> 1931 bytes art/colorizers/1.png.mcmeta | 37 +++++ art/colorizers/2.ase | Bin 0 -> 3421 bytes art/colorizers/3.ase | Bin 0 -> 7032 bytes art/colorizers/4.ase | Bin 0 -> 7402 bytes art/colorizers/5.ase | Bin 0 -> 10457 bytes art/colorizers/5.gif | Bin 0 -> 66903 bytes 244 files changed, 2822 insertions(+), 1108 deletions(-) delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_12.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_13.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_2.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_3.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_4.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_5.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_6.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_7.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_8.json delete mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_9.json rename Common/src/generated/resources/assets/hexcasting/models/item/{pride_colorizer_11.json => pride_colorizer_agender.json} (52%) rename Common/src/generated/resources/assets/hexcasting/models/item/{pride_colorizer_1.json => pride_colorizer_aroace.json} (53%) create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aromantic.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_asexual.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_bisexual.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demiboy.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demigirl.json rename Common/src/generated/resources/assets/hexcasting/models/item/{pride_colorizer_0.json => pride_colorizer_gay.json} (54%) create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderfluid.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderqueer.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_intersex.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_lesbian.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_nonbinary.json create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_pansexual.json rename Common/src/generated/resources/assets/hexcasting/models/item/{pride_colorizer_10.json => pride_colorizer_plural.json} (53%) create mode 100644 Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_transgender.json delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye0.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye1.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye10.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye11.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye12.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye13.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye14.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye15.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye2.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye3.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye4.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye5.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye6.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye7.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye8.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye9.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_black.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_black.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_black.png.mcmeta.bak create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_blue.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_blue.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_brown.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_brown.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_cyan.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_cyan.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_gray.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_gray.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_green.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_green.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_blue.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_blue.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_gray.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_gray.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_lime.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_lime.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_magenta.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_magenta.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_orange.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_orange.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_purple.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_purple.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_red.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_red.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_white.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_white.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_yellow.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_yellow.png.mcmeta delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride0.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride1.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride10.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride11.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride12.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride13.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride2.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride3.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride4.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride5.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride6.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride7.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride8.png delete mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride9.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_agender.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_agender.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aroace.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aroace.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_bisexual.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_bisexual.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demiboy.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demiboy.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demigirl.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demigirl.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_gay.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_gay.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderfluid.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderfluid.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderqueer.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderqueer.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_plural.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_plural.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_transgender.png create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_transgender.png.mcmeta create mode 100644 Common/src/main/resources/assets/hexcasting/textures/item/colorizer/uuid.png.mcmeta delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_12.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_13.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_2.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_3.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_4.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_5.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_6.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_7.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_8.json delete mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_9.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_agender.json rename Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/{pride_colorizer_10.json => pride_colorizer_aroace.json} (84%) create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aromantic.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_asexual.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_bisexual.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demiboy.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demigirl.json rename Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/{pride_colorizer_0.json => pride_colorizer_gay.json} (85%) create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderfluid.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderqueer.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_intersex.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_lesbian.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_nonbinary.json create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_pansexual.json rename Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/{pride_colorizer_11.json => pride_colorizer_plural.json} (84%) create mode 100644 Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_transgender.json rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_2.json => pride_colorizer_agender.json} (85%) create mode 100644 Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_13.json => pride_colorizer_aromantic.json} (84%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_3.json => pride_colorizer_asexual.json} (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_4.json => pride_colorizer_bisexual.json} (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json => Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_7.json => pride_colorizer_demigirl.json} (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json => Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json (86%) rename Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json => Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json (84%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_6.json => pride_colorizer_genderqueer.json} (84%) rename Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json => Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_9.json => pride_colorizer_lesbian.json} (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_8.json => pride_colorizer_nonbinary.json} (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_5.json => pride_colorizer_pansexual.json} (84%) create mode 100644 Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json rename Fabric/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_0.json => pride_colorizer_transgender.json} (84%) delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_0.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_1.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_10.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_11.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_12.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_13.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_2.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_3.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_4.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_5.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_6.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_7.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_8.json delete mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_9.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_agender.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aroace.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aromantic.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_asexual.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_bisexual.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demiboy.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demigirl.json rename Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_1.json => Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_gay.json (85%) create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderfluid.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderqueer.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_intersex.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_lesbian.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_nonbinary.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_pansexual.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_plural.json create mode 100644 Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_transgender.json rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_2.json => pride_colorizer_agender.json} (85%) create mode 100644 Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_13.json => pride_colorizer_aromantic.json} (84%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_3.json => pride_colorizer_asexual.json} (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_4.json => pride_colorizer_bisexual.json} (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json => Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_7.json => pride_colorizer_demigirl.json} (85%) rename Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json => Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json (86%) rename Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json => Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json (84%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_6.json => pride_colorizer_genderqueer.json} (84%) rename Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json => Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_9.json => pride_colorizer_lesbian.json} (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_8.json => pride_colorizer_nonbinary.json} (85%) rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_5.json => pride_colorizer_pansexual.json} (84%) create mode 100644 Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json rename Forge/src/generated/resources/data/hexcasting/recipes/{pride_colorizer_0.json => pride_colorizer_transgender.json} (84%) create mode 100644 art/colorizers/1.ase create mode 100644 art/colorizers/1.png create mode 100644 art/colorizers/1.png.mcmeta create mode 100644 art/colorizers/2.ase create mode 100644 art/colorizers/3.ase create mode 100644 art/colorizers/4.ase create mode 100644 art/colorizers/5.ase create mode 100644 art/colorizers/5.gif diff --git a/Common/src/generated/resources/.cache/cache b/Common/src/generated/resources/.cache/cache index 95351e74..33bdc8e5 100644 --- a/Common/src/generated/resources/.cache/cache +++ b/Common/src/generated/resources/.cache/cache @@ -215,22 +215,22 @@ dc72e3345c4375b37f3624040c9a8df435c958d1 assets/hexcasting/models/item/charged_a b9916a82d647db5d3c505de2eb5f0a528169e1db assets/hexcasting/models/item/cypher.json 5082df8eee8f56f8c0d74db71ccda37a165bc76f assets/hexcasting/models/item/cypher_filled.json 81c0a8098b595f9704e3b7b65f240bdd48457289 assets/hexcasting/models/item/directrix_redstone.json -871088f514f06b0bde81d644e381a6e98c5daf61 assets/hexcasting/models/item/dye_colorizer_black.json -194a21d3af84bea004c9a55cb153325bed7e4bf9 assets/hexcasting/models/item/dye_colorizer_blue.json -caa448cd4f9db090d08831d0524c486d0ca01c1c assets/hexcasting/models/item/dye_colorizer_brown.json -d08956a36c1e60bf30033f501e31aba0347ca9ba assets/hexcasting/models/item/dye_colorizer_cyan.json -337b854474dc9a580f56168db0baa74bb40d605c assets/hexcasting/models/item/dye_colorizer_gray.json -622a72cc97b9a2a2670111bb39a715bf8014fcf2 assets/hexcasting/models/item/dye_colorizer_green.json -cb810c9d9e9b36c918a397436d16d6abf477ca72 assets/hexcasting/models/item/dye_colorizer_light_blue.json -4ae96d4cb2cc02447f32eaaaae29c225d40bcc1e assets/hexcasting/models/item/dye_colorizer_light_gray.json -3d8b6e5ecb91efce442868fb04d30c9c939614f6 assets/hexcasting/models/item/dye_colorizer_lime.json -a0589219f69c6d5f22e653311979291769ecd14f assets/hexcasting/models/item/dye_colorizer_magenta.json -0ec3bdf3e10b4580bcaba39f6c1b536c8fa73039 assets/hexcasting/models/item/dye_colorizer_orange.json -c2ceb08a8662a7e4a311401b0baced1add6f2e35 assets/hexcasting/models/item/dye_colorizer_pink.json -48ea52ff40c7b65064ca0f67eac5aa97c743eb12 assets/hexcasting/models/item/dye_colorizer_purple.json -f41fb9405b869644333872cd1ece40b1b07410d2 assets/hexcasting/models/item/dye_colorizer_red.json -5894e7a1cc38ae5b09c651791c65c983d984d20c assets/hexcasting/models/item/dye_colorizer_white.json -07959b86ed25559b4960c5f4aa7bab88bf9b5bf1 assets/hexcasting/models/item/dye_colorizer_yellow.json +c759cb3e7e44f108eae060c86ea1e93fd8302100 assets/hexcasting/models/item/dye_colorizer_black.json +67fc6367196d2ae4faa430ca77610ad4a97e22fd assets/hexcasting/models/item/dye_colorizer_blue.json +b88b2328a66b19885e4231c23e6c0a9823c002ed assets/hexcasting/models/item/dye_colorizer_brown.json +06188550b179a16a64c5fbd286053c6797acf7ad assets/hexcasting/models/item/dye_colorizer_cyan.json +8e04bfadb8f2636a2889b0ca97a601bf4a12f5c2 assets/hexcasting/models/item/dye_colorizer_gray.json +1ab6b13d0d3172682aec69229aca32343750ee09 assets/hexcasting/models/item/dye_colorizer_green.json +d878d20ffa09628f392a1e0bb8678ae048692c0c assets/hexcasting/models/item/dye_colorizer_light_blue.json +3d070222303b2e87c6a96eaefd47f92a5ce7a54b assets/hexcasting/models/item/dye_colorizer_light_gray.json +7c41491df39c24ae4ed8f523c27c1187945cf3d8 assets/hexcasting/models/item/dye_colorizer_lime.json +77153e23a58e65bc6938be1bb3a101e8212371e1 assets/hexcasting/models/item/dye_colorizer_magenta.json +79d66dd329ac4cb99c1401e0fbd193786b43f2e4 assets/hexcasting/models/item/dye_colorizer_orange.json +0eb7c0b5e1db0fa51232bad9235da90fd01a30ae assets/hexcasting/models/item/dye_colorizer_pink.json +426034b3e771cba8f750f817ee352ab2741a370c assets/hexcasting/models/item/dye_colorizer_purple.json +11fd27e8407605318ae0ed29098081566e0c1411 assets/hexcasting/models/item/dye_colorizer_red.json +a89803feda127d905cd6d72de1bb7310b0289e88 assets/hexcasting/models/item/dye_colorizer_white.json +1f885e13a5527b32b085317c34aa3af0a3db34ce assets/hexcasting/models/item/dye_colorizer_yellow.json 2d92703e675e4e5b1c2ee6ec4e9d4ca592bf1b40 assets/hexcasting/models/item/empty_directrix.json 0a552831b1ae261666bf1c8f76af55582becddaa assets/hexcasting/models/item/empty_impetus.json 8b351da7cc05de585199a0412bee84d0031009d3 assets/hexcasting/models/item/focus.json @@ -269,20 +269,22 @@ fb30ccbcfc4bea03f9ef6869a85af88ed242ce9d assets/hexcasting/models/item/phial_sma 0d69864be6d3955e017a4368a367c0207b9f35bb assets/hexcasting/models/item/phial_small_2.json cc2fd08a8f2bf1cdadaf79f4c86c3aeaa0d11016 assets/hexcasting/models/item/phial_small_3.json 006e229c292f4e5e5d911272cf1d1e22eb3b14bd assets/hexcasting/models/item/phial_small_4.json -1ec16ae63dc7e8d3a42b33555de4dc6a5e8dc639 assets/hexcasting/models/item/pride_colorizer_0.json -8f095483814d3fb4637f0d84d9ef0bb037a76023 assets/hexcasting/models/item/pride_colorizer_1.json -31ba6230bd6aeb76d97632100218360809c6d748 assets/hexcasting/models/item/pride_colorizer_10.json -f7de4a8a2b275aa12404563f29e797d8c07e07bb assets/hexcasting/models/item/pride_colorizer_11.json -a2638330abd58da5b8c89d5d3b1d3897c3d95745 assets/hexcasting/models/item/pride_colorizer_12.json -cd699901ed33c4a4784ff64a13e2d151748cb51d assets/hexcasting/models/item/pride_colorizer_13.json -51181c8b59655dc1edc141d78702799041bef74d assets/hexcasting/models/item/pride_colorizer_2.json -882e444298e101b524521dbda2f470544ac221f4 assets/hexcasting/models/item/pride_colorizer_3.json -8d36cf4e2bbc6a6da554dccd2e60a8a6e2bdbe2f assets/hexcasting/models/item/pride_colorizer_4.json -5ace9b61e855a8c4b160c94cc0c4d9b427061c60 assets/hexcasting/models/item/pride_colorizer_5.json -fd858303001437d5aee2f134b4dce56fb8afb0aa assets/hexcasting/models/item/pride_colorizer_6.json -e7b88cde507911c0ad1bf60976dcc43a319d498d assets/hexcasting/models/item/pride_colorizer_7.json -372ebac400778d51f5f3d32d98b1021b52da6f09 assets/hexcasting/models/item/pride_colorizer_8.json -352169689d1b82d670142478b67a1515bd71d93d assets/hexcasting/models/item/pride_colorizer_9.json +cedb7b306869a2bc51efc7f3ec84bc79d606ea9f assets/hexcasting/models/item/pride_colorizer_agender.json +4a272fc890c412ecc2a1e90ee18abdd8150c07a5 assets/hexcasting/models/item/pride_colorizer_aroace.json +8072899227f5ae35110e7fd6fad4c0508f2938a2 assets/hexcasting/models/item/pride_colorizer_aromantic.json +eb2021010c3bbbab97d8853ce5dd66ad0843fcaf assets/hexcasting/models/item/pride_colorizer_asexual.json +eba36aaed5d6537b8297edd4f7c8e81469ca08ed assets/hexcasting/models/item/pride_colorizer_bisexual.json +57408a2622fcdb8f4dc38025ff4e2c1380e600a6 assets/hexcasting/models/item/pride_colorizer_demiboy.json +221a9a2afeb3dce4d084d77817641d7f2e75c41d assets/hexcasting/models/item/pride_colorizer_demigirl.json +916f8515974be748d941ae50ce9dda73277ac1b8 assets/hexcasting/models/item/pride_colorizer_gay.json +bc1199136ab3f9df84a67bb50404fce1eb91ff32 assets/hexcasting/models/item/pride_colorizer_genderfluid.json +378c11d2e513d5f4e76b00a7901f8c760a318867 assets/hexcasting/models/item/pride_colorizer_genderqueer.json +2b3c83e13948ddd786244803814cc64992f718fa assets/hexcasting/models/item/pride_colorizer_intersex.json +54795611733db955eca0c32afa40d01475d78cbf assets/hexcasting/models/item/pride_colorizer_lesbian.json +fbcfbeb01db5edad3ba76ddcd092c5466d4a791b assets/hexcasting/models/item/pride_colorizer_nonbinary.json +16ea3db9e99f0ced5a381f64d25406fc9fb9e558 assets/hexcasting/models/item/pride_colorizer_pansexual.json +e163f3f48c8f91c0f18c3ddb17a82eefa99f5c70 assets/hexcasting/models/item/pride_colorizer_plural.json +d5c1488d12ff375c2b25ffcc14ebadea1e373bc1 assets/hexcasting/models/item/pride_colorizer_transgender.json bde8ee1cb1e6bd2c944496d5e592887f48d04b07 assets/hexcasting/models/item/scroll.json 9a5009293c4ee55de8e4d637d496b5c47aa47f15 assets/hexcasting/models/item/scroll_ancient_large.json b2c8b8b54a3dfcab09fd2e3a2bb291d057a1e32a assets/hexcasting/models/item/scroll_ancient_medium.json diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_black.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_black.json index 3b8751b5..2f55b6c2 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_black.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_black.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye15" + "layer0": "hexcasting:item/colorizer/dye_black" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_blue.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_blue.json index f1b7fa4d..add421a9 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_blue.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_blue.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye11" + "layer0": "hexcasting:item/colorizer/dye_blue" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_brown.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_brown.json index cd7bf3f4..3be301eb 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_brown.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_brown.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye12" + "layer0": "hexcasting:item/colorizer/dye_brown" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_cyan.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_cyan.json index 21395989..c436f315 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_cyan.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_cyan.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye9" + "layer0": "hexcasting:item/colorizer/dye_cyan" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_gray.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_gray.json index e1294e0c..146f0141 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_gray.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_gray.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye7" + "layer0": "hexcasting:item/colorizer/dye_gray" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_green.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_green.json index c8798947..679f1479 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_green.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_green.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye13" + "layer0": "hexcasting:item/colorizer/dye_green" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_blue.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_blue.json index 799b138a..433877e8 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_blue.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_blue.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye3" + "layer0": "hexcasting:item/colorizer/dye_light_blue" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_gray.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_gray.json index a2457763..f5625b67 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_gray.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_light_gray.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye8" + "layer0": "hexcasting:item/colorizer/dye_light_gray" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_lime.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_lime.json index 8c4376a4..c1cf2295 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_lime.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_lime.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye5" + "layer0": "hexcasting:item/colorizer/dye_lime" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_magenta.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_magenta.json index bd218cec..12dcaa82 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_magenta.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_magenta.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye2" + "layer0": "hexcasting:item/colorizer/dye_magenta" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_orange.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_orange.json index 0ec665e9..99679c17 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_orange.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_orange.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye1" + "layer0": "hexcasting:item/colorizer/dye_orange" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_pink.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_pink.json index 2af33fd1..c138e93f 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_pink.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_pink.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye6" + "layer0": "hexcasting:item/colorizer/dye_pink" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_purple.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_purple.json index b951ae17..d31e3b60 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_purple.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_purple.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye10" + "layer0": "hexcasting:item/colorizer/dye_purple" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_red.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_red.json index 41a6e68a..1fb8f9dd 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_red.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_red.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye14" + "layer0": "hexcasting:item/colorizer/dye_red" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_white.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_white.json index 20e08c01..db4d15eb 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_white.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_white.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye0" + "layer0": "hexcasting:item/colorizer/dye_white" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_yellow.json b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_yellow.json index f8314199..594bb0a0 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_yellow.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/dye_colorizer_yellow.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/dye4" + "layer0": "hexcasting:item/colorizer/dye_yellow" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_12.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_12.json deleted file mode 100644 index 57f2bb36..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_12.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride12" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_13.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_13.json deleted file mode 100644 index 9e8ca1bc..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_13.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride13" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_2.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_2.json deleted file mode 100644 index 2fb896d7..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride2" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_3.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_3.json deleted file mode 100644 index 89f951af..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_3.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride3" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_4.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_4.json deleted file mode 100644 index 0327a589..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride4" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_5.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_5.json deleted file mode 100644 index 75a5583b..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_5.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride5" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_6.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_6.json deleted file mode 100644 index 02e98d6c..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_6.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride6" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_7.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_7.json deleted file mode 100644 index 84342316..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_7.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride7" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_8.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_8.json deleted file mode 100644 index 32ef3617..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_8.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride8" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_9.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_9.json deleted file mode 100644 index 7f307287..00000000 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_9.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hexcasting:item/colorizer/pride9" - } -} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_11.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_agender.json similarity index 52% rename from Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_11.json rename to Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_agender.json index 6411179d..9c68ff47 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_11.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_agender.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/pride11" + "layer0": "hexcasting:item/colorizer/pride_agender" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_1.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aroace.json similarity index 53% rename from Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_1.json rename to Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aroace.json index ddab5bba..eb0fabc5 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_1.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aroace.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/pride1" + "layer0": "hexcasting:item/colorizer/pride_aroace" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aromantic.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aromantic.json new file mode 100644 index 00000000..7ea60f31 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_aromantic.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_aromantic" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_asexual.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_asexual.json new file mode 100644 index 00000000..d40b1f2b --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_asexual.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_asexual" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_bisexual.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_bisexual.json new file mode 100644 index 00000000..e1d4b2d7 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_bisexual.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_bisexual" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demiboy.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demiboy.json new file mode 100644 index 00000000..cd0fe060 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demiboy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_demiboy" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demigirl.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demigirl.json new file mode 100644 index 00000000..afda4cab --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_demigirl.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_demigirl" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_0.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_gay.json similarity index 54% rename from Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_0.json rename to Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_gay.json index 1e650ab5..353816c8 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_0.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_gay.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/pride0" + "layer0": "hexcasting:item/colorizer/pride_gay" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderfluid.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderfluid.json new file mode 100644 index 00000000..fe3641c7 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderfluid.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_genderfluid" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderqueer.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderqueer.json new file mode 100644 index 00000000..270eeb01 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_genderqueer.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_genderqueer" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_intersex.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_intersex.json new file mode 100644 index 00000000..506facd3 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_intersex.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_intersex" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_lesbian.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_lesbian.json new file mode 100644 index 00000000..61d110d4 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_lesbian.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_lesbian" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_nonbinary.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_nonbinary.json new file mode 100644 index 00000000..0212b47a --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_nonbinary.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_nonbinary" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_pansexual.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_pansexual.json new file mode 100644 index 00000000..706726a3 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_pansexual.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_pansexual" + } +} \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_10.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_plural.json similarity index 53% rename from Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_10.json rename to Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_plural.json index ea1581ed..e6ecd789 100644 --- a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_10.json +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_plural.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "hexcasting:item/colorizer/pride10" + "layer0": "hexcasting:item/colorizer/pride_plural" } } \ No newline at end of file diff --git a/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_transgender.json b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_transgender.json new file mode 100644 index 00000000..2655a8e5 --- /dev/null +++ b/Common/src/generated/resources/assets/hexcasting/models/item/pride_colorizer_transgender.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hexcasting:item/colorizer/pride_transgender" + } +} \ No newline at end of file diff --git a/Common/src/main/java/at/petrak/hexcasting/common/items/colorizer/ItemPrideColorizer.java b/Common/src/main/java/at/petrak/hexcasting/common/items/colorizer/ItemPrideColorizer.java index e6d1d874..6379877b 100644 --- a/Common/src/main/java/at/petrak/hexcasting/common/items/colorizer/ItemPrideColorizer.java +++ b/Common/src/main/java/at/petrak/hexcasting/common/items/colorizer/ItemPrideColorizer.java @@ -2,18 +2,44 @@ package at.petrak.hexcasting.common.items.colorizer; import at.petrak.hexcasting.api.addldata.Colorizer; import at.petrak.hexcasting.api.item.ColorizerItem; +import net.minecraft.Util; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.phys.Vec3; +import java.util.EnumMap; +import java.util.Locale; import java.util.UUID; public class ItemPrideColorizer extends Item implements ColorizerItem { - private final int idx; + public enum Type { + AGENDER, + AROACE, + AROMANTIC, + ASEXUAL, + BISEXUAL, + DEMIBOY, + DEMIGIRL, + GAY, + GENDERFLUID, + GENDERQUEER, + INTERSEX, + LESBIAN, + NONBINARY, + PANSEXUAL, + PLURAL, + TRANSGENDER; - public ItemPrideColorizer(int idx, Properties pProperties) { + public String getName() { + return this.name().toLowerCase(Locale.ROOT); + } + } + + public final Type type; + + public ItemPrideColorizer(Type type, Properties pProperties) { super(pProperties); - this.idx = idx; + this.type = type; } @Override @@ -22,32 +48,35 @@ public class ItemPrideColorizer extends Item implements ColorizerItem { } public int[] getColors() { - return COLORS[this.idx]; + return COLORS.get(this.type); } - private static final int[][] COLORS; + private static final EnumMap COLORS = Util.make(() -> { + var out = new EnumMap(Type.class); - static { - COLORS = new int[][]{ - {0xeb92ea, 0xffffff, 0x6ac2e4}, - {0xd82f3a, 0xe0883f, 0xebf367, 0x2db418, 0x2f4dd8}, - {0x16a10c, 0x82eb8b, 0xffffff, 0x7a8081}, - {0x333233, 0x9a9fa1, 0xffffff, 0x7210bc}, - {0xdb45ff, 0x9c2bd0, 0x6894d4}, - {0xe278ef, 0xebf367, 0x6ac2e4}, - {0xca78ef, 0xffffff, 0x2db418}, - {0x9a9fa1, 0xfcb1ff, 0xffffff}, - {0xebf367, 0xffffff, 0x7210bc, 0x333233}, - {0xd82f3a, 0xefb87d, 0xffffff, 0xfbacf9}, - {0x9a9fa1, 0xa9ffff, 0xffffff}, - {0xfbacf9, 0xffffff, 0x9c2bd0, 0x333233, 0x2f4dd8}, - {0xebf367, 0x7210bc}, // how to do an intersex gradient escapes me - {0x7210bc, 0xebf367, 0xffffff, 0x82dceb, 0x2f4dd8} - }; - for (int[] color : COLORS) { + out.put(Type.AGENDER, new int[]{0x16a10c, 0xffffff, 0x7a8081, 0x302f30}); + out.put(Type.AROACE, new int[]{0x7210bc, 0xebf367, 0xffffff, 0x82dceb, 0x2f4dd8}); + out.put(Type.AROMANTIC, new int[]{0x16a10c, 0x82eb8b, 0xffffff, 0x7a8081, 0x302f30}); + out.put(Type.ASEXUAL, new int[]{0x333233, 0x9a9fa1, 0xffffff, 0x7210bc}); + out.put(Type.BISEXUAL, new int[]{0xdb45ff, 0x9c2bd0, 0x6894d4}); + out.put(Type.DEMIBOY, new int[]{0x9a9fa1, 0xa9ffff, 0xffffff}); + out.put(Type.DEMIGIRL, new int[]{0x9a9fa1, 0xfcb1ff, 0xffffff}); + out.put(Type.GAY, new int[]{0xd82f3a, 0xe0883f, 0xebf367, 0x2db418, 0x2f4dd8}); + out.put(Type.GENDERFLUID, new int[]{0xfbacf9, 0xffffff, 0x9c2bd0, 0x333233, 0x2f4dd8}); + out.put(Type.GENDERQUEER, new int[]{0xca78ef, 0xffffff, 0x2db418}); + out.put(Type.INTERSEX, new int[]{0xebf367, 0x7210bc}); // how to do an intersex gradient escapes me + out.put(Type.LESBIAN, new int[]{0xd82f3a, 0xefb87d, 0xffffff, 0xfbacf9, 0xa30262}); + out.put(Type.NONBINARY, new int[]{0xebf367, 0xffffff, 0x7210bc, 0x333233}); + out.put(Type.PANSEXUAL, new int[]{0xe278ef, 0xebf367, 0x6ac2e4}); + out.put(Type.PLURAL, new int[]{0x30c69f, 0x347ddf, 0x6b3fbe, 0x000000}); + out.put(Type.TRANSGENDER, new int[]{0xeb92ea, 0xffffff, 0x6ac2e4}); + + for (int[] color : out.values()) { for (int i = 0; i < color.length; i++) { color[i] |= 0xff_000000; } } - } + + return out; + }); } diff --git a/Common/src/main/java/at/petrak/hexcasting/common/lib/HexItems.java b/Common/src/main/java/at/petrak/hexcasting/common/lib/HexItems.java index c8072fbd..6e068812 100644 --- a/Common/src/main/java/at/petrak/hexcasting/common/lib/HexItems.java +++ b/Common/src/main/java/at/petrak/hexcasting/common/lib/HexItems.java @@ -6,6 +6,7 @@ import at.petrak.hexcasting.common.items.colorizer.ItemPrideColorizer; import at.petrak.hexcasting.common.items.colorizer.ItemUUIDColorizer; import at.petrak.hexcasting.common.items.magic.*; import at.petrak.hexcasting.xplat.IXplatAbstractions; +import net.minecraft.Util; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.entity.EquipmentSlot; import net.minecraft.world.food.FoodProperties; @@ -66,18 +67,21 @@ public class HexItems { public static final ItemManaBattery BATTERY = make("battery", new ItemManaBattery(new Item.Properties().stacksTo(1))); - public static final EnumMap DYE_COLORIZERS = new EnumMap<>( - DyeColor.class); - public static final ItemPrideColorizer[] PRIDE_COLORIZERS = new ItemPrideColorizer[14]; - - static { + public static final EnumMap DYE_COLORIZERS = Util.make(() -> { + var out = new EnumMap(DyeColor.class); for (var dye : DyeColor.values()) { - DYE_COLORIZERS.put(dye, make("dye_colorizer_" + dye.getName(), new ItemDyeColorizer(dye, unstackable()))); + out.put(dye, make("dye_colorizer_" + dye.getName(), new ItemDyeColorizer(dye, unstackable()))); } - for (int i = 0; i < PRIDE_COLORIZERS.length; i++) { - PRIDE_COLORIZERS[i] = make("pride_colorizer_" + i, new ItemPrideColorizer(i, unstackable())); + return out; + }); + public static final EnumMap PRIDE_COLORIZERS = Util.make(() -> { + var out = new EnumMap(ItemPrideColorizer.Type.class); + for (var politicsInMyVidya : ItemPrideColorizer.Type.values()) { + out.put(politicsInMyVidya, make("pride_colorizer_" + politicsInMyVidya.getName(), + new ItemPrideColorizer(politicsInMyVidya, unstackable()))); } - } + return out; + }); public static final Item UUID_COLORIZER = make("uuid_colorizer", new ItemUUIDColorizer(unstackable())); diff --git a/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java b/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java index 760dfa56..a3d14935 100644 --- a/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java +++ b/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java @@ -4,6 +4,7 @@ import at.petrak.hexcasting.api.HexAPI; import at.petrak.hexcasting.api.advancements.OvercastTrigger; import at.petrak.hexcasting.api.mod.HexItemTags; import at.petrak.hexcasting.common.items.ItemWand; +import at.petrak.hexcasting.common.items.colorizer.ItemPrideColorizer; import at.petrak.hexcasting.common.lib.HexBlocks; import at.petrak.hexcasting.common.lib.HexItems; import at.petrak.hexcasting.common.recipe.SealFocusRecipe; @@ -127,20 +128,22 @@ public class HexplatRecipes extends PaucalRecipeProvider { .unlockedBy("has_item", hasItem(HexItems.AMETHYST_DUST)).save(recipes); } - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[0], Items.EGG); // Trans - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[1], Items.STONE_BRICK_WALL); // Gay - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[2], Items.GLASS); // Agender - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[3], Items.BREAD); // Asexual - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[4], Items.WHEAT); // Bisexual - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[5], Items.CARROT); // Pansexual - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[6], Items.GLASS_BOTTLE); // Genderqueer - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[7], Items.RAW_COPPER); // Demigirl - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[8], Items.MOSS_BLOCK); // Non-Binary - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[9], Items.HONEYCOMB); // Lesbian - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[10], Items.RAW_IRON); // Demiboy - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[11], Items.WATER_BUCKET); // Genderfluid - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[12], Items.AZALEA); // Intersex - gayRecipe(recipes, HexItems.PRIDE_COLORIZERS[13], Items.ARROW); // Aroace + gayRecipe(recipes, ItemPrideColorizer.Type.AGENDER, Items.GLASS); + gayRecipe(recipes, ItemPrideColorizer.Type.AROACE, Items.WHEAT_SEEDS); + gayRecipe(recipes, ItemPrideColorizer.Type.AROMANTIC, Items.ARROW); + gayRecipe(recipes, ItemPrideColorizer.Type.ASEXUAL, Items.BREAD); + gayRecipe(recipes, ItemPrideColorizer.Type.BISEXUAL, Items.WHEAT); + gayRecipe(recipes, ItemPrideColorizer.Type.DEMIBOY, Items.RAW_IRON); + gayRecipe(recipes, ItemPrideColorizer.Type.DEMIGIRL, Items.RAW_COPPER); + gayRecipe(recipes, ItemPrideColorizer.Type.GAY, Items.STONE_BRICK_WALL); + gayRecipe(recipes, ItemPrideColorizer.Type.GENDERFLUID, Items.WATER_BUCKET); + gayRecipe(recipes, ItemPrideColorizer.Type.GENDERQUEER, Items.GLASS_BOTTLE); + gayRecipe(recipes, ItemPrideColorizer.Type.INTERSEX, Items.AZALEA); + gayRecipe(recipes, ItemPrideColorizer.Type.LESBIAN, Items.HONEYCOMB); + gayRecipe(recipes, ItemPrideColorizer.Type.NONBINARY, Items.MOSS_BLOCK); + gayRecipe(recipes, ItemPrideColorizer.Type.PANSEXUAL, Items.CARROT); + gayRecipe(recipes, ItemPrideColorizer.Type.PLURAL, Items.REPEATER); + gayRecipe(recipes, ItemPrideColorizer.Type.TRANSGENDER, Items.EGG); ShapedRecipeBuilder.shaped(HexItems.UUID_COLORIZER) .define('B', Items.BOWL) @@ -368,7 +371,8 @@ public class HexplatRecipes extends PaucalRecipeProvider { .save(recipes); } - private void gayRecipe(Consumer recipes, Item colorizer, Item material) { + private void gayRecipe(Consumer recipes, ItemPrideColorizer.Type type, Item material) { + var colorizer = HexItems.PRIDE_COLORIZERS.get(type); ShapedRecipeBuilder.shaped(colorizer) .define('B', Items.BOWL) .define('D', HexItems.AMETHYST_DUST) diff --git a/Common/src/main/resources/assets/hexcasting/lang/en_us.json b/Common/src/main/resources/assets/hexcasting/lang/en_us.json index 68faaf2a..d2fff6e3 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/en_us.json +++ b/Common/src/main/resources/assets/hexcasting/lang/en_us.json @@ -48,20 +48,22 @@ "item.hexcasting.dye_colorizer_green": "Green Pigment", "item.hexcasting.dye_colorizer_red": "Red Pigment", "item.hexcasting.dye_colorizer_black": "Black Pigment", - "item.hexcasting.pride_colorizer_0": "Transgender Pigment", - "item.hexcasting.pride_colorizer_1": "Gay Pigment", - "item.hexcasting.pride_colorizer_2": "Agender Pigment", - "item.hexcasting.pride_colorizer_3": "Asexual Pigment", - "item.hexcasting.pride_colorizer_4": "Bisexual Pigment", - "item.hexcasting.pride_colorizer_5": "Pansexual Pigment", - "item.hexcasting.pride_colorizer_6": "Genderqueer Pigment", - "item.hexcasting.pride_colorizer_7": "Demigirl Pigment", - "item.hexcasting.pride_colorizer_8": "Non-Binary Pigment", - "item.hexcasting.pride_colorizer_9": "Lesbian Pigment", - "item.hexcasting.pride_colorizer_10": "Demiboy Pigment", - "item.hexcasting.pride_colorizer_11": "Genderfluid Pigment", - "item.hexcasting.pride_colorizer_12": "Intersex Pigment", - "item.hexcasting.pride_colorizer_13": "Aroace Pigment", + "item.hexcasting.pride_colorizer_agender": "Agender Pigment", + "item.hexcasting.pride_colorizer_aroace": "Aroace Pigment", + "item.hexcasting.pride_colorizer_aromantic": "Aromantic Pigment", + "item.hexcasting.pride_colorizer_asexual": "Asexual Pigment", + "item.hexcasting.pride_colorizer_bisexual": "Bisexual Pigment", + "item.hexcasting.pride_colorizer_demiboy": "Demiboy Pigment", + "item.hexcasting.pride_colorizer_demigirl": "Demigirl Pigment", + "item.hexcasting.pride_colorizer_gay": "Gay Pigment", + "item.hexcasting.pride_colorizer_genderfluid": "Genderfluid Pigment", + "item.hexcasting.pride_colorizer_genderqueer": "Genderqueer Pigment", + "item.hexcasting.pride_colorizer_intersex": "Intersex Pigment", + "item.hexcasting.pride_colorizer_lesbian": "Lesbian Pigment", + "item.hexcasting.pride_colorizer_nonbinary": "Non-Binary Pigment", + "item.hexcasting.pride_colorizer_pansexual": "Pansexual Pigment", + "item.hexcasting.pride_colorizer_plural": "Plural Pigment", + "item.hexcasting.pride_colorizer_transgender": "Transgender Pigment", "item.hexcasting.uuid_colorizer": "Soulglimmer Pigment", "item.hexcasting.creative_unlocker": "The Media Cube", "item.hexcasting.creative_unlocker.tooltip.0": "Contains %s.", diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye0.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye0.png deleted file mode 100644 index a347f643b27177534138498bfcdbc52de3ecd67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmV;d0aN~oP)Px$W=TXrR5*>Lld(<$K^TO;GgMfB++BhpL=qCYU}Ivfg_Vhg+V~tkhON)w3s6!+ z>?ENOvPVJ!!AnTk!=s@+3*2RwgUTuYo0*%Pe;576{uQCl#L)n8lP zHom{zk~Rox4PM{hc)Y%|A}X}HZ2)}VBdAvN+=1=x-J(mg9&rEitjUXow1i?75mYO< z$EPgUbH@QF<;!VMYiI+r$T*3SD@pkMWhGJuM`l5$@DRi-Ld+t&gXMbe0I65VHoq%Y z_z<5g7BbZ(F4uEMOg7h5tPx$Vo5|nR5*>LlQB=iP!xr~l1?r~+rh*^42dPM5LXjO`~$|gJD4yyxH~a8@elk5 zjt=|)6G>bNOG!&YC<6&Yi|xW%hx#7xwdmp*-#hobbI-jG{t2UaaDLLt9Lv$pqBLT* z@=9C)Q!NCzxw>XL_cfATwE;4qBxH(W_td3XZ^(-{i8T?&a-@(dVu)fD&3c3B+%Jg; zH^DNHPGk!zx!8h=IEjhAcHGKr;D3RhM7M3NVG{O%9#(kHggX2td;D@=0b7&)` zpbCpu$9)&8-2w7DDbT37yxzgZbD&ui829s>tagX$*)B6vB|Q#pdbjsHv_2&{os6`? zWTCff3VZ7Eym*&+kVB6+$$Jmp^HPx$V@X6oR5*>LlfO#CP#DF3DWQWD+L{bP2Ze$uRd5r!x^|FG;wFNNi_g+`P^1sw zGjtYgNGip42z0o&O+h*YArA4zdlPl>j9<<<_k4c>|AbX69JY>9x9%D>u@Ow8Nr?+! z>q3CR**X3!Fi1|r0Z4(8k*&nuzDKv+$v?n={-{16_Px$ZAnByR5*>Lld)>TP!xv0lx!VLF@_RhJ$}$>nnAdO*>Y;Q!}W8OzD!(Ue0H@PZHb#CD9|n`Bf#gIv-1brtHPBV d6s}wi{tL2wrDn9SbC>`C002ovPDHLkV1jP&!IS_1 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye12.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye12.png deleted file mode 100644 index d0cd2c0939640d582363e6f222557b45fc01e7db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmV;h0Z;ykP)Px$YDq*vR5*>Lld(#}P!xv0v|Sve4Gl_hs1RtAN(VtG=;jM(aqa5b7w|27hVD8# zy0jn&9f~z6gf^g9BxzcNI>w>BX>MX&{FlJJ=l|}1&b@(uN=YtM4vs=CuSsj(!ejLQ zlBxyB#f<>X^9zQKB^4D5MSu`UfpWrJEmx`OMzrD2eF>uFwFnf4D8d|9O*a@iRth50 z*sdKViCTykCtHZipZj>hrdAOxBnKx>i-Wy|hZp#?>METGjtiY^&N0Gi*0Z a3H}5BGoIfBIGxe}0000Px$TuDShR5*>Lld(zzK@>&L%9JZnc1Z#$6ar?6A7C$HE8+);Wg1)m!zNfsT047x z!P2lR29hGM%1p9>C6%xi$xLQ;jg7Z_^X{Gd?wf&s!Ydb!TE|6L3!R!=NZzM!m0kd0 z69FzyFBpzurzzMA01BWYBs95m(4pIo%z?_3BNEm^BV>zsnrx%nju?*OiimcTOcLY7 zj9@pHN3fwXg`97CJv~A>IDMNfEEf_vSBQSjch6_GOg-Zu9w)0=_XD(8GD$Y%^{t|x z(+GT~>$(w$4m*6@y&`)!7Bxga2cQx7M9q*X(iH$Wc{rzg74dj>Z<;@qON>+L3Tu0I z1~)IaCdl1PAs3S9d9}Hy>1MTK2Lyj_03c4K<3a$;mZ=96VNL1BvX!jSdIF*R!elU8 zrd~W=Jy(^f$_mS~>uj75*G|wvHd-Yjz}I#D>j&G4`oJ&h1K$z<0f_FP;ExdxrvLx| M07*qoM6N<$g5|rcmH+?% diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye14.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye14.png deleted file mode 100644 index 8b3b7887dcc1c8cbc0b82942e61a4edcadc892eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmV;X0a^ZuP)Px$U`a$lR5*>LlfO^GKpe$C)jBa$({{l@BdIjFG3(-@ix~e1{uuoS9Q-eEksTe` zB&`GkgM@@TehjiTbtqSQt+@D>CU@WW?!9+c_$Q3~!s+2z>{yPrCYFMaulK?%fSDx% z++E(%8wA>ry>A1=Ktae<kdV`=KqTGa|Fm;kf z$PVWtWFZ$4G2hG@DnhUw^Qz=(uj&aa~RP2V|9`2AE*H QJpcdz07*qoM6N<$f+l>m`~Uy| diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye15.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye15.png deleted file mode 100644 index 50df300f2ffbebeb9c2ab25da9fefe1b1f1f78bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)Px$T}ebiR5*>LlTAy*Komt!OhF?`qYXGT(6kh6(47mr*B>C_RuBY#vZWDAO`(#- zq)j$;C2>(_I@1p~-c7>f-81*SnZQ5gtS_90msL;?tTkCm-lne`wE#8K2ylOM$6z$H ziW+_cpaM2PHD&HaJubSj{*V{B1qteb2AL2?nN3}EV+Nz)21KPv(nKfGEttjYEttxS z964XrI;w^B!KvL$uq-8Vp5ys0U&S}GMds)P!;fUy>q!FzOVVUz{@vB{U4#&fiz!wM zal1!ayd&p!L?zF60T4nEwIasDC1B4ix@z}%d3eV2T|D2V6Nma;2toh4zX7hPc;*Zq zZ=dua_x&SeDT!JUfPO0J1hSOC-zNZ&PEyiIYA2X2G6$%Fdaf?ZPP0-c4)HR#vaaRn zp{QUvQ1b|7DLFnnuwYr10b7116J)9rhn5jw`Z?X|->I+}R$()=;6K4Yj%Nlx^`ig) N002ovPDHLkV1jsFunhnJ diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye2.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye2.png deleted file mode 100644 index a3a0937cae2e33b53fd362084acbed87c961acfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429 zcmV;e0aE^nP)Px$XGugsR5*>LlQB;MK@^0)GbEIp;R=yL6QU3-DTtvnp*DtpV6-z9w$}auYa4%u zjWHpFg2Y0RlaOE`TyYCWAqmx49J}n^fsIqXeKT*~>@NHhR=jYSKMI|UW7Pba&*%4h zq8A{g69LXnPU#MMMpM?#0)#+9C?(0oy&~m8Ngaql7$Q!_Q9`YvqE^tG<16S8fxw@xdM&v^JUBT`7xrg9{#4Mejj1+sOy-`Y9Q1~6wCi>jDdv8; zEAnz`yEZ0W37{F(l|X5~$YcJQYBOh8lxWw+0HiAcyT>-%#{>Xwei~dh&bjdJRP&-^ z8^lq|6i!KddIk?Ww^5KU%g|;%-K#f%Xu5_iJs|k|1^`B_fKe+j9Zcq)1%ysU$j7pg zEb)5%!J=b_Duc<~vwFkmxr#s}u23ffDjOrjr4yvkI!GeG!IQQ2gKb2=9)|sTXo&v; X6x^nq@9yno00000NkvXXu0mjf^Pad< diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye3.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye3.png deleted file mode 100644 index bf239b6613fc1321d6fc3d671e0a00a1007f6e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 424 zcmV;Z0ayNsP)Px$Vo5|nR5*>LlRZnrP#A@ult4j{s?AWUpinTSE)LEPPHs|MItyJoh@-pzp$N`` zKcREyPHIb12(f#ySoOAAZKLY=Rl`I_ZpTthiF=}EV=uf&S zE`Y5I0jd{Q^a9Ty<#+M`F_1E{rPw`msg%mOn=g~{Gp#BMe|5TRuBt;H}I*oI_zx~Vk3b!SerPzdE^#! zWBF>W)uB+#s=6{LAGw@9KJ#*UW<->zwK@P4ido!}lQsYt-QQBbzTvapP~>pBGK790 z3}aiy(~oESsYx&J7|Ee61P|kP0ONIlj6NXvdjkM|AdD0?z-$>>Kj`aV73e`Z?HaBxkCLmlD*5>7(@I{f;8F$DFkSqA8h==enq1_jvMWPx$b4f%&R5*>LlRrztKpcjjND=%)Q%wi8gG#9>_FL%URz!r(f`Z?}58~+J;8yS> zxVWS=hC&5PTewRbkp@JFL%r*zX(!+5a`$_m`~A7VKV{8t9F=NG(JrR;L?n3Yd6`&% zoM{9&KdIB|v{OM&!2w8s3@E3}?!L=$xvCH3Sf(IFyQo1X#8PHc$K@)mPCElp+4%3i z&P11B2G5sZN{%IBG>f%V3G=P$ zs~5!N@(tjLR0-7sm&fNvb;Q zV14gC1GWIR*LRZYfs0dc^e9y$8%6PbOOE?)=Is*}jlyRB9znXl1HTCxj zKsXs#Vk8&Necr6(59{=McA}dYP6k%HJAJNlEHfiC%>X~24}dWR1p!c?MN&q9-BPsh j2V1Is&rbS1I|cs*Y_qYhJ)g*~00000NkvXXu0mjf@~Fe6 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye5.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye5.png deleted file mode 100644 index a94a124057a0fcf46c2d95bf68973541cdcb7e9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430 zcmV;f0a5;mP)Px$Xh}ptR5*>Llfg;?Q5c24k!hQS)5=AGm|}?0Dg+U7Z$!_~rd8l`_!>Qcdlw;C z5QrklOd=>GxVWR^#!b+)&^z8cqis6NJLjDL{O8_*f5HeKoF^}QD{g6LVk!8Xenhwc zrYZ!uySZgBvNclTC;{LD5hGKIGp8AHsci7U^<2%wid%t^YGO#Sid-toU}Q&3WEyAU z1WAGwRC0I)6|UzZ7F(_%R|pp;r>VwbDG&>nd^=6QIAp$>89@Sj?5uY^P9V*kiL(`N zrsmseD#S!xu&oUf5|IjZEwTKe=b{c?6vP!|a3eHWHboh9}!+nXjS}PzorwvWm z6CKUil=0LKuInWRBb#?#`SxOnrJ(S&o~lju$ Y1^OhTckC%U5C8xG07*qoM6N<$f*7#2asU7T diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye6.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye6.png deleted file mode 100644 index 5725138fc97530625cd767ab9ae193c5db4d7917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmV;h0Z;ykP)Px$YDq*vR5*>LlfO#CP!z_0kxX6Mng|7p3I!YE8+7dCCN4fhR|`IcplfFzKzxeg z=F~JP6k2E@V$wfLrowed@9n)!b@AJBa=tI$`OXRa6V`s=^7LA`W!I=B>x9vKQ0N7) zbt1rB`<7rF8cj~c0T4hz$d=^hc@w|ksTb)gHALL9tAunBOOkc?4Ub?P7DS|*Xc{Re zY6QJ`e*_)rDkWL&dXGl)ffY@oLQ}d*rDcU=oe)kUg3gfRQcV~R!bvXTRvqLPbYc0` zpfkj2m7tf`m4J8Ao$;O4`qa3UQIeRyfJeRjyFK4V?_AY;3)_b%GQ+1W5#_Jy#F@V80^nE=Am3 a8sa~NX0Cv!O}K3U0000Px$Ur9tkR5*>Lld(#}P!xv0NI`I^+6;vhS}2-Q-@wtm6>;lQkXrNwd>Ch!t*I5mexy-@@Jq@LjX^o-f2P|5K$HVVTiG{76W zJ*n!KP3j5WpWgU*33z>cR$cY(3LqB*e_sF~j6%aj2_Rk0EFiPX#m(o7r7o^6iKlU< zc91S-mLIO3t309pHuAH}-Iz;UIYENfNfrX!-dwN!!G2YLFwFXcp#lE}mE@%JFpEj2 P00000NkvXXu0mjf9e%zm diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye8.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye8.png deleted file mode 100644 index 25ad4d02f4fb02b324345e6626af87aca7c2af09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmV;b0agBqP)Px$WJyFpR5*>Llg~;5Q5eO46SHb#<-i0P1wx9o>kWEDPN@1^HL@< zjX&^J64ioEPPU*Uj6%fc4|kDzz#btDCWr!0Rteob@bn z3%ap-$^oE^ds75|vtY@qp`++s>s803IJ2T$L|5I6hQl5d?;C zG#nYmwv4AA&&Tt-8e|xSh?$`E_5xtM4zQvR2>#vxz-Tx!QrG~~`NRTZCzGChQY_JU zeL@65tY$EsPb{y$I9Its{Wg-l%h?!1{7!;2S_UZuI6o^d{lR`kz1fQE&6Z*Q1*<2h UlK8OV{r~^~07*qoM6N<$fPx$Ye_^wR5*>LlQB=iKpe$?C3V3>kamDLXwpQ8hMCEbxane)_yvr96DJqHfRif; z-@w7>ATvT*k|vNyV7MYIOeA%{JMUVUeB<@K*Y|(_JNPH8OLpp%m$=!j+!;`@)A>5sZrFbq~Xo=8BVFOGT6AOsl zT)O$BSmJj0PJ20yRR`0>#PSEL>nc~M-;Lz#vKyns-y}$*b&x`U*V4(_2euLQ@mpLU bzZvE~b`hyB$1&q`00000NkvXXu0mjf{_ex| diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_black.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_black.png new file mode 100644 index 0000000000000000000000000000000000000000..aabea8c867ee2d2b1a46f2c2f5db2f103fe0827e GIT binary patch literal 1913 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 literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_blue.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_blue.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_blue.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_brown.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..9ff322e30fb6a9bb606d605297535908def5e779 GIT binary patch literal 1941 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 literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_cyan.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_cyan.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_cyan.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_gray.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..fca7b0d19b620dcfc4fadc6067b36fe2752b2c6e GIT binary patch literal 1938 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 LNkvXXu0mjfnJtQ& literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_green.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_green.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_green.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_blue.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..44ad42aa18005fe090a4baef7f137e398bb2ed9e GIT binary patch literal 1915 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 KMNUMnLSTZVxs-7L literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_gray.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_gray.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_light_gray.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_lime.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..0516294e595bbbb315122cec8d013ec3070ae6c9 GIT binary patch literal 1988 zcmV;#2RrzQP) zF-v1h6vzKr7K8|rPKeclsW!#d!n%c6Dp+Xam++&=`wli*2x}R(SQk=CgxxB_Rt5qV zK}f*rzT&o6nwSFBlId1ps{i^uwy?omA`T_8C4jKcYYC;d%A~0NC3)6fLzXI2j%k{K`A+ zef*r<;^*YnRPtr;x$ss%x_CIp@7XWwGpZzL0jb;CMSs*of7G+uVxzfM`EI2V>7Gec z$%p30id7X0E;~1kZ;xM%6(lNrJ-pIA1zyQcd*2k6&m*L<=My^hZ7OJNJ*E1riT@$~?$CSP`io&B^efQ1O7i?0&Y> z-WPdLacBB6DaM0JS9W2-4_O8X-aZu`k9CRqB~24saI0yPfte81M*CFgjVx_3cEg0vEX$33_$6X-PW#g>27P+ z^itljl6epvTr&?c59;X8x%27v*=t`IqM%B|I8hQ6?vHxtwsy^vQt_bM+BG}?>~5XR z16N5rpo+$i6I75En`{7)0E3iykaWECNUNO>@iX!QT}+NxfZ-~r2<|FX$3)YGCU~Ufj5Z< z)HiszujT;_F#S=_O46$>c%HrBVsvf|cYwe|-^#|9!RKOc>#)*4-n#{ZD;on;RynLT zh^=gV|Ma6F#s_s)Hbe_jRyM>6QiBVCHDaCM!dOr@xTxGhYH$Gv9clTPF!y{x?an~i z)py$aRy(QZ3p_rk#e-;kASE5>UN1X0jqzYokZ1C~VFp)gPDC1_pkRvg06-Nezh}Sj zq4^QO>tv(+2Vj6gVgcZ3M3)C4sd%6UN^Kroc5WINqTsHa!~@_p3X^ycl6eaJF%kc% zurH?!C?_1|0?V%)ALRJJryL)=t@r?tV}#oI17gAo-UN$)6Gz0K0EAcwy@M zuF0+?T;4{^`GZoL+-fv`0EAsS=MQpxU|EpkgHky@D7Ab{$oYf721g(vf4~b{#8KoA ztoXoPtRzY6j3gBgLV7FtgAfnI;hp#oAiBm7%^xg250aGQgB&0Dl;eYyh!2vKd60SF zQ|7@+@F33@BJ%~HykFIPA%zF#ch>@GzOc7-C~kBnWgcW6)RH^ICk^jF*<0_Q?#vLc zu7DS&$tVUW)I1nZC#LY}_L=Ei>Iz8w@rt+Liw|6PCN4m8Kr@Kmji2}ui31BDdqdWj$MJ8^q4Dx`wGnp-IhL7@q zI zHa}+`tUM3?zM?H0J9tgS12?P@E6~ITlDs_Vk9s)WJ~Iv_O*~8mm7Nd&S#t4EuBk*5 zk|g56csj92l*EJU;T4WL$ELwH*IVg4AQIK$!QR#(HrHDKG7qx!Qm;2gD{y(>9$lc? zZp?W=mANsISb>iR&$AcfWWoK)q>G1hV~H;&3f=-;nUiR9y@jLBv9|(?2QG<@I>%8S zm<>(i!K83Wq~U?p2AqHNK2zqwo6y`mP^~wH`hseG!RN~67I^-ET$)6&vo9%Gi4W*D zh(xh`VkO9uVxmxdU@Y*(M3h&FTEIy}0S2XgqCAjdq9h)iPyZ==U(7sM21R*5+l_q{ z1otbKoeSo5WvK$|I1`BnfMR*zf8VdHs({?MKkDInc$J<{B-4R%l-A}CEFQQdQqLD8 z61fZ1J_{@=OH9Z-SO$rY$UO@R@IOxLL-GAa_?HF%fd|wpT^{(fKs*5ESYM#gnTzw_ z;^AEPexrM|9q}ME=`zDRP@ON(XVGzio9|AtG7pwPnFkBQ10cM<5aq#mIuYM@R`URm z-**NQ-)CCkb5Isr-WJxnw0FLsb?J9*;Z&E7p0AwbjX=6f|GD#2eJ-s&Pu1tr-q#bk z+3NQj-HJ%rr59b%;T;I40L1miloWu-gOn72cMnD~56JYzyV;PllT zX_A)*7D1}v9q_xf_jn_%OILg$)un@5sx&TL0ZOV%ix&L7zt2?1rA2Q{ap^p~uY}Y* z$bY|aX?T$TURzdOslt6Akq7R+95oO4B7Q9%xXL`xopS7r*4-2UAg2M;JOEaf3I776 W{?MkNtfZ^}0000 zzit{!6vjU;C`hcZBGLqRE+|~Pqt6Ri?)?Jyg>LEI$_u2&m1`FibR;Q)5Ee*_yxLnV zXPG}|X3i{10(id0F=5Wm&d&MGnKLtM;N;bE{m0Awx>SF^e#qGGS|3uu!MLbD%V!1h z=Z^q@(YKaX<{!@L=(dMXpZi!$+Q?^>q3+F+t*K_<<$hhNS00QDtiON2`um64$n;BD zIt`GfUpM&m<5l~NjCgB6%7$AkCT%PxZLKZ3S8eON9rFXaXA&9t^to@<%BsQjL)N0! z&W79ib1J-g?8}~lYGg1j>cX6y9m#BM^U6ubBry*Fpfm3Q&>yMQm0djOUbT_WmUSm{ z8UQLD0F_r#mo|NbHNf#;G1K`OA4_rz-NIW1*22geL>%@b^gWsX3dsCgPGq1X{hzC?yWy0!lXDGHX@qi=-%KT}G#iZ)a zYPSvoMdcq|dG)xDP+D9;HJl+H&~yg~OnC?>^QWa2AGms>Gr&*_s}MESQ4237ZD34p z%lkiTK)n)SjA~Q4bD;%R>@9FG39&#oz`!KL0zi3;)JT*+?q0RMSGEkOMo4D}l9&5+ zX%4(mJfOZYotGuGkI0>=FlGGJB)zx>`K-Wnvf1^}eSF|tpdb+sreDgkd$Y9qN6Ree zTiKv$J9)rmGP^fR=kf@!Ys4li8=3)9%*qC9AU3!Fls0G*T+}sa8eCYn5F1TdOrib)VUe|5Vtu#sml_9CQJ1RZc@GK1lI_ODR5hU-1FJ#|Vw{2gHQ;l0Ue9 z$XZ-%pczoPM^#om(X}Vb*#;?pP)U+o4dxF3ze}h5L5dGF11UbJl;VR*r^kepKM3$Z zoIg+tt3DvfA80_~ctBV5cI6Nce0neW10N6A;hp#oAh^a5%pV*-52BRfgA^aQl;VT4 zh!3Kac#wGDQsTi`@F2|>8t?$n=L;RPpveQ30kn`szXOQ}K;psQkvYUi^I&w_!~AJk z&t}D=vs!rl{R6U_C8j7#u{(F>`@*B!UfsFG21x4TWpBa719E3GMIIF&a5d6yA?BpD zW+3q(@!(K3UT*}d#us}drOK#*DeDux-dOd_{i7BWiC|*R7sNcMy7Lx5!})@$M)QS( z@`;HDi3cG?SI?X`MCA{Fy{}N?iYFWdlYCZaeI{tYhKZi65Apzj7MYmK=w2RBcdmze zW;1+%2YV;t4oB8CFgGvIPy;4+i662NF9<(F~AO9(3kC ztRDN#d2n&}inq%RfW(7$z=OZ9U<-#{ye8rSMfL(cd>HRkJ$ULL3uEbo405?$FB6R|ZgudI^j?Q(;QJGVP)Jm}2($Y;ws zCc3zLjpM<^-QIoQE;k|`XlT4==bpeuwUoINwmJ;a^>29w!>rR(v9

VedlGeTmT^4z`QNH^eKGOi6cprv zy4{$Q_kF7QOh2ydt$}a9GT`2`{Aczniwuw(FD6yqRGLrJYCt3+LxXV<0hpew^0%1wcRF2*5jg*Afse9;kbgOdSyqfCJVS zXmnPk<`bu1H`cr2tQzFcAB|Vr?Rj9XwWz9xcR-&nNY5{H06qOdkBb(g5)V#6i3dl+ z1Hiw&5adB;-eb=@i+KR>=beGb^Gs*_9+cyjvxTKD?VK-2UD}#2#JY6w{mRj^_gI(y zbMI4ixwQCwsxFsy9#2%OEk5698X_f^K6V9%cfg+lVAmUCQUF$b5Ss#UZmEjq0ag8Y zdEi`%Fz-n)SvQmrld`SxC%-^!FQ2h6m~IwIwx`DBK4kd0_6#5%WMj1ki{FrVt+f7;L`wN9sp;{g#Q8NSHpfU%79`30000 zu~H*B5QcwmLD?CuA~3<4a`6OCNWGym-hhyIxJTIJo`8@y*o@$Ub4oHPiJ{B|IB?aF z4Mi{)m=-OmHENA(S=;DO7Q9xEq)~rrwKM~;^Xi2Dfae0^E-EBDUEczt@r>(iq# z^7!*d9W+2%&TjGY-_rVwj5OAO)E$mc%?niX!s?68Vc+}if%^fqnM6j8z7M=wc{Mn> zy6I4FcZVbMITbGNe(CN4H_|&Bo5GTU1Ig`e_sUt@BsC8Jpjs^e*tgUh${`+f4*Td1 zM`n9Of{U2E8l=EPG>`%l!0E(Pm{>Jv0~4_cDKG&7BQe7yO-b%d zKl9LEWq|t$h5mGB)I1>1bZ2Na52&!~6J8AllPQ3;S9XUZAUe5b9%LT0 z(dW7IU@|php_&)Qh!`hI;)T1zk-1YU9(0Ez!vnw`*2z3@mBa%wRIL_1(qfAZAQE7Z zG7mBj+9;`Q+{tJ-i{2P2Y%$?I^jGnK7v?K^Aix7j<->iP2mFfkGv^s*6zfsp5AG&_0GmtU#WRO6HGNPtR%gf2lZQt z<;ZI1x&o!Dk)!!kfh+1U^c zqy`rN>w`AIg{eW?;KFM{YH$Gv18Mh|uMu?NqCQuY6 z@t{d&Ag!?t6C-pE`=)Rxrwk|;9CU%ks_cexe30XVkaB$Rwc-OnjuDc0K=A=*!dJ;3 zoLt>>q}aeR;Km4U{vdQFE7*xSfAId9BDWgN9{|lRo%07dKCler_+YIZAFQ=|Ovw3z z2oKcx174W>fI5Fbg(V))6&r_gj0a8nD*1yZ9*EOB@gG2Rk0F{r*nS=)DaQvnJ_sqt z2YV48Bq{SC^B|=fR&>w1;CaUQ_YF z4QoULn)pCckO$Sgz+f^p4kax-i~*MiRFmcGc0HtH2}u(1pjs^~5+(7Vy!(az`Gx7Q z-tlQV4~Rq>9*D<8C?2G+F7qHOCiVV8)PTza_h^mkxH0De8FOPI(Ljg?^;>D2tns`u zX*s(!H3`K;jZL5{a}xEAPtiZWh#RQiN{>YS^NZ+tB#Q?wi8MU0`hfF~o@dHD_!9bk zJOKRHIZ0COFN9p#)PUy?$fZdXJBMoG#Rt?3B2g@#=ml9)OcXtz2p|{}#du(9z)3^_ zhMEV}YJu)>WW_{DJShM9yAFLZ^I#VgGA+jY!CeQ^U5j% z(asXg4U(K zxrI|*I{JR)ByR-LUHbFhry6o;_4`yqF0Fo_stW6*oD$qMMW=V5IRzl{ASDGL@*pJz z5IlpC%mb?W_VOV5er4|ODMtvr*_qQ<^GcJvJ+KW@P47V1rGq@sy0qsDsV?1kq)Ow` z9#B$UTCBmJ`}<67Tw3(T6qnA^`(8-RgZ%d!cZLV~@3m#Ml`7l^5_#aB%Te=yZ{oM& rfvd~|-CK^;JOJd(o|*^1-ZJ5TAtSExn4yJ+00000NkvXXu0mjfZ|0Rw literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_orange.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_orange.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_orange.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b40de82bbe49b8e3a3c0f016d9e08eafecab31 GIT binary patch literal 1954 zcmV;T2VMAyP) zu~Oqa5Xb-VgmYYk33pe7GVhS)TAqjQo`a58`C3{U-XRS$N09>tz8RB`O!5`ZDl2Ja zt(@U53Hmn&K5H$>+Mib|*#HNxUg$p_uV2>u_pg_y;RL0FMqb zZ@>Suj**ep8jyzL67_6_dbYCqVp+X==k~n=n>Lfk$l%)-uU1|SzFwa8sJDmX(j2G4 z&o@imUEoHlNnr|03JxTG_0LgR|)XK;xCeacNwd(})kOWFABxu9*j!2VJzY zJF5&lUcao*rUNq;>eG?afJlHr$~?$C=%S>yaVMkUEP7+8FlPdV{_6OE3iBB~5a5BN<^3A$&0N8D$PNMwrvU+d5vS)xBAsrz|906OsM_nFb zZBp?-4U{fCFz#HlAPU&>fH)a#0!3jG4^#%uuSUK3ZH@VDZSepIuQ3722?t%EwJL|9 z93SNPAfy~0e6IKakYj`-9#DM1nebWi2NYn?d3-9U-|W6vDx?z|!C{RLp_E7Z9v1H^;n{hGaX+!%-g#f1rAC+nj; z0JboZwjj3hfQB;-b7?btga=zs3tHZ$=dt_BMCN`i@KK;psKbg=PIc#nG(59r_Mw?IN)Vi}Ih;BdCK6OriU z$ZAqp=?+Oj9xP@nJl`y%JP7Vb8eQ~3ONf~VN6&-5uV@d)KD?&lfg9F{1~l;jClM*g zgL>9PB;-)i#KRbHc|bLxHI-;Wl0-aMY=}f8O5(x%rpD-^Z%9;5igX?ji8MU0Qan^u ziU%pI%RI=6DJh@WYQW`zyR}BO-I()$jJYw9XduLcetlw`taZOK>FMsx)Fc!WwKjpS z%t=&E3XCqo!JM^U*(K5Fq95IlWbt5h(Kqf}ZZ(j@cRMW7~Ld_c`062H(9+LBk zRCS=~d2Rl{;(<#db^bsik-I=0s)0pii3ynphamA5x!-~U!nZT}ej^ZG8UO?y(5Q5I z5Yis;0NCOEg@w~*zx2d#WLqHkXJk8HQZiYeHy=K!tTuP6-~GqK|i=Jp~~0ASDGL@*pJz5Zr^2 z%mb?W{_-IDeP!(ZVtq`GwLmMV=)dq7Eb zX|V=>@9#5pacR*TQ(QVf-j70R9^}8@crZN3f3Gd8t5o4WkjMjfUyhmwd=bAB4_sv) o=)Q8S<^dpQ_S8H8j+P1k12k@;_Pq@$D*ylh07*qoM6N<$f_OQT*Z=?k literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_pink.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_purple.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a4fa1f1cbe17bc66bc4ea088d037768397cac9 GIT binary patch literal 1949 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 literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_white.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_white.png.mcmeta new file mode 100644 index 00000000..05d20f2d --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_white.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 2 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_yellow.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/dye_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..caf2ffbe61d52fcf66743d2cff9f50a7d8d68f74 GIT binary patch literal 1966 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 KMNUMnLSTaUiO}f) diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride11.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride11.png deleted file mode 100644 index 26e47776e03da1d52d05e72889b8c4bc975d29e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmV;|0Vw{7P)Px$kx4{BR5*>LlRrztKp4h<(JZ>O(iFs^6)LvW4HlTv~PUnZn)s{_c6+yTCtXbS{kNCPFJ^CDue! zaO+)n)dHA$Bf!$^0@XV^QItt%079S(WUA(3zDT)HiZ)~*6A&w9MIaqwsAgT|LW$~~ z-33u@9M_4QL=p7j&Ir0>AQ6qY)=&{T2d7Tc!J;V;4M|_Rm$%@PddoK=2X@VAXC26( zV2wE&R-o64R(gVe<#+lO{Mw5GsWxdfn`v#5>axwqR9dh`Lo z-#1Vi&QbLQ?t`0jP;dDL5Lzjz9?OriAHC>%W%q>hV>66qP;dE$U28vA8OW|H{CEms zD2AOMo3R5O0-!*;Px$en~_@R5*>LlQB!fKp2LfNEQW++6+nu1<{sv@dr35h+7d6oCO7O7ag5l{278c zI5;^uxI37V7>bI7R=l*0L$e5RsCT_aT>~OPw$I06z)kr9hE#v7kI6pr88RQ3Xdl``kjwTP-etZTtjASZ-NV?R&ZUEqP zYMhg|OB2xSG%V4Ihu-^d=HR_TJ#sSRSx%45WY8U`euW|t-1{pA?CbNQHv_3=r(ps3 uFWq-POwtH2n@@)RV85y!Iaxh&4EQ%gez5b)L0WPE0000Px$oJmAMR5*>Llfg^dU>L@Kk+On}Mb{jLx=kpUP#JpjR%Kp#8Dk7&3`FpM@Zw>Y zUCOS4u(KdLdaR%_^)Lowc(EjfvJ@#4_r)ed1*Ic9l<(`8rt{)+3UA)`m*;z*FK|y8 z{e`LV>DV%@L`_73TJtp33y{$V0p7fPO||YOnsOsKfEY-DGIH2{Zd1rR>O~L+35aD{ z3Zz2}IjpOYcc|9g6hyl58lG~Zj-WU9A3;|T28edAcc|7pHN1wGY6`+YT2>N~!1X=e zRetbz_(_~_;QC#NHJU@Fpo8UCcaAH3HM6R&0M4Y%RsJ()`wIz+Qa?Y~WS36}|5|WM z8UXMtSf})Mm1yogA6GW${Q1Jo)+_+#Y?00*2ii$+M%vRakNJI@)$QNFVs~kgz&o%J zoZ~zlN6&0XUl81#z=MY++_NTLT_gb)*DXV|gMqp0y1lHZ=cP}3%)D}AwS$Z6mf`x{ z>nbDEf#EL?#(J=CyP4h&bO?Y1>55K{Fex(fVw#2Mkk*>TW^rQR5B6XA<@wkz&nMvj Y09L28or|`*s{jB107*qoM6N<$g1bWCEC2ui diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride2.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride2.png deleted file mode 100644 index 9ec04304e17c7fca803df398782d72ef86c9c178..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)Px$j7da6R5*>LlRZnrP!xurNGBtwoz!q^11+lCnZ zI#CKLI9m1a@|4q)BUzUKD_^7@JRzF#5v8&6#?MpjRg8JS@FbBBYPx$o=HSOR5*>Llfg>dP!xv0j8oBeG0}+-=Gtapq%({KML}`Vjdj&hiYvF$(na0a z*XXkE(2cu+Vv$n15pgZzkPHkY)qsm+9HF?F7UCk_>&?Wv>AyjnR^+JI4)i<=eZYHU0mH`qV2P(?qx>KiFYp8>`A7>y|$x- zOg^-ej04wCA=X40xdk08zuMa0qxB-l)}+|!VDIMhP#>f8VltCXL-EHk z)9Wf%sNap?S3qNaPQ81-)3ZB&5V>PrPx$q)9|UR5*>Lld(%1VHn1LC!s=HNNR3K2|+>dLL3}~mXM_=TBL|bz*!1zrHHHl zft$Nap;K0;Ld7g4WC*s<#ydm6U}G|TUve25Xt10^ywC4)v5U`iy!Sr8?|I+v4jw6E zv@n;P_spmnsEMB7qWLS-3lPzb0Gmr2RO@!2DISXhct8jg@y*t>MP@dwUPxC4AZFB5 zARS`(W?h-tG}XEtg7|5ihNF_G5%lKK5p+pcBD(jzhCjmS;{4Neu;>XySCU#Ta&_{C zPQPua1oovfob^QMm!4C@Mzp0W6pEb{u>%Roe5 zIM!l}!d-nrZ`%8lXD9!ja;`;oaLD$P&!m=%lyfa67hN_jD+G@C@$?-WCH9$kWm5y5 z)g|wGg6fB#aNHo1H2J3iR07cx!2fRmpxP9iRooz;({CH1E63iuuGRHv^}KcPm4$WN zQ%mgh+lGBP{9L6gLsxiRa&;D^FGK6tA7tuj!W*r9|9B3--%5<#(*nQO7Wi?T9_xQl gwH42+t#|?WEl?_}cHAa85dZ)H07*qoM6N<$g6Zhw?f?J) diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride5.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride5.png deleted file mode 100644 index d8c768b36b867f344ee8d43eb2920d30a448a409..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)Px$l}SWFR5*>LlRrx%K^%skm7pL&b7l+wfr4-eT3&HQKtvG)3lR|lc7lz_ao8P} zeg_*Z;Ya$d}Tstu@Ktdk`Se#ycYig&+6^#O}2fNQYQ* zSl9SimP*ZyL1Y^5(o;#)5p?s%Bk1x2AMx<+?YOvhEbr2bnf$<)k(ER!aO)oVVwt|~ z{>Vt+*54rZmo%~k9V~Zssx5X~U20tcvZERHhko<@&wvq8s+4PxETl;E{u{d3b24}RO;b%npC)br1iQ`QfzBJ~mPpPQCjf4i=- zLLGQ>7#OhT%?r@xX985mx{iOG1MqT`B3VeWU31u(9Bw=RPgQ55s5%=N@K+K&u^g!0 R+@$~j002ovPDHLkV1l4@&XxcG diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride6.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride6.png deleted file mode 100644 index c110a111d14bc3e7b574bb408d4761501581658a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 483 zcmV<90UZ8`P)Px$ok>JNR5*>LlQBypK@`V-du$~Eqgh1>qM(?d!hx32Mi8z$L`y*sEJROiML&Sw zAhnR{Dl19pA-O9~3&D%K2Z|ygG0Y?zh^Y?NVzZOkY_z$5wY+`rH~;tE4E(2z?!a_% z*0cJpP)sxge@lNNxd5hK2(Y^RmEye}N=n2N03HwlnL%-CJjKjpTK$l&3_+}ZOM!HV z5ftm1nM_l>w0-f zp&Zzcj^FD*f&k_`Ii2G6sb`mYcFSKVwc`qqo=9<=ykMg+8nPHDmnjoFxnXF?BJEj} z5CDAAld`XCY_DyR%al30%u}$hFtbf^nKIUb%hLSk2-pnl=`;8-azyc)KgcO}frG{z zKlg5Zr(;Q|b^ywOX!w>s+5mw4T*9u1Fre0|7@{tF?p@dKLsxw#zr*lp%u_?GwJL`F z=wDaq%E$^Iez`h}7uf`QJSKp_z7elGmfybvKwQU(o!qc~yGV7j*|Yv#ov(P_`HB~U ZzX6Bpt#Y6yQvm<~002ovPDHLkV1g8K+0y_3 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride7.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride7.png deleted file mode 100644 index c725122659c958be728d66f071f89ce482db189d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmV;|0Vw{7P)Px$kx4{BR5*>LlfN$mVHn3hM-yW!J%fs9($I# z05Kr=`vd@tXPfGcueRXTYZ?&faaUZHA632aVL1F=-`>Ek*g-S{uU^v(E4;3*@3tJF zRkjqEU9lSuWC(x&H7hlmpn3q-T$$aSL;5eZA0ODSTFS2lOZhbg{snQ!st)NAa1H3(AWR~ diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride8.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride8.png deleted file mode 100644 index 3f8dff4346292ace083e081ca8b7f457170b8371..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmV;~0Ve*5P)Px$lSxEDR5*>Ll0i%3Kpe$?S&N{^Mr{N!uYfH06I$&(G`qO?Ez489a^7CT>HZa zAIyT_{SyFaM1t@p%sOcIVhd1?E%jx26aHBYb*1 z0#?)SI5w-yVRmv}<)4RtUzJiy{kgeQXBWSfyWpyKv%ZD<$X54}of&)vy}Y-~eq?w% P00000NkvXXu0mjf8YIt( diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride9.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride9.png deleted file mode 100644 index bb334c11e490eda52845159c3ca5c8029fb4ee98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 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 literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aroace.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aroace.png.mcmeta new file mode 100644 index 00000000..290910af --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aroace.png.mcmeta @@ -0,0 +1,39 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png new file mode 100644 index 0000000000000000000000000000000000000000..17638f176e4176ea17b66c0ea2192706f8caed47 GIT binary patch literal 7020 zcmWkz2Q(aA7@f6YS!G2DLG%zUdS4ciAkm_i=w;PJ5@ivrvJ#>bv04x{did2~l_*g| z^yoE8bRpV5IcLtcKw1WGaL2b@gYSz`AaiK-h_ zM(-An3U_R>>8$;3+L`&|O)RCYkbX1VVbXs#;7`**{aX4N`ANzB_<;JORc*;sWK_3_ zFu?9A6G>v6cv#Elh#T32#l=vR{6WHiH&5V&jccq@cdj=V-YPT({{evGEtcbpzm!is z{R03jF4h3cR34o=1Z}cg@b{7}aZ*8n7 zVkhu-Uu}N#8_C}c0E@qWx8&$4>~8Q3Rk1R6`v9H$%@f|k=qS=ZOt+Y9KU8fIcQV;i zszK}lV0iz0*UQ=1>s{FMiX3{!gxsse_PJNs$P022*Eu?X&>Cqp;VuPU0AZsbnS+Ls zkzS%MH7P#&VtsuJ0A%)WX_EEO(j)AC?Wwh*wA){1hz5ki0f#&X0Nd840uUwvcK(+6{Jx}k*b zu*O9QwVg^ElKtiH?yjkB@2yOK6OO{4L9FZ3t%T4ki!&7I zX|Je6zD4kwa_#tQ5KH{=PFOsuSUI#xDM zCD2hXMZy^DIuCEUm^$CIQ_|6iC4?Flyuaz^5-Q7Z<3>(F0j#x|{Ve9o4O8i754kN% zFxDH{K&6_)m~bE`=jav~jaTKGt52+~p3T$~rSe^!kf+fp*+Hz`he=+>@F2ulxoyF_ znpkv7s)U8bU;dHz1}X5&%U$l&H81uvoc*!nNm-f8JPQopm2YQA%`-OJho85ISCNI~<;FP+)Hf~yxq$v8h;^%QOXTl) zt#{>QP4+63E&)&9C7qnTme{dZdF<&#nla0Iv|KMW`eUZx0n_A!u*kv-G#OBu#>?AF zfC4fySEN8RaUKxT%Klf1K6`umHDmlC(i(0rSoo=g=q_Lt^hyz!CzQvU91tRjuTH-^ zUkeQwL&jBFkN$GN$jw8nJ;f;D*t0$&XG$z1VtsVXX9vlUt4ITEd2bnDST!@GZUIC7 zOL8umrH^~W@@D)cd>OsGyf(J#^XjGo=-WSjTyJ`Q3mZ=!LL@0m3B*~V0Do_)GH)x~ z+@|D@r-QQ!aQuH+S?ta?mXtvp0sXlULRCZhO`79}mMdVAn5_~qofTTgRNdkTswY4# zI|h!%=zoll3rq@gw^uc=aG9GW5&n|8?x{;)1^t6L$ROIl7GC+N*~CY-qh!N zZ*K-BJk+H+acycMpqKDsJRy!pfVJBqeV)g#Gjx`DToftCfB1t$Em7EQaG({8Eg%u6 z+RkC0n@857Gt6MrskQ(DR^z7BSd)*B7s###?1=`-%EN;8j&#}1E+1c@F{J$mazn^+ zsQ>Zr$6&VVcQ?vD;F)d6F`d2}O$<;^RVwvcmdY~v^;I#sHP!1Ye8#YK^E2;jTUXEZ z*y2Fyr->k;xK6I`VZWznAYAsq(1AWi7!}IPA7HzrZC{hC%2|3Di1PFE1F*y_9k~9Q z_xRVgQ*R9FK7EGwpwb~qP`KC5@{`@#_%>;Zxq7+%Tk9-U%EGQ()0G}&I3bWCH==%t z8(5ka)T(V$&DsZH+8=h`_{WUs8}%mhU&T3+)f%exx)HaTJgXR-|NLx+XPeIrbHCzw zof0R)*oU>9YT8_xx%W)H<^5{>p^8P5f;;)(wJMVNg1J@s!xQ^8rBKZ*7L zAT?i#9|Wq4UN~iwblK8C#WAVx?KU9;BZE)qmP>P^l*!lQZx_Bl&K@ekS52UCaAV=J z@RqsQu^J;mzco<_RwpzPv(ZsIFUW6;^DV3}pBK6gtR{I^k~aHV!p5G2dF&j@|FUyK z4#mjkE&6Dn>LNgVrmMf5^`+>VMRl@lv!ENP1>!{5B4}5wC$=3Xj4wG^s9!sW7#8od{7UuUK8h_Knf|yB zS1d;smJ}L5`ezd9rIwUw=*ujhP^vXU-_gJOmoQ?f00olzX)wIyPpdyr&HC$PU%Z>8 zG5Tk?tt2C<**?3htgP?ZwtQ{8^Pp;l@EcsLuxc;q;2$W0>0^Hy9*I?Elt zq7&P_4{)S)fGtSLtiC7Lzg(_vn)sbR_Vl_^lxha%@yEQAhLp&Z-3OBjY<{)3%4kGC zOn{IDbDUy_(m(27#&iph?MF=RdO5Tk(l~0ydHE0_0Bft$x9iindxObL*kbOe^Fz<1 zzH=I>X-h}qo^(^noSybK59BL04#lF}oF9*sde}OZ0Pp1=>6$hq;UzD!jpdVDyG!*+ z^!1fYQw9AY|7O@fdb?;8#4XY~L}K6OvMvWQbBJWZZ9SVN8Y8G=F0LlDh>uZIt2O+Q z04`og3>`q=Sby=`E^5KPsw+KC&4|` zrz^B|2TcI?AjrrhKuCS-u=NRvn1Jm^pGnbkbWKvBGo$&~Zzm&7y!>t&WsHRrshwr0 z*vzU8kuSAcyTDnBUIGAW@_^@n@(nEdK+zV5xx$WO_tm~T!N$sq+lEXaOUg@MVz1rs z^z)D6qt?Vnx7r9-J&cT{*++1G2a9Z@)|kS!9MZlmSIx}H|4vdn!=+sA6Az!SUA zp~0|ab!r4S9*TUYdJZL_`=r6mL~X5SW>B~;&XAuoXuJDj|4CY${Pj$g9L|I5G^@e* zSa!;0-X$*0NSGL#jUF=Ylr(V_LeIm)-2oMIV9h7ViqlMnl~~Q2D*Zy}E%sG$ERQp+ z(CzMp@N92=6JrIa`|+Ci65T;4zhE!Non_{UF7a!uyCiwi&Y5IPh;ud$v21*+YGCiy zMlN>*;-G&R%PqzhOdlhi{k=~uPL9#B>XyACkw1c8fPb{AxQt0Ko&g`56}Mt2T-I5S zO1Fd7IP#RT*{Q=xLOqt{cV}Tc91{$xM~f~)K(yweq6++L{};*O?ifo9Td<}%X|ueX zyvYKXy<^tU|JVdtm8i9EA~beluZX~;oD zl6a#7t$-+b6~?V3KG#<{t@|Qh+(9hTa0hiL8{-e1fqT`0@ar43~fO-5fl2>nPk-hvPqcr!-RO^o3_gGnPKYxQ8!n*q$i&t+}t~>O|n0_H( zsP|m?1{+r)5eecmo)>y5ND+Z_5k!g6LlAuer(2k~Y2A|F-4~A+ky-K2EP1{{&0Un{ zmCZ8el3*H2ZdqkEQ)Hb`F`mC?XscI`1>$V%25@;n9-p+*Iy!kIPkSeyjXe>3)PWkJ zi#nF4L{5Yzn=tPZ_vGHYe1S3QDs%b@y|T?or#hcgAaC$qpf~RU9oJyFEY}*uc^OKzG28D5XZ8hz$V5|8 zZM!Xp6b_7&rEI_aR>(eAMn+ZZRayLW#wTHo4~exIyEvHW^rXB@6DT_ltu z@sAG7T>$$5P(SGOv@ILO2g5;a0FSCmX}ha3!aZ|z#iW*VEbm}Uy~(TFipt7ZN}%s) zuQ}hI4`&rG#$%=mVZK96Zom0IM$z-r>6;U~u^YpLXpb5%v7z~)tR(!-17Qu7>gz*}!?= zu5P=Y{-K}{|3Z*dzH*)O(Kr06?mvh2_YXk*-VS(9vU4geDl`~N`}QtVpq(tfpmj9& zyx%G?`pDoM8KrRs`&-$maWMa%g>dWR`M9|ddW6&yvm(X$)`AWwkaE#Uvn@J|s7jA* zSIi7{+8614;kum_Exjr;y|Ba9=Fl>>kbFL$FY}UBrcZ7>zbM*GA|2i8)RK5s+mU|6 zofG~8V;#y?NykUsm9n^J?Y=z6wmY9VA8hjqQW10W&^ASJXk;Wb@eyZupJ9KMBtL?V zDXU^R80{qsnhK9y!sEJ!Z6}sxM+Fo z*fg8xC#y1P1q&e4TzXv!2#k73Ik`zm{l@`c+o#tLY>`0qrDCro0LuA#Db@A{ZH*G~ zDbj8e=h+vo@#i;K160R++*6V#4?UbYJF^n6d=Pk@ls*|RZf!$OS;m9oq`UB@;=N(f zF_||r1_x`&PN=}kni9wrYwpS^B~FMQU_$(!OfM2WdL)jjl#KZk3zJB{hV_zDVqpc% zlZ~(eW?IHxsd5?O%U6E6C@pfJE9k3)E5#;&dx%~kJ-mc`c(#hudCLQtsxaxcis{X` zEdxU2ua{v(EV^PB#gVmJ8qHUQI}h$l|Ik=NKVxC>f^~??-#w^!AYC%sCeiAAGN{Kr z8$8~)+f>o?KQm;d>r&~y75%i^*+P#t7ti|6z>tT z=QGR=yRh}D7s03gJa5#?$AQMf*qurc_^VnMeT;g@7>G9>EPj zE&Of*E3rjWivi8kvId_7|JC4TR~WVy&h&lWy*PQxyOm&(Y><={X+GHca_Bp97r979{z!;7@GdE+(aB^+5?TuQupgZWKtgoG1B zx&ij2{zs9dNjN2FAx~<*N@dcxwSwi3)%4sqB~I{7*!y&$0d+boGW#nECdZ9T|GJZn z{o%d{V{5R-(8(0HE<3*&xm{k&psWmfz6bsz`{(&FI0J~6>8m)7C15*`%*6gVxOL_i zBmmfLJ3cXQBkHX5p&60hgCGEJAdrj!@&N7orvUpiU#}9MTNv$ z^(b3cX(#5oC3B3$vo(z6CI6cl9n0-h|%+FSp3sY;Z<8`$_T&*Q-Y!@4|3G zEI>5upyf05g8P!-eMfeh9p+tG1AquItHPBF2ZUU+*(OEBoqq|L5Hr~igbU?poT%D& zTixAdXWSD1K}dkbI{~g-qL_8*6-h&-9CTa3=gqS<;LdYsOsTZbCpxtQqi#AAVivIS z`<5oYl0>m82!%(l_w?a+X7k82HfH&NsN{o>Q~CTp z?gQ~o^9R-gN`3cQcwdsxm?!T}M(XA@+JsbCn+;wIe9I-Su|U3=NL{|ILr90X!>kl& z!+9)oF{|m9U$TS zr6zYm94v;Gzi*ZD8lHt0-^{4>f-o{1KS4jsq2Sjs_`7&KP}vmBt&2~px|sORyE}Dh zv@A0nPeRFG$`G~cHYG2u<({5$k$chjA1Y3FM=(REK3%X~d5N)Pm! z>Qe9DC69HyJrFAXNIRHU4=ksvddoFqVC7e*nJF3W9z`eokTGb4v$VpL6u` z{0H&tQ|7`l-{nkMhdg^#G3)^dOyTZkiaoD`Rw|5)t+sPKToE-N{A8Kdlw`y33`0WX zQ^qvF8&RC)on^Ulu)+P=;f#csIVA0eJZebJsM#DQp}*RnqAK&0a>$5&@amfiVC{%R z%E8f(uY*Up(j`3h_vgl5L_gk@!FXxtyJPwjn&AGM1fPpJIv$C#=r>)$F7gMOETtU> zS%+(c(VdPm)qDy9#xm{FgBR%Qng8l3{Fo-F#Y&zKmS~**dP3&o$}m#Stf-_~6B;Rg z!|gia47-?6))A%d6Lu0`3Ca7@h5(5}a^GTX zM?d89|0L2fU{9frc2eQ`I*{Ki7W8u}d)4t=X2tlVXdB(OJ?SpBecsvaef*hh^(WYh zc%7OC0fM}2SkEr$*Ej@ER*WBiKTioJYx8x_L$RsYR7QP3FP7Ep21o`?zR#!X9C6N6p5DL;G$-1^2ZbF7;ZX+xmge-jNupFr$tc8SY>m zzf~gup?u!c+NLv_>2#Bzu#i!i5vT^C6|lAV;KrIPA*sD44;2+S{}p#!oA)85`*gq$ z{c;!_vu)wnRSIf8h!@^bwi^gc&gH$aEAOS=HA^eo62Dv}KWF+aRCU0o+4~~Zmg(}q z;>_a1+QU+Roi%yXyt3xMFii#f^|FL`PNZl~-Lm``u+W&3+TWA3k3~@=OFN`?f4#EA zyxZK^nCOW=-b$~_7rc|@k%#DiIDEBsXyF@PH7gn~Kku_K!d7Wt@gS4<{5#qA zY>r>14w|jqoq=HE(v9`6xl|4Kl_xp1>X3j*Km;8?_$z?c<}3~u-<(Ao?;r38b%(p_ z03pT#%40L|`6C`uvAujmRZt{Li#Q2U3R#msATEVpJ@3AP4A#l5kB(Daf?v@9jr-cF JWh&Mo{{tWrFUtS` literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png.mcmeta new file mode 100644 index 00000000..290910af --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_aromantic.png.mcmeta @@ -0,0 +1,39 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png new file mode 100644 index 0000000000000000000000000000000000000000..cf07c774b8c4bcff926dfc17af35641b5cbcb851 GIT binary patch literal 4695 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 QKa2p~+xl8nnzo_;1G@3s@&Et; literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png.mcmeta new file mode 100644 index 00000000..290910af --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_asexual.png.mcmeta @@ -0,0 +1,39 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_bisexual.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_bisexual.png new file mode 100644 index 0000000000000000000000000000000000000000..c925c7bf2f9573bd078ebf1ff265ed7607304730 GIT binary patch literal 4893 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 MzlK^BnzrHp1MLgNIRF3v literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demiboy.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demiboy.png.mcmeta new file mode 100644 index 00000000..4e40c18a --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demiboy.png.mcmeta @@ -0,0 +1,43 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demigirl.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_demigirl.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6b1fa8bb15ca297658d04f2162871eed031590 GIT binary patch literal 4765 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�-@t+dlf%*=4=Mkxma24pW0 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 Q@R$nF(>Btoyz2Pue=;%#BLDyZ literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderqueer.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderqueer.png.mcmeta new file mode 100644 index 00000000..4e40c18a --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_genderqueer.png.mcmeta @@ -0,0 +1,43 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png new file mode 100644 index 0000000000000000000000000000000000000000..fdace845352c662ef33c5a4673af433005d0d778 GIT binary patch literal 2170 zcmV-=2!;2FP) zL2DaF6vzLn)PTY9*3z*?GTt^LAzhOuP!F ze{@<9{C)YB{=1nEsbH}Zr=Oi3ZeV}A2LSlyo?ND+vpTa_2LK%Ju0li+0AOJ`N{w)R zp&p$d`T6oIJih({g*JeU$WUz$z}!ifj;W%aXSCC=x82`2niRi*|iOo#&_ zN&*bEN2b1Df=Qk-&g26VtpOjH07@HNI83ys-~$uD&=Uhp{N&}%^fwRvwc~=WaIq4j zScxGbIpB8Y!Rg^f;+f~ez1Dz@2Zde_B8tv^V$iV)s)0Nn0CLCj=7A9?q`-r~gJCqX zJ3AR5AECZ*)~=>ToOl30D$JSS!~+pU10Dd9OMCM`l@|}lP`5egTwXlb-|nG&3k5Au zNP!1|2gAtg+_;lbch-8NsW4{(ni_9(DNH;dIoIIB+lN{nXxl*LU#A7ZkIKXT3=e<- zP&kEXx&!1)c?c-H%4#7lBT#-{`X}{BHL%JUpu%VEDo*+heE;PMo^0RMecxOII?}I| zdssi%!lOHzc=`H%a-Ig50OyU!TbVexez28(sne($+aNX2Z6;Y;0BPeDD{;yKs{vrZ z05VdVTeBWHV}KhWO(95#)ciB&;hl&4re0|++&zj#Pt--Hm5d!^#JL8ihZ{KFT}81H zTYF}Dp6dD1sHKil1zr%a-`SvoynjdrbeT*5+Qb7%a%YmuoejwV$>+|7)_`wt0WcfKT&A=r*rv^b|26ypvWRl{abDg!T z(%gWbyA)uMJ71Yy0pQ1jOdHg0-#}~c72fpU$l`+-;kYfa1ZNj^*22K+WU=q0C zq!1s3_`swPAADZ%0bq_1oD0)c;aBE!$sd$&4OjqJc)()>HGg1gbuAO0&0odi>o11O zA8;PHD3=E_i}m612LSNbe^;!r0l@mf{&o)w%Mt$k_s6vHPWrK~OtuDqIe!4yT{`3s zLVN&>WqeS(ePguvptZLj;sb>Ez@*P1f1p+u@W>zV!rTX(^9NM;lg$@$HQD)tRKxNh zH-C_Ky4vjGynyqW1gRh7S2a|rx@ z-aOFNNJ5&=PHR%&0aM_?@EZDlBarxs7f=W$#Y&v6-SxiTSm^a|ios4p@AzQQLk%mY zO*|;gt))lixg}>FaE1ATtiXeDkazXed4t#f1z_MS)VN+e`0(~&X4i2pkyMxfvUBC~ z0FWb-q*rS8H|lsmK0(#iErz$o2mBHxy)>KU)-G^-Hh&dw`tR}E-|`XyW3Rl_`wM{w zQ=y>}5CHu5Hv);H@!$gR01Ed?E+-z$EY@+ny9z|v$i1W%)bW5anYx=+*7$($sx-w2 z#`u8Zq5bV%{)B_X|D{Ur5q`-qo(5K@8VBZj@HSkgL ziR9A!sf}LwL^=(co#o{dGeMRvCQ=_PrLDnPyNa2`dJ0n_krNMi3WWUMiwEjGWp#Zb zki&!SQ7la84m_9yye^5X%`7rc4U6Lmo?Pb8wS#%aAWT?HKz0uLrZx%(S+PjNLGP-6tn1CtRc z0b$~SZ4JU0@c5(>;K7B+*ut(ZZJaN-x^(7& ztiCRt`#e=IZ=@spxb(=+Q_XBo1pHk()iAdRjN21=wR0c9sH+KoA6$Cel{>rx_7s4Y z2R wMfSwPa^(D!V`H?grT_qa8o-$cz|=C~f58BD5|HP9Z2$lO07*qoM6N<$f^8TPE&u=k literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png.mcmeta new file mode 100644 index 00000000..dc8049b4 --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_intersex.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d90341c986e3bd6d60b72b15f68b827f008738 GIT binary patch literal 6871 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 literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png.mcmeta new file mode 100644 index 00000000..290910af --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_lesbian.png.mcmeta @@ -0,0 +1,39 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png new file mode 100644 index 0000000000000000000000000000000000000000..027efa999ccfcced737933d0be186da0f68ef7fd GIT binary patch literal 4733 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 LNkvXXu0mjfyWa4h literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png.mcmeta new file mode 100644 index 00000000..290910af --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_nonbinary.png.mcmeta @@ -0,0 +1,39 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png new file mode 100644 index 0000000000000000000000000000000000000000..d538478596a98bbba553f1ff71783b3639048072 GIT binary patch literal 4771 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 literal 0 HcmV?d00001 diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png.mcmeta new file mode 100644 index 00000000..4e40c18a --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_pansexual.png.mcmeta @@ -0,0 +1,43 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 } + ] + } +} diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_plural.png b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/pride_plural.png new file mode 100644 index 0000000000000000000000000000000000000000..73722d376333158923a0ad7c9342f123c1846482 GIT binary patch literal 4645 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

<{Wpo8}?(v-DMN3Sy-$7L_IufZ(8lI zQZyw?5h!R0fsd5lz7bKySFDJ)bwE=o5?~--nhs67$x@jZt4l`peY37{- zt-R}NuJ{ZUj^eYBx)T=DJiwRj=L2rE)H+ zY9OaqzRD0}jijvqL{ljVaQQI63nk4xe_9&HV4=cXT766CyV5-3uANW-Rb;yx(0L&> z35Q0?r}nrBO}KqfR|yS8VR-ipzdJPu)sSCW5=5A=^_B10V+^C;vo-Z~&+A$U_PN+d z4zS#`pX?8Zjd);dw-NvA`xxJ+&wYHO10F*|y)7;sHJ$Oc8$)w^O z+IF+3OEbll)VuoFMD)gASivquZs6*GB9P(51ymerEpUhL5>B2w_0M1P-1!7@2jJE) z{OMVq&Y$BY2&S;MCy2&Ql7?)HiG8C6A=R*O1H=wQL4ko_5-T1+2?~LA{jF>K-c zzfk9B>1F=(5KbeWZDkB(Oxq~^`UNZIu@Sk4qkeh&^d7NV#=}ldCDqoz5fg5r*C-`) zE!Fzb_rHQC5)~zr?a@NWVI>VY=oJ$sp*RU!%)??OQA`X$If!2R`+Nc2$X%uE<$%c| zNLw4U#-0VACHA`)D#N|HzJt~_j>e&@ds+Jh-^ zdge_VA z&`dr(_N*{gLoJ_1Ov~SekHNg*w)86qRa9kzwG=akhas!(zUvADa8hkaxXmPda|nH* zqL!CGGCNw3nLkeFgkVkdG?kd|JEGRop6V9#>7gZA<)m$ah$|>aL|zPk_F$^r$!Yx3 zrCUg|^aZ@m&r?l943e?70;F6t(%+AYCt z3FJkNo)FB5syBn(8}zrz9LrP_-9AD(k`nLd%4fV$7Ezo2T5$8>oJN_cP@I>qwI~B6 zdfm`WLyGI*TAB{8U*nwIx{uIPXmMi-?~`7eST||=m-@VlNr{)fs0g_dWQ8dN5wx1L zekwQDyRafu`*NTtk+0YGp3o^gO}hEs^TrSD&&jcVz)_PN#Y5<=V=a*9Y|90@Z3-TF z6dgi6GS1li4!y;_CWpT&-}`iytqTAKXJ=-=t57<@kR4Obt8pk*e9pR+sy)wrq)wOh z5@gx3BrmyUobk8APEl~D-?vCxgV10O?_&IzoQ&)2T^1)#n}(=0&v0?BJKlY|2~GjP zMvY`v$um9LCgKWi_C+Jb){WG@m1xcBuHCP;LfgiVYiU}LyFt=6J~4> z0Xfr;-bH*~l8Q09GxG^t_%cqxq?)V+YCxUyyP7(KY`izsBdJ@x{#6lgeqK~n#2HB$ z*)%fgaou6)LDAE+)}!VeF`DzSOGnGq(u?aoxv^j3RW{1&0u;hwZ@sm`E%%Z+@jPL- z`>PMj&zF5@_i(SivGz4Av}^r>0ajT@J_^53S$2veqRXE9ZLX#qsxC1e^whnQqbPu< z)cbujrq08Z%*xXJE)Tz|MLAYOqG3$CEjBnW4nm@X9nWn1q3Qa?d^5j~2yS+ZjWC1( zN`y78Io{Wt>1b5WjPe*}>|XGxVM@%5jNfcixKwg~h>etZ0^Ryq)Ocez`-*G@d*_fQ zo=-fXvDDz-mV=e|D%rrpJ9?ugm}xr@W&EekWqC=~?0Q|;3+Xmk24b{?C;W5us#@s` z-lfZ@09j}8k;0}PL_(*nSQ_DM6y+}APx%Wc_o9Tu%$yxrw* z$ai1+F6&yV2?h=l$3G_qCFwPv>RT)YGDopELQR_i!%3^m;?$+c) zUC&$soy?5`3-({oBlE(Zzd%__W39EkaNH+Ceecj9*ct`2%r$Vnz=#!5fHQQF-e&2rdEl|XoD;`wa zDRg@R#UCDQRy44c_xXS?M(x$sUv0lZ20AUsbu$3~d@S&$_GQb=yvgu?^3p3q+%)+l z$i?|%^?K4GBwBjyz5(-MFu3(DC{JXn7UYA!Ib!niTT|E}c}0rWFwq}$wZTugSVN%e ztBQ|9AV9g|kA1Yb<%lHj^l#JLS{8Rwt_{C#2n>YN7Oxp$MLRE-<%=Rf(K6}N(;)*d-1)8RmIl+|n^rdcCH~?sjzfhj ziP@jk9ss(P&tLP~QchL8Q5iV>VJunp^-??|CMCOm-WXJ5PDV(I~;SYqAine<2>f z)6qH7D5kDpG6ree5La0amx}lVD1b> zJwOyL+Y+BWPdgfCfCD7&U;fxJv*|d0bP)X=q4IqnX@j$X+f+)cHTXR^Aux_Nj0ke@ z(?h(YHn;O)=7ZbikvQ~vKIkL5aP2X$_`%xP=RX(Q#~IEd(?0L}uN~7o9bYM52LH4G N4OJbLGG+6?{{bwlB+q000MvNkleB9LK-2NlGZ>kS@6-Wy6wX2h5>FgOWpugdD_JJ%t{vAP9Rgf9Rnn$+@g0BrI40 z)noA>*(hviDux_HYYc`eY`U_^5_1uggA_z@Uk{Vt+xKSP?7lZ!V^-$}5_Wdqo8P?m zexLdNe)A?k!<*&zMIjSq5C4A5Ki|$=RQ}d;u#kx|0EqW?0RUc(-^bhcz>}vr0Knac z*QGWQRj=m;o+EPn4vJ%wIN$m`0O0E74yC732ZcP!q+`^H+m5OZ#@gFZ9Ge6HY<~F~fYbQvuQWQ?eX}loo}SO+N~?`;&TnFA+1r71 z35nE(l^dSrUeGi;jZa{7BIlU}X>g-@H1^5Xm`;4;DZHR z2Oy7jXnSZpvcynMq&Bn(EKMVYa(3|oYif>Y@qk+)6J>1oHDkN4+3vr+{O`r+CVMoz z$=p#$#+Py;wP8IPxFAKLn+K{+q*!Qbu6zu6pwh zB94PL52okyxY>7_gN2x2#Dk?}8`JZ7Boj72rp*I#JDISh!SwAw*Q>hC+SgD9gmthw z(qeRCvZH`El*uz%NY%7~1yn+rOpMBx0yhW$l`Z~Z{U z1C<%^Kn0Y#dEg0WYDh*rxY>7F?-EuP%iIf{`hhPG00*Mv_UJ?ou`_Y$cegVat*Y}X z4%pp?*R6DFfw`elHJnuohtNh)shW8DnFtl*vW9yd)PH+#3?2Yg>Ia2Pl+o$~DvDjV zp6D@gOzPqRc@fqV1Mnc*f0F&V{wv)2fY2^7p|n;st0x-qz;D6qFAr3gby)NPnTiQo z`rz$*=eSDlD<4o$C1Z7@Mamacofz>zWe1H1ZZ87yK+F|Hw~h3H3g1RNsCM&c0DW+P zc~JHFg6MXr4;(v0`k-pQa6t6|;7x-(JRsfdJZsS~RZ-rA2@(%>->iEUQZ3^=h_$zY z7E$+u4^|)^P(vW(L1XbC(EfvTYJrv3ij`PUnI8`T@WSNiL{2{%)2RhUWAV#x?~qK` zc=9x-&x6uh5r6{}kq6oZNx-`gL&*a&ZJj`CUwlAk%!BgQ5Q<}ya2KI;ObX|YTbBR; zx#3ypK5vu`imqR~+YKP(0ni9MFwzI44a7B}z5gI~CeF*Er8Vcfsz7lY@qiwa5D&D& z+2MhWE3G!(zQ-Q(AW%JV-*~{spi+=t=bjnW6G;=1`?@@c0J5NJYL4K$kr(>=6U7k^ zd0@_ibZUVa=>suWAdO(m17blkVMEygnR~&cQwwZq`Glv6Q8y3juO|ZkQ~e+a3jh}n zOmhW57{qvQ7p4ZYJTi58z&oJEV!m(#_c#w|0F^u_j!jBTFy60BBOizds%dK+9t`%3 zv%owc@UK&z$2%fkTZ0Ds5B1=I(Cmj|Zp zJ!aJf6F>%vDNKNm(?~#ZcdVT+P%$z{Juw2nbM`%dpNRsAci@h|T0BT5?8?nGk=n4b z{j;p&)+Ll?<^a^@!K*@^@7p{II02N!ENg0xXzK&&OxmOQN#AFpaIRY)7(ZVCoLhY0 za3(K;v^%IKNgQ_~uFZpU1JALOPw_$|V8{bEk&Jn8jO8D0`q{Z77wm{ zy9uBU9*EKCv26cIo`j}T3yj3|i_ywM8afUH*ngn4;TZ_ucWx|GP7Ot7U>?NU+jww^ zJW#C#OV#+8odMw8pGZ&vDhtb#e2ZbN;sO0jE0uR35~&ss#7N{wqivNyg$Kp4$&Wmc z8&1#Xy)OsuWSiv@DfOFcor**WmMA#s*K%td!d^Lep9K<10ZC==WD*VcOc;Z ze-LYL0|0FvD9ggf?2Jbr#LmQPzwa!b8IXC9OxTC&d1Gm2PMZhH^nb8toL$|L^98^1 zpAip$kO`ls?Y}p1UI&Ma1^)qn1K_2A SN~He)0000k-Z55K@dg{I}n?&7Mn1! z1=}z*wgxT3z|6?N$OgnjI9HzVj@chh1P_Lp-I?#r>|EFV``fRk>9U<=#@*LG6k(~q zrv9<4%zP6>5)onn&+{UcMh&$YL~-o;6GTAlCM@2?cs-xgQ-8z)V?f4unjt=H?jJuq z#RN%WMZ_98#iv~ZfJm~%(UZdvzmB(h0sxH60%LKE5jFvIiU9wDJK!0JqoEmgz=0yS zKL%ieY6pl-NH0I#lnq5S{= O002ovPDHLkU;%>4|8kxH diff --git a/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/uuid.png.mcmeta b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/uuid.png.mcmeta new file mode 100644 index 00000000..74130eee --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/textures/item/colorizer/uuid.png.mcmeta @@ -0,0 +1,27 @@ +{ + "animation": { + "interpolate": false, + "frames": [ + { "time": 10 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 10 }, + { "time": 1 }, + { "time": 4 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 }, + { "time": 1 } + ] + } +} diff --git a/Common/src/main/resources/data/hexcasting/patchouli_books/thehexbook/en_us/entries/items/pigments.json b/Common/src/main/resources/data/hexcasting/patchouli_books/thehexbook/en_us/entries/items/pigments.json index 2b60e835..0f8438d9 100644 --- a/Common/src/main/resources/data/hexcasting/patchouli_books/thehexbook/en_us/entries/items/pigments.json +++ b/Common/src/main/resources/data/hexcasting/patchouli_books/thehexbook/en_us/entries/items/pigments.json @@ -5,14 +5,8 @@ "sortnum": 8, "advancement": "hexcasting:root", "pages": [ - { - "type": "patchouli:text", - "text": "hexcasting.page.pigments.1" - }, - { - "type": "patchouli:text", - "text": "hexcasting.page.pigments.2" - }, + "hexcasting.page.pigments.1", + "hexcasting.page.pigments.2", { "type": "hexcasting:crafting_multi", "heading": "hexcasting.page.pigments.colored.crafting.header", @@ -37,38 +31,43 @@ }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_0", - "recipe2": "hexcasting:pride_colorizer_1" + "recipe": "hexcasting:pride_colorizer_agender", + "recipe2": "hexcasting:pride_colorizer_aroace" }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_2", - "recipe2": "hexcasting:pride_colorizer_3" + "recipe": "hexcasting:pride_colorizer_aromantic", + "recipe2": "hexcasting:pride_colorizer_asexual" }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_4", - "recipe2": "hexcasting:pride_colorizer_5" + "recipe": "hexcasting:pride_colorizer_bisexual", + "recipe2": "hexcasting:pride_colorizer_demiboy" }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_6", - "recipe2": "hexcasting:pride_colorizer_7" + "recipe": "hexcasting:pride_colorizer_demigirl", + "recipe2": "hexcasting:pride_colorizer_gay" }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_8", - "recipe2": "hexcasting:pride_colorizer_9" + "recipe": "hexcasting:pride_colorizer_genderfluid", + "recipe2": "hexcasting:pride_colorizer_genderqueer" }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_10", - "recipe2": "hexcasting:pride_colorizer_11" + "recipe": "hexcasting:pride_colorizer_intersex", + "recipe2": "hexcasting:pride_colorizer_lesbian" }, { "type": "patchouli:crafting", - "recipe": "hexcasting:pride_colorizer_12", - "recipe2": "hexcasting:pride_colorizer_13" + "recipe": "hexcasting:pride_colorizer_nonbinary", + "recipe2": "hexcasting:pride_colorizer_pansexual" + }, + { + "type": "patchouli:crafting", + "recipe": "hexcasting:pride_colorizer_plural", + "recipe2": "hexcasting:pride_colorizer_transgender" }, { "type": "patchouli:crafting", diff --git a/Fabric/src/generated/resources/.cache/cache b/Fabric/src/generated/resources/.cache/cache index a1f932e0..8134b95e 100644 --- a/Fabric/src/generated/resources/.cache/cache +++ b/Fabric/src/generated/resources/.cache/cache @@ -3,6 +3,7 @@ e125117befadda0785e370969a8e04eff070d057 data\hexcasting\loot_tables\blocks\amethyst_sconce.json 5f3e3813757d8300acad523d45ac7c4d85728399 data\minecraft\tags\blocks\wooden_buttons.json 26782da27b3ce2dcab8545f672d68fe1a8549f35 data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_slab.json +21765e0f23ca7932c9c4891f1c36bc5a5faa54b9 data\hexcasting\recipes\pride_colorizer_transgender.json 8aa3d09d72255aa4da497ab4225654961063a496 data\hexcasting\recipes\ancient_scroll_paper.json fe5f10e9258f430859f1f1f87320a2b5c7b67654 data\hexcasting\recipes\dye_colorizer_green.json 7a535e710c96e39a17606a10bc1f153d7c57b8e7 data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_pressure_plate.json @@ -14,12 +15,9 @@ fe5f10e9258f430859f1f1f87320a2b5c7b67654 data\hexcasting\recipes\dye_colorizer_g 2397e64bd5fa2af12bb4f0f7efbc55f387c07a2b data\hexcasting\recipes\lens.json 26e9416771d97f9c716d07c27b1b5ca4a267eea2 data\hexcasting\loot_tables\blocks\amethyst_dust_block.json 3e49b1076839e73e871faf64262f96bed22a6b1d data\hexcasting\recipes\artifact.json -a78da1015ec1e17bf99ffaa75a85ed2cdf0351d2 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_2.json add097a7a749bd1ebd5828216f013f6cd5b72b62 data\hexcasting\recipes\akashic_door.json -8ef1f2fcc98c19e3ff1ccdf1c427a6458a720023 data\hexcasting\recipes\pride_colorizer_3.json +9c619750b17ac95e339882ce6c097ba9a000cc82 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_pansexual.json 85fea90b80954899f236e52d3b3a25f305f8b9d5 data\hexcasting\advancements\recipes\hexcasting.creative_tab\scroll_paper_lantern.json -8e73ac3942a94096017e8c775724beafcbade37b data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_12.json -5f1e9330dcdf927e128212678c8e262c6daa92f1 data\hexcasting\recipes\pride_colorizer_13.json 7351200c8e3eb24772852c578286384c8aab61bd data\hexcasting\advancements\recipes\hexcasting.creative_tab\empty_directrix.json 64aef53a076a34dbaaca0d3df8c671476729bec4 data\hexcasting\loot_tables\inject\scroll_loot_some.json eb17a23e7a9543f33922c056cdf0d63def176bf2 data\hexcasting\advancements\recipes\hexcasting.creative_tab\uuid_colorizer.json @@ -37,8 +35,8 @@ f3c6b6917e504e1c3d5d8875f7cce6f311e791d2 data\hexcasting\tags\items\akashic_logs 556d2e6068965e90c307a435b372ae761cd1c606 data\minecraft\tags\items\doors.json fe8a7288aa27c07932a31c64ff8fadb943b278d5 data\hexcasting\recipes\dye_colorizer_pink.json 43071f2aa09fa59dd8f0211a68c842dac833be02 data\hexcasting\advancements\recipes\hexcasting.creative_tab\scroll.json -5241508316a04e9e22452f71c54beae4c75a9bad data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_4.json f3c6b6917e504e1c3d5d8875f7cce6f311e791d2 data\minecraft\tags\blocks\logs.json +3ce0bea99cfbac7d316f4439ee79ac6b7f6f5b61 data\hexcasting\recipes\pride_colorizer_plural.json e0ff0fe75be853b849f84b05787c1c791fa9e208 data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_stairs.json c25784941d6416744fb2ca2d43a3203e5c3e7c8a data\minecraft\tags\items\leaves.json 310e2440f26f130c81d32d9fcd93a3384c2b1e72 data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_brown.json @@ -48,17 +46,19 @@ b8b58bbaf1ddca3514896af14db83f304e415305 data\minecraft\tags\blocks\wooden_trapd 874ee348cf2542696b7768049529a2001f0820e7 data\hexcasting\advancements\recipes\hexcasting.creative_tab\jeweler_hammer.json 5f3e3813757d8300acad523d45ac7c4d85728399 data\minecraft\tags\items\wooden_buttons.json 7077bb190244008a715eab451c80e8d489844c01 data\hexcasting\loot_tables\blocks\empty_impetus.json +523d98655e0f395d65640929d4254b6d4b3163d2 data\hexcasting\recipes\pride_colorizer_lesbian.json cf0ad981bebbb79414d955fb40fbf537fe88b89d data\hexcasting\advancements\recipes\brainsweep\brainsweep\akashic_record.json -c742a0a5fba2388263bfccfb49c60277d817f8cd data\hexcasting\recipes\pride_colorizer_1.json -9e8942971a3b3d0b1ec6a3add5366743429605ca data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_10.json +a00a851be50d49034ff939ca5fb3adbe0ee47302 data\hexcasting\recipes\pride_colorizer_pansexual.json 0cd94b91d64a31a251eebbb37845d165c603452e data\hexcasting\recipes\wand_crimson.json -5d6fac562dd7b7a4be0006de8b4758d5657ac054 data\hexcasting\recipes\pride_colorizer_7.json ce9ca7b98a89540996f2ad18eea98e31df7974b5 data\hexcasting\recipes\akashic_planks.json f3c6b6917e504e1c3d5d8875f7cce6f311e791d2 data\minecraft\tags\items\logs.json 484be1c50092772587dd18769e63ee3ab22ad971 data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_orange.json +57fe1e77bc786588a764620e65f0631254544b1f data\hexcasting\recipes\pride_colorizer_genderfluid.json +4345c060715ce9bf341c5c2b9bb5ca0871282241 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_genderfluid.json 91348d69c8a49eae2bbaf9fb00b9604c43716527 data\hexcasting\recipes\dye_colorizer_brown.json 29559dc2a5c4e189ab7edfbb71fed0a84dd96d45 data\hexcasting\recipes\dye_colorizer_red.json b9083c4c0a7a365bdfd785a21826a89dc8d5db52 data\hexcasting\loot_tables\blocks\akashic_record.json +949f05968c562d5e4d35630ce8e3189a2060dee7 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_intersex.json fa04d5bc32f5646cd67bc8e8b572bdb7849b735e data\hexcasting\recipes\akashic_bookshelf.json 3f9756b2c5137b285c4faa88ab43c4996b6b2bb6 data\hexcasting\recipes\ancient_scroll_paper_lantern.json 1157a6545ece0e2b8734b8a1428f9a3c021c8b73 data\hexcasting\recipes\wand_akashic.json @@ -72,12 +72,11 @@ fc57d15e9f9f11347a2170dd06053954345368d2 data\hexcasting\advancements\recipes\he ab5d271371323d93ff6eed18179ee4f7fd8c939c data\hexcasting\recipes\brainsweep\impetus_rightclick.json 48e782ce4fbd486dd0d6ceb9fdcb94d0e0c727d4 data\minecraft\tags\items\slabs.json 318c04242e7b9c302e68b3bfe6dd11ec0fc8a863 data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_jungle.json -3a12c82f29953ee4131a0b49c1b35999c2779019 data\hexcasting\recipes\pride_colorizer_9.json 563cb6dda9c55864f141f2ec0ecd2a2b95f57237 data\hexcasting\advancements\recipes\hexcasting.creative_tab\amethyst_tiles.json -03504ac1cc40ece1097e46a8244b7cfb4b32014c data\hexcasting\recipes\pride_colorizer_8.json 7c607fdc60aac2b78394931fc39ae24a1a3dd3d2 data\hexcasting\loot_tables\blocks\empty_directrix.json 022dc03ce6f2915459c7bf75d44ec0b8bb3e4083 data\hexcasting\recipes\wand_dark_oak.json b596d96eebb4f7bad5930f4eebc589f292b59c98 data\minecraft\tags\blocks\planks.json +fdce54a0e527322819787ec9232b24d401c45a29 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_demiboy.json 1d19457c9843d97d2ed59199d9077940d9e5e46a data\hexcasting\recipes\akashic_button.json 3b566309ba10142fe73c8f32ce501592befd907e data\hexcasting\loot_tables\blocks\akashic_stairs.json c3aed1dbaa46e084711a116d1bb4522df9a7405a data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_light_blue.json @@ -91,20 +90,18 @@ b596d96eebb4f7bad5930f4eebc589f292b59c98 data\hexcasting\tags\items\akashic_plan d6355142e6edb7964c95997dc877a3652081f793 data\hexcasting\loot_tables\blocks\amethyst_tiles.json 168749d413b20bb9c05a8e7191758e0e596a319b data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_connector.json f55afc2c05d93b5a44bc9fd73c5e81e71b183965 data\minecraft\tags\blocks\mineable\shovel.json -855d1421063c24b2d1507f90f378f51261111d84 data\hexcasting\recipes\pride_colorizer_10.json 9a24dcdf873dc97001efb487f6e00739c2ebf15c data\hexcasting\recipes\akashic_slab.json 769de6bc8862c02c3364d20e304b21cfb0bfaf31 data\hexcasting\loot_tables\blocks\akashic_log.json 1266b263056dd15c862bff27b05a119c4bbc89ee data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_door.json -9dc35c66da608913da03bc3016f127841d2414cc data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_9.json d14cf2f8f0895a5b6dc09b7582c0abf1c2514adf data\hexcasting\recipes\sub_sandwich.json 4dc3f5865d69a604923cb59f4a3eed7b4aa175cf data\hexcasting\recipes\ageing_scroll_paper_lantern.json f74f8389f1e8bdb77a92ecfb8d7d7d6f4418d818 data\hexcasting\recipes\akashic_panel.json 4da41a82a17f58c9342944f214e745696c1d8ed7 data\hexcasting\loot_tables\blocks\impetus_storedplayer.json c11dc4388c18dadff5d93126eb0f7ae848d627b9 data\hexcasting\advancements\recipes\brainsweep\brainsweep\directrix_redstone.json 6f1c0a84236b1e3cb4352d87bf3d553eb7e1a938 data\hexcasting\recipes\dye_colorizer_orange.json +c331d1b6a4d3d42eac052e73ff0b90d7dc117745 data\hexcasting\recipes\pride_colorizer_demigirl.json 2ad42dd4a4877a23cb7f45e8b75c9f53f58d12f5 data\hexcasting\recipes\wand_acacia.json 2d79a41ba8697f9e1fa26b1bff48f33c824d3823 data\minecraft\tags\items\wooden_pressure_plates.json -51a90058e4701f2d6ef157e1a930c203876e2447 data\hexcasting\recipes\pride_colorizer_11.json ce79c9e183b57bfbdb75cd074d7ff6e48894d05c data\hexcasting\loot_tables\blocks\akashic_connector.json d7213631b2f9075c9bdef0d5a48ca28f85f5a090 data\hexcasting\advancements\recipes\hexcasting.creative_tab\scroll_paper.json 0e95c5f97c4089d654334a0d58fbf2b808548bd0 data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_gray.json @@ -114,14 +111,17 @@ e4ef73afbd13a579493f45929c3f7adb8aa86dc2 data\hexcasting\recipes\dye_colorizer_c 076dd8bb2ce1508293384fa93fa138a369d10751 data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_green.json a84bf48a188d7b250db5c971a6d9b63d82279ba3 data\hexcasting\recipes\akashic_wood.json 09e80537530ed51b6792f16fe8b32448e89dc334 data\hexcasting\recipes\slate_block.json +aba5978bd1bc3c27ba92e13241e470921ad8c125 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_bisexual.json f3c6b6917e504e1c3d5d8875f7cce6f311e791d2 data\hexcasting\tags\blocks\akashic_logs.json fe60c763bfe0afa0a266b7390edfc62bde8941b7 data\hexcasting\tags\items\phial_base.json +fa30b1fb1c6fc9e763d5ce0e4dcfd71afcc81de2 data\hexcasting\recipes\pride_colorizer_agender.json a639b071a5f4738ddf798fcac041a5002657e146 data\hexcasting\recipes\jeweler_hammer.json d1b8725bbfc01e2d9a02ef84c911fef89b3636a9 data\hexcasting\tags\items\wands.json 6f5c41ab9f87ec1206efaaab8d91adc766bb79fd data\hexcasting\recipes\slate_block_from_slates.json +b162dffb52838921c3a354d817465a23df64ec00 data\hexcasting\recipes\pride_colorizer_aroace.json b8bc2f7ab38646e63376b23f7490a17011908496 data\hexcasting\loot_tables\blocks\akashic_leaves1.json +c830f27bdee064af5bf2f1b2466042cf208c6788 data\hexcasting\recipes\pride_colorizer_intersex.json 584bd8806ef8df5f0e623ed727d6e54a61e60dea data\hexcasting\loot_tables\blocks\slate_block.json -fa7dcb3a4e6a6631e437fda9739cfdf40f1b8102 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_3.json 3b2bcffe70bb1f732f06c2560cef66de6c273d62 data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_warped.json a92e5560c774bb81cd9f38bd9378af8695cac622 data\hexcasting\recipes\akashic_stairs.json c2a362b8c19cb288187d8ff340f82198edc54378 data\hexcasting\advancements\recipes\brainsweep\brainsweep\budding_amethyst.json @@ -132,11 +132,12 @@ e5c835d3866e8f5ecfb03c9e7c2c134a50951d67 data\hexcasting\recipes\amethyst_tiles. b519fd81671c9cb8d909bbfd0d4017d2005432d3 data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_blue.json ac285195e958804bcbd0b87e443d2851fd3a4856 data\hexcasting\recipes\akashic_tile.json c25784941d6416744fb2ca2d43a3203e5c3e7c8a data\minecraft\tags\blocks\mineable\hoe.json +39a4ba8180e45cab481184d2bcdc217893244446 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_asexual.json 08f14a615c6c8c0b8a08a56af000c1e1991732d3 data\hexcasting\advancements\recipes\hexcasting.creative_tab\trinket.json -13fc3b9e91486b3b0ca56b4ef7d5ddb8920aa7fe data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_1.json 811177c2ddc341f7a6d8704e1eb273f200aee3a1 data\hexcasting\loot_tables\blocks\akashic_button.json -01841b89db3b16a614a098cd468b6d3b64986a34 data\hexcasting\recipes\pride_colorizer_2.json 91bb341776ce64a68e1c4200aa8f5b2fa6669820 data\hexcasting\recipes\amethyst_dust_unpacking.json +9b2b94e2eabaa8260a15191bb869ceb3ca80779c data\hexcasting\recipes\pride_colorizer_aromantic.json +f332cdebf9c53edec6cb3903f65d4ccc1398f849 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_aromantic.json bc79add419b8791e68b35076355fea11dfc640c6 data\hexcasting\recipes\dye_colorizer_white.json d72a4675ceb721ee4ac43339d8bfbbb82c2adba2 data\hexcasting\advancements\recipes\hexcasting.creative_tab\slate_block.json 5f3e3813757d8300acad523d45ac7c4d85728399 data\minecraft\tags\blocks\buttons.json @@ -151,43 +152,46 @@ d8825a8cbaf100d309b4bd8ac26ed22b020011cb data\hexcasting\advancements\recipes\he f32ccb2d36d773215d91dee46bec70a20af501c3 data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_birch.json 16fd879351f390bfa980a5f4d77e32f576de2f66 data\hexcasting\recipes\dye_colorizer_purple.json eb4bfbd7fc7632a5c16aa1d50d6090a1f466069b data\minecraft\tags\blocks\mineable\pickaxe.json +d0e37cea33e6323cb1936c44ed959e3dc8238bb7 data\hexcasting\recipes\pride_colorizer_genderqueer.json b8b58bbaf1ddca3514896af14db83f304e415305 data\minecraft\tags\items\trapdoors.json b8b58bbaf1ddca3514896af14db83f304e415305 data\minecraft\tags\blocks\trapdoors.json 5a17fa9a1496f5fbedd0362f94a5231e0e5ebbfc data\hexcasting\advancements\recipes\hexcasting.creative_tab\ageing_scroll_paper_lantern.json +eb771389a05a4cdfb98286942f2a65bf2a77458f data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_lesbian.json 8334a42636f045b4dc34c0fe5b3b3d3902aa4b7e data\hexcasting\recipes\scroll_small.json d7f85ce9d46aacc7ec89dc7aa0f88a331ccfbae7 data\hexcasting\recipes\brainsweep\akashic_record.json 5703cc53d18f6b3a14bb030b639d286981c4c754 data\hexcasting\recipes\spellbook.json 386f1b0f7676324186d0694de3c86a77fac5ce98 data\hexcasting\recipes\dye_colorizer_magenta.json b107ec9af9e08d124f3d4f14d85911f55a5b905b data\hexcasting\recipes\akashic_pressure_plate.json -0ea329526c81c1e4064bab61721ab4586cfcf706 data\hexcasting\recipes\pride_colorizer_0.json 86ee80768fef41cf9b517564b733f4586094f367 data\hexcasting\recipes\scroll_medium.json bb5c04fa0e6d0b3322f3b24d49d1a30a5b790889 data\hexcasting\loot_tables\blocks\akashic_slab.json 149179e18b1b8db5dc3fb96e6faa6cb6ffaecb75 data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_panel.json ccc33b4f1a43c8ecd3352ad36ae2dd2191317b5b data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_white.json +791dfa661888afb8ece93c6322fd55dd342086b5 data\hexcasting\recipes\pride_colorizer_bisexual.json 9c857c4aeda8a1b3d7a1b5d341871a9434b5816f data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_yellow.json +e4b6c8850f8517ad6af62309f173d053f1e5b364 data\hexcasting\recipes\pride_colorizer_gay.json c471220e70ee9ecbf58a21ea1d28e653efcc4fad data\hexcasting\recipes\dye_colorizer_gray.json 59000d9f3edb942081f7d1e03d753e9cd59690cc data\hexcasting\advancements\recipes\hexcasting.creative_tab\sub_sandwich.json b8b58bbaf1ddca3514896af14db83f304e415305 data\minecraft\tags\items\wooden_trapdoors.json +8dab47781281a29e39cb8e6c4da6a27f916e0646 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_nonbinary.json 55dded121a8dddb2ee7fb1f3ffcdcd1ada4afbd5 data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_wood.json +6f33e68b62de15df1673b772d37171b130e3c9bb data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_plural.json 8886e95ddd696288c1f5706cbd63878a4a2bae3a data\hexcasting\loot_tables\blocks\akashic_planks.json ccf4ea841ea9a66738253385c659ff86c85a73f5 data\hexcasting\recipes\scroll_paper.json 9ddd0b27bb747d433eef17a9f1bd4f055e444f7a data\hexcasting\loot_tables\blocks\akashic_leaves2.json 337c4370fd24b66a6b4b3f6c296a33d9a799034e data\hexcasting\advancements\recipes\hexcasting.creative_tab\amethyst_sconce.json 7cb828138a8ea2dae399011ee02bb909ca5f993e data\hexcasting\loot_tables\blocks\akashic_log_stripped.json f089ab17470c5fa0065438c5533d5fafb3ee8eaf data\hexcasting\advancements\recipes\hexcasting.creative_tab\focus.json -8209fd940de230393aae894c96a765c62bed4cc2 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_8.json 22ad2496732633bb5539a1fa761051d7add48055 data\hexcasting\advancements\recipes\hexcasting.creative_tab\slate.json 3b1c077f88f625c0b2653324c7b94fd3f2b3a538 data\hexcasting\loot_tables\blocks\akashic_tile.json aab3082b3303f358cc265fb10bc9bbe08c96eef0 data\hexcasting\recipes\trinket.json -65bb0279c70aed060a09332552a122cf993f5d2a data\hexcasting\recipes\pride_colorizer_12.json -d0c66f50c20912aa0175aea9f97a28e59051b586 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_13.json 1dc89dff5d4fadb95d9b5a2a5a910f63ea4b02bf data\minecraft\tags\blocks\crystal_sound_blocks.json -b3a23a6430b9e6c7c9e332c6ec996d9d90e7f432 data\hexcasting\recipes\pride_colorizer_4.json e5ae652aee1567ac2e626fa0f88f160993a6f9a5 data\hexcasting\advancements\recipes\hexcasting.creative_tab\amethyst_dust_unpacking.json c25784941d6416744fb2ca2d43a3203e5c3e7c8a data\minecraft\tags\blocks\leaves.json ef016ca292fa4edc7496b64e6f2931f4e7d90636 data\hexcasting\recipes\amethyst_dust_packing.json +43c7ffd19f2364de00b1e2cf8794ce5cf36494fb data\hexcasting\recipes\pride_colorizer_nonbinary.json f7bbc60f547a02378ddb1f23395add4822725fed data\hexcasting\recipes\wand_oak.json 3fe1fcf17e1e25aebede47c537f92888330ccf9f data\hexcasting\advancements\recipes\hexcasting.creative_tab\abacus.json +2d80cb505efc0ba0d34d1768413128fcda17630f data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_demigirl.json b42dae604eab34ae3831fa16c063af852c175791 data\hexcasting\advancements\recipes\hexcasting.creative_tab\ancient_scroll_paper.json c375ba3f7105d6f57ef982f6f4e9326ad88a947d data\hexcasting\loot_tables\blocks\ancient_scroll_paper_lantern.json 62b120d8943a9e73778ad1468f12532b21774994 data\hexcasting\recipes\akashic_trapdoor.json @@ -197,10 +201,12 @@ a952d33cda8b805237052b602cf066683c4bf261 data\hexcasting\recipes\empty_directrix f3a33396e071f3afd61eadab2aabdb9acf2ae775 data\hexcasting\recipes\slate.json 48e782ce4fbd486dd0d6ceb9fdcb94d0e0c727d4 data\minecraft\tags\blocks\slabs.json 05e86742a71afd740f47639be62f93bc9898fcde data\c\tags\items\gems.json -c93d37c6a54b4015a073ad18189f6e721406f183 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_6.json +b4f71066f51788ce3d05429dcd5d1e451bcb7503 data\hexcasting\recipes\pride_colorizer_asexual.json 918075a87ccc30a489aa8cafa2de992dd179aeac data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_lime.json 0295cb6a13069d4e211c18132a2a40d57145b45c data\hexcasting\loot_tables\blocks\scroll_paper.json +e454c9f48ec394f4d353c5a6c04641c9871b8798 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_transgender.json 804f0e5c6c32c7310129437ccca3ffc148bb973b data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_acacia.json +1af91ec74694bf90fb7f53b6d55078c7e21460cc data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_genderqueer.json b596d96eebb4f7bad5930f4eebc589f292b59c98 data\hexcasting\tags\blocks\akashic_planks.json 16705d340500a2796facb4256852fd3d8e9775f8 data\hexcasting\loot_tables\blocks\akashic_wood.json 99aae9efc13ff2b8a4612579b2f865ed2fbe8985 data\hexcasting\advancements\recipes\hexcasting.creative_tab\akashic_tile.json @@ -208,7 +214,6 @@ b596d96eebb4f7bad5930f4eebc589f292b59c98 data\hexcasting\tags\blocks\akashic_pla 556d2e6068965e90c307a435b372ae761cd1c606 data\minecraft\tags\items\wooden_doors.json a2ea936ff220d9faa168ffbc60a9823de2119ac5 data\hexcasting\recipes\cypher.json 5f9f0962f407062e7b6dd0e8c5f8c55ce13962a5 data\hexcasting\advancements\recipes\brainsweep\brainsweep\impetus_rightclick.json -3dae781adc5cbdf6e415316ab6d5ce9efa8774c4 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_5.json 779b7b9be93062e935972af1cff9c79fa5440a23 data\hexcasting\recipes\amethyst_sconce.json f6fab3a3296d157a2b969af0c86eb0e5a9f14df4 data\hexcasting\recipes\wand_birch.json d5c6f9a31a8310ec440fc8c14da8988f0d166586 data\hexcasting\recipes\brainsweep\impetus_storedplayer.json @@ -216,10 +221,9 @@ db8a00478e1c4b0f9b143b5946d1ba25e489591d data\hexcasting\recipes\dynamic\seal_fo b684bfa3755ca25996e74152d2efecbc9d6387d8 data\hexcasting\advancements\recipes\hexcasting.creative_tab\stonecutting\amethyst_tiles.json cd63a4179aa8c6aff90b251995bc4e8e1a71a784 data\hexcasting\loot_tables\blocks\akashic_leaves3.json 67d4c536be3762833a4af33cd7cdfc68eb4ad629 data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_dark_oak.json -6ffa37736a483cef3b174cf00bfcab0b91a6f737 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_7.json 48e782ce4fbd486dd0d6ceb9fdcb94d0e0c727d4 data\minecraft\tags\items\wooden_slabs.json b596d96eebb4f7bad5930f4eebc589f292b59c98 data\minecraft\tags\items\planks.json -5da3bff44e39ed9263f1f341d0a3851d02218018 data\hexcasting\recipes\pride_colorizer_6.json +05d435799cbf3ee1b51c5b4ffeace507691bcf2a data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_gay.json 771e22cb013a2566773da73f3bd3dd48bef34830 data\hexcasting\loot_tables\blocks\akashic_trapdoor.json 30950c6dd31102cf145f8f7d2979df0736a7ba1e data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_oak.json d4328adfccf702d2de3eb6098a47c95e429b7b28 data\hexcasting\loot_tables\blocks\akashic_door.json @@ -231,22 +235,22 @@ db09b7fc38bdaffa15b57bd361da8529c7bc943e data\hexcasting\recipes\wand_warped.jso 7c08784f2de139be380b5299f8ea8b8c78126ed8 data\minecraft\tags\blocks\mineable\axe.json 6b4459635b3d53cc2b6836fa97d29244a65b412d data\hexcasting\recipes\abacus.json 29260d23193f414236b0278a5abd7fe1f7ba8b46 data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_black.json -c30bc14629d0bc99cad10d7b6af19a331357f6a8 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_11.json 9f7a9ba332e1018098d21a5ec474440fca7f6c73 data\hexcasting\recipes\brainsweep\directrix_redstone.json 556d2e6068965e90c307a435b372ae761cd1c606 data\minecraft\tags\blocks\doors.json 25f5d03a6f4290bbbe86c9cac5604b1e8a49ad84 data\hexcasting\recipes\dye_colorizer_light_gray.json -c7c7fa49b7d1f0d03cd753f1ba78aa05a68135d0 data\hexcasting\recipes\pride_colorizer_5.json 556d2e6068965e90c307a435b372ae761cd1c606 data\minecraft\tags\blocks\wooden_doors.json cf855b595844c6f2522c0ad18030519279b396ad data\hexcasting\advancements\recipes\hexcasting.creative_tab\dye_colorizer_magenta.json 3a376402af89128dc37adaa0a72b6de66d58309d data\hexcasting\recipes\dynamic\seal_spellbook.json 42441ca3b389ea4db8a4153ec363847f0ca6e714 data\hexcasting\loot_tables\blocks\akashic_panel.json f3c6b6917e504e1c3d5d8875f7cce6f311e791d2 data\minecraft\tags\items\logs_that_burn.json +a4f3fed2e6ddc8e60a19a1a51bd5b54904a43fa8 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_agender.json 49508c455626eeca18c957edc0cde016e823f7b0 data\hexcasting\recipes\scroll.json ddd7bd92b9e1586cebd2cee658315a9336a80a76 data\hexcasting\advancements\recipes\hexcasting.creative_tab\amethyst_dust_packing.json 4d4caaea035ae4ee878843dd2455042b299b4e5e data\c\tags\items\amethyst_dusts.json 2d52419f3fcdc10643cdb8cef89858efc0ad4d11 data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_akashic.json 3147422bed290cb47ea3763dbdc6f0e96eed5c2a data\hexcasting\loot_tables\inject\scroll_loot_few.json -82be04125e60a28701de5bb6bc7855bb46fa9d0f data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_0.json +77961f5c461ff869f06b10019b810edf9eac37ac data\hexcasting\recipes\pride_colorizer_demiboy.json +b3583f65db5e1eaae0426b14416c076982ca3685 data\hexcasting\advancements\recipes\hexcasting.creative_tab\pride_colorizer_aroace.json cd3ca380294544b07e91ce85d97808c30ffa5d17 data\hexcasting\advancements\recipes\hexcasting.creative_tab\spellbook.json c36caf44a941a4abc44a15141eba8fe634c76fb8 data\hexcasting\recipes\dye_colorizer_blue.json 7c0107192c0e24ff9f23ab0f59834b6081ca5b33 data\hexcasting\advancements\recipes\hexcasting.creative_tab\wand_crimson.json diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_12.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_12.json deleted file mode 100644 index ad99fdd2..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_12.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_12" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_12" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_13.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_13.json deleted file mode 100644 index 10d41e7f..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_13.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_13" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_13" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_2.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_2.json deleted file mode 100644 index 1ba32f78..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_2.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_2" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_2" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_3.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_3.json deleted file mode 100644 index 14b537cc..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_3.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_3" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_3" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_4.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_4.json deleted file mode 100644 index 05d587d5..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_4.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_4" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_4" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_5.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_5.json deleted file mode 100644 index 36f529c7..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_5.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_5" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_5" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_6.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_6.json deleted file mode 100644 index e145261d..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_6.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_6" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_6" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_7.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_7.json deleted file mode 100644 index 5b321000..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_7.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_7" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_7" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_8.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_8.json deleted file mode 100644 index d613733d..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_8.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_8" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_8" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_9.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_9.json deleted file mode 100644 index 525359e6..00000000 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_9.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_9" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_9" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_agender.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_agender.json new file mode 100644 index 00000000..c3d6b644 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_agender.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_agender" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_agender" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_10.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aroace.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_10.json rename to Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aroace.json index 1cd32b81..ab923fc4 100644 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_10.json +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aroace.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "hexcasting:pride_colorizer_10" + "hexcasting:pride_colorizer_aroace" ] }, "criteria": { @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "hexcasting:pride_colorizer_10" + "recipe": "hexcasting:pride_colorizer_aroace" } } }, diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aromantic.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aromantic.json new file mode 100644 index 00000000..23a095d5 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_aromantic.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_aromantic" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_aromantic" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_asexual.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_asexual.json new file mode 100644 index 00000000..ddf67ca9 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_asexual.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_asexual" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_asexual" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_bisexual.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_bisexual.json new file mode 100644 index 00000000..f0331e4b --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_bisexual.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_bisexual" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_bisexual" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demiboy.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demiboy.json new file mode 100644 index 00000000..87a61ba1 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demiboy.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_demiboy" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_demiboy" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demigirl.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demigirl.json new file mode 100644 index 00000000..c24a9e9d --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_demigirl.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_demigirl" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_demigirl" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_0.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_gay.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_0.json rename to Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_gay.json index 0f7d06ed..1a41452f 100644 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_0.json +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_gay.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "hexcasting:pride_colorizer_0" + "hexcasting:pride_colorizer_gay" ] }, "criteria": { @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "hexcasting:pride_colorizer_0" + "recipe": "hexcasting:pride_colorizer_gay" } } }, diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderfluid.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderfluid.json new file mode 100644 index 00000000..c9c75cf7 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderfluid.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_genderfluid" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_genderfluid" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderqueer.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderqueer.json new file mode 100644 index 00000000..80c3aec8 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_genderqueer.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_genderqueer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_genderqueer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_intersex.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_intersex.json new file mode 100644 index 00000000..c87248a4 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_intersex.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_intersex" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_intersex" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_lesbian.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_lesbian.json new file mode 100644 index 00000000..713edd87 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_lesbian.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_lesbian" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_lesbian" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_nonbinary.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_nonbinary.json new file mode 100644 index 00000000..6166a554 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_nonbinary.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_nonbinary" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_nonbinary" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_pansexual.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_pansexual.json new file mode 100644 index 00000000..dd591548 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_pansexual.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_pansexual" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_pansexual" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_11.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_plural.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_11.json rename to Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_plural.json index e855b279..d6718019 100644 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_11.json +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_plural.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "hexcasting:pride_colorizer_11" + "hexcasting:pride_colorizer_plural" ] }, "criteria": { @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "hexcasting:pride_colorizer_11" + "recipe": "hexcasting:pride_colorizer_plural" } } }, diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_transgender.json b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_transgender.json new file mode 100644 index 00000000..458578db --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_transgender.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_transgender" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_transgender" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_2.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_2.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json index 47f62061..f7423b29 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_2.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_2" + "item": "hexcasting:pride_colorizer_agender" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json new file mode 100644 index 00000000..2d1cb107 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + " D ", + " B " + ], + "key": { + "B": { + "item": "minecraft:bowl" + }, + "D": { + "item": "hexcasting:amethyst_dust" + }, + "C": { + "item": "minecraft:wheat_seeds" + } + }, + "result": { + "item": "hexcasting:pride_colorizer_aroace" + } +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_13.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_13.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json index fa01097f..7e64c3b2 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_13.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_13" + "item": "hexcasting:pride_colorizer_aromantic" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_3.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_3.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json index 13c0e98e..71663854 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_3.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_3" + "item": "hexcasting:pride_colorizer_asexual" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_4.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_4.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json index 40017478..719a2b2b 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_4.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_4" + "item": "hexcasting:pride_colorizer_bisexual" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json index dc946481..ed68c2c3 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_10" + "item": "hexcasting:pride_colorizer_demiboy" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_7.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_7.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json index 91b51dba..21c7d5b2 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_7.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_7" + "item": "hexcasting:pride_colorizer_demigirl" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json similarity index 86% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json index f572041d..de7a7272 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_1" + "item": "hexcasting:pride_colorizer_gay" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json similarity index 84% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json index 1df1091a..7ed9c812 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_11" + "item": "hexcasting:pride_colorizer_genderfluid" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_6.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_6.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json index ad1380a5..f9b713f6 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_6.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_6" + "item": "hexcasting:pride_colorizer_genderqueer" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json index fc6f6e7f..3b86f28e 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_12" + "item": "hexcasting:pride_colorizer_intersex" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_9.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_9.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json index 14126e73..6d4436f0 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_9.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_9" + "item": "hexcasting:pride_colorizer_lesbian" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_8.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_8.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json index 8dddf8f8..bf538202 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_8.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_8" + "item": "hexcasting:pride_colorizer_nonbinary" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_5.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_5.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json index 04b2e35d..3a96efbd 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_5.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_5" + "item": "hexcasting:pride_colorizer_pansexual" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json new file mode 100644 index 00000000..42646441 --- /dev/null +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + " D ", + " B " + ], + "key": { + "B": { + "item": "minecraft:bowl" + }, + "D": { + "item": "hexcasting:amethyst_dust" + }, + "C": { + "item": "minecraft:repeater" + } + }, + "result": { + "item": "hexcasting:pride_colorizer_plural" + } +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_0.json b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_0.json rename to Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json index 0c43c66f..4fd1fb42 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_0.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_0" + "item": "hexcasting:pride_colorizer_transgender" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/.cache/cache b/Forge/src/generated/resources/.cache/cache index 1ea804e1..24bab443 100644 --- a/Forge/src/generated/resources/.cache/cache +++ b/Forge/src/generated/resources/.cache/cache @@ -50,20 +50,22 @@ ccc33b4f1a43c8ecd3352ad36ae2dd2191317b5b data/hexcasting/advancements/recipes/he f089ab17470c5fa0065438c5533d5fafb3ee8eaf data/hexcasting/advancements/recipes/hexcasting/focus.json 874ee348cf2542696b7768049529a2001f0820e7 data/hexcasting/advancements/recipes/hexcasting/jeweler_hammer.json fc57d15e9f9f11347a2170dd06053954345368d2 data/hexcasting/advancements/recipes/hexcasting/lens.json -82be04125e60a28701de5bb6bc7855bb46fa9d0f data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_0.json -13fc3b9e91486b3b0ca56b4ef7d5ddb8920aa7fe data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_1.json -9e8942971a3b3d0b1ec6a3add5366743429605ca data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_10.json -c30bc14629d0bc99cad10d7b6af19a331357f6a8 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_11.json -8e73ac3942a94096017e8c775724beafcbade37b data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_12.json -d0c66f50c20912aa0175aea9f97a28e59051b586 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_13.json -a78da1015ec1e17bf99ffaa75a85ed2cdf0351d2 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_2.json -fa7dcb3a4e6a6631e437fda9739cfdf40f1b8102 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_3.json -5241508316a04e9e22452f71c54beae4c75a9bad data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_4.json -3dae781adc5cbdf6e415316ab6d5ce9efa8774c4 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_5.json -c93d37c6a54b4015a073ad18189f6e721406f183 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_6.json -6ffa37736a483cef3b174cf00bfcab0b91a6f737 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_7.json -8209fd940de230393aae894c96a765c62bed4cc2 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_8.json -9dc35c66da608913da03bc3016f127841d2414cc data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_9.json +a4f3fed2e6ddc8e60a19a1a51bd5b54904a43fa8 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_agender.json +b3583f65db5e1eaae0426b14416c076982ca3685 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aroace.json +f332cdebf9c53edec6cb3903f65d4ccc1398f849 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aromantic.json +39a4ba8180e45cab481184d2bcdc217893244446 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_asexual.json +aba5978bd1bc3c27ba92e13241e470921ad8c125 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_bisexual.json +fdce54a0e527322819787ec9232b24d401c45a29 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demiboy.json +2d80cb505efc0ba0d34d1768413128fcda17630f data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demigirl.json +05d435799cbf3ee1b51c5b4ffeace507691bcf2a data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_gay.json +4345c060715ce9bf341c5c2b9bb5ca0871282241 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderfluid.json +1af91ec74694bf90fb7f53b6d55078c7e21460cc data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderqueer.json +949f05968c562d5e4d35630ce8e3189a2060dee7 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_intersex.json +eb771389a05a4cdfb98286942f2a65bf2a77458f data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_lesbian.json +8dab47781281a29e39cb8e6c4da6a27f916e0646 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_nonbinary.json +9c619750b17ac95e339882ce6c097ba9a000cc82 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_pansexual.json +6f33e68b62de15df1673b772d37171b130e3c9bb data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_plural.json +e454c9f48ec394f4d353c5a6c04641c9871b8798 data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_transgender.json 43071f2aa09fa59dd8f0211a68c842dac833be02 data/hexcasting/advancements/recipes/hexcasting/scroll.json d8825a8cbaf100d309b4bd8ac26ed22b020011cb data/hexcasting/advancements/recipes/hexcasting/scroll_medium.json d7213631b2f9075c9bdef0d5a48ca28f85f5a090 data/hexcasting/advancements/recipes/hexcasting/scroll_paper.json @@ -176,20 +178,22 @@ b7c248d2627c2a2b398d1c50181c1e0863612424 data/hexcasting/recipes/empty_impetus.j 7eaf7ee280d1982ecbaf5175cea5c5a7c7804f98 data/hexcasting/recipes/focus.json 5bc29f5b97e50c8d82ebe5b8bc45753c6f8c2873 data/hexcasting/recipes/jeweler_hammer.json 2397e64bd5fa2af12bb4f0f7efbc55f387c07a2b data/hexcasting/recipes/lens.json -0ea329526c81c1e4064bab61721ab4586cfcf706 data/hexcasting/recipes/pride_colorizer_0.json -c742a0a5fba2388263bfccfb49c60277d817f8cd data/hexcasting/recipes/pride_colorizer_1.json -855d1421063c24b2d1507f90f378f51261111d84 data/hexcasting/recipes/pride_colorizer_10.json -51a90058e4701f2d6ef157e1a930c203876e2447 data/hexcasting/recipes/pride_colorizer_11.json -65bb0279c70aed060a09332552a122cf993f5d2a data/hexcasting/recipes/pride_colorizer_12.json -5f1e9330dcdf927e128212678c8e262c6daa92f1 data/hexcasting/recipes/pride_colorizer_13.json -01841b89db3b16a614a098cd468b6d3b64986a34 data/hexcasting/recipes/pride_colorizer_2.json -8ef1f2fcc98c19e3ff1ccdf1c427a6458a720023 data/hexcasting/recipes/pride_colorizer_3.json -b3a23a6430b9e6c7c9e332c6ec996d9d90e7f432 data/hexcasting/recipes/pride_colorizer_4.json -c7c7fa49b7d1f0d03cd753f1ba78aa05a68135d0 data/hexcasting/recipes/pride_colorizer_5.json -5da3bff44e39ed9263f1f341d0a3851d02218018 data/hexcasting/recipes/pride_colorizer_6.json -5d6fac562dd7b7a4be0006de8b4758d5657ac054 data/hexcasting/recipes/pride_colorizer_7.json -03504ac1cc40ece1097e46a8244b7cfb4b32014c data/hexcasting/recipes/pride_colorizer_8.json -3a12c82f29953ee4131a0b49c1b35999c2779019 data/hexcasting/recipes/pride_colorizer_9.json +fa30b1fb1c6fc9e763d5ce0e4dcfd71afcc81de2 data/hexcasting/recipes/pride_colorizer_agender.json +b162dffb52838921c3a354d817465a23df64ec00 data/hexcasting/recipes/pride_colorizer_aroace.json +9b2b94e2eabaa8260a15191bb869ceb3ca80779c data/hexcasting/recipes/pride_colorizer_aromantic.json +b4f71066f51788ce3d05429dcd5d1e451bcb7503 data/hexcasting/recipes/pride_colorizer_asexual.json +791dfa661888afb8ece93c6322fd55dd342086b5 data/hexcasting/recipes/pride_colorizer_bisexual.json +77961f5c461ff869f06b10019b810edf9eac37ac data/hexcasting/recipes/pride_colorizer_demiboy.json +c331d1b6a4d3d42eac052e73ff0b90d7dc117745 data/hexcasting/recipes/pride_colorizer_demigirl.json +e4b6c8850f8517ad6af62309f173d053f1e5b364 data/hexcasting/recipes/pride_colorizer_gay.json +57fe1e77bc786588a764620e65f0631254544b1f data/hexcasting/recipes/pride_colorizer_genderfluid.json +d0e37cea33e6323cb1936c44ed959e3dc8238bb7 data/hexcasting/recipes/pride_colorizer_genderqueer.json +c830f27bdee064af5bf2f1b2466042cf208c6788 data/hexcasting/recipes/pride_colorizer_intersex.json +523d98655e0f395d65640929d4254b6d4b3163d2 data/hexcasting/recipes/pride_colorizer_lesbian.json +43c7ffd19f2364de00b1e2cf8794ce5cf36494fb data/hexcasting/recipes/pride_colorizer_nonbinary.json +a00a851be50d49034ff939ca5fb3adbe0ee47302 data/hexcasting/recipes/pride_colorizer_pansexual.json +3ce0bea99cfbac7d316f4439ee79ac6b7f6f5b61 data/hexcasting/recipes/pride_colorizer_plural.json +21765e0f23ca7932c9c4891f1c36bc5a5faa54b9 data/hexcasting/recipes/pride_colorizer_transgender.json 49508c455626eeca18c957edc0cde016e823f7b0 data/hexcasting/recipes/scroll.json 86ee80768fef41cf9b517564b733f4586094f367 data/hexcasting/recipes/scroll_medium.json ccf4ea841ea9a66738253385c659ff86c85a73f5 data/hexcasting/recipes/scroll_paper.json diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_0.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_0.json deleted file mode 100644 index 0f7d06ed..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_0.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_0" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_0" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_1.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_1.json deleted file mode 100644 index 79aebe50..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_1.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_1" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_1" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_10.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_10.json deleted file mode 100644 index 1cd32b81..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_10.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_10" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_10" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_11.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_11.json deleted file mode 100644 index e855b279..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_11.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_11" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_11" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_12.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_12.json deleted file mode 100644 index ad99fdd2..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_12.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_12" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_12" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_13.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_13.json deleted file mode 100644 index 10d41e7f..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_13.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_13" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_13" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_2.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_2.json deleted file mode 100644 index 1ba32f78..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_2.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_2" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_2" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_3.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_3.json deleted file mode 100644 index 14b537cc..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_3.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_3" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_3" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_4.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_4.json deleted file mode 100644 index 05d587d5..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_4.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_4" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_4" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_5.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_5.json deleted file mode 100644 index 36f529c7..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_5.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_5" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_5" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_6.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_6.json deleted file mode 100644 index e145261d..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_6.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_6" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_6" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_7.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_7.json deleted file mode 100644 index 5b321000..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_7.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_7" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_7" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_8.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_8.json deleted file mode 100644 index d613733d..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_8.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_8" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_8" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_9.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_9.json deleted file mode 100644 index 525359e6..00000000 --- a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_9.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "hexcasting:pride_colorizer_9" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hexcasting:amethyst_dust" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hexcasting:pride_colorizer_9" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_agender.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_agender.json new file mode 100644 index 00000000..c3d6b644 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_agender.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_agender" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_agender" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aroace.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aroace.json new file mode 100644 index 00000000..ab923fc4 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aroace.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_aroace" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_aroace" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aromantic.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aromantic.json new file mode 100644 index 00000000..23a095d5 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_aromantic.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_aromantic" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_aromantic" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_asexual.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_asexual.json new file mode 100644 index 00000000..ddf67ca9 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_asexual.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_asexual" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_asexual" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_bisexual.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_bisexual.json new file mode 100644 index 00000000..f0331e4b --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_bisexual.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_bisexual" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_bisexual" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demiboy.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demiboy.json new file mode 100644 index 00000000..87a61ba1 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demiboy.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_demiboy" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_demiboy" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demigirl.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demigirl.json new file mode 100644 index 00000000..c24a9e9d --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_demigirl.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_demigirl" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_demigirl" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_1.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_gay.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_1.json rename to Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_gay.json index 79aebe50..1a41452f 100644 --- a/Fabric/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting.creative_tab/pride_colorizer_1.json +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_gay.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "hexcasting:pride_colorizer_1" + "hexcasting:pride_colorizer_gay" ] }, "criteria": { @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "hexcasting:pride_colorizer_1" + "recipe": "hexcasting:pride_colorizer_gay" } } }, diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderfluid.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderfluid.json new file mode 100644 index 00000000..c9c75cf7 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderfluid.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_genderfluid" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_genderfluid" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderqueer.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderqueer.json new file mode 100644 index 00000000..80c3aec8 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_genderqueer.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_genderqueer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_genderqueer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_intersex.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_intersex.json new file mode 100644 index 00000000..c87248a4 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_intersex.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_intersex" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_intersex" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_lesbian.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_lesbian.json new file mode 100644 index 00000000..713edd87 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_lesbian.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_lesbian" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_lesbian" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_nonbinary.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_nonbinary.json new file mode 100644 index 00000000..6166a554 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_nonbinary.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_nonbinary" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_nonbinary" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_pansexual.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_pansexual.json new file mode 100644 index 00000000..dd591548 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_pansexual.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_pansexual" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_pansexual" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_plural.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_plural.json new file mode 100644 index 00000000..d6718019 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_plural.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_plural" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_plural" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_transgender.json b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_transgender.json new file mode 100644 index 00000000..458578db --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/advancements/recipes/hexcasting/pride_colorizer_transgender.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "hexcasting:pride_colorizer_transgender" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "hexcasting:amethyst_dust" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "hexcasting:pride_colorizer_transgender" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_2.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_2.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json index 47f62061..f7423b29 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_2.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_2" + "item": "hexcasting:pride_colorizer_agender" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json new file mode 100644 index 00000000..2d1cb107 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + " D ", + " B " + ], + "key": { + "B": { + "item": "minecraft:bowl" + }, + "D": { + "item": "hexcasting:amethyst_dust" + }, + "C": { + "item": "minecraft:wheat_seeds" + } + }, + "result": { + "item": "hexcasting:pride_colorizer_aroace" + } +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_13.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json similarity index 84% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_13.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json index fa01097f..7e64c3b2 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_13.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_13" + "item": "hexcasting:pride_colorizer_aromantic" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_3.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_3.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json index 13c0e98e..71663854 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_3.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_3" + "item": "hexcasting:pride_colorizer_asexual" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_4.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_4.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json index 40017478..719a2b2b 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_4.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_4" + "item": "hexcasting:pride_colorizer_bisexual" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json index dc946481..ed68c2c3 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_10.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_10" + "item": "hexcasting:pride_colorizer_demiboy" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_7.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_7.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json index 91b51dba..21c7d5b2 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_7.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_7" + "item": "hexcasting:pride_colorizer_demigirl" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json similarity index 86% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json index f572041d..de7a7272 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_1.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_1" + "item": "hexcasting:pride_colorizer_gay" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json similarity index 84% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json index 1df1091a..7ed9c812 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_11.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_11" + "item": "hexcasting:pride_colorizer_genderfluid" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_6.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json similarity index 84% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_6.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json index ad1380a5..f9b713f6 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_6.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_6" + "item": "hexcasting:pride_colorizer_genderqueer" } } \ No newline at end of file diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json similarity index 85% rename from Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json index fc6f6e7f..3b86f28e 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_12.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_12" + "item": "hexcasting:pride_colorizer_intersex" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_9.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_9.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json index 14126e73..6d4436f0 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_9.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_9" + "item": "hexcasting:pride_colorizer_lesbian" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_8.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json similarity index 85% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_8.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json index 8dddf8f8..bf538202 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_8.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_8" + "item": "hexcasting:pride_colorizer_nonbinary" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_5.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json similarity index 84% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_5.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json index 04b2e35d..3a96efbd 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_5.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_5" + "item": "hexcasting:pride_colorizer_pansexual" } } \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json new file mode 100644 index 00000000..42646441 --- /dev/null +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + " D ", + " B " + ], + "key": { + "B": { + "item": "minecraft:bowl" + }, + "D": { + "item": "hexcasting:amethyst_dust" + }, + "C": { + "item": "minecraft:repeater" + } + }, + "result": { + "item": "hexcasting:pride_colorizer_plural" + } +} \ No newline at end of file diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_0.json b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json similarity index 84% rename from Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_0.json rename to Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json index 0c43c66f..4fd1fb42 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_0.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json @@ -17,6 +17,6 @@ } }, "result": { - "item": "hexcasting:pride_colorizer_0" + "item": "hexcasting:pride_colorizer_transgender" } } \ No newline at end of file diff --git a/Forge/src/main/java/at/petrak/hexcasting/forge/datagen/xplat/HexItemModels.java b/Forge/src/main/java/at/petrak/hexcasting/forge/datagen/xplat/HexItemModels.java index 03247005..846c4245 100644 --- a/Forge/src/main/java/at/petrak/hexcasting/forge/datagen/xplat/HexItemModels.java +++ b/Forge/src/main/java/at/petrak/hexcasting/forge/datagen/xplat/HexItemModels.java @@ -5,6 +5,7 @@ import at.petrak.hexcasting.common.items.ItemFocus; import at.petrak.hexcasting.common.items.ItemScroll; import at.petrak.hexcasting.common.items.ItemSlate; import at.petrak.hexcasting.common.items.ItemWand; +import at.petrak.hexcasting.common.items.colorizer.ItemPrideColorizer; import at.petrak.hexcasting.common.items.magic.ItemManaBattery; import at.petrak.hexcasting.common.items.magic.ItemPackagedHex; import at.petrak.hexcasting.common.lib.HexBlocks; @@ -128,15 +129,15 @@ public class HexItemModels extends PaucalItemModelProvider { } } - for (int i = 0; i < DyeColor.values().length; i++) { - singleTexture(HexItems.DYE_COLORIZERS.get(DyeColor.values()[i]).getRegistryName().getPath(), + for (var dye : DyeColor.values()) { + singleTexture(HexItems.DYE_COLORIZERS.get(dye).getRegistryName().getPath(), new ResourceLocation("item/generated"), - "layer0", modLoc("item/colorizer/dye" + i)); + "layer0", modLoc("item/colorizer/dye_" + dye.getName())); } - for (int i = 0; i < 14; i++) { - singleTexture(HexItems.PRIDE_COLORIZERS[i].getRegistryName().getPath(), + for (var type : ItemPrideColorizer.Type.values()) { + singleTexture(HexItems.PRIDE_COLORIZERS.get(type).getRegistryName().getPath(), new ResourceLocation("item/generated"), - "layer0", modLoc("item/colorizer/pride" + i)); + "layer0", modLoc("item/colorizer/pride_" + type.getName())); } singleTexture(HexItems.UUID_COLORIZER.getRegistryName().getPath(), new ResourceLocation("item/generated"), "layer0", modLoc("item/colorizer/uuid")); diff --git a/art/colorizers/1.ase b/art/colorizers/1.ase new file mode 100644 index 0000000000000000000000000000000000000000..115c12bfd97937769a873ec87180e5bdff7cfbec GIT binary patch literal 4087 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 literal 0 HcmV?d00001 diff --git a/art/colorizers/3.ase b/art/colorizers/3.ase new file mode 100644 index 0000000000000000000000000000000000000000..12a3912c0ca7657d9c8ba1f142f670842f4975af GIT binary patch literal 7032 zcmeHMdpwj|_un(mFyl7EB&ic7p%fyQP%?5kgmVx@!nhWpL~;#tNaYey3P~MuNfMQ) zFeqXuuPC<^DxHdSa*1l*{S0p=pY)#J`#JCLpWpA9&+M5!&$HM1e%D@W?Y;H{`~<+$ zY$+fJUj%>w0DM53ua_Xeu>0u!|HdVa1z>W7m#vi-DiDEhJmnh*@RuO?UQGEH0ut(5*~^9WDwMAn?Wd`V=qV1p(;` znHuCODgn`{TIDPHn8j-EG+P{fw;-fk4DcOvB z)ACbMo@-Of^hR2mYKllbTB1XDR2Fq40*pHTV-%D#If4bo@Dmkh2jBDIm%eL64yO`u zI^64BggRNQt%TPWJd_J240BaqiB}r$L<^IJRu8Ue=Mt_tZW_MdwxUN$!Z^`!+jEb! zMtt-|gjbX;d^>ijtKU#1kClG^)k6=%(rr71}g)TJIO|tt|BE##x{3x6^+gT)6h;#rHnr zPr9Cba$Gk^MttXkbzu&ygEO!&&}nC35djgx(r22JYbgZ8%vHJVs^D-~S5&9_N7{Rw zrvUY$WXZX-g@ODs0J*30i(BO4y7bY6mY}*@If2p1vg6HDCEG)#Sr~=*OM(>b>nCq! z#gMWH%7bT#jlbg1mfJ}t0+^Sz~ewT$H- z_6+Z?F;P{M%&FijS#$fSgt(Uy4w(;N{v3ex8G!JE!;I4|Y{j%8Mk?|n4<20EC15iY zW=l4`NM~h~fbfEZTA!;{MdK=peEvk4FK*|z;4Zas{cO5hpp7=LrdfNm)t8kz)*a9> ziq9=slZF(&ERHOn3iV1o?eWIlQq9z!r({BXV+dF>jGK4D|KF7VcT9PCj#ozi$SY&f zoI}v%p-X!s-K^_e@-|yz&W^{*Np4yXvQ(d7Z?A}vi-?biET0sUJser4wA$d>sEn)d z*`-s>gwhMiqu2bcY{Uj*dRk4iJ>5g>(_~-xResJq-J^VP&|G8JhZMz_MRj}GL5w*f@K8cVjjtCtXLP zPH&J0e+R^`=~B)t*6Ie!Yu%8a=fpFfm3Qlj;7Yqfk6tB`oTo|fdwjtMLyl;(6($fC7FPYI7H|B$wF~^Gj zKd_?Ry%v~?2zo7fQPsO*Sgg`t#?I}&B^9{egm_(WBz(i)&G~UK`A6kl^{y%|FMSiIN0J zaJ|{jG$vM22>Rx7nSJ>2%C3zjt(vb~X}?g&T8ocv6HNA%FUpFsp>rE=t}bxls%sml z&Z4O{9$H9Dt`78#$-O4xkhkjd^FbGhKZ{7?WgCAPzY;&X^fN{NLmzi|BeLgjf!Lsf zLc~!m%`)jMme)C>izy1xO_5vy%O!0NPvrhdaL$XfunSmuk}fZ|{BD8upU36?p=z&G zKl-!~JoMnDT9q6o9PCfjeWcPg_R4#AYxhf|v_~=p%$%RRi;@2zQod(JHbgyhOUq39 zc%@ggOkB^0n?XX9pe=f}gDnZN4VNCaZ_#yKl2R?ue#Azp@Z<6Gn*0u;;EG0UZs~UQ zlqR`f{q@51{r%*}N!ucab&pv)OqLT5_!E1Ro+DTPofXk~0Nr%W2J?3y&RUVmV6m=0 z$Z9c8sd1~uh6p9f>4mffMqYVnkf*Rg*q9-5QpkC0L7@sG2Xj#`rmGS+p?HeM+G=hNlQpEM&L9B=HI3dC=$D&PQ?>kR0bGA}L?^G=MiEpM|;$)g>>dZUfh&_4g9XG6j4!oBvA-3fyT z!@Wz}Q}vxP{9XnMkED6Gz7bX$H&95`XWqKDV#4+KYo$sVFRx0IiZ{ncZnI39cif6r zL+a+UX)7Bf!Y&8U`fBG4NbpTLBMA6l3bKpW;RVb1k>FyP_7AK|JD-I;P3II50VQKw zjH0)=LNg__5SnMOfb! z#$7pagpcRc<6JpU*H0_&4vJfB*mam$Aw$F4)SQ@77){hv)&=eJ(fYuqg=5bYT2aZc z6$4l!@pC9fD=1hPy1Kf;AXWxsH}+Gg({Y9|k-el?H8RLmia34q)j9!RSbNgc7Ps6~ z+DW~NP4L5p1c_HK_lP=DPp^3$E$E}uq0`Z_W$MT!=a6E76Y_RGVx3QySvZVce}U|e zMpUS5EeNd0@f=vtUO>879RmZWvzl5}#A;}(*oVoDR8FC;;=bwOJbciT7$hJKLg(Ym zf^sKEW;v^|^#E90^K$6n0$kIaX*8Ov6PHCntVsb?X1QT_1O^}*fZG3#4c5=tfCoHEI z7(UOLE_K=C0kj`C$M~5PakLJm2>xoU$kgSfi$Wh@-ia_5Yt|f3lGXDe-9KKe=Dv~G z1%7j2i@-wn;H1mLrfYgs2Rc6itL0uR%wlyJIPYw5U1Vu^!E&ursr1KK>2=TTe-^E| z>?=MvB=0>jQt-qQc_X|(s_J2TzSzRVMV)(*g?aNJMmf%%9_hb^c}i!;n0=d)83>80mq{LX>36$tvpy&3ut`vacIHK9x54LuEY(Xf&Y#&@&=k*^eNo2^NLP)yCxDtZyz0y9(uH{rBGGY9fo(gk8D1({tA{;41s-WBZhhtm4MY~iz=UB^`6{J|DA^b)V2=UeTpAj5|z=SL0=pt zH*(-!{`0p3mM*_~+$=Wh5iMGxtPoMup#9zJ9{lMF1%AV_z*j-20~TZ9j$4vJ{v#IE9>S-KgOlV=S}Gxcj7m)#md4kFQ@} zdmAmWqZ;cv$Ob%{Uj7PT!FMbNaSt|NqA0V-d+U+jT;;fN_Y+ZvPB3e^&wvBh4&2m& zfPVrvrWbjbgTIMj{PZG!REdll;Bnl0R_|6h-T1wRKVdtbWsORd(|VZH^!H+y@M2>a z+O!NTl)&j@c($ubH$u{I@z&7{7}nlvV&Y528pWnE*R9y?7(qw87xy|xlcanx8omDm zp7Klvlu5u+soi1EkDiRySRfo87bkzl^rU2r<(XAO+3t&i6v&QzNMB_`Mah-`$sBNf zmgjd?zXk>mfJeZLs10jUzudH1b9Pw~#hcty`!u^@s^Z`P)4)hnjEM=DUOljo7bi~~ zn`i%k3+?ICKBuREoKB@DEjZLscH?oGsA%{;u%HPe*gc2dX4vPVd_TISV`lwMyjc8d z1i<5xmWP=yKX(47M0ZlVzG3j$!Q$8J-%2d$207Dt0-ZoEj)XRCeEkMEfpBlbNHda+ zfJfW8Q7Xnh;7;$9)nmQPbGBpU9_nuAr934yjg*%E16?@GZlVfB-*9hwm{g6=;cT zr0|ExK7aoK2jJ1O=g{)2YoX06EP{4h+Aq*%>k*$sjJOW1J>@jCdSC~%>L3u>cla@A z+j_P`+xc+~v@f1bfwqaK2(6QY6ST%g#?Wf0Ye1`{s06K?tQOXFtL1~dmsZAdB^%kunaYa{hA7_ zLcD#0#|`@>4LC$agoXHj>(=FgKSuh0>sB}akdV;mZ-FACvW$FTTq+9y48CwUdcsQ% z$bpz_%_=+PQWl+BSHp73)vD}Q)F{tu%|ouH01so|hWgPKKj<}=Z8FMi&|hljKI>z0 zT3^djIVI|GU8YU=ugMnkzxD%e82UH{`t0jMKso$LNFflu{~l5v$itA6svH$yNX%jH zt{HWPZ39V~CUJdP)05Md?VFu7W{$(PnDx=~x;&IT<^&d`=jj(s*nim->*drZTC`)O zA2UzgegCYBw|dD>H>Y7b3NTn-7X{eEcog`aMaD${6~2a2CH{)Z_Vx1e8sR4xH9}cg z87Obz$mwd|E(L(miJ*iws4NungNWTm2eRaC098<+SCo~><}|{~)KW!HCmG$ta&)Dg z*PcmRrfy{jfDR3`+mK!`7>pv}g$}*wClw%o#o*WTW%}{ucPi5;SDj01<1B-%gI!{2 z`4J`OPhg4&;F^;@C=iL9m=9U#F(zBJoF@x7Be)#g?sZ9XG1Z$Bi4|5XU3BG@x#GAn z7~&)&#fAmxj9^0?5EaT5I;-F@0h__)%={O(xAoHYt#2{Tm5vmj`*pP&PyD3rj${eb zAxHrdP(-943JSV+ASuV22vT^{^>hx({S%XNZptrO@r^i-Qv%MA)Bs@h%DwRXB|bMK&j@hrVpUIf)b2O4y%d>eAD4iQZv=h9 zLB*h)WW-pYk}PN@SCHfI(|NoqsuI)6n_%1j!S9EI8h%(UMri}KLi7}X!hauxc$v%3aG3JYl8{@{uA&ndn6*LJdgjiI`QK9o!*nGinStZp|>_!Fc{^j>IYAY0D z_b$6)HpU6O7v@3`A)X73Btm#UV@uu#yxK)Z`DuhlmG0<e*y? zf(mgpQAsM8We_`{bJ+p81Dnr!&?lxfrCq9fd&nwQF(0AJO0h5~35vwbppi2}a|a)L*U3Q6CM0#Ww7p>jH%Se-E>P(C2J86GEzKG#ZrU>UI22+<68&(w6(oJd}$WzJZUrwR)7Elik{%h2q_{s zWG2#b5E7v(B!c^i^LPNyk4i`b8%oppA-BHl?aZ0MxiPwH7i}a3iuT=Vo=`c275*!jG7S0ir&riD8Kl>YK~)*@S1>&rPD#s@?GW zy}5A4_GgZbHx=o>fmMUk13*;_O%I`@H18BB0T$qLf`0JB!&BAFj>hXKj4WRABkgfU z+>}w10uf(^6d#r%J|u-98kX%m!rhj}qrde>r~XtLZZ+qqUF5r(c~K*8oHRSU-pm|B zGygdu|4bQk$OMR5CCLX-t(dpT!pT2hrTP?Kf6t4Hdajzh;p}wzYvWY25q)VcgsBh` z6Bn6?3u0slYG>Bg_eWof+eL9eYEqpuvZ{~t?4LaH_s?K%2)av{3JN7IUOI*9f?y!` zbnbZr_fNQYbsDg1RNv;RmX~PwXG)xmN)hDM4-VIbGeWFPiG)Bdn)s zk91wzH~7}fX-KTW=u5%!!8L?vNyMcgqJoUh4$$w%S5=R2D0Q1VvN(L{ zUPCNNEW>l5d4~tfCY{fj>A)W-Ry(+0$#mI()X`yEKc9U2)N^5;Ehq``oydQ4E-p~oR2CI>{^Dzh z9Jza2oC5n*Lk8Nxn)zV!xs(iD_i=%@wNkGiT5!2JBSvc@TLsj|H(lIoaK9-3ee=a* zk^cQ17+(=vKkK^_B&^9qH~IG#>aX6TsChR?mO=g_FQZ#X+|DoFZit;@mYN#gu z=i(RcaH()<5no&sfC8)`i+43Kfg>G#!zmruza(?W z$$jijBd+!;&0kk~UeS&IqRQt1qnPx!r9Q6a`I}AOTdX|Og-p0grCN$;BX-tA$r;?L zN;X_{vV~q;Ni@oB4|#@D*~uKwrOn0@r{{ER0?p3draG}wKy zH}>92t%SQLeqQ?rHLMfH=dBy0Avi&2g1?6xGW}fcYh$o9B_JhNqHw+YoLt=~%&i{*+oAcQLX-Cx&a^u)Z8x zy0;=bc7O4Pik7*?qtI!uznQAIMn$9iZ={-fv9qH}fI2Qg2Nsd|h*ZV5utHbxC;|4x zP zVHK}g1YCH?RR$Fe0kYNf7hV2@msFZginm3>&Uwg9&hPdgt79Ln9Qq`urVg8(h(-=( zDkHJUBzCNDyH7fTU1#^%;-VloT!sfACf zPmXMSH^aHdOy^Y)+jia3`SZ^D*}veHuh6Zqj@aey6;-NO;(?w1E{Ly4A@&g=rojp} zgjl$qXjT>>rEEHdm$8Ro^Q@y}`S_N=EmXm}056wt&!}fDZ08H14kuf9m9HJ{6fBHh zlRl|t{%)Ixy3TQXy3Qcybp+T;7p&*Iz%G!2y-Ea|BB2C1xY|HTRahz$)rsdAnV3Px z@%*c%QU1W#g{sYOzru(JUG8zOKG@|{o9RB6zVc~_wi>_1K3`t9X;XX`ZPdOP4ErvC z&x!yOYXhMSHxXdsL}Z9(VtFJEdJR!{>S|r5TgP9<=q(8@a2q&?vb1Y69=80l@j<_= zuJhZQRtuO1&pa^Fu(?-7U)DDExw+toV$ef0{JWstL83)S9m7QpY!soD+@2`_CPX{0 z%29bMi-FY!Ii{rN=Jb~2>)u;e@*yC72S{sudVS$nWbe$+MW9b*p;oZ%{m_}Uio;#}35K9<5uqT!#3NBt$7^HOc z@9_ul56g@qOj#+7%yZ;b{3_1Ue1&!x0=T*Sxn{m z=tsYB>YcNJz1}EzT<*Zhz7Fc`{g_TXj6*yq7>pbCS6uP3%^-`JeziUMY{HVV?5h{` z2JV3whBi1)gJ3N_J#;t7Z8kAY`R&!Q-`ktC>qi&n=N)8+$0W(R-3@!UIGGVV&UnH? z##3KK+Juv>pDk8)K9Yaegk^7%iXSYBFZpalUi56ll8A5Zs8Xoycaq=#&i&QY(2S)v zc~h;reea*Ta$%QYyL**W_fDVS^tWny+AF+VHIj7r-+C-#sT@yKMdpZ{MK*kVyk1O}1rrzt9L>+0=#=%~tTp=J^Zdzs z4g~DI8fC*dUtaQ$A3Yj{6M3`gHg7G)>dArk^49*6i5?UyXT4oCqL zmTRJwZr;Y~To35BOhIUTt31AdnlZqSX|R9(%S(y;N^T4$%*%~L|Awnnt)oJ%em l`z~hxsYQ*W&wW&4-?~xbXOb{BHtvKm+CPL#y#18M^*s6J@U) z+DjYRDy6c_|9RixG@Q=)zVABcyZ+ZVbIl{B=U#r#@427*zMr>S4uYPaqCyn#CP6R+ zK_l4k`%4sp@!zrU{~NE%2n2oqK*qI_fdV1$VW-Y80sN%^d_<|DV8mV`%pX(ZZ!cdl zAgHFf4UFfD%fJ|uk`Bf#%{^dTck~??EfcX(+vh15ms)gzQD#{y7;_e5v-~L6!DvP} z2gb!v0vN?0FEBD1zJqb>;x{mUO~n5F&Tj~eO3{ z;AGeW+Xxt%qQE*}8n6o(1uO#Q09$||zzSdj&<~UY%|I=tv*A0?22=q(Knc(Q!~@wt zFpw&a38kVe&I4^gjiFDV=e(bO#}1jh?eg@aDogzIYc?>|&3%jHProEWR)K!oeLVkc zs=b$Yfajl0UGM4Rvu)>}8HH=5s@MR%Y*YwBz?%VRz-K@+5QAsP>c~VM8 zD+?mUo{Zn);((}!1jj>d z32_365>3iHRZ654)~J)5jg9(?NpJ_Gq(VZLudS=`PcIHs zxmwz}dkdeG!+oMdPHO+Ek3($5N6;6oK*RSB2-E<6VkSG_8fW{!4RHgFTayehA8LcB zS0)&>^7qch-{=xUAZbT_Suu9`rMcwRfi!)W!{a9xhCj0WcBqpU`$b*5_bO_vik{qr z%bo2B7sLhR$~0N?ge#HIHUmbTZ1%MsjBL&Z%Z;fq$|mQNwX#Inee0@%JQ-zk*1T!`|5eu`mkkn z5{mJ<8_yNP>)Oy-bzC$8)UdIL#(oRVad&lfrMOf01cil#+4yPtoO04FRS-lefGt+y z)361FS*DR74tyGfxVVrSo15A5ua%YU`l>G=JTDG8NVQfZ7D)RN*NGV_Ly*C5aI6t7 zg#eThW=J6cDGKq8+>jEvhP>q9#KNuq!vzX(n6H)GoQAnBPOAk!j4wRYiSjf-p*pw> zHed-Siwq7RF*rxCA%X)^qD1MhGI=>!QOa8r@s8+~dMv~D!5&F%=_2_4=2<|yS%;olcFBYza#&8LN7an|o=4uA((DR# z+V1X`SvOja8O#%!|GDDpb1u^}XofDX0t1}YXEul(v$wGt^EpaC=4{mHvEulBgQ))1 z-u<+e_O{(8L!|B^+)TtU+*z5xF^xOy;v#no;GS28;a;UGJTHT|)|F@^rH%?v3#kH- zsS+HkiCaJbbBHX65x_YEmYfD5E2(rEjSfkzq`uiicO_oQ%oG)YkPncCHa?LJ?699e z9dEz~LFCB9;~kan#cy*F6b{Adz-PF(Xgjelu!Z05n1wVQmjz+Ln8gSloYJ<*ru>i; z3H8@M!U*f4wuEa2u82mU`$~DKp7B{5msxL$Y&aM!BU-B4s4&+^QCjWRg<#5n-jU)P zVz-00DoJ0TcWND5*P2Ucm>#a>k6>f23dTiXU`J}uE{%uv`p}FB#p_?Z$zE{J&+Oup z0d^&2B-;?5j)Ik9HIftH2KX7Hi9l3xl*-$8jAL8Qt3djuy9CemwjI$nDG4}l78-%7 zEr*Y3;Sw;c*;(9Vo5mVmNhcCzHL4p(3o=CveCU+a%*;#>UbaEY^zoS(*d&&jBwV*d z1J0A0s$@$4#7+y8_dQ|Q*Ml=gAVzm}-h&}zNfZ3aYZl-hxI7GS)*Z_Y@c>_pldUnp z4WGqc2xf3y&U80VrFy{x-iTdZ*D5%>YjhJV@2GmUoRc2AIdSn^=@4?MU2^fD?=g=- z^<2xjzvXRsGJPq z$aEM54zhyHbXYLHkQ;(XH5tZZj55R64uYxh<^$;uHwiiL?n+yCRa@R0PGPbWgPIjE zA`@y?z-!r+bW$T(S~NnNzEYMVygJfIB*Wke#MTNKE&m;C)-Az?gUwxU0H7pA>5It~ zh1rk3phh&sTucfY61am3eusC=#(CrKII|v~%%exgqMaWyAoRK2?qo2At@k9JFobTu zes4=%lK{Y0#I&Na8;=}@R zek#YKG*u6pWAnD&g^PHJ9*_|;_^<&IvW7nbKHHtbPoumPrttGq2<}8TSc*t=qtYov zNbmr>ar-Pj{}s;0W{rGR`lOd`q>*Rag#s69zY_4e?s%HixK-YdD^2Lqi`vmOx_TV6 zni4(TTuD#el=vlJ}<{6;{1{>|p%c$f7H zi$9?Xdhk8wO8*>Zg~n zD-W65LE;uzCMp!A^vm$-(Pt0(q9D%Tmr8~2)93{{z3G0i>Uwx+%YT5k&i+O|2po-j zMUV+~@z!B0A!1R->ySDr+vlX^(VDAXTYMM|a>>3ZOd2|f^v1TW)3%B>y(7YHK=4@H zJI3B)hYT7_;XRYrOuPi+adRU@^6pP8ObV&mVYvLbX~0mcap0UAr?rpzYp)@qHh&-R zzenup5HcHY?5yCfGr+b*O@UUI_4po%0|bHLmnwz+r`ET9mNbD+`Obpc6UPD!GnS4A z57ib)2K?bxB*XP0)e}o|HeQTRx(*9Ec)x9yicM(CR`nJP5B!p2$bXraH~#Rgvh(Fe z+vEhBgQ7l0$kaZ`t9y7uLT%*WWCSC~GhO8TL3UKUv0sPR9Y3rC+SQ45{u!38Y z)~04PANzbncFx0Zko8`46%#KMgaOuA!rUUu%qY)E)B^?_aPm0ShSwdaDx**YQJ=}ZJW&VJ-+ zL}t9MQ^r)+7HEYBPTnv~4o6zPXLcp6&EowoAt?@@44j3w*I%LC0&+f3?^p||HdivD z_eXB+ewQs$A1B(nYs-E+`H(}0Hi<>p9|&#Zcq@51r~6jPgGElNHTIl^T!-P0anSqm zlSGEq_%Os}jtm&!dVUT#*pT3GB-QB0Sk+9X3T3Zaqsl=~64}1*+v&j2+}rUoR3+HkxN5rsB-Ai83(I-Lg(PY3xER@Aqn? znj6{m&+(h{-{Ch$(dRRVqc^)HPUJm<=bwc0ruqF-tp63inQ0>yyk~ALW>p4`Nr)C| zASLBSeIrb#2odgl<6Rn5Jtm;-ZJJXdOi4ZUrNf{AtfMi z;`v1mUFXuu6Z=X;Jyd0+UCrEM_N0*06T_m)T6C>G>h`~kbjTE|XE#K!PRtKhbK^a#y@>{#kQ5o+ zbM{FlC?DnXu38*l5MWYg|6%b%r;m!mklig*W~}?LxlXruQh`@(#A}yA+t(8BcYh)T z&w+>kmtn&Cn`~4f0EIQ@(c%{z5ewyXTEbOr!m~E01r@jHnaKfvmh{63# zvbIVs!AQY0&+%8Wf=^etPPRYUFMhk-qeQ7ov+()FQzd?$?6D~vL)3A-4X@Fy&G3=G zkG?*R0agb7@r)B>*3D7+iR|wtA9a4)&VL-aS!WCKn)&Sh(LocO+acE&OZw=A5ltf&OrxpjB_ha8OrP%JrrPL^ir!XqFHrNTxaCP!u;j#HT{p2d(NA0Mv)jS;q^N_uN}MVQ_H?Q1yN!4 zLT0ZMFOHXO^L}ou`P9Y(Zyh~0BBpodkVxY<%nZe_!<%L9xm2D^2A*S!;F-5YK_*kV+Zla z7m6c{u;5OIN4LmzSCptyzeRL+7;XP5`HXh^HlH2;xrg^$O1&L^E0?zPev`U3vj4GF zX|C|Lk3(S@p}dN%E8z+}K2lMDE-QJN_)64+l$=UJ3tCK;pBQGGvO7bdm_j$)PnoA? ze(yLMWayuxSl#_OfW95x{t|t^8n+kA&;Pho5{)2Nq>_|A5gNE82>($ zNk#8_o1P>7(uBE8Q5cl0O~5Hpc*~bmTLmp{yEbO&=%st60YUlq_B)MeS7^Ae+}eEE zUocrDKg*OiOcoXT?_f!r!V`#__`;kZAaHWM17~RWCyk0 z4^y$8A85(eHv%$&I7D-_I?h;q%Uy4IeQVnWkK>EtefF@O6r)d8?clS`MRUWscX=b7 z{|uHwI4@CrpJQG5=|1bvu(YrM<)l7&hZh+XHl~kqwc;oh`fhWA4;yVhrLxbje__&_ zoJXQ}HI-_FZI5SJJ@eKnbaXl08(6@@<1sGeJ7o5FR5!B+g7wil|fS1w@$ z*@A=;R0s|K3@UT~1Qo2G{bSj*HOv5CTb?fr8f4oeVDCOVM#8 zQ_cnJLedVlr<;u4Z{9u3VO?8tK=ep~*NPQ$`?s0roD+R>*tuL^FJc(cVqP0!*B7jN zg%c!3VAC}!3t`7xyY+JWvqsk#rs`RJmE`BXbbWgL_>mO@67(&*qEBnxXt6GRy7F+E zv*FubOImRd+`|*v==b}iCV z=@o^|wfn3_c-^)6vf9_J+I)Qne-S7VKWbyTJGUhsT{2U--*xC&^96Nu$EZc_0~8v(L}4wnLapL z#Rxg{4AuB&Fn9@k#;&fhz=nX&^wssuz8sSd#);NgdW}pt)RZxze+$vJ%cB)9=xsXd zcls&^=k`AJK&1~H{_+ovD3gjePK)uau!e^`>FHd4>)`LZacnV^Sz|o&yfkhy5ZVWJ zN1IKMmT{w1$JnuT0-3$?j2rpV(5syqEn;C%$IkJ`BKH(K6=Ha;PW_W+%&9{wmGSYrXRc(brD z1(^`}V+wJC5qqJ>O1{p^uF7Ftd2Cm5REf=;75=M85qXU-I=cwDdphp!=4y&oDNgvc z+H|zqdezN@cL*tH%FWr=T-ehKI^bRrtHA}gi6!!{pJa5zwQukH72a$}&D$O`*g3E% zPw~;wmHG4%JImen5=YE-s2x-$&UZPQ$x$Rtb2**2mMR;jqHgQ9e=ZcF-KtTaw&pA!SEYHPs(!Z%$5^>i9bI{3K*fr~Gz^1IaP z4{Dxz`&pq)Sm;G=`xZ($Z=N)7Rt&Oq%an^VGaoYkIE6wJXb*#xtg`ZTU2Jq>f?;N? zdZyV!7BU@w(Y-sPTekb;{qlzoOe$mh++2qSYi&zJXf2P@Wjv`hXDWPpa*Y;*RVv%u zsXTa9(rAKE_}eVMrV|BZ28oz{>8xqzf%FM|)s7Pk-i?L1Zut--9?}!{>hM05gB|q) z#+Ou&p43XoEfuua?xbv**>M5*i{?OcWAxa z^^DJk_)&syQRk)3@7qQ!dHFUIbRW!eYdwxAwli3li@7&!nUB1nRXk!38DS1a2K{xX zD3B}93eS#{T(hzY1UdVd(Lj(c||sJ|U(C=sBN1St>lBH7g4N zHll53vpMB&a*pbGpZMjTzr{? z3+nfLo0Gv;`l&8K?yl`%_tQ!j8*xI<^fNHifrQx%n4KUq*DA1CnG{VKt6~nBLG4{Z95beK}va`p1e(`?zF<(aOzJ4$XX&hYRPP zL=$$7gJ$`WmgKE%=HX+pkC zxsX8~t!3__JrAU-L`e5idA~*!+`0Eq>eSwcPNS&o611Ml=h@HmOh1`~vu#B?R3YuY z#ixv6!Di2}5P~TuI0K$IH?4NB3#_B)KFwW3dr@ZgP%G2PX^T$DW5a^8+yxp7yAQm2 z#(T9GosgXZY-T$G+q&5EH6B>D$N`~!vz%Rv&%)M@m5^lS^Gi)wx=cc=1yuHd{#IO` zfJ@0D$cnDP?Z4@ueCO)d$b^=nTKPB2+XwX3X<Q1E@4fr(& zp_*+QMP4j#oN-3FCE6uCQB-}|sZPa__3H!*NvpH(=*_<-vaIKQ;L)X;K8Z`el7<6@ YT+D^7PPP!A#uNB|c*l;!|s`+V|DDL)3MR9ZFX!M9ox3;ic_&|+qP}1yC&~<&YJVBHD}Gu+{{c} z?7G<(dsVHf=l9?*AtlbqVF&;NfDM9yt?VE6PtBG$wuQ#0Sx+6P-! zv&>}E&N`xW%0L2X!6Na%EI_00AC+&f(eI~@HzgY0`@KL{`!o$IX{qJ5s zK?w3-jLn&d_)vFM@vbQ0^zkyAPD5%m zOpRnC1i}+aHlGlA6ML`p@~K*h-U2&R zl+xvDy?sKiT)7(khV7q&;T)Nk>XnY``*ZqxJU7M;P)2a9HHmU$wKb1`@ahAcl9qRBfh?G z&&OL?jV}*G-PZRjOXfQ|R#h*9zCMp9`XHD4DRVuaGa*xeTWw|YOyCe3XP!SQKU=;p zCbZkn&>HY?g5Vcm+7EQt`+R^O#dau3fThnU3EiiT7$Fqz^QkeEAT;$Mlqirnvw<6^)OTi#JK1 zRCJ+HUsS#_TLp*Y5~WZSk5YWhfD+||oFE%prK2dCIw@ohn{@b#uNp|itrr`2GpVmz z{~7S~wu#vzOsiftYaexB$4{84KcX4laJ>3f+;rc(cbIE|e`l`cfHL=B>ffiSq#9UR z%=*)Efyc`n|EZNtJzPS3XU~CZ{C1avIig*yjD+Cui-Vf9?bj$=$ETeNGYs>C_O`UQ z( zFS*ym&0u&?ir2=}Z>;s%mVh=bW-6Ldau*QW9SgLj-lrAiu0+m}L=8T!T2FF2AUj{K zy)sD{E0!P!vF*H*q&AS^t|wV;J|57(^c!!raqa#>jw)9@a!k4T@jUhv;_^O8>H2x+ ztHU$%pGIvyY51=8Mz%mqH4w`+I0J~{^&<37#vf81TJd|N-O@%W6&eJz3M1%pNL zI_=1N?{yG7xtsAjw%EOeloTYwsSWJt*o8PK6)NVf4dQtvhV7y3r;Ca6ri?ZKzgvmH z+-C^Dp_71<8x_KJMaKHx_!D94MVNeOR#Q_@93=!N01~T?Nun|ZE161=f<3`c;ZO$S zcM}xN{7j_02_Ux_rxL^fQ5PwTND5~vCLSPr7p*T#iZ#?)!p<-lU7}Hdvh>GRuGt5<8r{YI9hW`*g%*S0HXCqpKF>>20RE+`wKrE(`;2M{= zN{ljLG9?I+99L^rN;ww!iDlryN85g%nqO4>Wa0s(i#L;%>%Lu`5Rr=#)7?K#4g%HtuA_lCy;P zO)8gKK57j^{_o_`w^H4dj{g9G_?@qzLUkUJ6R7?oTN;&Q0{{KD;2)JD(wtL1N+C28;-G?6Ng)|sEBN%`M@W`pOEMeJ z1++tz(x6>S1&Lc_0JLzK2$bOOn8?L^2Fx6P~Nr)u{pYc%2ip-LG4QKkP}0>M)MAF7fC zs^OO^ZH2aa`<89ogm?Pp@ppmzoC2ZULSVeYVSOn4V{C$)LtP`hqsU@o;~f)|l08z> z()}|XvR%GZ$*Lfrs3fecyrR;+x}+?!zR|8IxTUVW!?vrYwH~a0pgDWkG!|)gZhm2L zX%=F2ZGB?{ZhL1}XJ+~EXl3(sbN2#nKj!#$>Fio}q4hZdE_4?#7y_#&68-nJ``NmU$8>JHAT3Iqp3^N@=9EhYMu{vpRPT8&J)j>f2z z+wHB^#v|nnvtD9Ay?c(K6+I5OXhEIn*mnj;uVxOB8Sltell5o(~7eX*V_XiXIN0m(e zOO>D`DS(HGGTW^&_FUBi2jMJ#sSZ=b%{0N2bR5r$*cIVlXOhR(Opa27tUOH8Y)IZr z*$vg)P%_r2TZl46%B4)QY`Y`mvX7=Bq~j2>BT93^5Xp*8!&KJrPnmu`2fM|-y4duS=m0 z#HZR&jF+=4!@PZPY{O2Jk2Fu zBY#gf{a}zccg3;vp7-F$a>I_Q4fTpZ$C^&pToA$XfcNvtmTk{0t%U2wi%JDf;W{il zv5)JT23(%C1eo3r$mS@2p6K@PGd!1?WAcx;L*MK_8^>rBcpl`r7zrM~~~TcUF(KpinoADk=-6(+$16!@R#A$3 z22WP^f{Ox+LF)F}NKMNEq%j9!5X1Fsl!0?3PMD-PL1sdT-lHL2Q2j8WMV*UXFe%;% zY%=%xZfxa*F~ZBJMBXbijK59}u`14p@V~=&;ZwjlR)#RF#(iS?qzMJNROdBnKvJ@3 zK7|CAw7gLr3;>awTHQlR+0zjgSVTsvc{cut`7<>t`-sL`N`Q1%DZZVIoDp;)BNh4! zqK~eaOkpfY|Cl)=lYrt|-0mcYuv5~6w<%c+aNN52S5~vLFxwQ4s2RUuwhmn>dxifr zRXIzxy2T0V&e{as=tB4-SqWd8)R?!tGQ!JZz5sLU3^I`ufDDpK06St9k7f~&Z&QZS za2p>cnFL5JI~8KcR8+Lkdi+7)QYIlV9vd&uT1ciFCKZ>UloHsGOJxh>P@_S}@C_;{ zuRW91FP}*t$0!{M?>h@z56VY#ff47kLQX7S#Aj*(vboc!m=iAn;g_7$nuJsv&I7BI zenS4234;0G%Z(P1%>{`)UB!Qypr}87qk@BfzD$s6w>p#SmkDYzu^tQ7s*$ITf*s*^#NC(%~CwItaoEKX+ueHetu2&G<_!`v)F@AFx3?`@X(4wYjd%r8w_xEd~4{)Xr!ut;x;t$zDiL8c> zSmX92Uf|Xlx2A&7oKEM_n%2icitL!@1mpgcw0XtCP+d~2rE|X}IjD6bYkDj&Gsj)BS8BeQTK)9^R(3Qf3{=a(FII838sJCxh%R4qbXs~%r)aI*=+`*l zN1R0|1ssgTi$!7xw$+sD+dgPx^Q#Khc3}KdB zj??W4m0NQrTvxI&AH33N;oa^s%?nLjpI6!k#N>(SX}#GkHgR!KF!*pg?s)oBqB5X* zx;ZWO!OUgrHpxAl5Eiw3c_;g;mbQ_+IHTv-3UekLl25vB+;eCN*TDQ9q;Id`=V7Sez`=KvwC(~i`5#a_A@CC4Y zk!bCwg&|C_Vfvh`c;gdfg4-No=dLCJQWULZNpkhCMNz+>nT{Y- z+g*>sHUDH7rRfJ|K=?<(mi-7&H?!PN)%9E}3AJ;?0fadPYM5ub*SAsTS-j#>0$PVo zdNW+hGfwiubHU6>9NF=H6a_PIQ5Or&V-Kd!{x&!VmZ<^G%PaME&ns$&@hUPGkAVGg zR`JpV<(*2s=QWt4G?lfDB<9xet&aJ$f4WNGFUtqSKdkCH38RET^(u4|S`DTA2vv=9 zN(fm^lm;Ea&3O*i&nj2`HIRemFrB#j?d=~ zlTNwm3!|=Iu|bS2?-XeY3@g>Q*GA9 z$UfbH9IuiUc0)`Z(u4!NL;;n?JBcR}QD=B)?TWLdkM$)s~6S zMp{nKsr|iN(u})!gtHR0bzU_BNxQC5m7U|FWI(Kux>io{bj|p3gWZbuDYIb zGi8kvbc-h3o?_qoc=qPpcTB5ojYo|Na@)33$Zds9lR3Ks9oxG3zMg=Ufjb;ruX;3f zF9NA8)5=$Tt4FG7k$4>IvDb^PdPkVduK8}JwQq9giFj`Z%-^^>>PX{^awk~gIv(0Z zW;z}zmGphCrYPS!Tjrc@053Z=|4w)Y2W)t4j&EMQ-p?7w`JacZ{k%VQrWO2}SJ3sJ zM_c&*<=^-bPUvv1bJV{ig!=tGK!pHzhhxh=lbs(|esd0P{{bflonN~P6_?z{U~BK0 zQh}S?3N5S{ZXZlSW0)kr+JzC@8$^eZi_iupfKdY^oVk zcz+s_w*2f1sfp}zBw@!`MA&XYAS zcAOoD<$TOX3Go-Dl%9)J!zjRs@fYK0|Lp+{3dj|+un_+-K9?x(TtvoZDa8j58ILAZ zM5Sse_4`~g!!fz|m;D)v0k=}tpX3s}CrdF0yl*+z{-wB>=VF%SDv@ZI(BezrO3dqv zNxz!PQQT=D3dR+cAuuaYUTM^t##ISq*$Ol;tyRa~XDG7Sid9vumDk26C_9@ns1TnHpGfugYL8*CvQw>SOXK53@hl#ivxFf@y0ev#UX* zvsIdjNNdKzKi9K{*qHo%hnmh@t`9=05|sFupZ|x^44GofY1yH?q4n5UCs$?V;ia;} zu+&f{2DG9S)B)n974%M3*|SV&@zA}ryOr4dp{SkEm9}a@-9ln?s?bKgbA9RXW@2=k z>wtMOO6zj7zj4{K)_p@x>qM@*@wsS6Lp@Dv|GcWfrWO+b=K)v2qNxpt^WTN1cJC9j zu!kT*-1{k+-jBK57qXCMNMiHqMc8Z~#7tm>@7?N2zI+?bbs3NHKdj$>Y4Lv|%;^7a z{irM}ZM-_|qbHqnAmplVc>VqpNNQN&BGnz{4~uSkDpEN}S8c~KkXKsDi1lz+xbqIx zH)>yB!u?C!u}}60@dd7IyRuH7%p|zD$$NP6`GlGHxyZQLgz$$as6+E-rU`dBFbJx$TAB_I=gEBb7O%(~@}V6H3|fy&DXq8cu%8k7|vkhFJczPH#F7Ic-Wm9ZDNTlQU@yCiIB(qmHTO}1|9 z5tqH=m|d_kA56p^phZlY-|N>CGa66ZOu?UU=H`HxP_;8#nwHQ@RXb@&OfN_24^%ti z$)6ik;O?tc@@U$yh5LR(khgCQ++Qhs^ez0vbn>0f4?CdmV6h$7pg&mdj^()*S<=^ z0z7m$HE@Fm5>9%9-^ktbo!u;Oh{6sMU`TvP)L>!!U1nPZgWIdZ0a0YpoKVpgqml>K z?9J|aKX|S7jKgTEsmQ#;Fo1&z)Z3+Gv44NR=|?cbhfl;6L0J|D>TA`(Qc)svX2)O^ z0gp4;w}~Yo?1!mOvYjF|VKUt04hS->pV!Rb?dGYea$E}nD2=F^ht2b>{zV7_g2Xcg z^R)=9vU1Ii|5H`)(f(@Jt2w!Xj((*z(dP()3RUX8ECL2RRveVvcX+I?NG$6kHipU)RHJrIy|x4pOX_9A6Nbn*}MCctk;~A@i#JWC*T_Y$U(;x7Ts?HITFb4hXvm~AkN6seLY9x zYo^=x0u4Uf>!U$ky_aQfe>x7USb&^286U`<1HkV;xUbuGz z&hMFJ=ilpz002DR0y26R4Dpp5@>n52aW@YN54HhjUN#UadJ&x7o#n4-d_c}e9tP{v@(Va7cV3zV^KJquLR~GMSPxyoib8`_Bn?sTsFdzaPG_8vr+HqQ`mOVb z%B4+4&!{);4ZH*_BtyoCq&NLlh{89S3(TxNF@2V|Wb_@jPk@Bsk59Tk=ZMs_W2!R5 zscb3tN}Ie>Vp0~X6A>D4NRq$xA@{_jlz%N^2Clck-NlfShKga!7Y_DRa}7>_!S_7P1S3nC;1LzBT3If62gI z=X1rv^64BUHeiJ|4fe2ju&?;;S0G6Xx%{6%a;eHP#u{>4TD_g$CEK|YsCY-M-n9Hw zV|_)d1&*-V5y?^`6cVHf#iQQ8oKhF#a;c5P13rkRQgIYqX>wM+Hr1X|pBhspy|tz} zQ{U8B5&~x7CaE@bpHc_pqqi}x&>9GBF7)c6w36%4o~dpQsqz^xf|AjOeROT;fikoo zW7_P-dTC9RtAM}o~*Tx@NasQOjv@$yA@I$I`Cl}Nk$V|gM z^`SFfna~?fZOMuZX5{bV*?DSyslIs<^XA&nzx($B1lJq#-znGowz1OnT2PT>4gRt>%~|acjou^)}I${qTJgvsCC@lfXMPDGxLmEl6oF z8>|Sq@Q6q8&;1XI&@wUgLEDsj@rJu>!Xoco1KNkHYv;qtMzaRtPf2GC$ z6B)9n1&#mHVe-m@dUq?uSO;Ta41psyzfxu`%1?#+i`YtCqpqZZbQh}a^c-ClKi$cF z4X18(J>|9WH*Q+D#c%R1ZKX`SJbgn+{oR9t?Zd(%j69;vVngHA5|eaNd|X+)5b_HO z;fqU3%gPEX5RkvR%WTD5YCvTHu&u47ptc*iUb>O0xwCzwq%*&#u1{!ya;Rl=bi8V^ zdV0n>&vSWkWciC31ZFAbE5DfG;OKa>X?y&lWBj1^M&xerVfd;1x^00YM4#1f0W8-l zEXF{HX=~qGIbGI3M8+ES3mNMCN8*Sxh>Zp7i^h^Dt3a9}mS{VL(FDeU*_wif%&DBp z<%cOr0W#4BM&m_qb0yWed~WxXZwqmR`GgUkteFUw^2IHl>{pQJG~hsGujs~cG+NrK zZ#k|Z@XaNwSth?Tbwi#D)&Y7wfyJ3L)thYv=fAunR;;zV%RbK`I|XkU`&I7GQzBoJ zjgq28xSpZf!Vd@R;`Aso+L#v_eITUF>hD>*S89!uL;?WKR~s5CC#F?44VODT=9@&Z z#BNzjd|C&P)7fqI`^_;?LenB#6UVE@0%3YOk$-AB(->ytx3A%@n~Jsby9c<(?{B$E z1$X$y-OBbF+GD@_@i;$8)|Li&QQnQ@`3-`*2ZQ{%P*xKI{!WGE1~M~+2L+J};rz5k zmp0r(LSzo>3nxppD2RCc$(hanV;zOWo^lw+I1%I~7<>1E(Kp6_ z%f@j6xhsZTB3RTL3A_}RfysTWK+DHn|p06F|%?sRuC!84nX7#l6A{MUVf{MvSd7?Gd;ed_mlD{UwD(UT5+v%oYG^1 zikw!Oa@w@c=l2TCzI`UTtRc^JnzF&C^9oR9$-LDmXXYQR%Q`zpb9&$^LixQ)UF!4rsg>F{CT(PzQ?}g}^*wB#Zd#57v&C@Yq;C_bCERO}5?yL@Ah4_qcd= z{fNiTvcu1VPBT!wY?hPljwW2K@YS==x6K`}qcGJIid+g&?*qW{8`N?~pVPyYvJ1?*K z<9<>weC@vaIHlKq<$J);dfm~Y$59XWZ~OUT6Hb8ZZrD7Q_oi-tqjjsdkkV&o5kHRi zWSp`3@2p~YZ0}1+Slq|!s?0gh%Z%S8UtD90o!8TC+6~visdC`^YAMIQro8vcgZ>Se zWb?zCI0Q;G0FqL&4_>&|6PnfFsT|uM+4DB&8*DzT1Wu1NS1mi%S6WOO-iLT?7u5Oz zK>WtkkB1BhKIHxhp*A`I-#i35wAEWC`y0^D%6>kVC_YGr zp@I{jlzE?wB3VqM4(zx1J@486tr#gu97ZYkKDA5rtIEEGweeT z{*=PTTgYgyD`DxRmZ3ja3cF9v=l@HhXiBA$M9)|%#%Cs#L^D(zXrCa@wnJ4|J^?IY zD#*+#`_b^;Lv{LCj1di#>RJEoe$SFD!bYp^bf$_Bi0NQ71Vov(Qb8zBDHm?E!c>=D zh8kZA5VPgfpJhiD(>{R&#Wn(XxvTinjv7Y?emk`_ zhppNqA#3wUzP1enBxG>rqtzXdZ*FgZVz45A-MlJa49AQSc9g-_JC5ZDJYus`6l&jK ztz2nG8)WckqTP82Z0@#bweza^(1RUr=?N0Mu`aINeo9rTLXu}7fTA5{CL-zY^0Aj? zCfI;0eXLXKWD1k0Fbs`#ZzOWP^cJxRN7rs1oOgCGRlZaMEh`TG3Uy#MmDR+Pd2HbL z!yM=0EkmTxJ7NfR59@GgM3Of@Dmh${C^mYC&a;-Rh)f!CFlr=#^EO^Q`3tjUbA%=i zXA%{K1$E5EP-Jpp^kPW($C0)fM;O-hSjq#=*`}F5C+mTh0H4NhvcO;Pmy8o_0k3k)1?tl$KnWsP<_hZW;210 zwYlx}Mu{dHYyB^?pZeS^wsbY?i@&iqyxK~s`bQ&gW9>}srJZ!?`XF_8Yd5xK?pW@| zDhq$7TArilgOAp&e`|a)FxtZO$J77xOK-ZuB58Yi!?G^ zCZ0@tw(MUJu(E)MmmXWP#%uNk+ITmF*RP%D9j6~4_^+jwUkC!?S4n{!9TV$9<&g;E zr5WlUl#%8enS&S$K#r$O@}&08LdeJj=0@em6jBtsr)U7nD*{`qBWmmF$r|07m0H_7 zs=D%e3i?O~l1o#8qXC^0Q`0kGb3?zsD5qaO!w#U`Kjy^q~6a_>`(F zYZ?B9_ei^8MkdCy-G1*qz3}#`#f(xK4Q%SfCU8^+7CBFVZW8 zy&I1>2dE}O9u*e`*sHFTXff&%qD}d4wAddE>ki9i>1sGnm}yy?r*HQ7ooy2$(%j6b zdV4fNO|DiM^v5IFiKV)a><|0@5Fw&lD{LC)W-v~z@MzeYrWOeDA@OA0oG;1BXL$VX z9J^diXddO`nXxU@?65nHl;u{o#_9rP$Gqv{a1a~+0qk0rdYGHZXGyG9d19o6?2r1P z59oY*crY^1nCb5FdZB6bGiT}M4|sS*CiF+TI2Tlfw)$qhQU7qN8^x4-_;9(DACeM0+AYD_2KdO zTgAhOBbDJM;Ye*1EiTYR&V4P_KB8eSvKWsKXYulaZhrwCL_$#T#eq$(>(9tO7nuOaH#?! zJS~Iry-3zi3!d59P4nX;sVxhVm(77$ab`4M6_?rCnR_vbKd{UvQR^JIU))|^mW2#& z?Oq=`Zk68jZ|%?>4U+bYpVr*8 ztDd1eKPEW_3P5 zpH2@_tJ`+UzEyLdx<&c6?Pq{C+?#W}7&x!pd%AhfqCUF0ZgY0{xsKXDR$S9cE@sWz z%OwDRpEpaj`(Ad#ZvMO;s@DR*PD^XL;RRak`P$c<7<*ohf&_g3?&Q_{`*%re%a^qp zmHl}f#_;KL^KX7dfE8)aXDxCEtVu%P^JlFuybb^iFTI3F5Jej;+W_jqt?%B{ zK7ar+83r6y09-yk5Q^0RZp=;iUopUk?$w}9n6no()h=|eV(%&>Phtep(|!>4d%U;&WL_XEju^(SJ(L6i z7S;(4_=)L-y^W|o*z@QJKk{yzKjPtIKh+RRaa62EBWd$(`UpSwFR*~TI|zt zzW)2TLRMAkHs^6|E5@|`^`n2DaAW$==-{b~O3X14lLpkvK9iqEWTrr2Ej3i#;X^$( za{H-A(}j#pvLX&7xM_Q$2d7h-QX((ll({&I%tGf8=MlBPQ~!LfYP!E5jPz_E)?&_j z5}Mcjs)DE0Lz+EPnJ9VWEG(5XAL7%A2s!RtgeOP^fZ0U_{p)--#xWV`$6pIcMrkGW zOx9#VIchOfn)y`U`(jGnAX&az>yK%)9@O}X+Iv&A|4@YijJAdzQEGLBu87{=`l>0vYgGc@fXS4Wrj4Fj zRR-IDS=PFyldoDK*V3iYlh(RN?s74TDxCpz#|lx=Q&WCO7*6AuZ0I(7OFJ8co!8k$ z+cs-+pG&{JuI6TU|8w=2ZNHhW^SncIVqtpYPl1PH49qkZ&TrbC6Sv2+=(b zN}S$%pxEH(Za0R;-5!jDP8H0!vLB&jpUw?ni2MU5o(9YzoKZ)VAi1>%O`Iu2m6skm zPNVn2lp&gjch7yUb(rLuBEm^_i!kpsj{09+qYa%2!9ZfiQw(z?`lm5Ph0~~lnO(96 zo$(J^E^xJKlka++N2GBs!_vqs)P%Ao_jqqTeE;-s;$Nu$HorA#4&9)ejPS^;aZR{G z(>T6l^KyT9Ou8YnYCl~<^5c6dg+qrl7F>;=QgCv+)+DrcE8lXAjqElYjs6xF>@>%dzPlYFZFzGbb{;W<}|%!EDo zu4tMSwASm&jt@Yxwj2pqKW%a)tkt!&Rmj?Kcz$l_<1=;8{~}EGm)5zeYp24GNgi16 z|23cZYHYp=oBx)-{AWX+#r_{MLF)L=hWz_#ufe3mSExgtUmyB4pC~VOhON>{SU7W; z*fK5Ns(pP@jh#8I$DO(^54n1MB23=!5DM{~(f^uHAb!m!kVC`5-6Ev~y<_416A*%v z5yR7vqcR0z;=B?AQi9SWvLZclJpq0Ng+-wyr8&R~->Sfx+B(;=#-^6kwvNt*+@_?K zwu}LXuHl}s{z=>ExRKuRg~g%e*{Zd5)uq^8q2AT`J@?JSmgAG1vvckP?<2w6yPAg! zcA)2r%^^BetbVMg7sN7-1`r^G4GZ2rFj5=e8AeA!qbONeFyw>tv%Z1jH$XxMTLhGN z_Y!vyokS&6u9H7kjF{eM!p_y(P^$1vFbJNIn-zXYZRC`IJbgZVrW7VzI>l;{Y+g&c z>eo^P*{-DPgUoKR zOGP~~1%am4z$Z8dM?4#6h-WyFU_`KV*-~#@^n)MERE_0ilt&;4i^lU|r!5mddpKDA z$*L~$LXGCi{kfP3EfC>{eD>=G25cg&K9MNyGzSQSbMkkm=hFdIs`bNe#2W0ejfjfrrGyyx3uKVkn?lica#t`rO#}os7$Jc~{9qdn+;~kLS%3a8& zKa`Q90Tx_=IAPEblw`mEX4Q$V*KXI!4+I>uQv+8N&-5SR9}#855#-3Fd$0uJ?qk8q zDw6o$naABpJgL`vx23L&A$DMo_yC8AvckKENs6f>KcQ9BEQ_Hu%)ZD(8~H3Dw&zZg zD9MB$>?i|8k_(VxW7K<;W#_4hnqGVvZ;~NXfJ^S7+^k8S?Qcd+DdJ27v6=2p13XEx zT0c3-3xME06%08yqAZADI5#Og(k+Oz8b5Q*ZHKeUF7Q1o2sto} zEG@CTZ!0OS>2KdJYq++saw*FMmRHB#uUn_pP2<|64`8X&RaaQ8oP+8o|It(=kXGB9 zmyBqwoD{BFaar;g5m^ydqc&b#cPufe|EIF?`cGw3QPW*Tb70qUt~PSr0Xb5k(*>(u zd()5b@^LfZ!v1@^7qY|J-VttN;&%9j8+J{Mv^x( z1l3H%{V-jNHyJ7kqjdccg`IjsKL^JpaQb^s=k=(71k=N;82(?Xc?N;GhFm!w!bVp` ziK&}8m7B|fB@45^&Qp4Rd@ieCQEiPga(OY1>u<-Cu7i^CJ|%01P3vr1*o~RJyTRDg zd$^t=V=XSeg-GtZxmXMy5Mgl%uSrqrE3cbz2>e`oDNzn>prj1!7LVaLk$S4?K8O2Yp#p@FlKJZVsr_f{$`13?xSjLWS-6Xm#ecK=be8Z*SeS6AND=gh^-Gv zA~PY64zwVu2TNndwr6eoJl=x|9^bCpR%}M-F!Vu2(C1wWHz`uMt1YJ52BC=!< zG9or4ct}s?S)4uDW-Q!QQ2(n#JSUMXKI{frKaQ1o=oxSiT6I+j3u`t6COi9k+PA?g z*t^hyvHTU+(Gnv5(?Eq$gKzm%1k~a&k!tlMk+r9gAbRNda8A|&$OK8DW%}P-a*N2| z$C4x5@D8q3_bRtUuMErp>a&Y#eOvU;UFG%E+Rk@dN=oVvXuX2Y{pAmDeX2nk2g$0!Rz?}0Q+Rl z6Z0ldxoi)pq@^PJs-AuSCFLXO#-jXu=ZZiE)fW&Corq1O{|+mNFHCwUBNoA%PhhAm zT3D0$8Ya@f)=1|2`bimM_kEfg-A z{%QhZk)O*HaxYz}V5X}NmGkG}h1H6(agiWe^AANVfwz8b$oYaaXEK)o&q-BsAr*Qs z#Ok%#nBXpd%arTZmbh3%_?Bp5ZqA(h&ww3tK43RNWJ zHhOFmng#BuE&$asV+n+{dE}$UJQ-UsCNJeFaW%vwHY-zb56wBV)W*aoT3rF_mCEYp zmMWh>*bfQFwfctEk4Aco)Cxf|&X+b&^i`>I3J>q``)>Q{(Unlk1>|{R9o#Nb%@0)R zZHn}kUz_s&!7O851Uo&OWhZWC5(++Vg! zXG}zW%1e$;)a{F4a2>-(cFxA{)3thD#KO$E#4W#M18ls!bbOmRV92Wt;1xebF#X)i z=wlfI4GD}Pr!`s;DEcDtWn@uDQegO=nc*!aMez~T${LsI{9NKq$p3NHyi@!P7#=gOsv?bb157;zBpImDdPfxW$IO@0pvZthoP-8SDA8)qsYxK?T5WM ziuv@x`IlGurFZ`4QX{6MEvNbe*fMd73#P>uwUEsbj0RvgPf7v-ZQ2#)MFlO&vyS@T`GC)TtY(o9_ zq~-s^Jfnd2UuWXX|0mV(9N*oYZl1SXUhUj)-~T;$WLG-Vgdxl8R_FVC`=%iRfCywq zjD&zu$mb1ZB@nLsS%)U(i**tsHDXR06PwHrI)l7m=RR}J7QZ~K)vUZ_6u6;qz1gmNvya((_+IBTJH z{IR_0$$UFIV2;i42cPS_Kb@uKPworbBkrK(k003tUe8;be188JNO{lh(qJbhs&hQ- zc4k6?()0-UNshGM8t^?|TwMDCU@6LEK}v|7d-1=(%*c2BpT`cgHQ>zL`vRr7s8E8B z4cUK&xD->ShQc5B1Hyp*oIiX>6JJ#WqVmIu!}#k?BckqRUj(Cn)r*tru@i+K$a3@d z7jp4K;1)&TV0n;9OL5nmaLGNRlj$mwC?1B=xRwnEwTXtOB>i%IJ4z;09UDnGG@+hJ zWzllq%QQUZJPtDrwZO?FE2lQimAqavVn8P=KP_y70Rh&_hc~%1LVzmWVLh*Glj&C0OqDZW~yrQ`B_<+WPYLmMnz(tAYK-2{TNy#8mOTd691yscbvQ`W>M_}K4_JwpuZtT9RH$jPp_Pg z>FB(m3b>hQwc0|}+)>^{IMgxO30T&qExM4eV66Fc94{>;2gsDRm(+XRcC@^11P!>n zxm!aJxLq8N8qx zfGmDCPNQ6Toh*_39DnW5h1}R!%f#HgS?8saI$0OwUl7F>b>!$Rmk9Kc9GA81atv4W zzI9z$8A(X9Pni`~HLO$D>!zR@NT9qFIA!^;th=97aSV9(RITkqLhEtth2VR*n~FV7 zxfjIh+qxYlDoo#_rf%S|fYt)-rrS=!_2)Rc@z!lU4{-(=J}%e8Yd!ne+mX308(#Ey zz*;19imtz`tCfPK7i9o>P(^|x1iCeqvv)%G$6Fa4W^ccXvAP7u9*`ViicN^#U@@Mbm1O7q;u-7Y zgOGDcNycr|xX}gU=~oRlLGJsQz(={C2p*E6U&RimvB@0K*qGqGL2OcyF*!Xhk8GxF z63c}NCFxp*;<7_>5v%E#A~nm`T=a_~i>Zvo#<#~3O&TB5>3>AXbe_(~c3u`=`f3Ik zxZ0%0(j9BWQV*NZpnscmrWgUhNm@pRWa%>zR!gQr-X4#e8c(c%r@J<(JUcz(!788R27g&SKy`o(A3 zDUpGv>#prY6%6<_9XdN!X^oqF0dBt$wqqmQVh(NTRgAR**Q(VUu8vl{mT-2qJX5;K zYHzH=X&XK%40<3=?HoZHn*^I2;Eu(_x*VE%-nk9^|7@6$i3kjPm(d2mTWh^v;C8X> zHL8iQD8j`qcM_~tp(y`d1S_{0VQH(^FtXqIk1g-v`neCjH{Qh{Wf@})zLrz_n#F`n z>J#L-!AN|auxx2Fp%7^t6yLrx`+aGQ`Hd@2Hnb*5YCVYR!g(C7_nL2D(}YAo6UI!9 zI&+D@h+V&Jl$N-5#Q(tn@+4(i<2fLgXV{$ngdNIR?KWQb(~Jx;(>UZGXwn!J$w(~D zZ4x7-zYrbeY*-c#Dnji#&3yfo)TVvG>+KOv_(}@}rX8kK{7F;A7D6q^brF}L3Dt=H zqJFj=vU!^laEEvy@v=_WLm^ZfbZKSu;J?x({|uXobZmCf4m+FL)F>usi=dq~Y0Sig z(M~w89`+%;@eJO!aehf(@O6Sh<0YqN3ff_$W8Q|XrNbxbnrIY%0evaBE9cgZBS;(d zo1JhUuFowG837yur9;QS?JcROPTqUTYlpg*oennp0sLX0iUj{%{7Aqd)%Vu1jD-7C z1(%}^dyjELe#DHz>|^GZw^0Wogq)k~ldM~=(SU8J{Iu*-5)RLSZwV+6|G&t2{$IpJ zDkCEcktdwbj^OeJzp*i*hi9u1^znIUgzR9oRx&Xl<4a5P(z zmXU4^6Kc9y3>5mzglgm8-fp_OMO9aRlGx(M+KKcGYFG8FE*Ry?1%bb+3P7S+?8?G=78vjr z^34K*(#O#E{Lu?k_DHcallDRh;9vJVe!8+2kdmi583_>77w<U^8(xNG10X(XQ>~T2<}R)Rk4E{|9^T z)SU^yHtEJ4+qRu_>~w6~=$IYbwr$(Ct&Y*LZT2%yzuz3pp4n^G+6S|b<`>+jwd$_A z$}=3cLg37@wi9)-in{l_(XyseWRkXM?pLgDdk(Lvn4$i1cvqr< zHhp)HQ-;Iu3-xAkk?(}|>_SQyRfX_;~ptC@pzdd6ZqXeZ~z-|OMZE#H5Y=5_Z8 zqjqM`n^OK{KRWB=l|8G4@*n}dHl%<}u|aaM%S^KsAx@b$Q}<`ewdTJrYudDB_@`^w1=_?qJb zRb2yt(G&nDjOT;dS_Q)i2l*gi4t&of24{E`gg=%+J7n{RmXH(yOTP`KmNkOqZZGUo z+6`fjE&wr?9KzkW4du!vK^Ku6B&@s*6ErP&s>U25RVEITlqE%Q*&}S-zDeM|yA>4{F^W5sIkssj9wToTVC z7-O%Cv$FO&#F|$ZJzkHG@>M#-ostz2fo6yai^s)>@*U!ppi9uPqDI9A6Oxlfi2MLk zOmONpMP+;ImUB{$Orlq&h@qZTDs}W$qW7o&DJApWmBpgHSPK=re@g%TKCK^~l1Z-v z{C*@cb-cL*&3QsL2=oB9N4j$6j;*&%1zri^z0Mgf0ZCFC)=gkLIrPWRk7Z{e~G?r+ARKc-onOegVynJ*VxFdQu2i*&y~8B*phVsg8EJ z6szbGh8%OmDsF)=R8~+Sgi6IQ9@TpkwQ?>DGx=}*ze{=4AP*nT2;!ud3uEglVI9pX`ICv2%! z<)#eaE~F*R_O?b?RG zdO`h|IWsYb-m$83Ymv0A6Ci13$DH$_Ya#9iLQ8#Z7w5Ho$Jo|2b5x5^fVX|CyxP4| zLhKp@t9#O@(Rf{Q?rjpabvVe`b-G>axq7kvEU(cAK(O-r`dI0J(kuqA-SdI-+AX?n zYlG``@X_Jkn^R9O$I@p8W3SeOmT(Ux&}V=h-ZZR?Odm$VJc&@!HT?8-FDIFG2n^^n z8i#%8;_s)GfUyLrt^_G_5wnh==>{h$N**t&IZu%3Rv`L@HqPh3Dp%mGMNXbSENJLxtOep?Uf-M@1FwEA-8XY*ZyOHyU-d917Qibp+RnY(+=)~B!rF;XxaPlZLj?-y>K!1 z*$1V!T>ZkcPzhMshmOo0WzPSz)cIeqNdMzYt8e4KzqGji>!sE6pO;o$(HZ*G6=92V zoqIMo)5PiHM73(yvdx~CKG=iu?fs*`R2UWn z92UM%R;z{Z@tS693|XX)M+ib%Rj8i0CWsG}ws|!^k1?Es5)s1qZoiEHmlGgxT7FZI z?ner$PM-loCap-z-T3SE&TKdxU23t~Ls?=nhS#GLObgsX5l=LtbSj+fWHN`br$3sT z?YyyqlT52;lGQq`hO|q(#j@FIw%EKQKd0Q4dJ|s)%lN9|iAtkDzi(0|;YGh3IvkBo zzniNT#WZano8GFhzGo=Ys^-1p#@2l#v&yWUnAGZ&|bHhufJC&^AF3_?y&zea@$IZ}f~K+(G61~C^}n1s+S4jRic zf`J@Bu<}q9@(b=*m_`nmj*o^Wr`(#vw<2gMBuL<9kkRr+{ys<|o~1ql2Y$E?QZh}s z7gCu;JaRSFLuig8OwEl;e^?}zmpa%SA0B66j%JK!gDs!!lIBsrM?mL;!kiNq zMBtp06gp6L>?bmCoDIg6$F!UTqXz@+9*ktG^9s!3%Ja&UjY9aOH=Kbp%iI-<{qlBY zhx1yD>hmhdn#y~t(gsYHD)SaXPwU#k`^fXUN~q0=dOj;FdO&net7TQlG{=Qa#k{z6 zVPROmG%@O!dFo~Hla{^=j?3CHu(^wKCJbIDmWcK9 z4%?8w=aWwD#B8LjIpm^u2W67H+ebI`Nhl!H zEF0=o=1=~V+2-8# zdyx#?r8tkF`{PVi>%J5%c=}o%U&g?_WUOk(y%o~u!3EgQ`ZE;^OXVwD5rS;8`+iZM zr!RKSP$zG6QGde7i{AWT^Ko@|T>Eh?|A=^X(;r6XeL2i&^jSBq5dLwG&3@AzQ7M76 z_c)~!H~i3RMMUy4=;a6TS{>;J`ZkoM0P(&bIVbRN{Q=@vd0t1v_q4o<1Of&EpAYhl ztN()pK?&r*0B|nR55+O>zmBE?_IA<-;Jyt62{ybUe`SPJM-IaNoqw~#E`08T9E^y* zclW9~c>RVHLNmN`N;*1V?*U{{kmth|j13|xBZqOL?;;MZisJo^4-iH#gqH{tBFaP# zm-^94HJY=+KF&Q58 z1cS6w;wN1Zgs))9$Ug#;S?L(CvVF>L|Ns7Wb9hGq9LZWfM^2=+q#0S zD{DUTNWT!I;e6yQT7jIR1p!W_d{`rZtq>%qT#O-7iQFPN7GJDP@CbS_9`RQ(2E!SO zJnd+5u5*d5O$DzQ>{1XTDl9ufksO@=62p0O4&T)ozhCAY+%;Q?*z&#-M!IT=esTqj z%ejaxt{S-PQw~!LEx(ynaDJd;x!xD;Qzfl>V=Hmw5&j_qn$SNiQYvo>!uJ?ThdU7jpKob_L8=G$COxrbr;>(jRO3ztkZ*^SdBD zzCE;8jXErIn_ofc`V?-RMQ9imxB!a8MH!Uotj_^k0Ng5OU90PGT@1|6FnnRrG zjwvec*@oUY7I{tC$_V&*V*x!r4ctHXRLmI~VcJug3<C=C*rzmY(s?}vS)G#`F8~Ggd&vxbp3Jlgb#%L;CVDztjwHOlV1smObUuDB& zs^h%6Pyx?c|KZT8UvRYz1z6mWR(m#UxB|D`Oxd(feQsmfR&ktSTN7t?(_82jnl=D;Dr)a}M(7OV-l2Fj&m6=J`DHC`Z{XY<8Qd_>_GaYW6Rm!1)n9g!DRn4nNvS}rYI6;cxl3=+i_H>b2xR|1nnJ^6h_O@l+jl%rMS zIg`^f@^kYGLhT)a%ac=m1Dl@Pi+^_aSEr9pP|uhz#>NlUZciR|ICuA6wo(p^&I1O5 zph>88$LrN|JgY`waKdi%A_Jk>Sht`D3eqhz$e{|TnNwk-agYE`Hky&}k|Lz`@s}w# z#udph8nln6M@RYT9Ok{15nvSZIlMXok1t3T2nBiJxy+fUmJ%gIB%!JtC{|=qV)py& z7AZfm@&dCLZ{J-EHKk1^NWV`()_}FJt-U+(ssYiInqF2R6E4O2PL#HTF>vXLQv-r< zQ+&}eR^lostkyfz8Eim+Q{_5~Y*L0>CbapQ!IA;^C&5eRm?&JjN%|pBQ%^!* zo0k`;bqJU3g`w#Z@Bb@t?MILrJ7a@8eingn5Zi^ThCP*_n}kvymmh@F60YnEGVgGK zhP8W8AI3`Nt`+GE2BICt{HQfQjFD2GAY-HB$e2oE5ueyGHi5w@Oi^Q;NKLJBfGJFa z2#iQdH%*NwiL+@hKMu1I;F8is>c^o4%FU9) zAuEcRoiNQ2VkM(2*Lt!nS-q>gN+lmV@sR`0)P!UTHSIs^A9;DClI92v9N$(4=En)&C_;?4C=;`7t%u3H{D`{o1ri{+kzL%QNB#{sMTz9}d^ z=7CaNc#Ofu{4R$E1R}hPK2SJ%rk;ki&59PL(4N$0k{OzV>e|`M`%AlVK`h-HBWyvikaWZ}XqHkmll-R@-75c?)gLCpEn`T4 zsHcA2vY3EX!?v6TER&nhhOVDeRj#Wv?KN&34rAN)UBB2epSHD|dN|iiU%%QGw^s-l z_d-s5xb{t`cUX60;9@xrLlp?0F;cBhodCOji1O|yxp|vzrzWhm)d%w;y{(58Mf4mO zHFG&0XIXjjURST`K#FMBnC1I+IXKgILDJK;Ulmk@bsP`sTtsY-3oo&JPl}p?tk0Cv zc^og>C$D_3WRY>4Z&L0=jPDececwOi+mRSP$tQ`pza-WG^ncHmb{=0>1t0W~{NJ+( zK%;gA9Z3}Z4|IsZ5ng+~ZNxaEqJx5Qj1T-PaS?CjU(QOD#!oN?;lcxvU(_Pw3G>pF z!-h~=lA_45xBiZi1vloJLxipI4ouaFh;3t{L@T$U7}G}m^5G(6&&UxsCclxtY5t(9 zMUH$)+DA2`7N%Q7jsh%^cBgBK0hl)CL%8VoFx}R~*ea2u5mooGJGkO7PaRE9gVv(jUkkX{Y7x^UdB`Fzkfq{e?h$A{GOc}`8#?*3E3TWqvNj=2s zG+Gc!hLAU5<8!CPWN%DXxr%8O)}^4?&tjIN?{XsQ&Pl76h8$!aGt#vQ;eDUSq(c(} zjv|fO^XKL~%NgT@yNPj7J+<*3j55=bK)HGxe21PJzHKD1o92$q$iT;*=A*C&-= z54DmH>|ovt=A3ULdJ*+g2@LG{LMknKF*UL!p_CO!k~(_{ zwwyVo-sDo8`F%mIH@TcGtx~qWYFX5!rGk+sSjN6%IXZuZ5_qJl7;Q?K?Dqhb8)!AU z#b1@GCFaU?8;jMchE))!m1upiD*=iAC8k&9T2lV%Ew~9awqhsJZnzp9f7y$LuZr}1 z!dJV^f7O{>(TSe$1Y%(BHpIu!lUru`14~?u$vxHPULdO>l}&Zv&@~nk7i;60u8ri& z)j&Gu#-vkfUDOw)g@nxJVkTx|d5wiN!_>w~FGoXeimk4tjt<6-dZUQkl^xo=&hp=t zO8l=&hX^|DO+wB#0ID9Nb4u6d3FTtlayEm@H^c2sP#HGzmfqLZ zTO*LnpCQyXSSC^-TshVvT3Rli1}P&m3neEvFO51@`d_Oa4%je*2ZDGI8ycJJ3bNXe z@;XrpP>ZC>24Jg(;p)cVn*{cEFrV^`*Y31%MB!7z{5FCryCoBTqo{#O#}n=nsMyNuXl!A%_^>XO5rLwTa8w{ zZPySlQAVUr%bcB<4Od#VUXIUe5btS5wQi~>LQ3n|OWo00e8G_Dumhb*Nd~~kwEV5f zpa+7W*p^TO;$le$Vkr&#rT)Bz7*i<1!w9fbVK0+8L`G6nievPNiRFFofF>P{CNdjy za%nN6AsCkXgNNvRsyfe{QR~B%Zsdu;uS4bSNpC$WmkCAh>(}#yPv0s=-l_K^ue-!I z_sQ@!9EYQcmplOUQ%Tc~`f>*+p)1UL8!-ri@q?k>)fp#=H^$#zB%#~uF9g0Qp6!p(8ffn!aM;PZ=m!hvf&c|H$C6EX==9$fTasfm#XU?jTY29J^Rh6jj+YOoH^R zFj3BY{UGV;$HZ7NJE~EMho+U~F{G~30R@3!spe6-z<0;v3`@qQV_e%%H;8P^eXg=p z7h2~sY!A$Ksys)+JF0wU=n15RS8N)}LN%IBi==>ARtxNqMJMVKC;ds&(ngy|v9fDy zVapQV$ak`ehICKJ%7*B1a>#Zdc?Yul8EAp^L(yH9$B0ZI)gZ*24%T#XTwF9^K-1Mg z4)^Y!0(i!0;lP__j$yCrmY{TM;8v}YYFeil*RN{-+~d}^%M70Pi=7nefVEw;0z=-v zM|Et{#>AyddPsLSYkC*%d23;gNL82yAgj6j*5IJex1s5bRY@7moCFbG5s z%)>-Yo3-PAwXNw}!NSfOhS4;t9i|R@ZS1D)X49N%3$<-npnhQ4vWrS0@jb+$9pE<4 z-{3NQhmz8;r5;9M+kRY9RN#GDP!EfFf)?cUv0UBr)dNED;t+(^(H&x3>#fjcT9@tm zC4mSKP3-!wYTw?=epwJ8uDi8eU|Lf08a2T zu>{W#^j?Lo4)Si1r;hAVS;heJX-FHuciUhs2>EiW9oMt4A2;WHF`H-b>m7uc81VVH zY9RQg7!~PoeYSbi2Y5xx{QEc}c=vVV{{UzBaNOLti-R2SO%<4&mK6GCg%pUQn|A`W zRtu(&90c+^|A6b20ZAGunB+6z#9vIrB16%Gx;YQR+N}aA^d^8sHXr(HW$>Ys?-J$p0*`5k^-Q1S!)(>=H?F0IRZN zh(@$NX3w}dQ{bJyF}?}T$>}hgCu7XIjtSliwLj-yrdYY+1N^H~F1|vAIB(M;qOWh` z6tGV5E>(pjf5OIp_@W>f*&LEhNlNy~C0fYUo8nwjjzG_P9^XM8{5Ix!>6mjF z%+Fbkrs6bPm-NDAPh%c019_cLbbfz;1hFj@YT;I(B>bJrqG%zC_pXTb1Av~6He)W9 z=Dy%*&Yp*7W+5SWtE3&OnhODGDmCD-=vbPZN5>#6qx80zKN}iZ^h2qYpGM1-Ol{jkoWa+1DZi)eU&WL5fOs6Vc24U4c?b-TR z!)kf@Dgf#~3(O_Mb;cTO5yb)hZ~(guW9N3$vwrRizO28?S{bFLAkxekND@|)Ls387+3wOX}x z546tCq-$&HcLp3K8Nn^q)+UQnYg18Pt=$#OhPGuJyQj`g#^;qzKwr+4Gi0Xb8DU$? zM2d}4#+3Rl)QjIQ^6Ss&P03~Tw5Zh(dsnHhZFkqUhNYPcuZfPWH4eAdO0!BUaD2U6 z+@$U^)pDmdOMS4cmL71sOCJ{SXv&Vgt||{gFPmXS_d≪%?rG^L($ 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 bDUjR&h%mP=01ud)lXOT%lKi(uBk+F#fTl*$ literal 0 HcmV?d00001