Posted June 18, 201312 yr Hello. i am writing this to ask for assistance from anyone who knows GL11 better than I. I am having an issue getting my tile entity to render in the world. I have followed a tutorial to fix this but have had no luck. My main repo folder is: https://github.com/dualitydub/CoffeeMod/tree/master/CoffeeMod-Common/coffeemod And the specific GL11 strings are here: https://github.com/dualitydub/CoffeeMod/blob/master/CoffeeMod-Common/coffeemod/blocks/TileEntityBrewerRenderer.java If someone could help me with this issue i would greatly appreciate it, Hambo565
June 18, 201312 yr Erm, aren't you supposed to put your TESR in the client/ folder? Also, what exactly doesn't work? Does it simply not render? BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 18, 201312 yr Author I have fixed the rendering issue but i am now having a problem making the tile entity or indeed the block itself face the player when placed. there may be something very silly that i have missed as i am relatively new to modding. Same links as above apply. (edit) i am looking into making a custom tile entity renderer to face this problem.
June 18, 201312 yr I have fixed the rendering issue but i am now having a problem making the tile entity or indeed the block itself face the player when placed. there may be something very silly that i have missed as i am relatively new to modding. Same links as above apply. (edit) i am looking into making a custom tile entity renderer to face this problem. You don't need to. Use metadata, and override onBlockPlacedBy() while checking the EntityLiving.rotationYaw. BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 18, 201312 yr Author I have done this in the BlockBrewer class but it still will not rotate. public void onBlockPlacedBy(World world, int x, int y, int z, EntityLiving entityLiving) { int dir = MathHelper.floor_double((double)((entityLiving.rotationYaw * 4F) / 360F) + 0.5D) & 3; world.setBlockMetadataWithNotify(x, y, z, dir, 0); } Im probably missing something stupid
June 19, 201312 yr I have done this in the BlockBrewer class but it still will not rotate. public void onBlockPlacedBy(World world, int x, int y, int z, EntityLiving entityLiving) { int dir = MathHelper.floor_double((double)((entityLiving.rotationYaw * 4F) / 360F) + 0.5D) & 3; world.setBlockMetadataWithNotify(x, y, z, dir, 0); } Im probably missing something stupid Change that last argument from 0 to 3. BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 19, 201312 yr Author Change that last argument from 0 to 3. I did this and it has not changed anything, is it something to do with how im getting the metadata in the renderer? https://github.com/dualitydub/CoffeeMod/blob/master/CoffeeMod-Common/coffeemod/blocks/TileEntityBrewerRenderer.java
June 19, 201312 yr Author Well i got it working. seems like i forgot the @Override before the onBlockPlacedBy Thank you very much for your help though
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.