Well, take a look at the following classes, copy and edit their code, and you're good to go.
BlockFurnace, ContainerFurnace, TileEntityFurnace, FurnaceRecipes, GuiFurnace
I might be forgetting some classes, but that's all I can remember right now.
If you're not using ModLoader, then you need to edit the EntityPlayerSP class to display the gui. If you are, then I don't know how to get it to display.
If you want the gui to look different, then you'll have to find the gui folder, which contains pictures, then create your own picture (I suggest copying the picture for the furnace gui then editing it with a program like GIMP). If you want the gui to look the same, just don't change the code that tells the file for the picture.
What I need help with is how to code in a new custom furnace that's ModLoader compatible and has it's own custom GUI. I am making a mod right now and I just need to know how to do this so I can make TONS more progress in my mod. Just need a little tutorial.
I can help! I've made at least 4 different types of furnaces for my mod, including a dual-input furnace.
What Wirsbo is right, those are the classes that you need to duplicate for your custom furnace. Pretty much copy all of the furnace code and then change it so that it becomes your custom furnace. If all you want are custom recipes, then you don't even have to deal with the difficult part, which is the tileentity. All you need to do is have all of your custom recipes in your CustomFurnaceRecipes class.
As for a GUI, it's pretty much hit-or-miss, really. Changing the name and the texture is easy. Making buttons and slots isn't (at least for me right now).
Thank You
BlockFurnace, ContainerFurnace, TileEntityFurnace, FurnaceRecipes, GuiFurnace
I might be forgetting some classes, but that's all I can remember right now.
If you're not using ModLoader, then you need to edit the EntityPlayerSP class to display the gui. If you are, then I don't know how to get it to display.
If you want the gui to look different, then you'll have to find the gui folder, which contains pictures, then create your own picture (I suggest copying the picture for the furnace gui then editing it with a program like GIMP). If you want the gui to look the same, just don't change the code that tells the file for the picture.
BlockFurnace
TileEntityFurnace
FurnaceRecipes
SlotFurnace
ContainerFurnace
GuiFurnace
I think thats all. And check this topic out! http://www.minecraftforum.net/topic/602390-modloader-strongjoshuas-advanced-tutorials250911/
What Wirsbo is right, those are the classes that you need to duplicate for your custom furnace. Pretty much copy all of the furnace code and then change it so that it becomes your custom furnace. If all you want are custom recipes, then you don't even have to deal with the difficult part, which is the tileentity. All you need to do is have all of your custom recipes in your CustomFurnaceRecipes class.
As for a GUI, it's pretty much hit-or-miss, really. Changing the name and the texture is easy. Making buttons and slots isn't (at least for me right now).