CrafTech is a Minecraft mod aiming to implement large changes to the crafting system (Specifically ore processing for the time being), with the goal of improving the technological aspect of the game.
Latest release: CrafTech 0.2 for Minecraft 1.7.2
All the mod downloads can be found on the release page.
If you'd like to donate to the CrafTech project, use the button below.
Any money gathered through this donation button will be spent on code fuel (coffee and food).
Code takes time to write, debug, test, and rewrite, during that time food and drinks come in handy.
If you believe that the code in this mod if food worthy, the button is at your disposal.
CrafTech is released under the LGPLv3 license, in layman's terms this means:
Needless to say I'm no lawyer, if you truely want to understand the rights granted to you by the LGPL license, you should really read it.
No, really.
If you wish to port CrafTech to your language of choice, look no further!
en_US.lang
file, and rename it to your language based on the IETF language tag. (Eg. da_DK.lang
or fr_FR.lang
)Found an issue you're confident that you can fix? Awesome!
To submit changes to CrafTech's code, you'll have to fork the project, do your changes, and submit a pull request.
Fork
button at the top right of this page.Pull Request
button to compare your changes to the CrafTech master files.If you've found a bug, have feature suggestions, or your game is crashing with CrafTech installed, here's what you do!
New Issue
in the top right.If you for some reason feel inclined to compile the mod on your own, based on the latest source, the following steps should get you through the process:
gradle setupDevWorkspace
.
gradle build
.CrafTech/build/libs
.
CrafTech-[mc version]-[craftech version]-DEV.jar
If you'd like to play around with CrafTech's code, you'll likely want to set it up in an IDE of your choice. Instructions for getting set up in IDEA and Eclipse can be found below.
Download the files in the repository to your local system.
If you intend on using Eclipse:
build.gradle
and looking at the Minecraft vesion number which will be formatted as <minecraft>-<forge>
).eclipse
folder from the forge src, into the CrafTech project.Run the gradle script gradle setupDecompWorkspace <eclipse / idea>
.
gradle cleanCache setupDecompWorkspace <eclipse / idea> --refresh-dependencies
.Open the generated project.
With Eclipse:
C:\Projects\CrafTech
, open C:\Projects\CrafTech\eclipse
as your workspace.With IDEA:
Open Project
in the IDEA menu.CrafTech.ipr
file specifically).gradle genIntelliJRuns
, this will generate Client and Server run configurations.Code!
Notice: This is just one of many ways to set up ForgeGradle, feel free to try anything else you want to, I'm by no means an expert in the system.