From b83f53eebb38f17da4a09eb16bed3e49b937d35a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ampflower=20=F0=9F=8C=BA?= Date: Tue, 25 Mar 2025 21:27:39 -0700 Subject: [PATCH] Fix toy sharks not rendering correctly. --- .../gay/pridecraft/joy/fabric/client/JoyClient.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/fabric/src/client/java/gay/pridecraft/joy/fabric/client/JoyClient.java b/fabric/src/client/java/gay/pridecraft/joy/fabric/client/JoyClient.java index 0d42622..d8c8020 100644 --- a/fabric/src/client/java/gay/pridecraft/joy/fabric/client/JoyClient.java +++ b/fabric/src/client/java/gay/pridecraft/joy/fabric/client/JoyClient.java @@ -1,5 +1,6 @@ package gay.pridecraft.joy.fabric.client; +import gay.pridecraft.joy.block.BlahajBlocks; import gay.pridecraft.joy.client.SplashUtil; import gay.pridecraft.joy.fabric.FabricUtil; import gay.pridecraft.joy.particle.TotemOfPrideParticle; @@ -21,6 +22,7 @@ import net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry; import net.fabricmc.fabric.api.client.rendering.v1.EntityRendererRegistry; import net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRendererRegistrationCallback; import net.fabricmc.loader.api.FabricLoader; +import net.minecraft.block.Block; import net.minecraft.client.render.RenderLayer; import net.minecraft.client.render.block.entity.BlockEntityRendererFactories; import net.minecraft.text.Text; @@ -49,6 +51,15 @@ public class JoyClient implements ClientModInitializer { JoyBlocks.POTTED_TRANS_ALLIUM ); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), + BlahajBlocks.GRAY_SHARK_BLOCK, + BlahajBlocks.BLAHAJ_BLOCK + ); + + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), + BlahajBlocks.PRIDE_BLOCKS.toArray(Block[]::new) + ); + if (!FabricLoader.getInstance().isModLoaded("lilium")) { LivingEntityFeatureRendererRegistrationCallback.EVENT.register((entityType, entityRenderer, registrationHelper, context) -> { Identifier elytra = Identifier.ofVanilla("textures/entity/elytra.png");