So this is partially related to this thread I made:
But it's a mostly different topic, so yeah. Basically, I want to create a custom furnace that behaves exactly like the vanilla one, except for my custom recipes. I know I need to implement TileEntity, and all the gui stuff, but I have some questions:
What is tileentity exactly? What should I extend? TileEntity? TileEntityLockable?
How does TileEntity relate to my Block?
How do I save the inventory in the TileEntity?