From 0c5975aa1a46ebc11aeb405b733c915900e5306b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ampflower=20=F0=9F=8C=BA?= Date: Thu, 13 Mar 2025 14:53:58 -0700 Subject: [PATCH] chore: datagen blahaj, fix when held left-handed Fixes #47 --- .../pridecraft/joy/data/JoyModelProvider.java | 68 +++++++ .../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/blue_shark.json | 19 -- .../assets/joy/blockstates/blue_whale.json | 19 -- .../assets/joy/blockstates/bread.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/gray_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 | 170 +++++++++--------- .../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/gray_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/blue_shark.json | 3 - .../assets/joy/models/item/blue_whale.json | 3 - .../assets/joy/models/item/bread.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/gray_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 - 79 files changed, 153 insertions(+), 817 deletions(-) delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/ace_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/agender_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/aro_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/aroace_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/bi_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/blue_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/blue_whale.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/bread.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/brown_bear.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/demi_r_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/demi_s_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/demiboy_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/demigirl_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/enby_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/gay_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/genderfluid_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/genderqueer_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/gray_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/grey_r_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/grey_s_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/greyrose_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/intersex_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/lesbian_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/pan_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/poly_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/pride_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/blockstates/trans_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/ace_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/agender_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/aro_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/aroace_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/bi_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/demi_r_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/demi_s_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/demiboy_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/demigirl_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/enby_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/gay_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/genderfluid_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/genderqueer_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/gray_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/grey_r_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/grey_s_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/greyrose_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/intersex_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/lesbian_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/pan_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/poly_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/pride_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/block/trans_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/ace_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/agender_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/aro_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/aroace_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/bi_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/blue_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/blue_whale.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/bread.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/brown_bear.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/demi_r_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/demi_s_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/demiboy_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/demigirl_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/enby_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/gay_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/genderfluid_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/genderqueer_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/gray_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/grey_r_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/grey_s_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/greyrose_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/intersex_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/lesbian_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/pan_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/poly_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/pride_shark.json delete mode 100644 xplat/src/main/resources/assets/joy/models/item/trans_shark.json diff --git a/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyModelProvider.java b/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyModelProvider.java index 0d99930..d6e270e 100644 --- a/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyModelProvider.java +++ b/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyModelProvider.java @@ -1,6 +1,8 @@ package gay.pridecraft.joy.data; import gay.pridecraft.joy.JoyUtil; +import gay.pridecraft.joy.block.BlahajBlocks; +import gay.pridecraft.joy.block.CuddlyBlock; import gay.pridecraft.joy.registry.JoyBlocks; import gay.pridecraft.joy.registry.JoyItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; @@ -20,8 +22,11 @@ import net.minecraft.data.client.TextureKey; import net.minecraft.data.client.TextureMap; import net.minecraft.data.client.VariantSettings; import net.minecraft.data.client.When; +import net.minecraft.registry.Registries; import net.minecraft.util.Identifier; +import net.minecraft.util.math.Direction; +import java.util.List; import java.util.Optional; public class JoyModelProvider extends FabricModelProvider { @@ -55,6 +60,44 @@ public class JoyModelProvider extends FabricModelProvider { gen.registerFlowerPotPlant(JoyBlocks.BLUE_ALLIUM, JoyBlocks.POTTED_BLUE_ALLIUM, BlockStateModelGenerator.TintType.NOT_TINTED); gen.registerFlowerPotPlant(JoyBlocks.WHITE_ALLIUM, JoyBlocks.POTTED_WHITE_ALLIUM, BlockStateModelGenerator.TintType.NOT_TINTED); gen.registerFlowerPotPlant(JoyBlocks.TRANS_ALLIUM, JoyBlocks.POTTED_TRANS_ALLIUM, BlockStateModelGenerator.TintType.NOT_TINTED); + + registerProxy(gen, + BlahajBlocks.BLAHAJ_BLOCK, + BlahajBlocks.BLAVINGAD_BLOCK, + BlahajBlocks.BREAD_BLOCK, + BlahajBlocks.BROWN_BEAR_BLOCK + ); + for (final var block : List.of( + BlahajBlocks.BLAHAJ_BLOCK, + BlahajBlocks.BLAVINGAD_BLOCK, + BlahajBlocks.BREAD_BLOCK, + BlahajBlocks.BROWN_BEAR_BLOCK)) { + gen.blockStateCollector.accept(cuddlyBlockState(block, ModelIds.getBlockModelId(block), false)); + } + registerShark(gen, BlahajBlocks.GRAY_SHARK_BLOCK, false); + BlahajBlocks.PRIDE_BLOCKS.forEach(shark -> registerShark(gen, shark, true)); + } + + private static void registerShark(BlockStateModelGenerator gen, Block shark, boolean pride) { + final var model = block("blue_shark", TextureKey.TEXTURE); + final var id = ModelIds.getBlockModelId(shark); + model.upload( + id, + pride ? + TextureMap.texture(Registries.BLOCK.getId(shark) + .withPath(str -> "block/pride_sharks/" + str.substring(0, str.lastIndexOf('_')))) : + TextureMap.texture(shark), + gen.modelCollector + ); + + gen.registerParentedItemModel(shark, id); + gen.blockStateCollector.accept(cuddlyBlockState(shark, id, false)); + } + + private static void registerProxy(BlockStateModelGenerator gen, Block... toProxy) { + for (final var proxied : toProxy) { + gen.registerParentedItemModel(proxied, ModelIds.getBlockModelId(proxied)); + } } private static void registerBed(BlockStateModelGenerator gen, Block block) { @@ -102,6 +145,31 @@ public class JoyModelProvider extends FabricModelProvider { return supplier; } + private static BlockStateSupplier cuddlyBlockState(Block block, Identifier model, boolean wall) { + return MultipartBlockStateSupplier.create(block) + .with(When.create().set(CuddlyBlock.FACING, Direction.NORTH), + rotateVariant(model, VariantSettings.Rotation.R0, wall)) + + .with(When.create().set(CuddlyBlock.FACING, Direction.EAST), + rotateVariant(model, VariantSettings.Rotation.R90, wall)) + + .with(When.create().set(CuddlyBlock.FACING, Direction.SOUTH), + rotateVariant(model, VariantSettings.Rotation.R180, wall)) + + .with(When.create().set(CuddlyBlock.FACING, Direction.WEST), + rotateVariant(model, VariantSettings.Rotation.R270, wall)); + } + + private static BlockStateVariant rotateVariant(Identifier model, VariantSettings.Rotation Y, boolean wall) { + final var var = BlockStateVariant.create() + .put(VariantSettings.MODEL, model) + .put(VariantSettings.Y, Y); + if (wall) { + var.put(VariantSettings.X, VariantSettings.Rotation.R90); + } + return var; + } + private static BlockStateVariant model(Identifier model) { return BlockStateVariant.create() .put(VariantSettings.MODEL, model); diff --git a/xplat/src/main/resources/assets/joy/blockstates/ace_shark.json b/xplat/src/main/resources/assets/joy/blockstates/ace_shark.json deleted file mode 100644 index 5c937b6..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/ace_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/agender_shark.json b/xplat/src/main/resources/assets/joy/blockstates/agender_shark.json deleted file mode 100644 index 34450f2..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/agender_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/aro_shark.json b/xplat/src/main/resources/assets/joy/blockstates/aro_shark.json deleted file mode 100644 index 5bedf1f..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/aro_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/aroace_shark.json b/xplat/src/main/resources/assets/joy/blockstates/aroace_shark.json deleted file mode 100644 index 6ab063c..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/aroace_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/bi_shark.json b/xplat/src/main/resources/assets/joy/blockstates/bi_shark.json deleted file mode 100644 index 3ec8b25..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/bi_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/blue_shark.json b/xplat/src/main/resources/assets/joy/blockstates/blue_shark.json deleted file mode 100644 index b5b0717..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/blue_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "joy:block/blue_shark", - "y": 90 - }, - "facing=north": { - "model": "joy:block/blue_shark" - }, - "facing=south": { - "model": "joy:block/blue_shark", - "y": 180 - }, - "facing=west": { - "model": "joy:block/blue_shark", - "y": 270 - } - } -} diff --git a/xplat/src/main/resources/assets/joy/blockstates/blue_whale.json b/xplat/src/main/resources/assets/joy/blockstates/blue_whale.json deleted file mode 100644 index 2c6162d..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/blue_whale.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "joy:block/blue_whale", - "y": 90 - }, - "facing=north": { - "model": "joy:block/blue_whale" - }, - "facing=south": { - "model": "joy:block/blue_whale", - "y": 180 - }, - "facing=west": { - "model": "joy:block/blue_whale", - "y": 270 - } - } -} diff --git a/xplat/src/main/resources/assets/joy/blockstates/bread.json b/xplat/src/main/resources/assets/joy/blockstates/bread.json deleted file mode 100644 index def05cb..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/bread.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "joy:block/bread", - "y": 90 - }, - "facing=north": { - "model": "joy:block/bread" - }, - "facing=south": { - "model": "joy:block/bread", - "y": 180 - }, - "facing=west": { - "model": "joy:block/bread", - "y": 270 - } - } -} diff --git a/xplat/src/main/resources/assets/joy/blockstates/brown_bear.json b/xplat/src/main/resources/assets/joy/blockstates/brown_bear.json deleted file mode 100644 index 07ed7c6..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/brown_bear.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/demi_r_shark.json b/xplat/src/main/resources/assets/joy/blockstates/demi_r_shark.json deleted file mode 100644 index 682c7d0..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/demi_r_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/demi_s_shark.json b/xplat/src/main/resources/assets/joy/blockstates/demi_s_shark.json deleted file mode 100644 index fbf78e3..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/demi_s_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/demiboy_shark.json b/xplat/src/main/resources/assets/joy/blockstates/demiboy_shark.json deleted file mode 100644 index 3edf942..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/demiboy_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/demigirl_shark.json b/xplat/src/main/resources/assets/joy/blockstates/demigirl_shark.json deleted file mode 100644 index 1494dbf..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/demigirl_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/enby_shark.json b/xplat/src/main/resources/assets/joy/blockstates/enby_shark.json deleted file mode 100644 index 32478b0..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/enby_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/gay_shark.json b/xplat/src/main/resources/assets/joy/blockstates/gay_shark.json deleted file mode 100644 index b512849..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/gay_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/genderfluid_shark.json b/xplat/src/main/resources/assets/joy/blockstates/genderfluid_shark.json deleted file mode 100644 index 702718a..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/genderfluid_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/genderqueer_shark.json b/xplat/src/main/resources/assets/joy/blockstates/genderqueer_shark.json deleted file mode 100644 index f59cd64..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/genderqueer_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/gray_shark.json b/xplat/src/main/resources/assets/joy/blockstates/gray_shark.json deleted file mode 100644 index 599d526..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/gray_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "joy:block/gray_shark", - "y": 90 - }, - "facing=north": { - "model": "joy:block/gray_shark" - }, - "facing=south": { - "model": "joy:block/gray_shark", - "y": 180 - }, - "facing=west": { - "model": "joy:block/gray_shark", - "y": 270 - } - } -} diff --git a/xplat/src/main/resources/assets/joy/blockstates/grey_r_shark.json b/xplat/src/main/resources/assets/joy/blockstates/grey_r_shark.json deleted file mode 100644 index 6dbe032..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/grey_r_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/grey_s_shark.json b/xplat/src/main/resources/assets/joy/blockstates/grey_s_shark.json deleted file mode 100644 index b7444fa..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/grey_s_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/greyrose_shark.json b/xplat/src/main/resources/assets/joy/blockstates/greyrose_shark.json deleted file mode 100644 index c9f7855..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/greyrose_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/intersex_shark.json b/xplat/src/main/resources/assets/joy/blockstates/intersex_shark.json deleted file mode 100644 index f58d39d..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/intersex_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/lesbian_shark.json b/xplat/src/main/resources/assets/joy/blockstates/lesbian_shark.json deleted file mode 100644 index b0bfc7c..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/lesbian_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/pan_shark.json b/xplat/src/main/resources/assets/joy/blockstates/pan_shark.json deleted file mode 100644 index 954bf7a..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/pan_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/poly_shark.json b/xplat/src/main/resources/assets/joy/blockstates/poly_shark.json deleted file mode 100644 index 1b4a35f..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/poly_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/pride_shark.json b/xplat/src/main/resources/assets/joy/blockstates/pride_shark.json deleted file mode 100644 index a0aff0c..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/pride_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/blockstates/trans_shark.json b/xplat/src/main/resources/assets/joy/blockstates/trans_shark.json deleted file mode 100644 index d686a8a..0000000 --- a/xplat/src/main/resources/assets/joy/blockstates/trans_shark.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "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/xplat/src/main/resources/assets/joy/models/block/ace_shark.json b/xplat/src/main/resources/assets/joy/models/block/ace_shark.json deleted file mode 100644 index 9ba2878..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/ace_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/ace" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/agender_shark.json b/xplat/src/main/resources/assets/joy/models/block/agender_shark.json deleted file mode 100644 index 9a1d442..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/agender_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/agender" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/aro_shark.json b/xplat/src/main/resources/assets/joy/models/block/aro_shark.json deleted file mode 100644 index 2dfd812..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/aro_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/aro" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/aroace_shark.json b/xplat/src/main/resources/assets/joy/models/block/aroace_shark.json deleted file mode 100644 index 0059fa4..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/aroace_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/aroace" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/bi_shark.json b/xplat/src/main/resources/assets/joy/models/block/bi_shark.json deleted file mode 100644 index d86f303..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/bi_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/bi" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/blue_shark.json b/xplat/src/main/resources/assets/joy/models/block/blue_shark.json index 27ee325..be55edb 100644 --- a/xplat/src/main/resources/assets/joy/models/block/blue_shark.json +++ b/xplat/src/main/resources/assets/joy/models/block/blue_shark.json @@ -2,9 +2,9 @@ "credit": "original model by hibii, changes made by musicalskele", "texture_size": [32, 32], "textures": { - "0": "joy:block/blue_shark", - "particle": "joy:block/blue_shark" - }, + "texture": "joy:block/blue_shark", + "particle": "#texture" + }, "elements": [ { "name": "shork", @@ -12,13 +12,13 @@ "to": [10, 4, 9], "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"}, - "south": {"uv": [11, 4.5, 13, 6.5], "texture": "#0"}, - "west": {"uv": [6.5, 4.5, 11, 6.5], "texture": "#0"}, - "up": {"uv": [6.5, 4.5, 4.5, 0], "texture": "#0"}, - "down": {"uv": [8.5, 0, 6.5, 4.5], "texture": "#0"} - } + "north": {"uv": [4.5, 4.5, 6.5, 6.5], "texture": "#texture"}, + "east": {"uv": [0, 4.5, 4.5, 6.5], "texture": "#texture"}, + "south": {"uv": [11, 4.5, 13, 6.5], "texture": "#texture"}, + "west": {"uv": [6.5, 4.5, 11, 6.5], "texture": "#texture"}, + "up": {"uv": [6.5, 4.5, 4.5, 0], "texture": "#texture"}, + "down": {"uv": [8.5, 0, 6.5, 4.5], "texture": "#texture"} + } }, { "name": "tail", @@ -26,13 +26,13 @@ "to": [9, 3, 16], "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"}, - "south": {"uv": [8, 10, 9, 11], "texture": "#0"}, - "west": {"uv": [4.5, 10, 8, 11], "texture": "#0"}, - "up": {"uv": [4.5, 10, 3.5, 6.5], "texture": "#0"}, - "down": {"uv": [5.5, 6.5, 4.5, 10], "texture": "#0"} - } + "north": {"uv": [3.5, 10, 4.5, 11], "texture": "#texture"}, + "east": {"uv": [0, 10, 3.5, 11], "texture": "#texture"}, + "south": {"uv": [8, 10, 9, 11], "texture": "#texture"}, + "west": {"uv": [4.5, 10, 8, 11], "texture": "#texture"}, + "up": {"uv": [4.5, 10, 3.5, 6.5], "texture": "#texture"}, + "down": {"uv": [5.5, 6.5, 4.5, 10], "texture": "#texture"} + } }, { "name": "tail base", @@ -40,13 +40,13 @@ "to": [9.5, 3.5, 11], "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"}, - "south": {"uv": [3.5, 12, 5, 13.5], "texture": "#0"}, - "west": {"uv": [2.5, 12, 3.5, 13.5], "texture": "#0"}, - "up": {"uv": [2.5, 12, 1, 11], "texture": "#0"}, - "down": {"uv": [4, 11, 2.5, 12], "texture": "#0"} - } + "north": {"uv": [1, 12, 2.5, 13.5], "texture": "#texture"}, + "east": {"uv": [0, 12, 1, 13.5], "texture": "#texture"}, + "south": {"uv": [3.5, 12, 5, 13.5], "texture": "#texture"}, + "west": {"uv": [2.5, 12, 3.5, 13.5], "texture": "#texture"}, + "up": {"uv": [2.5, 12, 1, 11], "texture": "#texture"}, + "down": {"uv": [4, 11, 2.5, 12], "texture": "#texture"} + } }, { "name": "tail stabilizer", @@ -54,13 +54,13 @@ "to": [8.5, 6, 16], "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"}, - "south": {"uv": [2.5, 1, 3, 3], "texture": "#0"}, - "west": {"uv": [1.5, 1, 2.5, 3], "texture": "#0"}, - "up": {"uv": [1.5, 1, 1, 0], "texture": "#0"}, - "down": {"uv": [2, 0, 1.5, 1], "texture": "#0"} - } + "north": {"uv": [1, 1, 1.5, 3], "texture": "#texture"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#texture"}, + "south": {"uv": [2.5, 1, 3, 3], "texture": "#texture"}, + "west": {"uv": [1.5, 1, 2.5, 3], "texture": "#texture"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#texture"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#texture"} + } }, { "name": "tail stabilizer", @@ -68,13 +68,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"} - } + "north": {"uv": [1.5, 8, 2, 9.5], "texture": "#texture"}, + "east": {"uv": [0.5, 8, 1.5, 9.5], "texture": "#texture"}, + "south": {"uv": [3, 8, 3.5, 9.5], "texture": "#texture"}, + "west": {"uv": [2, 8, 3, 9.5], "texture": "#texture"}, + "up": {"uv": [2, 8, 1.5, 7], "texture": "#texture"}, + "down": {"uv": [2.5, 7, 2, 8], "texture": "#texture"} + } }, { "name": "left pectoral", @@ -82,13 +82,13 @@ "to": [6, 1, 10], "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"}, - "south": {"uv": [10, 8.5, 10.5, 9.5], "texture": "#0"}, - "west": {"uv": [8, 8.5, 10, 9.5], "texture": "#0"}, - "up": {"uv": [8, 8.5, 7.5, 6.5], "texture": "#0"}, - "down": {"uv": [8.5, 6.5, 8, 8.5], "texture": "#0"} - } + "north": {"uv": [7.5, 8.5, 8, 9.5], "texture": "#texture"}, + "east": {"uv": [5.5, 8.5, 7.5, 9.5], "texture": "#texture"}, + "south": {"uv": [10, 8.5, 10.5, 9.5], "texture": "#texture"}, + "west": {"uv": [8, 8.5, 10, 9.5], "texture": "#texture"}, + "up": {"uv": [8, 8.5, 7.5, 6.5], "texture": "#texture"}, + "down": {"uv": [8.5, 6.5, 8, 8.5], "texture": "#texture"} + } }, { "name": "right pectoral", @@ -97,13 +97,13 @@ "shade": false, "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"}, - "south": {"uv": [10.5, 8.5, 10, 9.5], "texture": "#0"}, - "west": {"uv": [7.5, 8.5, 5.5, 9.5], "texture": "#0"}, - "up": {"uv": [7.5, 8.5, 8, 6.5], "texture": "#0"}, - "down": {"uv": [8, 6.5, 8.5, 8.5], "texture": "#0"} - } + "north": {"uv": [8, 8.5, 7.5, 9.5], "texture": "#texture"}, + "east": {"uv": [10, 8.5, 8, 9.5], "texture": "#texture"}, + "south": {"uv": [10.5, 8.5, 10, 9.5], "texture": "#texture"}, + "west": {"uv": [7.5, 8.5, 5.5, 9.5], "texture": "#texture"}, + "up": {"uv": [7.5, 8.5, 8, 6.5], "texture": "#texture"}, + "down": {"uv": [8, 6.5, 8.5, 8.5], "texture": "#texture"} + } }, { "name": "dorsal fin", @@ -111,13 +111,13 @@ "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"}, - "up": {"uv": [11, 1.5, 10, 0], "texture": "#0"}, - "down": {"uv": [12, 0, 11, 1.5], "texture": "#0"} - } + "north": {"uv": [10, 1.5, 11, 3.5], "texture": "#texture"}, + "east": {"uv": [8.5, 1.5, 10, 3.5], "texture": "#texture"}, + "south": {"uv": [12.5, 1.5, 13.5, 3.5], "texture": "#texture"}, + "west": {"uv": [11, 1.5, 12.5, 3.5], "texture": "#texture"}, + "up": {"uv": [11, 1.5, 10, 0], "texture": "#texture"}, + "down": {"uv": [12, 0, 11, 1.5], "texture": "#texture"} + } }, { "name": "back dorsal", @@ -125,13 +125,13 @@ "to": [8.5, 3.5, 13], "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"}, - "south": {"uv": [3.5, 0.5, 4, 1], "texture": "#0"}, - "west": {"uv": [3, 0.5, 3.5, 1], "texture": "#0"}, - "up": {"uv": [3, 0.5, 2.5, 0], "texture": "#0"}, - "down": {"uv": [3.5, 0, 3, 0.5], "texture": "#0"} - } + "north": {"uv": [2.5, 0.5, 3, 1], "texture": "#texture"}, + "east": {"uv": [2, 0.5, 2.5, 1], "texture": "#texture"}, + "south": {"uv": [3.5, 0.5, 4, 1], "texture": "#texture"}, + "west": {"uv": [3, 0.5, 3.5, 1], "texture": "#texture"}, + "up": {"uv": [3, 0.5, 2.5, 0], "texture": "#texture"}, + "down": {"uv": [3.5, 0, 3, 0.5], "texture": "#texture"} + } }, { "name": "mouf back", @@ -139,13 +139,13 @@ "to": [10, 1, 1], "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"}, - "south": {"uv": [2, 3.5, 4, 4], "texture": "#0"}, - "west": {"uv": [2, 3.5, 2, 4], "texture": "#0"}, - "up": {"uv": [2, 3.5, 0, 3.5], "texture": "#0"}, - "down": {"uv": [4, 3.5, 2, 3.5], "texture": "#0"} - } + "north": {"uv": [0, 3.5, 2, 4], "texture": "#texture"}, + "east": {"uv": [0, 3.5, 0, 4], "texture": "#texture"}, + "south": {"uv": [2, 3.5, 4, 4], "texture": "#texture"}, + "west": {"uv": [2, 3.5, 2, 4], "texture": "#texture"}, + "up": {"uv": [2, 3.5, 0, 3.5], "texture": "#texture"}, + "down": {"uv": [4, 3.5, 2, 3.5], "texture": "#texture"} + } }, { "name": "mouf top", @@ -153,13 +153,13 @@ "to": [10, 1, 1], "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"}, - "south": {"uv": [3, 3.5, 5, 3.5], "texture": "#0"}, - "west": {"uv": [2.5, 3.5, 3, 3.5], "texture": "#0"}, - "up": {"uv": [2.5, 3.5, 0.5, 3], "texture": "#0"}, - "down": {"uv": [4.5, 3, 2.5, 3.5], "texture": "#0"} - } + "north": {"uv": [0.5, 3.5, 2.5, 3.5], "texture": "#texture"}, + "east": {"uv": [0, 3.5, 0.5, 3.5], "texture": "#texture"}, + "south": {"uv": [3, 3.5, 5, 3.5], "texture": "#texture"}, + "west": {"uv": [2.5, 3.5, 3, 3.5], "texture": "#texture"}, + "up": {"uv": [2.5, 3.5, 0.5, 3], "texture": "#texture"}, + "down": {"uv": [4.5, 3, 2.5, 3.5], "texture": "#texture"} + } } ], "display": { @@ -169,10 +169,10 @@ "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] - }, + "rotation": [140, -60, 105], + "translation": [-8, 3.75, 6.25], + "scale": [1.15, 1.15, 1.15] + }, "firstperson_righthand": { "rotation": [70, -55, 60], "translation": [-3.25, 5, 1] @@ -200,4 +200,4 @@ "translation": [0, 5, -3] } } -} \ No newline at end of file +} diff --git a/xplat/src/main/resources/assets/joy/models/block/demi_r_shark.json b/xplat/src/main/resources/assets/joy/models/block/demi_r_shark.json deleted file mode 100644 index 1db0c4d..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/demi_r_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/demi_r" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/demi_s_shark.json b/xplat/src/main/resources/assets/joy/models/block/demi_s_shark.json deleted file mode 100644 index e3744b3..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/demi_s_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/demi_s" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/demiboy_shark.json b/xplat/src/main/resources/assets/joy/models/block/demiboy_shark.json deleted file mode 100644 index 99cd4d0..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/demiboy_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/demiboy" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/demigirl_shark.json b/xplat/src/main/resources/assets/joy/models/block/demigirl_shark.json deleted file mode 100644 index 7574f17..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/demigirl_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/demigirl" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/enby_shark.json b/xplat/src/main/resources/assets/joy/models/block/enby_shark.json deleted file mode 100644 index 07814f4..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/enby_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/enby" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/gay_shark.json b/xplat/src/main/resources/assets/joy/models/block/gay_shark.json deleted file mode 100644 index dfd3342..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/gay_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/gay" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/genderfluid_shark.json b/xplat/src/main/resources/assets/joy/models/block/genderfluid_shark.json deleted file mode 100644 index ffe167e..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/genderfluid_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/genderfluid" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/genderqueer_shark.json b/xplat/src/main/resources/assets/joy/models/block/genderqueer_shark.json deleted file mode 100644 index 4f9fe52..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/genderqueer_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/genderqueer" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/gray_shark.json b/xplat/src/main/resources/assets/joy/models/block/gray_shark.json deleted file mode 100644 index de7097c..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/gray_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/gray_shark" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/grey_r_shark.json b/xplat/src/main/resources/assets/joy/models/block/grey_r_shark.json deleted file mode 100644 index 36e1e3d..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/grey_r_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/grey_r" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/grey_s_shark.json b/xplat/src/main/resources/assets/joy/models/block/grey_s_shark.json deleted file mode 100644 index 31364c5..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/grey_s_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/grey_s" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/greyrose_shark.json b/xplat/src/main/resources/assets/joy/models/block/greyrose_shark.json deleted file mode 100644 index aeffe02..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/greyrose_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/greyrose" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/intersex_shark.json b/xplat/src/main/resources/assets/joy/models/block/intersex_shark.json deleted file mode 100644 index 88654cc..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/intersex_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/intersex" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/lesbian_shark.json b/xplat/src/main/resources/assets/joy/models/block/lesbian_shark.json deleted file mode 100644 index 3fb6778..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/lesbian_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/lesbian" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/pan_shark.json b/xplat/src/main/resources/assets/joy/models/block/pan_shark.json deleted file mode 100644 index 92374a9..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/pan_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/pan" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/poly_shark.json b/xplat/src/main/resources/assets/joy/models/block/poly_shark.json deleted file mode 100644 index c136324..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/poly_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/poly" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/pride_shark.json b/xplat/src/main/resources/assets/joy/models/block/pride_shark.json deleted file mode 100644 index 3bed85d..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/pride_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/pride" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/block/trans_shark.json b/xplat/src/main/resources/assets/joy/models/block/trans_shark.json deleted file mode 100644 index 32701ae..0000000 --- a/xplat/src/main/resources/assets/joy/models/block/trans_shark.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "joy:block/blue_shark", - "textures": { - "0": "joy:block/pride_sharks/trans" - } -} diff --git a/xplat/src/main/resources/assets/joy/models/item/ace_shark.json b/xplat/src/main/resources/assets/joy/models/item/ace_shark.json deleted file mode 100644 index 168f108..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/ace_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/ace_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/agender_shark.json b/xplat/src/main/resources/assets/joy/models/item/agender_shark.json deleted file mode 100644 index 087dc8a..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/agender_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/agender_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/aro_shark.json b/xplat/src/main/resources/assets/joy/models/item/aro_shark.json deleted file mode 100644 index 0f204dd..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/aro_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/aro_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/aroace_shark.json b/xplat/src/main/resources/assets/joy/models/item/aroace_shark.json deleted file mode 100644 index 5550921..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/aroace_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/aroace_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/bi_shark.json b/xplat/src/main/resources/assets/joy/models/item/bi_shark.json deleted file mode 100644 index e2bf519..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/bi_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/bi_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/blue_shark.json b/xplat/src/main/resources/assets/joy/models/item/blue_shark.json deleted file mode 100644 index 378dcde..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/blue_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/blue_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/blue_whale.json b/xplat/src/main/resources/assets/joy/models/item/blue_whale.json deleted file mode 100644 index 5992691..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/blue_whale.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/blue_whale" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/bread.json b/xplat/src/main/resources/assets/joy/models/item/bread.json deleted file mode 100644 index b6950f0..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/bread.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/bread" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/brown_bear.json b/xplat/src/main/resources/assets/joy/models/item/brown_bear.json deleted file mode 100644 index c8dc30b..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/brown_bear.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/brown_bear" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/demi_r_shark.json b/xplat/src/main/resources/assets/joy/models/item/demi_r_shark.json deleted file mode 100644 index 510d5a2..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/demi_r_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/demi_r_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/demi_s_shark.json b/xplat/src/main/resources/assets/joy/models/item/demi_s_shark.json deleted file mode 100644 index b0905f7..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/demi_s_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/demi_s_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/demiboy_shark.json b/xplat/src/main/resources/assets/joy/models/item/demiboy_shark.json deleted file mode 100644 index fa97b16..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/demiboy_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/demiboy_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/demigirl_shark.json b/xplat/src/main/resources/assets/joy/models/item/demigirl_shark.json deleted file mode 100644 index dc7d8b6..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/demigirl_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/demigirl_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/enby_shark.json b/xplat/src/main/resources/assets/joy/models/item/enby_shark.json deleted file mode 100644 index 0017dfc..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/enby_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/enby_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/gay_shark.json b/xplat/src/main/resources/assets/joy/models/item/gay_shark.json deleted file mode 100644 index 9c89599..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/gay_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/gay_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/genderfluid_shark.json b/xplat/src/main/resources/assets/joy/models/item/genderfluid_shark.json deleted file mode 100644 index c0fc6e7..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/genderfluid_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/genderfluid_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/genderqueer_shark.json b/xplat/src/main/resources/assets/joy/models/item/genderqueer_shark.json deleted file mode 100644 index baaf666..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/genderqueer_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/genderqueer_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/gray_shark.json b/xplat/src/main/resources/assets/joy/models/item/gray_shark.json deleted file mode 100644 index 8a9427c..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/gray_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/gray_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/grey_r_shark.json b/xplat/src/main/resources/assets/joy/models/item/grey_r_shark.json deleted file mode 100644 index b819bc3..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/grey_r_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/grey_r_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/grey_s_shark.json b/xplat/src/main/resources/assets/joy/models/item/grey_s_shark.json deleted file mode 100644 index c679456..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/grey_s_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/grey_s_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/greyrose_shark.json b/xplat/src/main/resources/assets/joy/models/item/greyrose_shark.json deleted file mode 100644 index 5d29cb1..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/greyrose_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/greyrose_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/intersex_shark.json b/xplat/src/main/resources/assets/joy/models/item/intersex_shark.json deleted file mode 100644 index 30aafed..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/intersex_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/intersex_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/lesbian_shark.json b/xplat/src/main/resources/assets/joy/models/item/lesbian_shark.json deleted file mode 100644 index e58f3f3..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/lesbian_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/lesbian_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/pan_shark.json b/xplat/src/main/resources/assets/joy/models/item/pan_shark.json deleted file mode 100644 index ab68db6..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/pan_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/pan_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/poly_shark.json b/xplat/src/main/resources/assets/joy/models/item/poly_shark.json deleted file mode 100644 index 27e8984..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/poly_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/poly_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/pride_shark.json b/xplat/src/main/resources/assets/joy/models/item/pride_shark.json deleted file mode 100644 index c2c2dca..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/pride_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/pride_shark" -} diff --git a/xplat/src/main/resources/assets/joy/models/item/trans_shark.json b/xplat/src/main/resources/assets/joy/models/item/trans_shark.json deleted file mode 100644 index 4ca26bf..0000000 --- a/xplat/src/main/resources/assets/joy/models/item/trans_shark.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "joy:block/trans_shark" -}