diff --git a/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java b/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java index 8c0d7fc..056dfde 100644 --- a/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java +++ b/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java @@ -12,10 +12,6 @@ import net.minecraft.client.render.entity.equipment.EquipmentModelLoader; import net.minecraft.client.render.entity.equipment.EquipmentModel.LayerType; import net.minecraft.client.render.entity.feature.FeatureRenderer; import net.minecraft.client.render.entity.feature.FeatureRendererContext; -import net.minecraft.client.render.entity.model.BipedEntityModel; -import net.minecraft.client.render.entity.model.EntityModelLayers; -import net.minecraft.client.render.entity.model.LoadedEntityModels; -import net.minecraft.client.render.entity.model.PlayerCapeModel; import net.minecraft.client.render.entity.model.PlayerEntityModel; import net.minecraft.client.render.entity.state.PlayerEntityRenderState; import net.minecraft.client.util.SkinTextures; @@ -28,14 +24,11 @@ import net.minecraft.registry.RegistryKey; import net.minecraft.util.Identifier; public class CloakFeatureRenderer extends FeatureRenderer { - private final BipedEntityModel model; private final EquipmentModelLoader equipmentModelLoader; public CloakFeatureRenderer(FeatureRendererContext context, - LoadedEntityModels modelLoader, EquipmentModelLoader equipmentModelLoader) { + EquipmentModelLoader equipmentModelLoader) { super(context); - this.model = new PlayerCapeModel( - modelLoader.getModelPart(EntityModelLayers.PLAYER_CAPE)); this.equipmentModelLoader = equipmentModelLoader; } @@ -50,6 +43,159 @@ public class CloakFeatureRenderer extends FeatureRenderer> 4) & 0xF; int skyLight = (light >> 20) & 0xF; @@ -85,12 +234,13 @@ public class CloakFeatureRenderer extends FeatureRenderer