Welcome to the GitHub repository for Blizzard!
Blizzard is designed to improve accessibility for Velocity-CTD. It also includes other expansions created by me.
- A codebase that is easy to dive into and consistently follows best practices for Java projects as much as reasonably possible.
- High performance: handle thousands of players on one proxy.
- Features that expand the "all-in-one" experience offered by Velocity-CTD.
- Translations for other languages.
- Configurable
/ghelpcommand that lists the commands you have access to. - Advanced configuration for "/velocity:callback".
blizzard.command.ghelp[/ghelp] (Shows what commands you have access to).velocity.command.callback[/velocity:callback] (Allows executing "/velocity:callback", if you've enabled the permission node).velocity.command.callback.output[/velocity:callback] (Allows you to see diagnostic output, if you've enabled the feature).
To proficiently review the stability and performance of your proxy in addition to spark, consider utilizing JProfiler to enhance your experience and report any ongoing issues.
Blizzard is built with Gradle. We recommend using the
wrapper script (./gradlew) as our CI builds using it.
It is sufficient to run ./gradlew build to run the full build cycle.
You can find new releases of Blizzard in our releases tab, where our latest updates will be compiled and ready for use.
Once you've built Velocity, you can copy and run the -all JAR from
proxy/build/libs. Blizzard will generate a default configuration file,
and you can configure it from there.
