{"id":16905963,"url":"https://github.com/hopding/noidmat-1.8.9","last_synced_at":"2026-05-19T02:54:40.470Z","repository":{"id":87966657,"uuid":"55011037","full_name":"Hopding/NoidMAT-1.8.9","owner":"Hopding","description":"A Minecraft Forge Mod For Automating Minecraft","archived":false,"fork":false,"pushed_at":"2016-04-03T15:20:36.000Z","size":4078,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-25T15:23:48.097Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://hopding.github.io/NoidMAT-1.8.9/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hopding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-29T21:15:32.000Z","updated_at":"2024-07-02T17:58:48.000Z","dependencies_parsed_at":"2023-05-22T04:15:34.608Z","dependency_job_id":null,"html_url":"https://github.com/Hopding/NoidMAT-1.8.9","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hopding%2FNoidMAT-1.8.9","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hopding%2FNoidMAT-1.8.9/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hopding%2FNoidMAT-1.8.9/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hopding%2FNoidMAT-1.8.9/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hopding","download_url":"https://codeload.github.com/Hopding/NoidMAT-1.8.9/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244647867,"owners_count":20487160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T18:40:25.261Z","updated_at":"2026-05-19T02:54:35.442Z","avatar_url":"https://github.com/Hopding.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NoidMAT-1.8.9\nA Minecraft Forge Mod For Automating Minecraft\n\nNoidMAT (Noid Minecraft Automation Tool) is an extensible Minecraft Forge mod designed to automate as much as possible of Minecraft's survival mode. NoidMAT operates on both singleplayer and multiplayer, even on completely vanilla multiplayer servers. Instructions on its installation and use can be found in the README for the current [release](https://github.com/Hopding/NoidMAT-1.8.9/releases/).\n\nBy default, NoidMAT is currently able to:\n * Build walls\n * Break down walls\n * Mine out areas\n * Walk, swim, and jump for long periods of time without requiring the user to hold the W, A, S, D keys or the spacebar.\n\nUsing NoidMAT is as simple as pressing the \"X\" key on your keyboard and entering a command, e.g.\n```\nBuildWall 5:5\n```\n\nUsers can make their own tasks to be automated by NoidMAT by utilizing the NoidMAT API and writing some very simple java code. Details can be found in the README for the current [release](https://github.com/Hopding/NoidMAT-1.8.9/releases/).\n\nAdditional information can be found on NoidMAT-1.8.9's [website](http://hopding.github.io/NoidMAT-1.8.9/).\n\n#Clone and Setup this Repo (for Developers)\nFirst, you must clone this repo to a local repo on your machine:\n```\ngit clone https://github.com/Hopding/NoidMAT-1.8.9\n```\nThen you will need to download the Minecraft Forge [mdk](http://files.minecraftforge.net/) for 1.8.9. Download and unzip the mdk to a suitable location on your machine. Delete the /src subdirectory and then copy all the rest of the files and folders from the mdk dir into the repo you cloned previously for this project.\nOpen up a terminal in the cloned repo dir and enter the following command:\n```\nFor Windows Command Prompt:\n\tgradlew setupDecompWorkspace --refresh-dependencies \n\nFor Linux/Mac OS and Windows PowerShell: \n\t./gradlew setupDecompWorkspace --refresh-dependencies \nIf this doesn't work, type chmod +x gradlew and then retry the above command.\n```\nNext you'll need to set up the project for your IDE, if you choose to use one. Open the project in your IDE of choice (for Intellij, do File\u003eOpen, find and expand your repo clone, select the build.gradle file, click OK, click OK again).\nNow return to your terminal and enter the follow commands:\n```\nFor Eclipse on Windows:\n\tgradlew eclipse \n\nFor Eclipse on Linux/Mac OS: \n\t./gradlew eclipse \n\nFor IntelliJ IDEA on Windows: \n\tgradlew genIntellijRuns\n\nFor IntellijIDEA on Linux/Mac OS: \n\t./gradlew genIntellijruns \n```\nOnce the command completes, return to your IDE and reload the project (IntelliJ will likely prompt you to do so automatically). You need to set up the run configurations for the project to launch. In Intellij, go to Run\u003eEdit Configurations\u003eApplication\u003eMinecraft Client and press OK.\nNow you'll need to navigate to the following class:\n```\n/src/main/java/com/hopding/noidmat/task/TaskCompiler.java\n```\nand change this line of code, towards the top of the class (line 24 as of this writing):\n```\n\tpublic static final File PATH_TO_MDK = new File(\"C:/Users/Andrew/NoidMAT-1.8.9\");\n```\nto reflect the path to your clone of this repo.\nNow return to your terminal and enter the following command:\n```\ngradle build\n```\nYou should now be ready to run the project! Click the Run button in your IDE. The Minecraft client should launch. To ensure everything is working properly, login to a world and test the various tasks (BuildWall, Mine, etc...).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhopding%2Fnoidmat-1.8.9","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhopding%2Fnoidmat-1.8.9","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhopding%2Fnoidmat-1.8.9/lists"}