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

Latest commit

 

History

History
21 lines (14 loc) · 1.01 KB

README.md

File metadata and controls

21 lines (14 loc) · 1.01 KB

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