Posted July 4, 20196 yr Hey all, So I have made a transparent entity by overriding the doRender() method. However, this has made the fire render terribly. Is there any workarounds for this? Here is the code I am using to make the mob transparent. @Override public void doRender(AbstractSkeleton entity, double x, double y, double z, float entityYaw, float partialTicks) { GlStateManager.pushMatrix(); GlStateManager.enableAlpha(); GlStateManager.enableBlend(); GlStateManager.color(1.0F, 1.0F, 1.0F, 0.4F); super.doRender(entity, x, y, z, entityYaw, partialTicks); GlStateManager.color(1.0F, 1.0F, 1.0F, 1F); GlStateManager.disableAlpha(); GlStateManager.disableBlend(); GlStateManager.popMatrix(); }
July 4, 20196 yr Author Hmm, so looked into this a bit more. Didn't really find much. However, if there was a way that I could control how the fire renders separately to the mob, that'd be nice. Unable to find something like that though. How deep would I have to go to resolve an issue like this?
July 7, 20196 yr On 7/4/2019 at 1:37 PM, MSpace-Dev said: GlStateManager.enableBlend(); I would render the entity and then render the fire separately About Me Spoiler My Discord - Cadiboo#8887 My Website - Cadiboo.github.io My Mods - Cadiboo.github.io/projects My Tutorials - Cadiboo.github.io/tutorials Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support. When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible. Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.