Posted November 2, 201311 yr FluidStack.getFluid().getIcon(); doesnt seem to be returning the right textures for me. Can someone tell me how to get the right textures for the fluids? edit: It was giving the icons from the items sheet instead of the blocks sheet.
November 2, 201311 yr Hi It looks like the render is using textures from the icon sheet (1) instead of from the terrain sheet (0). See getSpriteNumber. i.e. you must override getSpriteNumber to return 0 when your custom item is rendered. -TGG
November 2, 201311 yr Author Thanks for the reply, it helped me figure out what was going on. I'm not sure if i did this right but it seemed to work. I added the following before i draw fluid textures: Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationBlocksTexture); edit: thanks for those tutorials! i think i finally got it right now!
November 2, 201311 yr Hi Using bindTexture directly will work fine too, like you've already discovered... Some help with item rendering: http://greyminecraftcoder.blogspot.com.au/2013/08/rendering-items.html or the broader list of topics http://greyminecraftcoder.blogspot.com.au/p/list-of-topics.html with some sample code which might be useful... http://greyminecraftcoder.blogspot.com.au/2013/09/sample-code-for-rendering-items.html -TGG
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.