JeakBot TeamSpeak 3 Plugin Framework
TS3 Servers on the next level!
The JeakBot-Framework connects to the TeamSpeak server using the TS3 server query interface.
Java plugins can use the API to interact with the TeamSpeak server using the JeakBot-API.
Plugins can be programmed in a way that developers may be familiar from the Sponge plugin API for Minecraft as the projects idea is inspired by Sponge.
|CI (1.X.X-stable)||View on Buddy|
|CI (1.X.X-bleeding)||View on Buddy|
|Automated Code Rev||View on CodeFactor|
|Security (WhiteSrc)||See "Security" tab||/network/alerts|
Note: Although we ignore vulnerabilities that do not apply to our distribution environment, we will apply patches when possible just to address concerns and deviated environments.
If you want to engage with the developers/community, feel free to join us:
For details about the issue section of the GitLab project. See CONTRIBUTING.md
Help the project
If you want to help the project without directly contributing on GitHub, you can donate.
Every donor who donated at least 5 € in the past 12 months will be granted the
Donor role on our Discord.
So make sure to include your Discord name in your donation message :).
Special thanks! / Credit
We would like to thank the companies and projects that help us develop, maintain, document, deploy and distribute the project.
They are really making work easier for us! :)
(Our distribution archives also include information of the libraries in use.)
CI / CD: Buddy - Build better apps faster.
Buddy allows us to use their Open Source project plan for both the framework and the Confort library.
Their unique way of CI/CD configuration eliminates the need of unclear and verbose config files and we love the editor-approach.
See https://buddy.works/ for more!
ReadMe.IO granted us their OSS project plan to enable us using nearly every feature of their documentation platform for free!
If you love documentation as much as we do, take a look over at: https://readme.io/
With Nexus 3 OSS, Sonatype allows us to easily maintain repositories of different types for FearNixx and Jeak which greatly improves our ability to develop and organize software.
See https://www.sonatype.com/nexus-repository-oss for more information.
Repositories: GitHub & GitLab
We're sure most of you know both platforms but we wanted to explicitly state our thanks to both platforms for allowing us to collaborate, organize and plan more than just software development! :)
While the framework is located on GitHub, plugins by FearNixx are hosted over at GitLab.
We use and love IntelliJ IDEA for development.
We want to thank JetBrains for making the community version free to use and allowing some of us to use educational licenses for our free projects! :)
Code collaboration / discussion
We use CodeStream to collaborate on and discuss code, concepts and bugs.
CodeStream kindly allowed us to use their free open source plan so anyone can join and discuss with us! :)
(We currently only have the light-version of their logo - but dark theme is cooler anyways
Some of us use GitKraken to interact with and manage Git.
GitKraken allows free use for open source projects and we thank them for that. :)
Server administration: Pterodactyl
On our servers, we utilize the free application server management software Pterodactyl.
Managing our test systems and environments would be way harder without it!