Skip to content
LudoCrypt edited this page Dec 13, 2022 · 8 revisions

Welcome to the LimLib wiki! Here you can find all the information about Limlib and how to use it! First things first, lets get you installed with Limlib in the first place!

Installation

Limlib is a Quilt library, so it is currently only compatible with Quilt and not Fabric.

In your build.gradle, add Jitpack; Then add whichever modules you want!

repositories {
    maven {
        url = 'https://jitpack.io'
    }
}

dependencies {
    modImplementation libs.ludocrypt.limlib.effects
    modImplementation libs.ludocrypt.limlib.registry
    modImplementation libs.ludocrypt.limlib.render
    modImplementation libs.ludocrypt.limlib.world
}

You must also go into your libs.versions.toml

[versions]
limlib_base = "7.1.0"

[libraries]
ludocrypt_limlib_effects = { module = "com.github.LudoCrypt.Liminal-Library:limlib_effects", version.ref = "limlib_base" }
ludocrypt_limlib_registry = { module = "com.github.LudoCrypt.Liminal-Library:limlib_registry", version.ref = "limlib_base" }
ludocrypt_limlib_render = { module = "com.github.LudoCrypt.Liminal-Library:limlib_render", version.ref = "limlib_base" }
ludocrypt_limlib_world = { module = "com.github.LudoCrypt.Liminal-Library:limlib_world", version.ref = "limlib_base" }

Be aware that the effects module also requires Satin API for post processing shaders. The plan is eventually to drop this to our own post processing shader system.

repositories {
    maven {
        url = 'https://ladysnake.jfrog.io/artifactory/mods'
    }
}

dependencies {
    modImplementation libs.ladysnake.satin
}
[versions]
ladysnake_satin = "1.10.0"

[libraries]
ladysnake_satin = { module = "io.github.ladysnake:satin", version.ref = "ladysnake_satin" }
Clone this wiki locally