Posted January 9, 201312 yr Is there any way to easily assign tile entity to the block depending on it's metadata? Like if I want several machines to fit in one blockID. http://www.minecraftforum.net/topic/1871576-152-161forgealchemy-enhance-your-brewing-expirience-now-with-downloads/ Check it out!
January 9, 201312 yr well in the block you could do onBlockActivated and then do a switch with this.metadata The Korecraft Mod
January 10, 201312 yr here: public TileEntity createNewTileEntity(World par1World) { int metatile = this.metadata; //must be the metadata´s int field switch(metatile){ case damageuwant{ return new TileEntityBLABLABLA(); } case damauwant2{ return new TileEntityBLABLABLA(); } } }
January 10, 201312 yr Author here: public TileEntity createNewTileEntity(World par1World) { int metatile = this.metadata; //must be the metadata´s int field switch(metatile){ case damageuwant{ return new TileEntityBLABLABLA(); } case damauwant2{ return new TileEntityBLABLABLA(); } } } before posting something, try it yourself, please. This one is not gonna work because block metadata is not held it the block's class. To gain access to the block's metadata you need to use World.getBlockMetadata(int xCoord, int yCoord, int zCoord) method, however I don't have any coordinates of the newly created TileEntity. If I were to switch block TileEntity on the onBlockActivated event, the machine won't work after re-entering the world until right clicked and the correct tile entity is picked. So it wont work either. http://www.minecraftforum.net/topic/1871576-152-161forgealchemy-enhance-your-brewing-expirience-now-with-downloads/ Check it out!
January 10, 201312 yr Author Is there a source code for any serious mods like IC or BC that utilize this feature? http://www.minecraftforum.net/topic/1871576-152-161forgealchemy-enhance-your-brewing-expirience-now-with-downloads/ Check it out!
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.