From 166062fb1a91fd2594d53aeb1e1a4c050e5eb2a6 Mon Sep 17 00:00:00 2001 From: Flatkat <87091676+Flatkat@users.noreply.github.com> Date: Thu, 9 Jan 2025 19:08:35 +0100 Subject: [PATCH] feat: pride/beyou Blahajar (#24) * Added missing blahajar assets * Now beyou blahajar are on creative inventory as they should * Fixed an oopsie * Sharks don't have wings * Added musicalskele (creator of pride/beyou blahaj textures) credits --- .../pridecraft/joy/item/ModItemGroups.java | 17 +- .../assets/joy/blockstates/ace_shark.json | 19 + .../assets/joy/blockstates/agender_shark.json | 19 + .../assets/joy/blockstates/aro_shark.json | 19 + .../assets/joy/blockstates/aroace_shark.json | 19 + .../assets/joy/blockstates/bi_shark.json | 19 + .../assets/joy/blockstates/brown_bear.json | 19 + .../assets/joy/blockstates/demi_r_shark.json | 19 + .../assets/joy/blockstates/demi_s_shark.json | 19 + .../assets/joy/blockstates/demiboy_shark.json | 19 + .../joy/blockstates/demigirl_shark.json | 19 + .../assets/joy/blockstates/enby_shark.json | 19 + .../assets/joy/blockstates/gay_shark.json | 19 + .../joy/blockstates/genderfluid_shark.json | 19 + .../joy/blockstates/genderqueer_shark.json | 19 + .../assets/joy/blockstates/grey_r_shark.json | 19 + .../assets/joy/blockstates/grey_s_shark.json | 19 + .../joy/blockstates/greyrose_shark.json | 19 + .../joy/blockstates/intersex_shark.json | 19 + .../assets/joy/blockstates/lesbian_shark.json | 19 + .../assets/joy/blockstates/pan_shark.json | 19 + .../assets/joy/blockstates/poly_shark.json | 19 + .../assets/joy/blockstates/pride_shark.json | 19 + .../assets/joy/blockstates/trans_shark.json | 19 + .../assets/joy/models/block/ace_shark.json | 6 + .../joy/models/block/agender_shark.json | 6 + .../assets/joy/models/block/aro_shark.json | 6 + .../assets/joy/models/block/aroace_shark.json | 6 + .../assets/joy/models/block/bi_shark.json | 6 + .../assets/joy/models/block/blue_shark.json | 566 ++---------- .../assets/joy/models/block/brown_bear.json | 811 ++++++++++++++++++ .../assets/joy/models/block/demi_r_shark.json | 6 + .../assets/joy/models/block/demi_s_shark.json | 6 + .../joy/models/block/demiboy_shark.json | 6 + .../joy/models/block/demigirl_shark.json | 6 + .../assets/joy/models/block/enby_shark.json | 6 + .../assets/joy/models/block/gay_shark.json | 6 + .../joy/models/block/genderfluid_shark.json | 6 + .../joy/models/block/genderqueer_shark.json | 6 + .../assets/joy/models/block/grey_r_shark.json | 6 + .../assets/joy/models/block/grey_s_shark.json | 6 + .../joy/models/block/greyrose_shark.json | 6 + .../joy/models/block/intersex_shark.json | 6 + .../joy/models/block/lesbian_shark.json | 6 + .../assets/joy/models/block/pan_shark.json | 6 + .../assets/joy/models/block/poly_shark.json | 6 + .../assets/joy/models/block/pride_shark.json | 6 + .../assets/joy/models/block/trans_shark.json | 6 + .../assets/joy/models/item/ace_shark.json | 3 + .../assets/joy/models/item/agender_shark.json | 3 + .../assets/joy/models/item/aro_shark.json | 3 + .../assets/joy/models/item/aroace_shark.json | 3 + .../assets/joy/models/item/bi_shark.json | 3 + .../assets/joy/models/item/brown_bear.json | 3 + .../assets/joy/models/item/demi_r_shark.json | 3 + .../assets/joy/models/item/demi_s_shark.json | 3 + .../assets/joy/models/item/demiboy_shark.json | 3 + .../joy/models/item/demigirl_shark.json | 3 + .../assets/joy/models/item/enby_shark.json | 3 + .../assets/joy/models/item/gay_shark.json | 3 + .../joy/models/item/genderfluid_shark.json | 3 + .../joy/models/item/genderqueer_shark.json | 3 + .../assets/joy/models/item/grey_r_shark.json | 3 + .../assets/joy/models/item/grey_s_shark.json | 3 + .../joy/models/item/greyrose_shark.json | 3 + .../joy/models/item/intersex_shark.json | 3 + .../assets/joy/models/item/lesbian_shark.json | 3 + .../assets/joy/models/item/pan_shark.json | 3 + .../assets/joy/models/item/poly_shark.json | 3 + .../assets/joy/models/item/pride_shark.json | 3 + .../assets/joy/models/item/trans_shark.json | 3 + .../assets/joy/textures/block/brown_bear.png | Bin 0 -> 2243 bytes .../joy/textures/block/pride_sharks/ace.png | Bin 0 -> 528 bytes .../textures/block/pride_sharks/agender.png | Bin 0 -> 536 bytes .../joy/textures/block/pride_sharks/aro.png | Bin 0 -> 566 bytes .../textures/block/pride_sharks/aroace.png | Bin 0 -> 551 bytes .../joy/textures/block/pride_sharks/bi.png | Bin 0 -> 500 bytes .../textures/block/pride_sharks/demi_r.png | Bin 0 -> 526 bytes .../textures/block/pride_sharks/demi_s.png | Bin 0 -> 526 bytes .../textures/block/pride_sharks/demiboy.png | Bin 0 -> 524 bytes .../textures/block/pride_sharks/demigirl.png | Bin 0 -> 527 bytes .../joy/textures/block/pride_sharks/enby.png | Bin 0 -> 535 bytes .../joy/textures/block/pride_sharks/gay.png | Bin 0 -> 566 bytes .../block/pride_sharks/genderfluid.png | Bin 0 -> 544 bytes .../block/pride_sharks/genderqueer.png | Bin 0 -> 487 bytes .../textures/block/pride_sharks/grey_r.png | Bin 0 -> 475 bytes .../textures/block/pride_sharks/grey_s.png | Bin 0 -> 475 bytes .../textures/block/pride_sharks/greyrose.png | Bin 0 -> 475 bytes .../textures/block/pride_sharks/intersex.png | Bin 0 -> 434 bytes .../textures/block/pride_sharks/lesbian.png | Bin 0 -> 565 bytes .../joy/textures/block/pride_sharks/pan.png | Bin 0 -> 504 bytes .../joy/textures/block/pride_sharks/poly.png | Bin 0 -> 542 bytes .../joy/textures/block/pride_sharks/pride.png | Bin 0 -> 601 bytes .../joy/textures/block/pride_sharks/trans.png | Bin 0 -> 524 bytes .../assets/minecraft/texts/credits.json | 3 +- src/main/resources/fabric.mod.json | 3 +- 96 files changed, 1537 insertions(+), 501 deletions(-) create mode 100644 src/main/resources/assets/joy/blockstates/ace_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/agender_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/aro_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/aroace_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/bi_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/brown_bear.json create mode 100644 src/main/resources/assets/joy/blockstates/demi_r_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/demi_s_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/demiboy_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/demigirl_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/enby_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/gay_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/genderfluid_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/genderqueer_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/grey_r_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/grey_s_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/greyrose_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/intersex_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/lesbian_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/pan_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/poly_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/pride_shark.json create mode 100644 src/main/resources/assets/joy/blockstates/trans_shark.json create mode 100644 src/main/resources/assets/joy/models/block/ace_shark.json create mode 100644 src/main/resources/assets/joy/models/block/agender_shark.json create mode 100644 src/main/resources/assets/joy/models/block/aro_shark.json create mode 100644 src/main/resources/assets/joy/models/block/aroace_shark.json create mode 100644 src/main/resources/assets/joy/models/block/bi_shark.json create mode 100644 src/main/resources/assets/joy/models/block/brown_bear.json create mode 100644 src/main/resources/assets/joy/models/block/demi_r_shark.json create mode 100644 src/main/resources/assets/joy/models/block/demi_s_shark.json create mode 100644 src/main/resources/assets/joy/models/block/demiboy_shark.json create mode 100644 src/main/resources/assets/joy/models/block/demigirl_shark.json create mode 100644 src/main/resources/assets/joy/models/block/enby_shark.json create mode 100644 src/main/resources/assets/joy/models/block/gay_shark.json create mode 100644 src/main/resources/assets/joy/models/block/genderfluid_shark.json create mode 100644 src/main/resources/assets/joy/models/block/genderqueer_shark.json create mode 100644 src/main/resources/assets/joy/models/block/grey_r_shark.json create mode 100644 src/main/resources/assets/joy/models/block/grey_s_shark.json create mode 100644 src/main/resources/assets/joy/models/block/greyrose_shark.json create mode 100644 src/main/resources/assets/joy/models/block/intersex_shark.json create mode 100644 src/main/resources/assets/joy/models/block/lesbian_shark.json create mode 100644 src/main/resources/assets/joy/models/block/pan_shark.json create mode 100644 src/main/resources/assets/joy/models/block/poly_shark.json create mode 100644 src/main/resources/assets/joy/models/block/pride_shark.json create mode 100644 src/main/resources/assets/joy/models/block/trans_shark.json create mode 100644 src/main/resources/assets/joy/models/item/ace_shark.json create mode 100644 src/main/resources/assets/joy/models/item/agender_shark.json create mode 100644 src/main/resources/assets/joy/models/item/aro_shark.json create mode 100644 src/main/resources/assets/joy/models/item/aroace_shark.json create mode 100644 src/main/resources/assets/joy/models/item/bi_shark.json create mode 100644 src/main/resources/assets/joy/models/item/brown_bear.json create mode 100644 src/main/resources/assets/joy/models/item/demi_r_shark.json create mode 100644 src/main/resources/assets/joy/models/item/demi_s_shark.json create mode 100644 src/main/resources/assets/joy/models/item/demiboy_shark.json create mode 100644 src/main/resources/assets/joy/models/item/demigirl_shark.json create mode 100644 src/main/resources/assets/joy/models/item/enby_shark.json create mode 100644 src/main/resources/assets/joy/models/item/gay_shark.json create mode 100644 src/main/resources/assets/joy/models/item/genderfluid_shark.json create mode 100644 src/main/resources/assets/joy/models/item/genderqueer_shark.json create mode 100644 src/main/resources/assets/joy/models/item/grey_r_shark.json create mode 100644 src/main/resources/assets/joy/models/item/grey_s_shark.json create mode 100644 src/main/resources/assets/joy/models/item/greyrose_shark.json create mode 100644 src/main/resources/assets/joy/models/item/intersex_shark.json create mode 100644 src/main/resources/assets/joy/models/item/lesbian_shark.json create mode 100644 src/main/resources/assets/joy/models/item/pan_shark.json create mode 100644 src/main/resources/assets/joy/models/item/poly_shark.json create mode 100644 src/main/resources/assets/joy/models/item/pride_shark.json create mode 100644 src/main/resources/assets/joy/models/item/trans_shark.json create mode 100644 src/main/resources/assets/joy/textures/block/brown_bear.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/ace.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/agender.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/aro.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/aroace.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/bi.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/demi_r.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/demi_s.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/demiboy.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/demigirl.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/enby.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/gay.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/genderfluid.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/genderqueer.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/grey_r.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/grey_s.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/greyrose.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/intersex.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/lesbian.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/pan.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/poly.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/pride.png create mode 100644 src/main/resources/assets/joy/textures/block/pride_sharks/trans.png diff --git a/src/main/java/gay/pridecraft/joy/item/ModItemGroups.java b/src/main/java/gay/pridecraft/joy/item/ModItemGroups.java index 740ed56..20b868f 100644 --- a/src/main/java/gay/pridecraft/joy/item/ModItemGroups.java +++ b/src/main/java/gay/pridecraft/joy/item/ModItemGroups.java @@ -6,6 +6,7 @@ import gay.pridecraft.joy.block.BlahajBlocks; import gay.pridecraft.joy.registry.JoyItems; import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.minecraft.block.Blocks; +import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraft.item.ItemStack; import net.minecraft.registry.Registries; @@ -13,6 +14,8 @@ import net.minecraft.registry.Registry; import net.minecraft.text.Text; import net.minecraft.util.Identifier; +import static gay.pridecraft.joy.block.BlahajBlocks.*; + public class ModItemGroups { public static final ItemGroup JOY_BEDS = Registry.register(Registries.ITEM_GROUP, Identifier.of(Joy.MOD_ID, "joy"),FabricItemGroup.builder().displayName(Text.translatable("itemgroup.joy_beds_group")) @@ -73,6 +76,13 @@ public class ModItemGroups { entries.add(JoyItems.SNIFFER_SPAWN_EGG); }).build()); + +// public static final List PRIDE_NAMES = List.of( +// "ace", "agender", "aro", "aroace", "bi", "demiboy", "demigirl", +// "demi_r", "demi_s", "enby", "gay", "genderfluid", "genderqueer", "greyrose", +// "grey_r", "grey_s", "intersex", "lesbian", "pan", "poly", "pride", "trans" +// ).stream().distinct().toList(); + public static final ItemGroup HAJS = Registry.register(Registries.ITEM_GROUP, Identifier.of(Joy.MOD_ID, "hajs"),FabricItemGroup.builder().displayName(Text.translatable("itemgroup.hajs_group")) .icon(() -> new ItemStack(BlahajBlocks.BLAHAJ_BLOCK)).entries((displayContext, entries) -> { @@ -83,9 +93,10 @@ public class ModItemGroups { entries.add(BlahajBlocks.BREAD_ITEM); entries.add(BlahajBlocks.BROWN_BEAR_ITEM); - /*for (Item item : PRIDE_ITEMS) { - entries.add(BlahajBlocks.item); To anyone who feels like figuring this out, pls do i give up - } */ + for (Item item : PRIDE_ITEMS) { + entries.add(new ItemStack(item)); + } + }).build()); diff --git a/src/main/resources/assets/joy/blockstates/ace_shark.json b/src/main/resources/assets/joy/blockstates/ace_shark.json new file mode 100644 index 0000000..5c937b6 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/ace_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/ace_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/ace_shark" + }, + "facing=south": { + "model": "joy:block/ace_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/ace_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/agender_shark.json b/src/main/resources/assets/joy/blockstates/agender_shark.json new file mode 100644 index 0000000..34450f2 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/agender_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/agender_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/agender_shark" + }, + "facing=south": { + "model": "joy:block/agender_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/agender_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/aro_shark.json b/src/main/resources/assets/joy/blockstates/aro_shark.json new file mode 100644 index 0000000..5bedf1f --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/aro_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/aro_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/aro_shark" + }, + "facing=south": { + "model": "joy:block/aro_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/aro_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/aroace_shark.json b/src/main/resources/assets/joy/blockstates/aroace_shark.json new file mode 100644 index 0000000..6ab063c --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/aroace_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/aroace_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/aroace_shark" + }, + "facing=south": { + "model": "joy:block/aroace_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/aroace_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/bi_shark.json b/src/main/resources/assets/joy/blockstates/bi_shark.json new file mode 100644 index 0000000..3ec8b25 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/bi_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/bi_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/bi_shark" + }, + "facing=south": { + "model": "joy:block/bi_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/bi_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/brown_bear.json b/src/main/resources/assets/joy/blockstates/brown_bear.json new file mode 100644 index 0000000..07ed7c6 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/brown_bear.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/brown_bear", + "y": 90 + }, + "facing=north": { + "model": "joy:block/brown_bear" + }, + "facing=south": { + "model": "joy:block/brown_bear", + "y": 180 + }, + "facing=west": { + "model": "joy:block/brown_bear", + "y": 270 + } + } +} diff --git a/src/main/resources/assets/joy/blockstates/demi_r_shark.json b/src/main/resources/assets/joy/blockstates/demi_r_shark.json new file mode 100644 index 0000000..682c7d0 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/demi_r_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/demi_r_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/demi_r_shark" + }, + "facing=south": { + "model": "joy:block/demi_r_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/demi_r_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/demi_s_shark.json b/src/main/resources/assets/joy/blockstates/demi_s_shark.json new file mode 100644 index 0000000..fbf78e3 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/demi_s_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/demi_s_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/demi_s_shark" + }, + "facing=south": { + "model": "joy:block/demi_s_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/demi_s_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/demiboy_shark.json b/src/main/resources/assets/joy/blockstates/demiboy_shark.json new file mode 100644 index 0000000..3edf942 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/demiboy_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/demiboy_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/demiboy_shark" + }, + "facing=south": { + "model": "joy:block/demiboy_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/demiboy_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/demigirl_shark.json b/src/main/resources/assets/joy/blockstates/demigirl_shark.json new file mode 100644 index 0000000..1494dbf --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/demigirl_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/demigirl_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/demigirl_shark" + }, + "facing=south": { + "model": "joy:block/demigirl_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/demigirl_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/enby_shark.json b/src/main/resources/assets/joy/blockstates/enby_shark.json new file mode 100644 index 0000000..32478b0 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/enby_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/enby_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/enby_shark" + }, + "facing=south": { + "model": "joy:block/enby_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/enby_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/gay_shark.json b/src/main/resources/assets/joy/blockstates/gay_shark.json new file mode 100644 index 0000000..b512849 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/gay_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/gay_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/gay_shark" + }, + "facing=south": { + "model": "joy:block/gay_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/gay_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/genderfluid_shark.json b/src/main/resources/assets/joy/blockstates/genderfluid_shark.json new file mode 100644 index 0000000..702718a --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/genderfluid_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/genderfluid_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/genderfluid_shark" + }, + "facing=south": { + "model": "joy:block/genderfluid_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/genderfluid_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/genderqueer_shark.json b/src/main/resources/assets/joy/blockstates/genderqueer_shark.json new file mode 100644 index 0000000..f59cd64 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/genderqueer_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/genderqueer_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/genderqueer_shark" + }, + "facing=south": { + "model": "joy:block/genderqueer_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/genderqueer_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/grey_r_shark.json b/src/main/resources/assets/joy/blockstates/grey_r_shark.json new file mode 100644 index 0000000..6dbe032 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/grey_r_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/grey_r_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/grey_r_shark" + }, + "facing=south": { + "model": "joy:block/grey_r_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/grey_r_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/grey_s_shark.json b/src/main/resources/assets/joy/blockstates/grey_s_shark.json new file mode 100644 index 0000000..b7444fa --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/grey_s_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/grey_s_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/grey_s_shark" + }, + "facing=south": { + "model": "joy:block/grey_s_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/grey_s_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/greyrose_shark.json b/src/main/resources/assets/joy/blockstates/greyrose_shark.json new file mode 100644 index 0000000..c9f7855 --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/greyrose_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/greyrose_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/greyrose_shark" + }, + "facing=south": { + "model": "joy:block/greyrose_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/greyrose_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/intersex_shark.json b/src/main/resources/assets/joy/blockstates/intersex_shark.json new file mode 100644 index 0000000..f58d39d --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/intersex_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/intersex_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/intersex_shark" + }, + "facing=south": { + "model": "joy:block/intersex_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/intersex_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/lesbian_shark.json b/src/main/resources/assets/joy/blockstates/lesbian_shark.json new file mode 100644 index 0000000..b0bfc7c --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/lesbian_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/lesbian_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/lesbian_shark" + }, + "facing=south": { + "model": "joy:block/lesbian_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/lesbian_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/pan_shark.json b/src/main/resources/assets/joy/blockstates/pan_shark.json new file mode 100644 index 0000000..954bf7a --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/pan_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/pan_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/pan_shark" + }, + "facing=south": { + "model": "joy:block/pan_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/pan_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/poly_shark.json b/src/main/resources/assets/joy/blockstates/poly_shark.json new file mode 100644 index 0000000..1b4a35f --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/poly_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/poly_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/poly_shark" + }, + "facing=south": { + "model": "joy:block/poly_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/poly_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/pride_shark.json b/src/main/resources/assets/joy/blockstates/pride_shark.json new file mode 100644 index 0000000..a0aff0c --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/pride_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/pride_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/pride_shark" + }, + "facing=south": { + "model": "joy:block/pride_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/pride_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/blockstates/trans_shark.json b/src/main/resources/assets/joy/blockstates/trans_shark.json new file mode 100644 index 0000000..d686a8a --- /dev/null +++ b/src/main/resources/assets/joy/blockstates/trans_shark.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "joy:block/trans_shark", + "y": 90 + }, + "facing=north": { + "model": "joy:block/trans_shark" + }, + "facing=south": { + "model": "joy:block/trans_shark", + "y": 180 + }, + "facing=west": { + "model": "joy:block/trans_shark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/models/block/ace_shark.json b/src/main/resources/assets/joy/models/block/ace_shark.json new file mode 100644 index 0000000..9ba2878 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/ace_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/ace" + } +} diff --git a/src/main/resources/assets/joy/models/block/agender_shark.json b/src/main/resources/assets/joy/models/block/agender_shark.json new file mode 100644 index 0000000..9a1d442 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/agender_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/agender" + } +} diff --git a/src/main/resources/assets/joy/models/block/aro_shark.json b/src/main/resources/assets/joy/models/block/aro_shark.json new file mode 100644 index 0000000..2dfd812 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/aro_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/aro" + } +} diff --git a/src/main/resources/assets/joy/models/block/aroace_shark.json b/src/main/resources/assets/joy/models/block/aroace_shark.json new file mode 100644 index 0000000..0059fa4 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/aroace_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/aroace" + } +} diff --git a/src/main/resources/assets/joy/models/block/bi_shark.json b/src/main/resources/assets/joy/models/block/bi_shark.json new file mode 100644 index 0000000..d86f303 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/bi_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/bi" + } +} diff --git a/src/main/resources/assets/joy/models/block/blue_shark.json b/src/main/resources/assets/joy/models/block/blue_shark.json index 9467ce8..27ee325 100644 --- a/src/main/resources/assets/joy/models/block/blue_shark.json +++ b/src/main/resources/assets/joy/models/block/blue_shark.json @@ -1,5 +1,5 @@ { - "credit": "original model by hibii, changes made by musicalskele", + "credit": "original model by hibii, changes made by musicalskele", "texture_size": [32, 32], "textures": { "0": "joy:block/blue_shark", @@ -7,18 +7,10 @@ }, "elements": [ { - "name": "shork", + "name": "shork", "from": [6, 0, 0], "to": [10, 4, 9], - "rotation": { - "angle": 0, - "axis": "y", - "origin": [ - 0, - -6, - 0 - ] - }, + "rotation": {"angle": 0, "axis": "y", "origin": [0, -6, 0]}, "faces": { "north": {"uv": [4.5, 4.5, 6.5, 6.5], "texture": "#0"}, "east": {"uv": [0, 4.5, 4.5, 6.5], "texture": "#0"}, @@ -32,15 +24,7 @@ "name": "tail", "from": [7, 1, 9], "to": [9, 3, 16], - "rotation": { - "angle": 0, - "axis": "y", - "origin": [ - 8, - 2, - 15.5 - ] - }, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 15.5]}, "faces": { "north": {"uv": [3.5, 10, 4.5, 11], "texture": "#0"}, "east": {"uv": [0, 10, 3.5, 11], "texture": "#0"}, @@ -54,15 +38,7 @@ "name": "tail base", "from": [6.5, 0.5, 9], "to": [9.5, 3.5, 11], - "rotation": { - "angle": 0, - "axis": "y", - "origin": [ - 0, - -6, - 0 - ] - }, + "rotation": {"angle": 0, "axis": "y", "origin": [0, -6, 0]}, "faces": { "north": {"uv": [1, 12, 2.5, 13.5], "texture": "#0"}, "east": {"uv": [0, 12, 1, 13.5], "texture": "#0"}, @@ -76,15 +52,7 @@ "name": "tail stabilizer", "from": [7.5, 2, 14], "to": [8.5, 6, 16], - "rotation": { - "angle": 22.5, - "axis": "x", - "origin": [ - 8, - 3, - 14 - ] - }, + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 3, 14]}, "faces": { "north": {"uv": [1, 1, 1.5, 3], "texture": "#0"}, "east": {"uv": [0, 1, 1, 3], "texture": "#0"}, @@ -95,262 +63,24 @@ } }, { - "name": "tail stabilizer", - "from": [ - 7.5, - 0, - 13 - ], - "to": [ - 8.5, - 3, - 15 - ], - "rotation": { - "angle": -45, - "axis": "x", - "origin": [ - 8, - 3, - 15 - ] - }, - "faces": { - "north": { - "uv": [ - 1.5, - 8, - 2, - 9.5 - ], - "texture": "#0" - }, - "east": { - "uv": [ - 0.5, - 8, - 1.5, - 9.5 - ], - "texture": "#0" - }, - "south": { - "uv": [ - 3, - 8, - 3.5, - 9.5 - ], - "texture": "#0" - }, - "west": { - "uv": [ - 2, - 8, - 3, - 9.5 - ], - "texture": "#0" - }, - "up": { - "uv": [ - 2, - 8, - 1.5, - 7 - ], - "texture": "#0" - }, - "down": { - "uv": [ - 2.5, - 7, - 2, - 8 - ], - "texture": "#0" - } - } - }, - { - "name": "left wing", - "from": [ - 2, - 8, - 4 - ], - "to": [ - 7, - 8, - 10 - ], - "rotation": { - "angle": 45, - "axis": "z", - "origin": [ - 11, - 6, - 9 - ] - }, - "faces": { - "north": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "texture": "#0" - }, - "east": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "rotation": 270, - "texture": "#0" - }, - "south": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "rotation": 180, - "texture": "#0" - }, - "west": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "rotation": 90, - "texture": "#0" - }, - "up": { - "uv": [ - 13, - 4, - 16, - 6.5 - ], - "rotation": 180, - "texture": "#0" - }, - "down": { - "uv": [ - 13, - 4, - 16, - 6.5 - ], - "rotation": 270, - "texture": "#0" - } - } - }, - { - "name": "right wing", - "from": [ - 9, - 8, - 4 - ], - "to": [ - 14, - 8, - 10 - ], - "rotation": { - "angle": -45, - "axis": "z", - "origin": [ - 5, - 6, - 9 - ] - }, - "faces": { - "north": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "texture": "#0" - }, - "east": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "rotation": 90, - "texture": "#0" - }, - "south": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "rotation": 180, - "texture": "#0" - }, - "west": { - "uv": [ - 16, - 0, - 16, - 0 - ], - "rotation": 270, - "texture": "#0" - }, - "up": { - "uv": [ - 16, - 4, - 13, - 6.5 - ], - "rotation": 180, - "texture": "#0" - }, - "down": { - "uv": [ - 13, - 6.5, - 16, - 4 - ], - "rotation": 270, - "texture": "#0" - } - } - }, - { + "name": "tail stabilizer", + "from": [7.5, 0, 13], + "to": [8.5, 3, 15], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 3, 15]}, + "faces": { + "north": {"uv": [1.5, 8, 2, 9.5], "texture": "#0"}, + "east": {"uv": [0.5, 8, 1.5, 9.5], "texture": "#0"}, + "south": {"uv": [3, 8, 3.5, 9.5], "texture": "#0"}, + "west": {"uv": [2, 8, 3, 9.5], "texture": "#0"}, + "up": {"uv": [2, 8, 1.5, 7], "texture": "#0"}, + "down": {"uv": [2.5, 7, 2, 8], "texture": "#0"} + } + }, + { "name": "left pectoral", "from": [5, -1, 6], "to": [6, 1, 10], - "rotation": { - "angle": 22.5, - "axis": "x", - "origin": [ - 6, - 1, - 7 - ] - }, + "rotation": {"angle": 22.5, "axis": "x", "origin": [6, 1, 7]}, "faces": { "north": {"uv": [7.5, 8.5, 8, 9.5], "texture": "#0"}, "east": {"uv": [5.5, 8.5, 7.5, 9.5], "texture": "#0"}, @@ -365,15 +95,7 @@ "from": [10, -1, 6], "to": [11, 1, 10], "shade": false, - "rotation": { - "angle": 22.5, - "axis": "x", - "origin": [ - 10, - 1, - 7 - ] - }, + "rotation": {"angle": 22.5, "axis": "x", "origin": [10, 1, 7]}, "faces": { "north": {"uv": [8, 8.5, 7.5, 9.5], "texture": "#0"}, "east": {"uv": [10, 8.5, 8, 9.5], "texture": "#0"}, @@ -386,57 +108,13 @@ { "name": "dorsal fin", "from": [7, 3, 5], - "to": [ - 9, - 7, - 8 - ], - "rotation": { - "angle": 22.5, - "axis": "x", - "origin": [ - 8, - 4, - 7 - ] - }, + "to": [9, 7, 8], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 4, 7]}, "faces": { - "north": { - "uv": [ - 10, - 1.5, - 11, - 3.5 - ], - "texture": "#0" - }, - "east": { - "uv": [ - 8.5, - 1.5, - 10, - 3.5 - ], - "texture": "#0" - }, - "south": { - "uv": [ - 12.5, - 1.5, - 13.5, - 3.5 - ], - "texture": "#0" - }, - "west": { - "uv": [ - 11, - 1.5, - 12.5, - 3.5 - ], - "texture": "#0" - }, + "north": {"uv": [10, 1.5, 11, 3.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.5, 10, 3.5], "texture": "#0"}, + "south": {"uv": [12.5, 1.5, 13.5, 3.5], "texture": "#0"}, + "west": {"uv": [11, 1.5, 12.5, 3.5], "texture": "#0"}, "up": {"uv": [11, 1.5, 10, 0], "texture": "#0"}, "down": {"uv": [12, 0, 11, 1.5], "texture": "#0"} } @@ -445,15 +123,7 @@ "name": "back dorsal", "from": [7.5, 2.5, 12], "to": [8.5, 3.5, 13], - "rotation": { - "angle": -22.5, - "axis": "x", - "origin": [ - 8, - 3, - 12.5 - ] - }, + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 3, 12.5]}, "faces": { "north": {"uv": [2.5, 0.5, 3, 1], "texture": "#0"}, "east": {"uv": [2, 0.5, 2.5, 1], "texture": "#0"}, @@ -467,15 +137,7 @@ "name": "mouf back", "from": [6, 0, 1], "to": [10, 1, 1], - "rotation": { - "angle": 0, - "axis": "y", - "origin": [ - 0, - -6, - 0 - ] - }, + "rotation": {"angle": 0, "axis": "y", "origin": [0, -6, 0]}, "faces": { "north": {"uv": [0, 3.5, 2, 4], "texture": "#0"}, "east": {"uv": [0, 3.5, 0, 4], "texture": "#0"}, @@ -489,15 +151,7 @@ "name": "mouf top", "from": [6, 1, 0], "to": [10, 1, 1], - "rotation": { - "angle": 0, - "axis": "y", - "origin": [ - 0, - -6, - 0 - ] - }, + "rotation": {"angle": 0, "axis": "y", "origin": [0, -6, 0]}, "faces": { "north": {"uv": [0.5, 3.5, 2.5, 3.5], "texture": "#0"}, "east": {"uv": [0, 3.5, 0.5, 3.5], "texture": "#0"}, @@ -508,122 +162,42 @@ } } ], - "display": { - "thirdperson_righthand": { - "rotation": [ - 140, - -60, - 105 - ], - "translation": [ - -8, - 3.75, - 6.25 - ], - "scale": [ - 1.15, - 1.15, - 1.15 - ] - }, - "thirdperson_lefthand": { - "rotation": [ - 140, - -60, - 105 - ], - "translation": [ - -8, - 1.5, - 6 - ], - "scale": [ - 1.15, - 1.15, - 1.15 - ] - }, - "firstperson_righthand": { - "rotation": [ - 70, - -55, - 60 - ], - "translation": [ - -3.25, - 5, - 1 - ] - }, - "firstperson_lefthand": { - "rotation": [ - 70, - -55, - 60 - ], - "translation": [ - -3.25, - 5, - 1 - ] - }, - "ground": { - "rotation": [ - 0, - 90, - 0 - ], - "translation": [ - 0, - 2.25, - 0 - ], - "scale": [ - 0.5, - 0.5, - 0.5 - ] - }, - "gui": { - "rotation": [ - 30, - 135, - 0 - ], - "translation": [ - 0.19, - 5, - 0 - ], - "scale": [ - 1.15, - 1.15, - 1.15 - ] - }, - "head": { - "translation": [ - 0, - 16, - 0 - ], - "scale": [ - 1.25, - 1.25, - 1.25 - ] - }, - "fixed": { - "rotation": [ - 0, - -90, - 0 - ], - "translation": [ - 0, - 5, - -3 - ] - } - } -} + "display": { + "thirdperson_righthand": { + "rotation": [140, -60, 105], + "translation": [-8, 3.75, 6.25], + "scale": [1.15, 1.15, 1.15] + }, + "thirdperson_lefthand": { + "rotation": [140, -60, 105], + "translation": [-8, 1.5, 6], + "scale": [1.15, 1.15, 1.15] + }, + "firstperson_righthand": { + "rotation": [70, -55, 60], + "translation": [-3.25, 5, 1] + }, + "firstperson_lefthand": { + "rotation": [70, -55, 60], + "translation": [-3.25, 5, 1] + }, + "ground": { + "rotation": [0, 90, 0], + "translation": [0, 2.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [0.19, 5, 0], + "scale": [1.15, 1.15, 1.15] + }, + "head": { + "translation": [0, 16, 0], + "scale": [1.25, 1.25, 1.25] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [0, 5, -3] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/joy/models/block/brown_bear.json b/src/main/resources/assets/joy/models/block/brown_bear.json new file mode 100644 index 0000000..ed948d7 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/brown_bear.json @@ -0,0 +1,811 @@ +{ + "credit": "SpookyEna", + "texture_size": [ + 64, + 64 + ], + "textures": { + "0": "joy:block/brown_bear", + "particle": "joy:block/brown_bear" + }, + "elements": [ + { + "name": "head", + "from": [ + 4, + 10, + 7 + ], + "to": [ + 12, + 16, + 14 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 15.5, + 10.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1.75, + 7.75, + 3.75, + 9.25 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 7.75, + 1.75, + 9.25 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5.5, + 7.75, + 7.5, + 9.25 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3.75, + 7.75, + 5.5, + 9.25 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3.75, + 7.75, + 1.75, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5.75, + 6, + 3.75, + 7.75 + ], + "texture": "#0" + } + } + }, + { + "name": "snout", + "from": [ + 6, + 10.5, + 5 + ], + "to": [ + 10, + 13.5, + 7 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 10, + 16, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 8, + 9, + 9, + 9.75 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 7.5, + 9, + 8, + 9.75 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 9.5, + 9, + 10.5, + 9.75 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 9, + 9, + 9.5, + 9.75 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 9, + 9, + 8, + 8.5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 10, + 8.5, + 9, + 9 + ], + "texture": "#0" + } + } + }, + { + "name": "ear_right", + "from": [ + 12.75, + 15.75, + 10 + ], + "to": [ + 14.75, + 17.75, + 12 + ], + "rotation": { + "angle": -45, + "axis": "z", + "origin": [ + 12, + 18.5, + 11 + ] + }, + "faces": { + "north": { + "uv": [ + 2.5, + 9.75, + 3, + 10.25 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 9.75, + 2.5, + 10.25 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3.5, + 9.75, + 4, + 10.25 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 9.75, + 3.5, + 10.25 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 9.75, + 2.5, + 9.25 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3.5, + 9.25, + 3, + 9.75 + ], + "texture": "#0" + } + } + }, + { + "name": "ear_left", + "from": [ + 1.25, + 15.75, + 10 + ], + "to": [ + 3.25, + 17.75, + 12 + ], + "rotation": { + "angle": 45, + "axis": "z", + "origin": [ + 4, + 18.5, + 11 + ] + }, + "faces": { + "north": { + "uv": [ + 0.5, + 9.75, + 1, + 10.25 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 9.75, + 0.5, + 10.25 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1.5, + 9.75, + 2, + 10.25 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 9.75, + 1.5, + 10.25 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 9.75, + 0.5, + 9.25 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1.5, + 9.25, + 1, + 9.75 + ], + "texture": "#0" + } + } + }, + { + "name": "body", + "from": [ + 2, + 0, + 4 + ], + "to": [ + 14, + 10, + 15 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 8, + 6, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 2.75, + 3.25, + 5.75, + 5.75 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3.25, + 2.75, + 5.75 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 8.5, + 3.25, + 11.5, + 5.75 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5.75, + 3.25, + 8.5, + 5.75 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5.75, + 2.75, + 2.75, + 0 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 8.75, + 0, + 5.75, + 2.75 + ], + "texture": "#0" + } + } + }, + { + "name": "foot_left", + "from": [ + 2, + -0.01, + 2 + ], + "to": [ + 5, + 1.99, + 5 + ], + "rotation": { + "angle": 22.5, + "axis": "y", + "origin": [ + 3.5, + 0.9375, + 5 + ] + }, + "faces": { + "north": { + "uv": [ + 9.5, + 2, + 10.25, + 2.5 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 8.75, + 2, + 9.5, + 2.5 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 11, + 2, + 11.75, + 2.5 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 10.25, + 2, + 11, + 2.5 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 10.25, + 2, + 9.5, + 1.25 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 11, + 1.25, + 10.25, + 2 + ], + "texture": "#0" + } + } + }, + { + "name": "foot_right", + "from": [ + 11, + -0.01, + 2 + ], + "to": [ + 14, + 1.99, + 5 + ], + "rotation": { + "angle": -22.5, + "axis": "y", + "origin": [ + 12.5, + 0.9375, + 5 + ] + }, + "faces": { + "north": { + "uv": [ + 9.5, + 0.75, + 10.25, + 1.25 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 8.75, + 0.75, + 9.5, + 1.25 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 11, + 0.75, + 11.75, + 1.25 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 10.25, + 0.75, + 11, + 1.25 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 10.25, + 0.75, + 9.5, + 0 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 11, + 0, + 10.25, + 0.75 + ], + "texture": "#0" + } + } + }, + { + "name": "arm_left", + "from": [ + 1, + 3, + 10 + ], + "to": [ + 3, + 10, + 13 + ], + "rotation": { + "angle": -22.5, + "axis": "z", + "origin": [ + 1.089, + 7.10946, + 11.5 + ] + }, + "faces": { + "north": { + "uv": [ + 8.25, + 6.5, + 8.75, + 8.5 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 7.5, + 6.5, + 8.25, + 8.5 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 9.5, + 6.5, + 10, + 8.5 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 8.75, + 6.5, + 9.5, + 8.5 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 8.75, + 6.5, + 8.25, + 5.75 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 9.25, + 5.75, + 8.75, + 6.5 + ], + "texture": "#0" + } + } + }, + { + "name": "arm_right", + "from": [ + 13, + 3, + 10 + ], + "to": [ + 15, + 10, + 13 + ], + "rotation": { + "angle": 22.5, + "axis": "z", + "origin": [ + 14.664, + 7.10946, + 11.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0.75, + 0.75, + 1.25, + 2.75 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0.75, + 0.75, + 2.75 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 0.75, + 2.5, + 2.75 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1.25, + 0.75, + 2, + 2.75 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1.25, + 0.75, + 0.75, + 0 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1.75, + 0, + 1.25, + 0.75 + ], + "texture": "#0" + } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ + 36.12, + -2.36, + -17.3 + ], + "translation": [ + -1.5, + 1, + 0.25 + ], + "scale": [ + 0.9, + 0.9, + 0.9 + ] + }, + "firstperson_righthand": { + "rotation": [ + 0, + 0, + -5 + ], + "translation": [ + 0, + -1.25, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 3, + 0 + ], + "scale": [ + 0.35, + 0.35, + 0.34 + ] + }, + "gui": { + "rotation": [ + 30, + 135, + 0 + ], + "translation": [ + -0.5, + 0, + 0 + ], + "scale": [ + 0.71, + 0.71, + 0.71 + ] + }, + "head": { + "translation": [ + 0, + 14, + 0 + ] + }, + "fixed": { + "translation": [ + 0, + 0, + -4 + ] + } + }, + "groups": [ + { + "name": "head", + "origin": [ + 4, + 19, + 11 + ], + "color": 0, + "children": [ + 0, + 1, + 2, + 3 + ] + }, + 4, + 5, + 6, + 7, + 8 + ] +} diff --git a/src/main/resources/assets/joy/models/block/demi_r_shark.json b/src/main/resources/assets/joy/models/block/demi_r_shark.json new file mode 100644 index 0000000..1db0c4d --- /dev/null +++ b/src/main/resources/assets/joy/models/block/demi_r_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/demi_r" + } +} diff --git a/src/main/resources/assets/joy/models/block/demi_s_shark.json b/src/main/resources/assets/joy/models/block/demi_s_shark.json new file mode 100644 index 0000000..e3744b3 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/demi_s_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/demi_s" + } +} diff --git a/src/main/resources/assets/joy/models/block/demiboy_shark.json b/src/main/resources/assets/joy/models/block/demiboy_shark.json new file mode 100644 index 0000000..99cd4d0 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/demiboy_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/demiboy" + } +} diff --git a/src/main/resources/assets/joy/models/block/demigirl_shark.json b/src/main/resources/assets/joy/models/block/demigirl_shark.json new file mode 100644 index 0000000..7574f17 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/demigirl_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/demigirl" + } +} diff --git a/src/main/resources/assets/joy/models/block/enby_shark.json b/src/main/resources/assets/joy/models/block/enby_shark.json new file mode 100644 index 0000000..07814f4 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/enby_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/enby" + } +} diff --git a/src/main/resources/assets/joy/models/block/gay_shark.json b/src/main/resources/assets/joy/models/block/gay_shark.json new file mode 100644 index 0000000..dfd3342 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/gay_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/gay" + } +} diff --git a/src/main/resources/assets/joy/models/block/genderfluid_shark.json b/src/main/resources/assets/joy/models/block/genderfluid_shark.json new file mode 100644 index 0000000..ffe167e --- /dev/null +++ b/src/main/resources/assets/joy/models/block/genderfluid_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/genderfluid" + } +} diff --git a/src/main/resources/assets/joy/models/block/genderqueer_shark.json b/src/main/resources/assets/joy/models/block/genderqueer_shark.json new file mode 100644 index 0000000..4f9fe52 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/genderqueer_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/genderqueer" + } +} diff --git a/src/main/resources/assets/joy/models/block/grey_r_shark.json b/src/main/resources/assets/joy/models/block/grey_r_shark.json new file mode 100644 index 0000000..36e1e3d --- /dev/null +++ b/src/main/resources/assets/joy/models/block/grey_r_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/grey_r" + } +} diff --git a/src/main/resources/assets/joy/models/block/grey_s_shark.json b/src/main/resources/assets/joy/models/block/grey_s_shark.json new file mode 100644 index 0000000..31364c5 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/grey_s_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/grey_s" + } +} diff --git a/src/main/resources/assets/joy/models/block/greyrose_shark.json b/src/main/resources/assets/joy/models/block/greyrose_shark.json new file mode 100644 index 0000000..aeffe02 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/greyrose_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/greyrose" + } +} diff --git a/src/main/resources/assets/joy/models/block/intersex_shark.json b/src/main/resources/assets/joy/models/block/intersex_shark.json new file mode 100644 index 0000000..88654cc --- /dev/null +++ b/src/main/resources/assets/joy/models/block/intersex_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/intersex" + } +} diff --git a/src/main/resources/assets/joy/models/block/lesbian_shark.json b/src/main/resources/assets/joy/models/block/lesbian_shark.json new file mode 100644 index 0000000..3fb6778 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/lesbian_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/lesbian" + } +} diff --git a/src/main/resources/assets/joy/models/block/pan_shark.json b/src/main/resources/assets/joy/models/block/pan_shark.json new file mode 100644 index 0000000..92374a9 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/pan_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/pan" + } +} diff --git a/src/main/resources/assets/joy/models/block/poly_shark.json b/src/main/resources/assets/joy/models/block/poly_shark.json new file mode 100644 index 0000000..c136324 --- /dev/null +++ b/src/main/resources/assets/joy/models/block/poly_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/poly" + } +} diff --git a/src/main/resources/assets/joy/models/block/pride_shark.json b/src/main/resources/assets/joy/models/block/pride_shark.json new file mode 100644 index 0000000..3bed85d --- /dev/null +++ b/src/main/resources/assets/joy/models/block/pride_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/pride" + } +} diff --git a/src/main/resources/assets/joy/models/block/trans_shark.json b/src/main/resources/assets/joy/models/block/trans_shark.json new file mode 100644 index 0000000..32701ae --- /dev/null +++ b/src/main/resources/assets/joy/models/block/trans_shark.json @@ -0,0 +1,6 @@ +{ + "parent": "joy:block/blue_shark", + "textures": { + "0": "joy:block/pride_sharks/trans" + } +} diff --git a/src/main/resources/assets/joy/models/item/ace_shark.json b/src/main/resources/assets/joy/models/item/ace_shark.json new file mode 100644 index 0000000..168f108 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/ace_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/ace_shark" +} diff --git a/src/main/resources/assets/joy/models/item/agender_shark.json b/src/main/resources/assets/joy/models/item/agender_shark.json new file mode 100644 index 0000000..087dc8a --- /dev/null +++ b/src/main/resources/assets/joy/models/item/agender_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/agender_shark" +} diff --git a/src/main/resources/assets/joy/models/item/aro_shark.json b/src/main/resources/assets/joy/models/item/aro_shark.json new file mode 100644 index 0000000..0f204dd --- /dev/null +++ b/src/main/resources/assets/joy/models/item/aro_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/aro_shark" +} diff --git a/src/main/resources/assets/joy/models/item/aroace_shark.json b/src/main/resources/assets/joy/models/item/aroace_shark.json new file mode 100644 index 0000000..5550921 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/aroace_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/aroace_shark" +} diff --git a/src/main/resources/assets/joy/models/item/bi_shark.json b/src/main/resources/assets/joy/models/item/bi_shark.json new file mode 100644 index 0000000..e2bf519 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/bi_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/bi_shark" +} diff --git a/src/main/resources/assets/joy/models/item/brown_bear.json b/src/main/resources/assets/joy/models/item/brown_bear.json new file mode 100644 index 0000000..c8dc30b --- /dev/null +++ b/src/main/resources/assets/joy/models/item/brown_bear.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/brown_bear" +} diff --git a/src/main/resources/assets/joy/models/item/demi_r_shark.json b/src/main/resources/assets/joy/models/item/demi_r_shark.json new file mode 100644 index 0000000..510d5a2 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/demi_r_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/demi_r_shark" +} diff --git a/src/main/resources/assets/joy/models/item/demi_s_shark.json b/src/main/resources/assets/joy/models/item/demi_s_shark.json new file mode 100644 index 0000000..b0905f7 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/demi_s_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/demi_s_shark" +} diff --git a/src/main/resources/assets/joy/models/item/demiboy_shark.json b/src/main/resources/assets/joy/models/item/demiboy_shark.json new file mode 100644 index 0000000..fa97b16 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/demiboy_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/demiboy_shark" +} diff --git a/src/main/resources/assets/joy/models/item/demigirl_shark.json b/src/main/resources/assets/joy/models/item/demigirl_shark.json new file mode 100644 index 0000000..dc7d8b6 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/demigirl_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/demigirl_shark" +} diff --git a/src/main/resources/assets/joy/models/item/enby_shark.json b/src/main/resources/assets/joy/models/item/enby_shark.json new file mode 100644 index 0000000..0017dfc --- /dev/null +++ b/src/main/resources/assets/joy/models/item/enby_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/enby_shark" +} diff --git a/src/main/resources/assets/joy/models/item/gay_shark.json b/src/main/resources/assets/joy/models/item/gay_shark.json new file mode 100644 index 0000000..9c89599 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/gay_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/gay_shark" +} diff --git a/src/main/resources/assets/joy/models/item/genderfluid_shark.json b/src/main/resources/assets/joy/models/item/genderfluid_shark.json new file mode 100644 index 0000000..c0fc6e7 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/genderfluid_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/genderfluid_shark" +} diff --git a/src/main/resources/assets/joy/models/item/genderqueer_shark.json b/src/main/resources/assets/joy/models/item/genderqueer_shark.json new file mode 100644 index 0000000..baaf666 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/genderqueer_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/genderqueer_shark" +} diff --git a/src/main/resources/assets/joy/models/item/grey_r_shark.json b/src/main/resources/assets/joy/models/item/grey_r_shark.json new file mode 100644 index 0000000..b819bc3 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/grey_r_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/grey_r_shark" +} diff --git a/src/main/resources/assets/joy/models/item/grey_s_shark.json b/src/main/resources/assets/joy/models/item/grey_s_shark.json new file mode 100644 index 0000000..c679456 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/grey_s_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/grey_s_shark" +} diff --git a/src/main/resources/assets/joy/models/item/greyrose_shark.json b/src/main/resources/assets/joy/models/item/greyrose_shark.json new file mode 100644 index 0000000..5d29cb1 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/greyrose_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/greyrose_shark" +} diff --git a/src/main/resources/assets/joy/models/item/intersex_shark.json b/src/main/resources/assets/joy/models/item/intersex_shark.json new file mode 100644 index 0000000..30aafed --- /dev/null +++ b/src/main/resources/assets/joy/models/item/intersex_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/intersex_shark" +} diff --git a/src/main/resources/assets/joy/models/item/lesbian_shark.json b/src/main/resources/assets/joy/models/item/lesbian_shark.json new file mode 100644 index 0000000..e58f3f3 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/lesbian_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/lesbian_shark" +} diff --git a/src/main/resources/assets/joy/models/item/pan_shark.json b/src/main/resources/assets/joy/models/item/pan_shark.json new file mode 100644 index 0000000..ab68db6 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/pan_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/pan_shark" +} diff --git a/src/main/resources/assets/joy/models/item/poly_shark.json b/src/main/resources/assets/joy/models/item/poly_shark.json new file mode 100644 index 0000000..27e8984 --- /dev/null +++ b/src/main/resources/assets/joy/models/item/poly_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/poly_shark" +} diff --git a/src/main/resources/assets/joy/models/item/pride_shark.json b/src/main/resources/assets/joy/models/item/pride_shark.json new file mode 100644 index 0000000..c2c2dca --- /dev/null +++ b/src/main/resources/assets/joy/models/item/pride_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/pride_shark" +} diff --git a/src/main/resources/assets/joy/models/item/trans_shark.json b/src/main/resources/assets/joy/models/item/trans_shark.json new file mode 100644 index 0000000..4ca26bf --- /dev/null +++ b/src/main/resources/assets/joy/models/item/trans_shark.json @@ -0,0 +1,3 @@ +{ + "parent": "joy:block/trans_shark" +} diff --git a/src/main/resources/assets/joy/textures/block/brown_bear.png b/src/main/resources/assets/joy/textures/block/brown_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..41f540c65807f2e44b4175f23959aebeb23ee500 GIT binary patch literal 2243 zcmV;!2t4~ET+FX=1N~KX~jcF93R2p$0*TzH&WR(H{OrroNcSR@0;SfT@-9}o0RY5-#A``p zjq8ubK@H--h%egT0l@t<0RSXYSmXIy7o|2bR;`>wN-J-d@FXs4g;{8#HKbH3g;6+c zjU5?jm}?}*QfuoV8eixJiSz@@`(z_owQGo{XAc|FYiN8ei4aSP_da|f-hJzFV-=DT zrPhPvWl>q$QwELXNGH4BAIBk9xz@4Wm)xOKqaf6fk-38%qQFPNDIIZjiKfVtJJtCICR# zIdxYE@282S8DMBuYD4o+sFYP6 zkTw+n!vKT8XS#7FtRxAAA?CY4_o1my_{Q3_Ij{$VTJdLra6w&Zat!Q6yGJsJAu%;C20`D&>g_9(*4qQ~q$|8>A&=$T_3Y;X7HH-|ST-VvW zzcU9=DEn~c+p_NHpDRN>H|H5KS4me{M$nbv_7y9~;mcat=Uq8N@9EcqTRVV7h!icg z#!0&XqT((CVkxaMx$3Un8NqdmD}M7&Diq7EEk0>`h2uE1O0iX?(ySS78qm?X()fH;+Rt2rxCN8nxix`I;Ks{N z9N<>=p~}tCw9D&VV4wahSd60UNT!2p3;-ML^P=*aAXhHaWiJdMWzP%KU~~LeQG3^P zlshF|wEa4-Sx4yDFtfq>{64YK0i60+{W%XGC6QHl>|mt7!?Ow7w&VAS zaMMjjo=&(ZYwL_yN|VC_#*ZC#xZutXSA{Q&3W=0>SyXs>_ORhnc~{HcF>GzAO097m zhu%&xnXrig+u){@yEV^o*TrrOTT>vG(yPAiHTV7pov@`{bvIP*r-?1D9CzLFj$vyN z9GaR~8vx^^q4U9Q&5FCOpq!zt`F$gN=gl{ov7;(do-MD5h;CPJ!doHodya)x_Jr3v zG;takZoLEWR(tMxV&9OQ&bSvy<#>=e)UB~~b+1nn|G2DQFZ$oJ$tj$6+FhF883Xze zrm}I+DZ!oLO@|?DZQW^e%z3et_|cOiEU$7*;t;?6>fU9iU?&C9(Z$EnA9bF|-;O$2bysfdZ zh`V{+?;(Eji{A^t^aB9@Ez;P7k3wsdcff$KuPo3-(r$dTN79Lu;7QLkj7E)hr%M_= z?JOJsmpU$2?k1;o>{ht1erew0M*>8}6B2|H)E^arrEQ0mLG#m_knq61uZ z0q|xZ0DJ8SL!P&DMaHxI{yF^EitT8UT)*iDaG4jD`ZWHRpMC)VHr;@3NzK&Q7wlSq z-tPX$;Dh(wgU;K4a!RG~iGyq8t=;BR*c@$AWI!#^X?`~B(1bxtCMcZ~J?lh6LA z7m@*A7RZ&8f9?{t)Y>anu7lVF-NiJuZ+Ou-PA5&{+)zz}KnOcttn#(!-LwXLS>P%2 zjdapfS|bnwQiwGt0Pq|#c8};^k3BQw*t>$aAtC@oZT?@E0bg~9qe;??MRn8osyIX5 z#P~j~zsis|F+LElMDPIs;y0(?Z2nW#_*xW#BLMqZL@_R}t}qe8d*=Ip{^zUXg#!*a z;D7@TIN*Q-4mjX|0}eRg{|f&FEhyXW4%7`S0000EWmrjOO-%qQ00008000000002e RQPx#W>8F2MF0Q**yZZd;N{EO;K$b8#?#is)7it&)4m_1Fgp<<(!JO)dU~o zYoM=wz$WG#uU21U@U5li%+SM+*wo@x+iQx4&xIP}2tQ%7#IRYdtqL^}l~MG@<@|J+ zmwDEwlP;|<_mlb`%KjaKe&;h@f`?5o?kVxzc z3e|Hu@VD!2UN(KgAH=jRGYVcPBj_L|GbpQk z)DN;LpTFpFoW`N&LdhQj{Q%zyX_S(93O)#_=nYPPD|9})i{z}qC4D9Ma;0y<`yxb4 zAPU~zo=*XIsZs_>9SQo3;KC?FKf?ug#r>jFPJ-k4{ovUvKLrq}Lo)imp$h;^A00FK S#)FLj0000Px#X;4g5MF0Q**yZZd;N{EO;K$b8#?#is)7it&)4Q5QCVBx>1rr72X*7dq0d`h^kmsX=Kds z#`BK%XX6E{a;{PyhdzGO2!SxMs24~`IaRrN-mm^^+71F$mY8_Qw69XC+IumcZP&sF zkIU^*@9H{jHpzsLSS;t)w%g?qMeS@H_=6CB%aQ8cez&XlJO7r_ry}$pzY4qa>AYL_ z#n=~Pji8vX0&epbNz%p_=r5rNSdCu=mhwxlYjY!lIP)(s34=2(@Dsb1163*Yz5PwN z$7O3Q>8GHrwZil|0_qRp*|dH?ET(hAgh9M^Q(P`?w1D4im?@{RuH;%l|Zs3KJpyA@~YT$HU&I|3eV9Z2B@5pfLPx#eo#zQMF0Q**yZZd;N{EO;K$b8#?#is)7it&)4AwjpT&Kf z!FZRvb(6Vr)QydgwQbOfikG6I&4-7Ro}P}GnTnQ`hLMqkkB?%bXMl@~U!7!og@s*} zVOx-2TZ>*<4)|KImA$4`P@Be}q(mnrH<-o@{z!)0}mJ7zDQqq9~@=R65 z?phW?3CUDZC_sWdgVwk3u*BblhSFNOGzIUI@&-te3#rJ^TJ~w&PnbZzc{&41Vw?)* zNcM5s&u3y@tpdu9e zCIUYBa}n^6^C0B-B@V_Wbey#s*#Y$q-i8h8Ubi*X~BgTuZv zO=EWZ=PH}+ZoAp$0^E@ZihmkZn|}eqzeTe63-Q!n01K{nVC{L4{~MwJ0J78^Ly;1+EdT%j07*qoM6N<$ Ef*@}JMF0Q* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/aroace.png b/src/main/resources/assets/joy/textures/block/pride_sharks/aroace.png new file mode 100644 index 0000000000000000000000000000000000000000..5eef759a3e7341fd15a093d4a774b2f2a8af894a GIT binary patch literal 551 zcmV+?0@(eDP)Px#a!^cEMF0Q*#?#ir(9^)p(9^bM&aq&}t6jsVV%(T%zN2K+jg8rnWxAkf(29z- zn{L&MWX*?%(uQuYm3DNbzs`hk%z<^Qkb22}e{Y|TTm9S%xt6+|(T#BS)a-Lpo znOSI)Rb-D-VTw>*hfG?700020et)_E0004WQchCP=_iGE|+jq(+3I&)b~`G5GTZV zjYGp1azQcDU`#!Fh*tn5Cn;jY(dbbOx#-LgaxNW;IchV~iJ;h@0B(1x9R_c-HZcf+ zv5#=mtoxZ+XRTIB_ar&>mxauJx*3QpOR?aS1bFAmguHXsJL^2(&Yo9+XTU9{3-`BP z&DSfw=BvM>A>^g!-+#aJRnkf(sB~J**|5Hy`ZKUj>%;z_&vR3nf7r@HE$|==X)WLV z2(Ox2+0dM%-qkliS;=9iEcNykXmiOEAEbx(fKNGjhg5Ps?04JkZhv@$EU(|XCgd^- zA^E$BhNf)btz=UXiG_GN=qJEBKWQf|Ytni-3J1@^fTb4rEbe$SY`(-42?G!Q0pJ-- p+llAlKL9D0P01e#002ovPDHLkV1n7*{M`Tm literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/bi.png b/src/main/resources/assets/joy/textures/block/pride_sharks/bi.png new file mode 100644 index 0000000000000000000000000000000000000000..b6466bddd05d78e38856138bc9a14eeac84520b2 GIT binary patch literal 500 zcmVPx#T2M?>MF0Q*#?#ir(9^)p(A15M(29!9hlkoqebq&HnMvW#KXa8w+si$0k4MkN zJ8X(Z$cIS3z&dG!NV>Z-WOPiKO;4^&PNhmrn@LKPNlJ}JNr*;Af{>RFe8@BYoHQ=Vn+HOMR07 zAAQ*nU?_>@b+{aO0rWbr`ZVcr(tM2iRE&{7F2MGe|F%8U6&J|2uovTq>9_z#kfXlT z#zZm7%%6l{r^09Tu6dM!IxFvc`~+}4NTGzbcfh&X*$FU)FTi9uu8~rV;n=rrKf*I4 zEsuJDn6eNO|5PXpN$igiKty680$xV^oI#3kEbFF{?QIWUD0BNR-Z-cHBTR{!Px#Y*0*8MF0Q**yZZd;N{EO;K$b8#?#is)7it&)4LR84kCDk?iDC^{!5 zI3*=FB_uT@BQyX20QQzMeEnFZvkX(sbf%0EAI8YFt4m`uwj1fr2kwfii9L;;6 zgS-3%n295$QGq~Ys-cARY6G(-s6bC-8W3WvstKShRp74P-C^3PXtb&`li8iF8df^x zUXR)aHUPYn)DM8Wz!ETWM*G1jBNwQ*HKY>lnwXz4Ix+L!Uva#=kyMP`%jPx#Y*0*8MF0Q**yZZd;N{EO;K$b8#?#is)7it&)4yzNyTJE!&W)8Dk?iDC^{!5 zI3*=FB_uT@BQyX20Kp%a`Tzg`0d!JMQvg8b*k%9#0YgbdK~#9!Y{~_a-AWV$(afv< zXlBO!Z^_I!j2d-0Gz{+q76?z<>nFZvkX(sbf%0EAI8YFt4m`uwj1fr2kwfii9L;;6 zgS-3%n295$QGq~Ys-cARY6G(-s6bC-8W3WvstKShRp74P-C^3PXtb&`li8iF8df^x zUXR)aHUPYn)DM8Wz!ETWM*G1jBNwQ*HKY>lnwXz4Ix+L!Uva#=kyMP`%jPx#X;4g5MF0Q**yZZd;N{EO;K$b8#?#is)7it&)4qpSpsWoq>~>X_>Tskd$SWuw#*{V2-Fnu^s<`V}9(317X>>Z7=9Sz1&aM zabAm16m4C%%AQm|8d>LY^_Rk^4S0hazzz|MP=-*H!JhfmQem{?qtP&QLwJ_iqRbXg z7i7zi2&Z(4$ZeeqtXoDGkmyGQ;(W95ZsjT#5ypsz+a10$EqQ$rMIT4Az{7UmD-@$9*d-6GEGwfdebD90 zE^-lKu#o=>uT>)X+}?tONz)%{Z_`8XQdUjZc!97FizXH3{{sf(&;Px#X;4g5MF0Q**yZZd;N{EO;K$b8#?#is)7it&)4rUmlww+0I*jW5P+CTMI}oPDZ!ncA|nB-vY17d>_yVIq;Y+wiCPykG^Qox`D8pAMj0RT9D8g;-O RL686d002ovPDHLkV1jww=vM#$ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/enby.png b/src/main/resources/assets/joy/textures/block/pride_sharks/enby.png new file mode 100644 index 0000000000000000000000000000000000000000..233c69592d706a58b0dcac1e2415ea5c62f6c29f GIT binary patch literal 535 zcmV+y0_gpTP)Px#W>8F2MF0Q**yZZd;N|w#kIUNN^wNjN*4^^Xea6$)#M9aE%Xh=j)4Mv5>YMK2#iEFD2B96u@> zJ}DYJ0000>bNFBY0004WQchC(c({|AxK4q$`EBuC=;O(VtnpW+e@Y*YV z^8EPp?1FR6_1fgP``8b|n|peEt~U-`0o}p@I^m@ldkMi^f(sYy0WB;q*q9E=Lw*Ra z&=*J~UIPldFLYq;yL%VznkyQJ(_L^V7}lQYz(;KGR6(K^>X?6Ho|c&a5A>UD+y``B z2oyaFO!&egRhjfluj{rhb77Smfq8+SSb9~#EEvo3{Wq9x%($^B4~m(zUi7S?*5r;( z!Q0F}0?(zc9{LWvXiOmLk)WS&;a+>XP2n=+;XgX2$OZF9=dh%lgt;)CBbvLcA}aKE Z`3K)>7;uKe>I(n>002ovPDHLkV1k7Q|C0a! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/gay.png b/src/main/resources/assets/joy/textures/block/pride_sharks/gay.png new file mode 100644 index 0000000000000000000000000000000000000000..f3826560437e842ec2368de611a74bd95d181bcb GIT binary patch literal 566 zcmV-60?GY}P)Px#eo#zQMF0Q**yZZd;N{EO;K$b8#?#is)7it&)4<4Hr15G8B-kH>-}HwLb~VQsvP(j2ZRt^E;20y7y~`_$eyt% z#9i}T8x6wbxj`b>(^-29cXRrUWEg8rpQadm05<@1ropgbEexp|MoQq{Vmt!|D9!~l zA_tWYi!-rUtw=2qNQmsK6fC{jtHaub^7MRAE$WgU!&l#s+X zG4RQs=}5*>MzN$Xo7774z;FTNY&w&tn2DH)Q*bbO0h;BoY@AmK4M;EVf}_R0y#TG} zpSsLOL~w+iKMAxCDZ8V1SHIzfqGx-1_ylbE*dD`3?*LLi-|9<+2H$|zQ`~{+@vv`Q z)41LKxyoj{+itd*#{S3z$3G3KvwjdC#Y+V+B!KgwUx3E(5J>XaIvT>g)u2S)+jmjn zp&x#PjWwXD`4=Gmn@lHvF`fDg;ISWQmHxcQ{|!+906!HRJF_$17XSbN07*qoM6N<$ Ef-Ua}zW@LL literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/genderfluid.png b/src/main/resources/assets/joy/textures/block/pride_sharks/genderfluid.png new file mode 100644 index 0000000000000000000000000000000000000000..ab99a7e38f91c588aa0ad810b47447fa5a573227 GIT binary patch literal 544 zcmV+*0^j|KP)Px#dr(YNMF0Q**yZZd;N{EO;K$b8#?#is)7it&)4p^A2cZe3F>@3nz$bMH)gC@5xD zb@>v&ne)sQaOD)J0wfCqLW}?#m|JrN{=1x87`p9_p=lDubJ-;0#X;}^WlPO1Y(PcH|GPa;zhW|vVs^9mRVXYAvTtHR82yB%98b7 i@!NpXKmw>>r~&{KWTyI$GNyI_0000Px#QBX`&MF0Q*#?#ir(9^)p(A15M(29!9hlh5pd33FJa;v_Wm)845Tdy`?*zI@wNde!m-EDWDcpE4n z`hXsT{?T8y;EREd`G}`rj$n=xDq%WZ4E|6L9;2Jwq<R^hWDMAeZcry`8rYxvw|90wOlxfcnD zLCU8=X~`8n!j8r)3TEQViJv>z5J?eJ7~S4#FtOe3JBX>~`a_l?Oxpaj?*4B0Vz^@C d;D19G005e^AP^Px#OHfQyMF0Q*+}zvP*x1(9)v2kcrKF?Ojg8QXil3jH&4-7Zo0*uGmX(#0k&usa zj&N;>Yi5IFVt-&?dR<$0T32&cP;5_5X-pIp6aWAKTlDta00001bW%=J06^y0W&i*I zF-b&0RCwBaPzQGGKnTNyM27M7l>49b!(>vn_-ofTPZE`gIMB{S5J9W0I)n41U+jT} zK@x(P-kf38ADMUi!2(g0wrzEAz>fj0iwCOc+uEJ*pG=RybT8;+U$-v!(lyY4D!yU{ zV_Vlvc@)*4^o!%=_3*THS=Jz~OE}M|y}leov%+GaD|m$~KBp9OiYePa#kmEhf#2JE z`poXg?)XSXxX#lM-}+ljWnFy0Wi4qCxwbqFx%h9LvzcQM9S2A0L3qvlZCrGO*NHJP?+h!am?OfZbl2gi}&j#hab$SXv8XyLM zF;9Hk!H1}ZQuF9W_W;B1b`1vi*8d}m3fP)I*H=9N9BQ~QEEC&8SNONV4*;8m5elv0 R*H{1m002ovPDHLkV1f?p)zJU| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/grey_s.png b/src/main/resources/assets/joy/textures/block/pride_sharks/grey_s.png new file mode 100644 index 0000000000000000000000000000000000000000..36ce34dece8c9297ee4e20a79092c3cb2db2b16d GIT binary patch literal 475 zcmV<10VMv3P)Px#OHfQyMF0Q*+}zvP*x1(9)v2kcrKF?Ojg8QXil3jH&4-7Zo0*uGmX(#0k&us` zY`>alx|CwHkY2EiT&sy$sD)Ofe^8x!O_~%G6aWAKpXUvm00001bW%=J06^y0W&i*I zF-b&0RCwBaPzQGGKnTNyM27M7l>49b!(>vn_-ofTPZE`gIMB{S5J9W0I)n41U+jT} zK@x(P-kf38ADMUi!2(g0wrzEAz>fj0iwCOc+uEJ*pG=RybT8;+U$-v!(lyY4D!yU{ zV_Vlvc@)*4^o!%=_3*THS=Jz~OE}M|y}leov%+GaD|m$~KBp9OiYePa#kmEhf#2JE z`poXg?)XSXxX#lM-}+ljWnFy0Wi4qCxwbqFx%h9LvzcQM9S2A0L3qvlZCrGO*NHJP?+h!am?OfZbl2gi}&j#hab$SXv8XyLM zF;9Hk!H1}ZQuF9W_W;B1b`1vi*8d}m3fP)I*H=9N9BQ~QEEC&8SNONV4*;8m5elv0 R*H{1m002ovPDHLkV1jst*d_n~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/greyrose.png b/src/main/resources/assets/joy/textures/block/pride_sharks/greyrose.png new file mode 100644 index 0000000000000000000000000000000000000000..35b270ffdf5cd4d4a6fe6efe7c0dc22405e9ec3d GIT binary patch literal 475 zcmV<10VMv3P)Px#OHfQyMF0Q*+}zvP*x1(9)v2kcrKF?Ojg8QXil3jH&4-7Zo0*uGmX(#0k&usd zb)#@_o@r{BWo49OV~<~7j9XiXRaJpfQhpQ^6aWAKqe7|Z00001bW%=J06^y0W&i*I zF-b&0RCwBaPzQGGKnTNyM27M7l>49b!(>vn_-ofTPZE`gIMB{S5J9W0I)n41U+jT} zK@x(P-kf38ADMUi!2(g0wrzEAz>fj0iwCOc+uEJ*pG=RybT8;+U$-v!(lyY4D!yU{ zV_Vlvc@)*4^o!%=_3*THS=Jz~OE}M|y}leov%+GaD|m$~KBp9OiYePa#kmEhf#2JE z`poXg?)XSXxX#lM-}+ljWnFy0Wi4qCxwbqFx%h9LvzcQM9S2A0L3qvlZCrGO*NHJP?+h!am?OfZbl2gi}&j#hab$SXv8XyLM zF;9Hk!H1}ZQuF9W_W;B1b`1vi*8d}m3fP)I*H=9N9BQ~QEEC&8SNONV4*;8m5elv0 R*H{1m002ovPDHLkV1lZP)-?bC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/intersex.png b/src/main/resources/assets/joy/textures/block/pride_sharks/intersex.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ba4a2e74e1456754c4cbceccf3669d0c560e13 GIT binary patch literal 434 zcmV;j0ZsmiP)Px#JWxzjMF0Q*#?#ir(9^)p(ABVV(W`9Cre(>ZV8xzZ)Qye8oLbO|iocju&4-7* zlS{mhMRZP>Z%vPBON9Uc0OIK9%>V!Z0d!JMQvg8b*k%9#0T)R`K~#9!)scaYgFpyG zafM+@X=|_l|ErgiUCrg9e!x8vmkbkvAR-o`CIWW^gQXx-e$g;Dh(|bsQHqhWW4Z>` z#7U2NX4e4OLDjty5;?alp~5$h!{DsG@5Qps=@@l}bV!W+4f~o~n`yo279nD8#57V)sigtF0*pf+Zc#&U#W@_uDGjx^YYdi=*X8k>)%qMbgMC0b#~B%P cr_2B42Oa(rV-d&~N&o-=07*qoM6N<$f^GW6Q2+n{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/lesbian.png b/src/main/resources/assets/joy/textures/block/pride_sharks/lesbian.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7aa7073686b29cc5c61302bde2b36e37b4dcbf GIT binary patch literal 565 zcmV-50?Pe~P)Px#eo#zQMF0Q**yZZd;N{EO;K$b8#?#is)7it&)40Msv7LJF7--p+st$LuQjhV~0Uq0002{XyY{i0004WQchC<4)|G(UjPBj{f58jso`0)y;A0#RLd+{sDj_t0cGg+;Eb3a^ zHLVmVEugBv62YE1;w?O%(r-ZqAcD(t8+=;d0If=;fel3M^VBaWfq%=z830XjE?5%j z)7&r5#B#Mc1Beu_$dFpad79>^LQ$+x+|@T-AIT_6lO(MmG_C6T66=~i7!fHUiEm=y zlfP7vjHQfXNnbXpmEwW*1&~En$WzQj%)}`;n7jb(%+K1vqzMg3FEa$kXx(@LM#I1K zG8+-W5qAD0txQPS9mTucnipyf+uOq@V9UogHjMNRSn6j+b*a$WH()drA2c|7*pEZo z4!iwxmGySFU2jWe-H{27e;QPk&Wn%YrD_c%tPx#T~JI^MF0Q*|J;oH*oXGgf%49M#?#ir(9`Y8d%(@m>c@EI!*k!gZQQtO)QyeM zii*vLhjgUB+ikvYpSsp)xoMfS&|?AP`ZbB1CaB~MXfjoH?zT4 zzAzan=Ly-IU6?bjc^y}vR$OZ!GB_71FoAWf;;!TVaEuV6v(}B7^E~#0aCX=qdl5;N zB)*A(k3LTb5c|Sh#><5lK<)l^YSBt+MVC}dHzfUB0J+_4r83U)2CXxy8`}Tr3os(4Hu8T%6aWBQuo`@#r*_=R literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/poly.png b/src/main/resources/assets/joy/textures/block/pride_sharks/poly.png new file mode 100644 index 0000000000000000000000000000000000000000..cf1378bf0fd7f0e5730397fddee5294fb6fb822b GIT binary patch literal 542 zcmV+(0^$9MP)Px#a!^cEMF0Q**yZZd;N{EO;K$b8#?#is)7it&)40prL@KA2;N@?drWaB|#-#}j6JzUs0R?;(2&oEFmD@rpd zNiiozFC|4TB||MELMtLb0001FlM0Cd0004WQchCS zwiM%|Mv+U&Eri(v61@jh6jA9>P$|@d>y&VQ@@pnW8KWHqi`|8u>BTP_m{_Z{^>b#4 zf^(rHPEgqt_+Y)dTVq0W#<)#pKX10%SMP4Mo&^rf0RDmlzv|p!N=W?V5??;KrfWIpfo#~h<)V#N4Y g;FVQ`=M7x|05UQhTp6Tb{Qv*}07*qoM6N<$f~`sN(*OVf literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/joy/textures/block/pride_sharks/pride.png b/src/main/resources/assets/joy/textures/block/pride_sharks/pride.png new file mode 100644 index 0000000000000000000000000000000000000000..5fbf6fc830602924dfd28e5ac2c055d5499b67fc GIT binary patch literal 601 zcmV-f0;c_mP)Px#kWfriMF0Q*#nRQn&(gol&!X;Wp6O-j!e5%>VdTABmfv39xLB0hUfQ%(k=I+* zuvL%KSkkRh&Z$oOhh@j4O4E>#_Jm>2j*i5jN6d_j@PA$GeOc#wS>Se6*>X?TZcOQ4 zV&q(3-dJ1ORak9ouWD$je_FJBSg&Pcq+(&AcvGoiU!8SOrCwc{b5EggOr8J$03NC% z@Bjb+0d!JMQvg8b*k%9#0cuG^K~#9!e9BW|ZBY;g;p%_&;l8$Q&3_u#w(=A^dv(Xg z_gZD}p#SQwePJk~8;VKjtH&7Y1j)S)50SeM z^{h)K$lF?6vI2lzitrJDo4_w1*=0R$O7^j?;-t4tD$^{?rfZo{D5O~cq?5xzdu6TJ z>UE_Ih9?zL0DwnpS^pjXnU+}Et$#JG4RE9FmSLc+w!k~3kh@Oc1?b&qQ& z-UGe<1iJ`$aUWDN0W8@+L_(V(fM7SA=auf$SSlqrh|?xv^|w44i-`HYQZu`UQq5{e zN&qRHZN|Dz4m805>_KMvfq>w8$+Yr**WfGNJOrRp3t8F4pcm?frZ|`&6p}a?){ztu nq%Cm}*9w3TM-Lt>Z|DL5HuPx#S5Qn;MF0Q*#?#ir(9^)p(Epap|C7r6l*#{)$oG%L@rb?cgSqH}w&i}Z)QyeM zii+WSuFZ#sbfmx9bEnsErEj0QX_>TTm9S%xt6+|(T#BStgPl`>ng9R*;;rsM00001 zbW%=J06^y0W&i*IR!KxbRCwBbkcV=EKnz4h^%XiQN8XujH-<@b z(IJ~-S&eE~E(uH`^gpALRasVonIK65Pfh(W)i^h0QIv^oY1+11HuRGX&84{%DmYTz z)Xkos3wh^S?^@^e>)P8}&<((~Tiw-X!e`>@)W|vBfOZ*|)`harg8CPn89sLY2KbOa z<*l0%X4uW&L>Rn1H~3c9=7Yvym1GZa0K_3$rT7&`-4{Gk3