Hello Guys!
I have asked all around the modding community, looked through countless old posts, searched through pastebin, github and other various bits of source code but I still have not found a efficient, and understandable way to do this (for a noob, at least)!
From what I have gathered, the BlockChest.class file checks to see if the block placed next to it is equal to the chest, then it does unifyAdjacentChests(). That part makes sense to me, but I do not see how I could apply this to my multi-block.
Next, I found this link.
https://github.com/Malorolam/Carbonization/tree/46b0f05d6256d0d7f722914e39cdd38a0c3cfddd/mal/carbonization/multiblock
Either I do not understand it fully, or it is irrelevant to multi-blocks. My guess is that my knowledge is not extensive enough to understand it, even with all the comments.
From another individual that wanted to know how to construct a multiblock, I found this forum.
http://www.minecraftforge.net/forum/index.php/topic,3162.msg29667.html#msg29667
From Jdb100's post, I got that if the blocks to the x, y, and z coords of the block are the same, then it replaces it with the multiblock. However, won't this just give every block placed it's own TileEntity? I would like one single GUI for the entire structure. I am looking for something more like gcewing's post. This is the most information I could get out of it, and the other suggestions just hurt my mind to look at it.
From these sources, especially the one from minecraftforge.net, I have gotten the gist of the multiblock, but I have more questions/requests.
1. can someone noobify it down for me?
2. If this doesnt work, would it be possible to place a single block, then have a setBlock function set the other blocks down for me and basically assemble the structure?
3. How would I be able to make a texture for my multi block, and have it run as one gui in a 3x4x3 structure?
4. Can someone supply me with the railcraft source code for coke ovens? At least the specific tid-bit that would help me better understand this.
I hope someone is willing to help me with this, as I know from my searches that this is a highly sought after topic.
Thanks and best regards!