Based on Fairy Framework, it runs as a plug-in, aiming to encapsulate various existing libraries to simplify the development of Folia plug-ins.
The overall dependence is on the Fairy Framework. It probably doesn't have a lot of overly complex stuff, like an unnecessary repackaging of some large library.
Although it is more suitable for Folia scenarios, it can actually be used in the Spigot and Paper platform
In the compressed package downloaded by Actions, -javadoc
is the javadoc build, -plugin
only has the compiled class files, and -sources
has not only the compiled class files but also the source code.
The usage of a particular module is described in detail in the module's README.md
.
It should be noted that the entire library fully depends on Fairy Framework, which will completely simplify our development process and provide various functions. It also depends on fairy-lib-plugin.
We recommend that developers import -sources
to view javadoc more conveniently in IDA.
To run the module as a plugin (which is the recommended way), run the -plugin
file directly as a plugin.
You need to be careful about dependencies between modules!
Please configure GitHub username and GitHub token before use Learn More
If you don't want to do this, we also recommend importing the -sources
file.
repositories {
maven {
url = uri("https://maven.pkg.github.com/LegacyLands/legacy-lands-library")
credentials {
username = project.findProperty("gpr.user") as String? ?: System.getenv("USERNAME")
password = project.findProperty("gpr.key") as String? ?: System.getenv("TOKEN")
}
}
}
dependencies {
implementation("net.legacy.library:subproject-name:version")
}
- annotation
- commons
- configuration
- mongodb
- cache
- player - In progress
- security - Not started yet
The project is fully sponsored and maintained by LegacyLands.
We are honored that this library can help more people!
Currently, the production of Fairy Framework and related tutorial videos is being planned and carried out. We will post the detailed video on the bilibili LegacyLands official account.
A Chinese version of the README is available here: 中文文档 (README_ZHCN.md)
We welcome developers to come to these places to provide feedback when they encounter problems or have feature suggestions. This will help and motivate us to continuously improve it and keep growing!
- QQ Group: 1022665227
- Github Issues