• Stars
    star
    123
  • Rank 284,053 (Top 6 %)
  • Language
    Java
  • License
    MIT License
  • Created over 4 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Minecraft library mod which adds a new abstraction to create GUI interfaces. Still close to the Vanilla design code-wise.

SpruceUI

Java 17 GitHub license Environment: Client Mod loader: Fabric

A Minecraft mod API which adds some GUI utilities.

Build

Just do ./gradlew build and everything should build just fine!

To test SpruceUI, you can run the testmod with ./gradlew runTestmodClient.

Use inside a mod

You can look at the SpruceUI test mod for examples of use.

Import inside a project

Add this to your build.gradle in addition of the base Fabric mod build.gradle:

repositories {
    mavenLocal()
    maven {
        name 'Gegy'
        url 'https://maven.gegy.dev'
    }
}

dependencies {
    /* Fabric definitions */

    include modImplementation("dev.lambdaurora:spruceui:${project.spruceui_version}")
}

And this to your gradle.properties:

spruceui_version=5.0.3+1.20.2

It will JAR-in-JAR SpruceUI so users of your mod don't need to download it separately!

More Repositories

1

optifine_alternatives

A list of recommended OptiFine alternatives.
HTML
374
star
2

LambDynamicLights

A dynamic lights mod for Minecraft with Fabric.
Java
356
star
3

LambdaBetterGrass

A better grass mod for Minecraft.
Java
173
star
4

fuck_namemc

Minecraft mod to block NameMC indexing on servers.
Java
96
star
5

LambdaMap

An experimental mini-map and world-map mod for Fabric 1.18.
Java
70
star
6

LambdaControls

A minecraft mod which adds better controls and controller support.
Java
67
star
7

AurorasDecorations

Decorations-focused Quilt mod.
Java
50
star
8

MCPatcherPatcher

A resource pack patcher to abandon the old MCPatcher format in favor of newer formats.
Java
35
star
9

lovely_snails

A snail mod for ModFest 1.17.
Java
24
star
10

affectionate

A mod about player interactions, made for Modfest: Singularity.
Java
18
star
11

lib.md

A Markdown parser and renderer library.
JavaScript
15
star
12

AuroraKeystrokes

A Fabric minecraft mod to show the movement keys and mouse clicks on the screen.
Java
15
star
13

aurbrowser

An AUR web browser.
JavaScript
13
star
14

LambdaFoxes

A fox enhancement mod for Fabric.
Java
9
star
15

lambdaurora.github.io

SCSS
7
star
16

dotfiles

It's my dotfiles.
Vim Script
5
star
17

tesla_coils

Java
5
star
18

funny_world_upgrader

A quick Minecraft 1.17 world upgrader. Very unsafe.
Java
4
star
19

typing_cat

A cat "clone" but with a typing effect.
C++
4
star
20

fictional-couscous-isn

Fictional couscous, but for programming class.
C
3
star
21

no_more_fake_items

A Chrome Extension to not be fooled by some scammers trading fake items in Steam!
JavaScript
3
star
22

nixie_clock

My own nixie clock schematics and firmware.
C++
3
star
23

LambdaMotd

A cool plugin for Minecraft servers.
Java
2
star
24

lcmm

LambdaCMakeModules - CMake scripts to make life easier.
CMake
2
star
25

fictional-couscous

A non-euclidian ray-tracing game in C++
CMake
2
star
26

gpio_led_image

A fun software to "display" images on a RGB led.
C
2
star
27

salty_bot

A salty Twitter bot.
JavaScript
2
star
28

res_errare

A horror game.
Java
2
star
29

hexahedron

A random C++ Minecraft clone with Vulkan
C++
2
star
30

pngo

P'n'Go Arduino software.
C++
2
star
31

chill_modpack

Just a personal modpack for my own enjoyment.
2
star
32

OpenAperEngine.old

AperEntertainment's multimedia graphic library using GLFW, glbinding, written in C++
C++
2
star
33

some_models

Just some random models I made
2
star
34

BedrockExperience

Bringing awesome features from Bedrock Edition to Java.
Java
2
star
35

OtterPill-examples

Some tests and examples work on the OtterPill.
C
2
star
36

desktop_toolbox

A library and softwares for easier system management.
C++
1
star
37

lambdastyle

CSS
1
star
38

progweb1

HTML
1
star
39

algoprog1

AlgoProg1 exercises
Python
1
star
40

randomnames

Java
1
star
41

lambdawebserver

A library that offers various utilities for use along the Oak library.
TypeScript
1
star
42

cp_oilplatform

1
star
43

kimikopp

A command system written in C++
1
star
44

lambda_dom

Just a simple DOM builder.
JavaScript
1
star
45

society_rhythm

C++
1
star
46

algoprog_labyrinth

Python
1
star
47

krobot-1

Krobot bot template
Java
1
star
48

LambdaMCResources

A x32 resource pack for Minecraft.
Makefile
1
star
49

NetheriteShulker

A Fabric Minecraft mod.
Java
1
star
50

foxmusic

Cross-platform music app with a new playlist system and synchronisation.
1
star