From c66a39c4c3f16b099edee5654e87da1ce8e77408 Mon Sep 17 00:00:00 2001 From: Abdel Date: Thu, 12 Sep 2024 20:25:22 +0200 Subject: [PATCH] fix wings showing for people with no ring --- gradle.properties | 2 +- .../modular_angelring/render/AngelRingCheck.java | 1 + .../modular_angelring/render/AngelRingRenderer.java | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 723097e..69366f6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -35,7 +35,7 @@ mod_name=Modular Angel Ring mod_license=All Rights Reserved -mod_version=1.3.3 +mod_version=1.4.0 mod_group_id=com.leclowndu93150.modular_angelring diff --git a/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingCheck.java b/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingCheck.java index 19e63ab..6a669b5 100644 --- a/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingCheck.java +++ b/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingCheck.java @@ -34,6 +34,7 @@ public static String getWingType(AbstractClientPlayer playerEntity) { if(angelRingStack.has(DataComponentRegistry.WING)){ return angelRingStack.get(DataComponentRegistry.WING); } + return "ANGEL"; } return "NO_WING"; } diff --git a/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingRenderer.java b/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingRenderer.java index e07c8d2..3db6f7f 100644 --- a/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingRenderer.java +++ b/src/main/java/com/leclowndu93150/modular_angelring/render/AngelRingRenderer.java @@ -76,9 +76,11 @@ public void render(@NotNull PoseStack matrixStack, @NotNull MultiBufferSource bu case "GOLDEN": Minecraft.getInstance().getItemRenderer().renderStatic(player, new ItemStack(ItemRegistry.GOLDEN_WINGS_BOTH.get()), ItemDisplayContext.NONE, false, matrixStack, buffer, player.level(), 0xF000F0, OverlayTexture.NO_OVERLAY, player.getId()); break; - default: + case "ANGEL": Minecraft.getInstance().getItemRenderer().renderStatic(player, new ItemStack(ItemRegistry.ANGEL_WINGS_BOTH.get()), ItemDisplayContext.NONE, false, matrixStack, buffer, player.level(), 0xF000F0, OverlayTexture.NO_OVERLAY, player.getId()); break; + default: + break; } matrixStack.popPose();