Also found on the Minecraft Forums
- Scrollable chat window
- Copy+Paste
- Input history
- Very customisable
- Works in all Single and Multi player game modes
- Dynamic window resizing
- No text overflow
- Keeps history of whole Minecraft session, not just per world
- Key bindings
- Username tab completion (in servers)
Click the image above for the youtube video
- Install modloader
- Install Minecraft Console
- (optional) Install Single Player Commands
Both mods can be installed with the instructions found in the modloader thread. However, best practise for version 1.2 an up is to put the Minecraft_Console.zip in the .minecraft/mods/ folder
Windows:
- Open up %appdata%, if you don't know how to do this, start>run, then type in %appdata%
- Browse to .minecraft/bin
- Open up minecraft.jar with WinRAR or 7zip.
- Drag and drop the necessary files into the jar.
- Delete the META-INF folder in the jar.
- Run Minecraft, enjoy!
Macintosh:
Go to Applications>Utilities and open terminal.
Type in the following, line by line:
cd ~ mkdir mctmp cd mctmp jar xf ~/Library/Application\ Support/minecraft/bin/minecraft.jar
Outside of terminal, copy all the files and folders into the mctmp directory.
Back inside terminal, type in the following:
rm META-INF/MOJANG_C.* jar uf ~/Library/Application\ Support/minecraft/bin/minecraft.jar ./ cd .. rm -rf mctmp
Run Minecraft, enjoy!
The GUI can be customised quite a bit already, and I am working on more which will allow everyone (if they want) to have a unique looking GUI. The customisation comes from the configuration file located at .minecraft/mods/console/gui.properties
Within the settings file, any setting that starts with COLOR_ is a color. To edit these colors simply put in your new color in 32 bit unsigned format.
For example, if you wish to change the output box background: COLOR_OUTPUT_BACKGROUND=0xFFFFFF
This specifies that the OUTPUT background should be white. The bits are specified as below:
0xAARRGGBB
Where AA = Alpha RR = Red GG = Green BB = Blue
The mod now supports binding keys to events, there are currently no commands that allow you to configure this is game though.
To add or change a key binding simply create a new file (or edit the existing) at: .minecraft/mods/console/bindings.properties
Each line in the file specifies a key binding the format is expected as below:
KEY_CODE_LIST=INPUT
KEY_CODE_LIST
is a comma separated list of key codes for all the keys which need to be pressed at the same time in order to execute the INPUT
INPUT
is what is executed - it is sent to the server if you're on multi-player or into the chatline if you're on single player.
Examples:
- 19 is the R key
- 42,19 is Shift+R keys
- 42,19,20 is Shift+R+T keys