Posted December 18, 201311 yr Hi, is it possible to change the texture of a block dependent on it's TileEntity? I have more than 16 different textures so i can't do it with metadata. Thanks siiikooo Minecraft!
December 18, 201311 yr Hi Yes it is possible. TileEntityChest tileentitychest = (TileEntityChest)par1World.getBlockTileEntity(par2, par3, par4); Alternatively you can make a TileEntitySpecialRenderer to render the TileEntity instead of using the Block Renderer. -TGG
December 18, 201311 yr Author Hi, i can't see how this would help me: TileEntityChest tileentitychest = (TileEntityChest)par1World.getBlockTileEntity(par2, par3, par4); But thanks for the idea of a TileEntitySpecialRenderer -siiikooo Minecraft!
December 18, 201311 yr Hi MyBlock:: @Override public Icon getBlockTexture(IBlockAccess par1IBlockAccess, int x, int y, int z, int side) { TileEntity tileEntity = par1IBlockAccess.getBlockTileEntity(x, y, z); if (! (tileEntityChest instanceof MyTileEntity) ) return someerroricon; MyTileEntity myTileEntity = (MyTileEntity)tileEntity; int myHugeMetadata = myTileEntity.getMyHugeMetadata(); return myArrayOfIcons[myHugeMetadata]; } -TGG
December 18, 201311 yr Author Thanks a lot man! Helped a lot! Will test it now. -siiikooo EDIT: Is there an easy way of teeling mc that this block needs an update? Minecraft!
December 18, 201311 yr Is there an easy way of teeling mc that this block needs an update? world.scheduleBlockUpdate(x, y, z, this.blockID, timeUntilTick);
December 19, 201311 yr Author hard if i don't have the world but i solved it. thanks anyways siiikooo Minecraft!
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.