SamOphis / LavaClient

A Fast Lavalink Client implementation written in Java without any dependencies on a specific Discord API Library.

Home Page:https://samophis.github.io/LavaClient

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LavaClient

CircleCI License

LavaClient Guild

LavaClient is a fast, lightweight and abstract client implementation for Lavalink, meant to make music functionality in Discord bots much nicer and easier. It's asynchronous and tries to be as safe as possible by keeping track of local state and logging frequently.

Using LavaClient in a project

It is not recommended to use LavaClient in any project as of the 17th February 2019, as it is currently in the middle of a rewrite. Feel free to check out the old, unsupported (but fully-documented) legacy branch of LavaClient. It's stable but also several times heavier, slower, harder to use and it's also unsupported now that v4 is a thing.

Current Progress

  • Documentation​ ​- not done.
  • Functionality​ ​- almost entirely done (load balancing, multi-node, etc.)
  • Stable​ ​- mostly.
  • Tests ​- not done.
  • Guides ​- not done.

About

A Fast Lavalink Client implementation written in Java without any dependencies on a specific Discord API Library.

https://samophis.github.io/LavaClient

License:Apache License 2.0


Languages

Language:Java 100.0%