I'm maintaining a set of Forge modding tutorials on my dev blog, if anybody is interested in checking them out. At the moment, I only have two intermediate-level tutorials (though arguably one is more of a low-level one), but I do plan to start a beginner-immediate series in a couple of weeks. Please note that I do these tutorials as a hobby - I will try keep a decent flow of tutorials, but I can make no promises.
Currently Completed:
Currently Completed:
- Rendering OBJ in Minecraft Forge, Covers the use of TileEntitySpecialRenderers that utilize the OBJ loader recently implemented into Forge by Pahimar et al. Note that I will be writing a supplement on using ISimpleBlockRenderHandler (which is optimized for inanimate geometry, such as the block used my sample). - http://minalien.com/tutorial-advancedmodelloader/
- Multi-Block Structures in Minecraft Forge, Covers the steps needed to create a simple 3x3x3 multi-block structure system in Forge. Note that this tutorial follows a different format from my usual, iterative style. I'm looking for feedback on this style, and am trying to find out if it is preferred over the iterative writing style that I used in my Rendering tutorial. - http://minalien.com/tutorial-multi-block-structures-in-minecraft/
- An Introduction to OpenGL Rendering with Minecraft Forge, Requested by Andrew2448, this tutorial is going to cover a variety of OpenGL 1.1 rendering topics by example, branching off of the TileEntitySpecialRenderer instance created in my OBJ Rendering tutorial. Be forewarned: there will be an overview of Matrix algebra.
- Animating OBJ in Minecraft Forge, Pahimar has told me that there are plans to implement a sprite-sheet like animation system for OBJ meshes loaded into Forge - I plan to expand on the earlier rendering tutorial to cover this topic, once it has been implemented.
- Rendering OBJ with ISimpleBlockRenderHandler, After having it pointed out to me by dan200 that TileEntitySpecialRenderer can be computationally expensive (way to go, Mojang) and that it is better to use ISimpleBlockRenderHandler for static geometry such as the misshapen furnace used in my earlier OBJ tutorial, I'm going to be supplementing this utilizing this interface.