Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.

Minecraft Cursed Legacy API

The (unofficial) Fabric home for 1.2.5 and Beta 1.7.3 - if you want the newer versions see here.


Run the following command (if you are not using eclipse, replace “eclipse” with your relevant ide)

./gradlew eclipse

NOTE: if you want sources (recommended), instead run this. You only need to run this the first time you need to generate sources.

./gradlew :rebuildLVT :genSources eclipse

To be able to run the API as a whole in an API dev environment, ensure the root project has been set up in your ide. This should be automatic, but it pays to make sure.

If you wish to build a copy of API, you can run:

./gradlew build -x checkstyleTest


Make sure to follow the code style guidelines, which can be seen in use in existing files.

A General Summary of the code style:

  • Use tabs for indentation
  • Use same-line braces
  • Put a new line between “regular code lines” and if/for/while etc. statements.


This API is available under the MIT license. Feel free to learn from it and incorporate it in your own projects.

Running Tests

If your ide runs using gradle change settings to make your ide compile it itself so you can run the test modules. If your ide doesn't have this feature get a better ide not a glorified text editor please kthx

Subproject Versions

The convention I use for subproject versions is setting it to the last api version I updated them. If this is stupid, please ping Valoeghese on discord to rant about it.