Today I present you my new project I've been working on.
Lithium is a plugin that makes use of a client side mod, to let developers create a GUI that your players can interact with.
Why Lithium?
We never got a way to create cool GUIs. And that's where Lithium comes in!
Lithium fills a gap between you and your players. Lithium makes use of existing technology to bring new experiences to players.
With Lithium, you will be able to create mod-like interfaces, and be able to respond to user input.
But, since the use of the client sided mod is optional, you still need to have a normal way to interact with players (using inventory GUIs).
Why should I use Lithium?
With Lithium you will be able to do the following:
Lithium and Security
Lithium was designed from the ground-up with security in mind.
How does Lithium achieve this kind of stuff?
Lithium makes use of a client side mod, that receives plugin messages sent by the this plugin.
Lithium makes use of Minecraft's own controls to give a more familiar experience to your players.
Without the mod, the UIs won't show up.
Images
Static Interface with button
Moving button
(it skipped a number, because my laptop is just too laggy for OBS to record)
What is in the works right now ?
You can see what is in the works for each project below:
Lithium is an open source project.
If you want to contribute, fork any of the following repositories:
Lithium-Backend - The objects that are used to create interfaces
Lithium-Spigot - The plugin that sits on the server side
Lithium-Forge - The forge mod that makes it possible to create good looking interfaces.
Lithium is a plugin that makes use of a client side mod, to let developers create a GUI that your players can interact with.
Why Lithium?
We never got a way to create cool GUIs. And that's where Lithium comes in!
Lithium fills a gap between you and your players. Lithium makes use of existing technology to bring new experiences to players.
With Lithium, you will be able to create mod-like interfaces, and be able to respond to user input.
But, since the use of the client sided mod is optional, you still need to have a normal way to interact with players (using inventory GUIs).
Why should I use Lithium?
With Lithium you will be able to do the following:
- Create good looking GUIs.
- Interact with your players in a new and unseen way.
- Change controls' properties in runtime and they will be updated instantly on the client. (Remote HotSwap)
Lithium and Security
Lithium was designed from the ground-up with security in mind.
How does Lithium achieve this kind of stuff?
Lithium makes use of a client side mod, that receives plugin messages sent by the this plugin.
Lithium makes use of Minecraft's own controls to give a more familiar experience to your players.
Without the mod, the UIs won't show up.
Images
Static Interface with button
Moving button
(it skipped a number, because my laptop is just too laggy for OBS to record)
What is in the works right now ?
You can see what is in the works for each project below:
- Lithium-Backend - The objects that are used to create interfaces
- Lithium-Spigot - This plugin
- Lithium-Forge - The forge mod
Lithium is an open source project.
If you want to contribute, fork any of the following repositories:
Lithium-Backend - The objects that are used to create interfaces
Lithium-Spigot - The plugin that sits on the server side
Lithium-Forge - The forge mod that makes it possible to create good looking interfaces.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.12
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[Abandoned] Lithium is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 428 times (via Spigot). Download it and open it directly in the game.