A modding library that aims at making modding fluent and enjoyable.
LambdaLib contains many functionalities that is really helpful to Minecraft modding but isn't provided by Minecraft or Forge. The utilities shipped with LambdaLib include:
LambdaLib is currently not yet stable and is only for internal usage only, but will reach a stable state perhaps soon.
A java8 developement environment with scala compatibility is required. It is recommended to use gradlew idea
or gradlew eclipse
to generate a workspace.
Project structure:
src\main\
: Core features shipped with releasesrc\editor\
: Features used only in dev environmentsrc\test\
: Test codesAdd in your build.gradle
:
repositories {
...
mavenLocal()
}
dependencies {
compile "cn.lambdalib:LambdaLib:{your wanted version}:dev"
}
After then, build LambdaLib with the correct version using gradle install
first, then build your project.
License: MIT