Posted January 8, 20169 yr How do I render lava in my GUI? I tried this: ResourceLocation fluidTexture = FluidRegistry.LAVA.getStill(); Minecraft.getMinecraft().renderEngine.bindTexture(fluidTexture); this.drawModalRectWithCustomSizedTexture(0, 0, 0, 0, 16, 16, 16, 16); But I just get a square with "no texture". What is the right way to do this in 1.8.x?
January 8, 20169 yr Author Just tried what you described, and I'm still seeing the "no texture" texture (although I may be doing it wrong). I also looked at the link you provided, and I don't think it will work for 1.8. I think things like Tesselator and startDrawingQuads are gone now. Do you have a working code example for 1.8? Or know where I could find one?
January 9, 20169 yr Author I tried this: ResourceLocation fluidTexture = FluidRegistry.LAVA.getStill(); TextureAtlasSprite sprite = Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(fluidTexture.toString()); Minecraft.getMinecraft().renderEngine.bindTexture(fluidTexture); this.drawTexturedModalRect(0, 0, sprite, 16, 16); I also tried to bring over the 1.7.10 code you pointed me to, but GL and rendering are my weakest areas, so I wasn't sure how to update it.
January 9, 20169 yr Author That worked! Thanks so much. Here is the code that worked for me: ResourceLocation fluidTexture = FluidRegistry.LAVA.getStill(); TextureAtlasSprite sprite = Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(fluidTexture.toString()); Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationBlocksTexture); this.drawTexturedModalRect(0, 0, sprite, 16, 16);
January 9, 20169 yr goo days I been having some troubles whit texture atlas for quite long and i question is way to dump this texture atlas to a nonfisical file.png in the harddrive ??
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.