Minecolonies minecraft mod
MineColonies is an interactive building mod that allows you to create a thriving town within Minecraft. It lets your leadership skills soar by providing you with everything you need to build your kingdom. MineColonies gives you the flexibility to create a colony as unique as every player. With so many options, you'll create a different colony every time, adapt it to any biome, build inside a mountain, on top of one, under the ocean, or in the sky.
The limit is your imagination!
MineColonies features NPC workers such as Builders, Farmers, Fishers, Foresters, Guards, Miners, Smelters, Bakers, Cooks, Couriers, five types of animal herders, Composters, and many more, with even more being developed and added as the mod grows.
It also includes specialized buildings such as the Warehouse, House, Town Hall, Barracks, Library, University, and even the School.
You can find all our versions on Curseforge:
https://www.curseforge.com/minecraft/mc-mods/minecolonies/files/all
If you want to chat with the developers and join our amazing community:
https://discord.minecolonies.com
MineColonies crashes every time? Have a suggestion? Found a bug? Create an issue now!
New Issue
Submit New Issue
and wait for a response!IMPORTANT: Please report any issues you have, as there might be some problems with the documentation! Also make sure you know EXACTLY what you're doing! It's not our fault if your OS crashes, becomes corrupted, etc.
The Java JDK is used to compile MineColonies.
latest release
button. After the download is complete, open the file, accept the license agreement, and in a custom setup make sure that Add to Path
and Set JAVA_HOME
are set to Entire feature will be installed on your local hard drive
. Then choose Install
and wait for the installation to finish.emerge dev-java/openjdk-bin:8
pacman -S jdk8-openjdk
apt-get install openjdk-8-jdk
yum install java-1.8.0-openjdk
javac
. If it spews out a bunch of possible options and the usage, you're good to go. If not, try the steps again.Troubleshooting
If the javac
command does not work on Windows:
Control Panel\System and Security\System
and click on Advanced System Settings
on the left-hand side.Environment Variables
.System Variables
, click New
.Variable Name
, input JAVA_HOME
.Variable Value
, input something similar to C:\Program Files\Java\jdk1.8.0_45
exactly as shown (or wherever your Java JDK installation is) and click OK
.Path
and double-click on it.;%JAVA_HOME%\bin
EXACTLY AS SHOWN and click OK
. Make sure the location is correct; double-check to make sure.Gradle is used to execute the various build tasks when compiling MineColonies.
C:\Gradle
.emerge dev-java/gradle-bin
apt-get install gradle
yum install gradle
only if you know what you're doing.Environment Variables
and then create a new system variable.Variable Name
, input GRADLE_HOME
.Variable Value
, input something similar to C:\Gradle-3.0
exactly as shown (or wherever your Gradle installation is), and click Ok
.Path
again, and append ;%GRADLE_HOME%\bin
EXACTLY AS SHOWN and click Ok
. Once again, double-check the location.gradle
. If it says 'Welcome to Gradle [version].', then you're good to go. If not, try the steps again.Git is used to clone MineColonies and update your local copy.
This section assumes that you're using the command line version of Git.
C:\GitHub\MineColonies\
) by executing cd [folder location]
. This location is known as basefolder
from now on.git clone https://github.com/Minecolonies/minecolonies.git
. This will download MineColonies' source into basefolder
.basefolder
\-MineColonies
\-MineColonies' files (should have `build.gradle`)
If you decide to go with a GUI client like GitKraken:
File → Clone Repo
dir
to make sure the build.gradle
file is where you expect it to be.gradlew build
. This first sets up Forge and downloads the necessary libraries to build MineColonies. Be patient, as this may take a while.
BUILD SUCCESSFUL
will be displayed after it finishes.BUILD FAILED
, check the error output (it should be right around BUILD FAILED
), fix everything (if possible), and try again.basefolder\MineColonies\build\libs
.
.jar
file named MineColonies-universal-null.jar
.mods
folder, and you are done! (~/.minecraft/mods
on Linux)./gradlew runClient
to start Minecraft with this jar.build.gradle
file (or the background of the folder it's in) and select Open Folder as Intellij Project
.Auto Import
and make sure a valid Gradle and JVM are selected.View → Tool Windows → Gradle
.Tasks → fg_runs
.genIntellijRuns
and restart Intellij.build
task. This will result in a runnable jar file in basefolder\MineColonies\build\libs
.If Gradle synchronization fails, make sure:
File → Project structure → Project → Project SDK
is set to your installed JDK version.File → Settings → Build, Execution, Deployment → Build Tools → Gradle → Gradle JVM
is set to your installed JDK version.To get the most up-to-date builds, you'll have to update your local repository periodically.
basefolder
in the console.git pull version/1.16.3
. This pulls all commits from the official repository that do not yet exist on your local repository and updates it (with GitKraken, click the small pull arrow at the top)..gradle
folder of your HOME
directory (~/.gradle/gradle.properties
or on Windows in C:\Users\username\.gradle\gradle.properties
).Found a bug in our code? Think you can make it more efficient? Want to help in general? Great!
Fork
icon located at the top right.git commit -a
and git push
in your command line (or with GitKraken stage the changes, commit them, and push them first).Pull Request
in the middle.Create pull request
and wait for feedback!