Skip to content
This repository has been archived by the owner on Feb 26, 2018. It is now read-only.
/ Lithium-Forge Public archive

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

License

Notifications You must be signed in to change notification settings

NickAcPT/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)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages