JackFredLib
Home
  • 🏑Home
  • 🐘Setup with Gradle
  • πŸ“…Supported Versions
  • JackFredLib: Base
    • 🧱Overview
    • β˜‘οΈCodecs
  • JackFredLib: Colour
    • 🎨Overview
    • 🟒Colours
    • 🌈Gradients
  • JackFredLib: Extra Command Source Data
    • ⌨️Overview
  • JackFredLib: GPS
    • πŸ›°οΈOverview
    • πŸ—ΊοΈUsing Coordinates
    • πŸ”Refining Further
  • JackFredLib: Lying
    • πŸ€₯Overview
  • JackFredLIb: Toasts
    • 🍞Overview
  • JackFredLib: Config
    • βš™οΈOverview
Powered by GitBook
On this page
  • Adding the repository
  • Adding modules

Setup with Gradle

How to use JackFredLib in your projects

PreviousHomeNextSupported Versions

Last updated 1 year ago

Adding the repository

JackFredLib is available on my repository. In your buildscript:

repositories {
	maven {
		name = "JackFredMaven"
		url = uri("https://maven.jackf.red/releases/")
	}
}
repositories {
	maven {
		name "JackFredMaven"
		url "https://maven.jackf.red/releases/"
	}
}

Adding modules

JackFredLib depends on for all of it's modules.

It's recommended to bundle JackFredLib in your mod via Gradle's include directive.

JackFredLib can either be included as a whole (excluding Config):

dependencies {
        include(modImplementation("red.jackf.jackfredlib:jackfredlib:<VERSION>")!!)
}
dependencies {
        include modImplementation "red.jackf.jackfredlib:jackfredlib:<VERSION>"
}

Or, on a per-module basis:

dependencies {
        include(modImplementation("red.jackf.jackfredlib:jackfredlib-base:<VERSION>")!!)
        include(modImplementation("red.jackf.jackfredlib:jackfredlib-colour:<VERSION>")!!)
        include(modImplementation("red.jackf.jackfredlib:jackfredlib-lying:<VERSION>")!!)
}
dependencies {
        include modImplementation("red.jackf.jackfredlib:jackfredlib-base:<VERSION>")
        include modImplementation("red.jackf.jackfredlib:jackfredlib-colour:<VERSION>")
        include modImplementation("red.jackf.jackfredlib:jackfredlib-lying:<VERSION>")
}

Make sure you include any module dependencies - for example, the Lying module requires both the Colour and Base modules.

You can find the latest versions for each modue on the .

🐘
Maven
Fabric API
GitHub release feed