Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Minecraftforge | 6,453 | 21 hours ago | 141 | other | Java | |||||
Modifications to the Minecraft base files to assist in compatibility between mods. New Discord: https://discord.minecraftforge.net/ | ||||||||||
Iris | 2,909 | 2 days ago | 221 | lgpl-3.0 | Java | |||||
A modern shaders mod for Minecraft compatible with existing OptiFine shader packs | ||||||||||
Worldedit | 2,908 | 10 days ago | 162 | other | Java | |||||
🗺️ Minecraft map editor and mod | ||||||||||
Create | 2,350 | 19 hours ago | 2,164 | mit | Java | |||||
[Forge Mod] Building Tools and Aesthetic Technology | ||||||||||
Dynmap | 1,933 | 3 days ago | 87 | apache-2.0 | Java | |||||
A set of Minecraft mods that provide a real time web-based map system for various Minecraft server implementations. | ||||||||||
Catserver | 1,844 | 17 days ago | 80 | lgpl-3.0 | Java | |||||
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端 (A high performance and high compatibility 1.12.2/1.16.5/1.18.2 version Forge+Bukkit+Spigot server) | ||||||||||
Meteor Client | 1,641 | 3 days ago | 624 | gpl-3.0 | Java | |||||
Based Minecraft utility mod. | ||||||||||
Fabric Carpet | 1,542 | 4 days ago | 293 | mit | Java | |||||
Fabric Carpet | ||||||||||
Opencomputers | 1,497 | a month ago | 123 | other | Scala | |||||
Home of the OpenComputers mod for Minecraft. | ||||||||||
Scriptcraft | 1,473 | 3 years ago | 72 | mit | JavaScript | |||||
Write Minecraft Plugins in JavaScript. |
All versions are available here
Compiling EE3 - For those that want the latest unreleased features.
Contributing - For those that want to help out.
FAQ - For those that have questions.
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 before proceeding! We are not responsible if your computer crashes, becomes corrupted, etc. 🙈
The Java JDK is used to compile EE3.
Oracle Binary Code License Agreement for Java SE
, and download it (if you have a 64-bit OS, please download the 64-bit version).emerge dev-java/oracle-jdk-bin
pacman -S jdk7-openjdk
apt-get install openjdk-7-jdk
yum install java-1.7.0-openjdk
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.7.0_51
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 just to make sure.javac
. If it spews out a bunch of possible options and the usage, then you're good to go. If not, either try the steps again or check the FAQ.Gradle is used to execute the various build tasks when compiling EE3.
C:\Gradle
.emerge dev-java/gradle-bin
pacman -S gradle
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-1.11
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, either try the steps again or check the FAQ.Git is used to clone EE3 and update your local copy.
This section assumes that you're using the command-line version of Git.
C:\Github
) by executing cd [folder location]
. If choosing a location other than C:\Github
, just remember that when following the instructions.git clone https://github.com/pahimar/Equivalent-Exchange-3.git
. This will download EE3's source into an Equivalent-Exchange-3
folder
such as C:\Github\Equivalent-Exchange-3
.Github
\-Equivalent-Exchange-3
\-EE3's files (should have `build.gradle`)
gradle setupCiWorkspace
in order to set up Forge and download the necessary libraries to build EE3. This might take some time, please be patient ⌚️.
build.properties
changes.gradle build
. If you did everything right, BUILD SUCCESSFUL
will be displayed after it finishes. This should be relatively quick.
BUILD FAILED
, check the error output (it should be right around BUILD FAILED
), fix everything (if possible), and try again.C:\Github\Equivalent-Exchange-3\build\libs
.
.jar
file named EquivalentExchange3-x.y.z-#.jar
, where x.y.z is the Minecraft version number and # is the mod version.
null
means that you are missing a build_number
value in build.properties
or that your CI environment is set up incorrectly-it is totally safe to ignore.In order to get the most up-to-date builds, you'll have to periodically update your local repository.
git reset HEAD --hard
.git pull master
. This pulls all commits from the official repository that do not yet exist on your local repository and updates it.So you found a 🐛 in the code? Think you can make it more efficient 💨? Want to help in general? Great!
Fork
icon located at the top-right of this page (below your username).git commit -a
and git push
in your command line.Pull Request
at the right-hand side of the gray bar directly below your fork's name.Click to create a pull request for this comparison
, enter your PR's title, and create a detailed description telling pahimar what you changed.Send pull request
, and wait for feedback! 💥EE3 crashes every time 💣? Have a suggestion? Found a 🐛? Create an issue now!
New Issue
right below Star
and Fork
.Submit new issue
, and wait for feedback! 💥