Compiling Moo Fluids - For those that want the latest unreleased features.
Contributing - For those that want to help out.
Credits - Credits to those that deserve them.
Contact Me - Places you can either find or contact me.
IMPORTANT: Please report any issues you have, there might be some problems with the documentation! Also make sure you know EXACTLY what you're doing! It's not any of our faults if your OS crashes, becomes corrupted, etc.
The Java JDK is used to compile Moo Fluids.
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 try the steps again or contact TheRoBrit on Twitter TheRoBrit's Twitter.Gradle is used to execute the various build tasks when compiling Moo Fluids.
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-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 Moo Fluids and update your local copy.
This section assumes that you're using the command-line version of Git.
C:\Github\Moo-Fluids\
) by executing cd [folder location]
. This location is known as mcdev
from now on.git clone https://github.com/TheRoBrit/Moo-Fluids.git
. This will download Moo Fluids's source into mcdev
.mcdev
\-Moo-Fluids
\-Moo Fluids's files (should have `build.gradle`)
gradle setupCiWorkspace
. This sets up Forge and downloads the necessary libraries to build Moo-Fluids. This might take some time, 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.mcdev\Moo-Fluids\build\libs
.
.jar
file similar to 'Moo-Fluids-1.7.10-1.4.12.09a.jar`.In order to get the most up-to-date builds, you'll have to periodically update your local repository.
mcdev
in the console.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 bug in TheRoBrit's 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 TheRoBrit what you changed.Send pull request
, and wait for feedback!Moo-Fluids crashes on launch? Have a suggestion? Found a bug? Create an issue now!
New Issue
right below Star
and Fork
.Submit new issue
, and wait for feedback!Here are a list of some of the people/person(s) that I'd like to thank for helping me out.
If you feel like you've been left out, deal with it...
Just kidding, feel free to contact me and let me know. I likely missed you out by accident.
Here are some of the places you can find/contact me: