What is NoidMAT?

NoidMAT (Noid Minecraft Automation Tool) is a Minecraft Forge mod designed to automate away tedious aspects of Minecraft's survival game mode. NoidMAT works in both singleplayer and multiplayer game modes. You can even use it on a completely vanilla multiplayer server!

What Does it Do?

NoidMAT is a work in progress, and features are constantly being added and improved. NoidMAT is currently able to perform three main tasks by default:

  1. Build walls
  2. Break down walls
  3. Mine out areas

What is the NoidMAT API?

NoidMAT is more than just a Forge mod, it has an API as well. Users can customize NoidMAT and create their own special purpose tasks with just a few simple lines of Java code. For example:

player.walkForward(5);
player.lookAtGroundLevelBlock();
player.placeBlock(); 

will cause the player to walk forward 5 blocks, look down at the block directly in front of you, and place a block. But you can get as crazy as you like, use any and all Java programming structures, and make use of any classes in the standard JDK. You could, for example, do this:

player.walkBackward(3);
player.lookAtGroundLevelBlock();
for(int i = 0; i < 4; i++) {
    player.placeBlock();
    player.turnLeft();
}
player.lookAtFootLevelBlock();
for(int i = 0; i < 4; i++) {
    player.placeBlock();
    player.turnRight();
}
player.placeBlockBelow();
player.placeBlockBelow();

which will cause the player to walk backwards three blocks, and build a plus sign shape 2 blocks high.

But I Don't Know How to Code

That's perfectly fine! You don't have to write a single line of code to use NoidMAT. The NoidMAT API is a completely optional feature that many users will never touch.

Should you be interested in learning, however, I highly recommend going through this tutorial to get started.

How Do I Download NoidMAT?

Click here, download and unzip the file, and peruse the README for installation instructions and additional info and details on using the mod and, if you're interested, the NoidMAT API.

Support or Contact

Have questions about NoidMAT? Be sure to check out the project's README on GitHub, and feel free to contact me via email (andrew.dillon.j@gmail.com).

Author

NoidMAT was created in 2016 by Andrew Dillon (@Hopding).