Skip to content

Lithium - Redefining UIs inside Minecraft. (Forge Mod code)

License

Notifications You must be signed in to change notification settings

Craftstuebchen/Lithium-Forge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lithium Logo


Lithium Framework

Lithium is an UI Framework for Spigot servers. Lithium makes use of a client mod to allow plugin developers to create cool looking interfaces.

Lithium Window

All interfaces shown to the player, are created using a LWindow (Lithium Window).

LWindow is an object that extends LContainer. LContainer is an abstraction to containers (used in LWindow and LPanel).

Lithium Controls

In Lithium, any UI must have components. Those components are called controls. Any control must extend the class LControl. This class is responsible for mantaining some useful internal properties such as Text(for controls that support it) and UUID. All properties can be changed on the server, and the controls will be updated on the client(it's called HotSwap).

Lithium in action

Photo

Original thread on SpigotMc

About

Lithium - Redefining UIs inside Minecraft. (Forge Mod code)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%