diff --git a/src/client/java/net/pedroricardo/HeadedRewrittenClient.java b/src/client/java/net/pedroricardo/HeadedRewrittenClient.java index 9aedf52..a93271c 100644 --- a/src/client/java/net/pedroricardo/HeadedRewrittenClient.java +++ b/src/client/java/net/pedroricardo/HeadedRewrittenClient.java @@ -147,6 +147,7 @@ public void onInitializeClient() { TextureToHeadMap.addHead(HeadURLs.SNIFFER, (modelLoader) -> new SnifferHeadEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.SNIFFER_HEAD)), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/sniffer/sniffer.png")), "Sniffer", SoundEvents.ENTITY_SNIFFER_SNIFFING.getId().toString()); TextureToHeadMap.addHead(HeadURLs.SNOW_GOLEM, (modelLoader) -> new SnowGolemHeadEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.SNOW_GOLEM_HEAD)), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/snow_golem.png")), "Snow Golem", SoundEvents.ENTITY_SNOW_GOLEM_AMBIENT.getId().toString()); TextureToHeadMap.addHead(HeadURLs.SPIDER, (modelLoader) -> new SpiderHeadEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.SPIDER_HEAD), 1.0f), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/spider/spider.png")), "Spider", SoundEvents.ENTITY_SPIDER_AMBIENT.getId().toString(), (modelLoader) -> new SpiderEyesHeadFeatureRenderer(HeadedEntityModelLayers.SPIDER_EYES, 1.0f)); + TextureToHeadMap.addHeadNotInGroup("http://textures.minecraft.net/texture/50c410045cd3749c3a8ed856df411f6c33e9a8a6f9e57e521608a8ad8ed6eb37", (modelLoader) -> new SpiderHeadEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.SPIDER_HEAD), 1.0f), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/spider/spider.png")), "Spider", SoundEvents.ENTITY_SPIDER_AMBIENT.getId().toString(), (modelLoader) -> new SpiderEyesHeadFeatureRenderer(HeadedEntityModelLayers.SPIDER_EYES, 1.0f)); // just in case TextureToHeadMap.addHead(HeadURLs.SQUID, (modelLoader) -> new SquidHeadEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.SQUID_HEAD), false), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/squid/squid.png")), "Squid", SoundEvents.ENTITY_SQUID_AMBIENT.getId().toString()); TextureToHeadMap.addHead(HeadURLs.STRAY, (modelLoader) -> new StraySkullEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.STRAY_SKULL)), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/skeleton/stray.png")), "Stray", SoundEvents.ENTITY_STRAY_AMBIENT.getId().toString(), (modelLoader) -> new SimpleModelHeadFeatureRenderer(new StraySkullEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.STRAY_SKULL_OUTER_LAYER)), RenderLayer.getEntityCutoutNoCullZOffset(new Identifier("textures/entity/skeleton/stray_overlay.png")))); TextureToHeadMap.addHead(HeadURLs.STRIDER, (modelLoader) -> new StriderHeadEntityModel(modelLoader.getModelPart(HeadedEntityModelLayers.STRIDER_HEAD)), RenderLayer.getEntityCutoutNoCull(new Identifier("textures/entity/strider/strider.png")), "Strider", SoundEvents.ENTITY_STRIDER_AMBIENT.getId().toString());