Posted January 8, 201610 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, 201610 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, 201610 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, 201610 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, 201610 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.