Toolset for Writing and Compiling Minecraft Custom Maps

My main tool set is now consists of three tools:

Wow, that doesn’t look like a lot, right?

Right?

Let’s get into what each of these tools does.

Sublime Text

Free to try, will prompt you to buy a license every five or so saves.

Anyone who has watches my livestream of mine knows my choice of text editor is Sublime. This text editor is highly extendable, but even the basic tools allow you to make massive changes quickly.

Let’s say Minecraft has replaced an NBT tag with something I was using. I need to change a few dozen commands. A headache, right? Not with multi-cursor.

Multi-cursor does exactly what you’d think: Have a text cursor in multiple places.

Then CTRL+D (Windows) allows me to find all instances of my text selection, which allows me to make big changes quickly.

It’s just the best.

Minecraft Command Code Syntax Highlighter

This is a syntax highlighter plugin for Sublime.

It will automatically highlight .mcc files with proper syntax, and will even highlight many common errors mechanics have when typing code. This takes Sublime to the next level when it comes to making custom maps for Minecraft.

Installation for MCC Syntax Highlighter is pretty straight-forward. Just take a deep breath and follow the instructions.

This plugin also supports Smelt, which is the last piece to the puzzle.

Smelt

Smelt is a one-command compiler built using Node.

This means by running a shell (also known as command prompt) command, you can compile a file into a one-command.

I have Smelt to automatically copy the one-command code to my clipboard, which I then place in the North West corner of a chunk, and BOOM.

All the code I wrote in Sublime is now inside Minecraft, organised into nice lines and functions.

javaw_2016-07-19_23-41-47

Crazy, right?

It really is that simple.

The benefits will become clear right away.

Don’t believe me? Take at look at my project, IDE, an incredibly complex system which handles running commands remotely.