Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Elegantia

GUI library for Minecraft and more. It is used in Araraki Leo mods. So far, the library is in the early stages of development, which is why it is not yet intended for widespread use (early access).

At the moment, the library contains tools:

  • for working with gif images
  • for creating configurations and presenting them as a graphical interface, which is automatically applied to Mod Menu
  • for rendering widgets and positioning them in space both in relation to the screen and to other widgets
  • for checking mod updates from Modrinth
  • advanced mathematical interfaces representations (like Rect, Vector, etc.)
  • a little list of custom widgets, among which you can highlight CompositeWidget, which allows you to effortlessly create a custom composite widget from other widgets (including vanilla ones)

Getting started

Below is the version for Minecraft from 1.20.2 to 1.20.4. For Minecraft version from 1.20 to 1.20.1, replace 1.20.4 with 1.20.1.

build.gradle
repositories {
    maven {
        url = "https://api.modrinth.com/maven"
    }
}

dependencies {
    modImplementation "maven.modrinth:elegantia:0.0.1-beta+fabric-1.20.4"
}
build.gradle.kts
repositories {
    maven("https://api.modrinth.com/maven")
}

dependencies {
    modImplementation("maven.modrinth", "elegantia", "0.0.1-beta+fabric-1.20.4")
}

External resources



Project members

aratakileo

Owner


Technical information

License
LGPL-3.0-or-later
Client side
required
Server side
unsupported
Project ID