My Profile Photo

rubycoloredglasses


I'm Jason, a web applications developer in the San Francisco Bay area.


Minecraft Mods

I’ve been playing Minecraft for a little while now. Want to see what else this thing can do, so I want to get access to console commands. This is a challenge it seems, so I’m going to document how it’s done here.

I’m currently using Minecraft version 1.4.7. I just downloaded the latest build/snapshot (possibly unstable yet likely compatible) from Minecraft-Console by simo415 on Github. A prerequisite to this mod running is modloader, which states that it’s only for version 1.4.7.

I’m using a Mac. I downloaded the modloader source files, then followed the instructions to unpack the contents of the minecraft JAR file into a temporary directory.

cd ~
mkdir mctmp
cd mctmp
jar xf ~/Library/Application\ Support/minecraft/bin/minecraft.jar

Next I copied the contents of the modloader source files into the temporary directory, overwriting all files. I then ran the following to remove some files and repackage the minecraft JAR file.

rm META-INF/MOJANG_C.*
jar uf ~/Library/Application\ Support/minecraft/bin/minecraft.jar ./
cd ..
rm -rf mctmp

It wasn’t clear how I install the Minecraft Console mod after performing this, but another website helped me see that I simply needed to drop the Minecraft_Console_Snapshot.zip file into ~/Library/Application Support/minecraft/mods, which I renamed as ‘Minecraft_Console.zip’ and restarted the program. I could see that in that directory a ‘console’ folder showed up with configuration files and logs, so I knew the plugin was loading.

The ‘GuiAPI’ plugin is optional, and it required some sort of ‘Forge’ software to be present, so I decided not to explore this. I obtained the SinglePlayerCommands-MC1.4.7_V4.5.jar and ran the file, which presented an installer that auto-detected where to install the files. I did this and restarted the program, but the command’s don’t seem to work. I really wanted this because it seems to provide commands that are very helpful from the perspective of a single player… like reporting where my position is using ‘//pos’ (which didn’t work).

With Minecraft Console installed, I can use the backslash key to bring up the console, however I find that I can simply use the t command to talk like normal…and this still respects commands starting with forward slash such as /time set 0. I also found that the forward slash key also brought up a nice looking console that was large yet less intrusive to the game.

The time set command didn’t work however, but instead responded with “You don’t have permission to set the time”. I connected to my server using RemoteBukkit and used ‘/op myusername’ to give myself Op privileges. After doing this I was able to set the time, and other commands.