This Lunar Client API was patched a few months ago but i really didn't pay much attention to it, Lunar Client developers have patched the bug with the server sided emoting meaning authentication will now be impossible with this API, but i will also not try to find another way as they have their API on their repository (https://maven.moonsworth.com/repository/lunarclient-public/) and they will keep a better job at keeping up with updates than i will since they are making the client. This has been fun and i would like to thank ThatKawaiiSam, Anvils and pmpy for the support with it.
The Lunar Client API will allow you to detect when a player is running Lunar Client, enable and disable HUD modules, allow x-ray for your staff, and much more.
If you find an issue you can submit it here.
- Install maven
sudo apt-get install maven
- Verify installation
mvn -v
- Clone the repository
git clone git@github.com:TewPingz/LunarClient.git
- Navigate to the new folder
cd lunarclientapi
- Import
pom.xml
into your IDE
- Navigate to the repository home directory
- Run
mvn clean install
- Find the compiled jars at
Plugin/target/LunarClient-Plugin-version.jar
andAPI/target/LunarClient-API-version.jar
You can submit a pull request with your changes.