OverrideAPI v0.2

 *It becomes powerful*

You can:

1) Add buttons! You can add a button to GuiScreen without overriding or editing its class.

2) Override a GuiScreen so your one appears instead of original.

3) Override a vanilla block with your one.

4) Create your own EnumToolMaterial and register it in EnumToolMaterials list.

NO base class is edited. This API should be compatible with everything.

Feel free to use it in your mods! :D

ChangeLog:

1) Added ToolMaterial and EnumHelper classes for creating and registering EnumToolMaterials.

Credit:

- mine_diver

- rek (thanks for that trick with selectedButton, now I don't need to override the whole mouse input proccess xd)

Installation:

1) Install ModLoader

2) Just drop the contents of this zip into minecraft.jar,
or, if you're using MultiMC, MagicLauncher, etc, just use this zip as minecraft.jar mod

3) Enjoy OverrideAPI mods!

Using in mods:

1) Prepare a workspace with ModLoader and other things that you'd like to have

2) Drop the contents of /src/ folder in /src/minecraft/ of your workspace

3) Create your mod!