List Of Topics (1.6, 1.7 - outdated)

The information on this page was written for Minecraft 1.6 and 1.7.  With the changes introduced by 1.8, much of it is now obsolete especially the block and item rendering.  I'm updating for 1.8 as I work my way through the code, this page shows a list of the old information.

The most up-to-date information is here.

~The most important Minecraft Classes
~The most important Minecraft Classes... continued

~Overview of Forge (and what it can do for you)
    Forge concepts
           Some general notes
           How Forge starts up your code (@Mod, @SidedProxy, etc)
           Registering your classes
           Extra methods for vanilla base classes
     Forge summary - grouped by task
           World generation, loading, saving
           Miscellaneous - player input, rendering, GUI, chat, sounds

      Block Rendering
            Rendering Standard Blocks
            Rendering Non-standard Blocks
            Rendering Transparent Blocks
            How the world is rendered
            Using the Tessellator to render complicated shapes
            How Lighting Works

      Item Rendering
            Rendering Dropped Items
            Rendering Inventory Items
            Rendering First-Person-View Items
            Rendering Third-Person-View Items
            Using IItemRenderer to render complicated Items
            Sample Code

~The Minecraft main game loop
~Processing User Input (Mouse, Keyboard)
~Client-side Class Linkage Map
~Server-side Class Linkage Map

~Client<-->Server communication
      Packets from Client to Server
      Packets from Server to Client
             Changes to Entities
             Changes to the World / Blocks
             Graphical User Interface (Containers)


  1. it's really helpful for modder! It would be great if u can introduce how minecraft deal with redstones. because in internet theres really lack of those documents, also in my opinion many people still using 1.7 (some even 1.6) because those popular mods don't support 1.8, so maybe u can still update something about 1.6~1.7?

  2. Hi.
    I'll look at doing something on redstone, must admit I don't know much about it because I've never used it. But it might take me a while to get around to it. If you figure out some useful things in the meantime, please let me know..