e3807e29d8
Merge dev into production |
||
---|---|---|
.github/workflows | ||
.idea | ||
Corvo | ||
Datura | ||
Fossil | ||
gradle/wrapper | ||
Patchwork | ||
.gitignore | ||
build.gradle | ||
checkstyle.xml | ||
codestyle.xml | ||
gradlew | ||
gradlew.bat | ||
LICENSE.md | ||
README.md | ||
settings.gradle |
This project is a collection of plugins supported by a common library designed for creative-based freedom servers (servers which grant generous amounts of permission nodes to all players.)
This is designed to encompass the ideologies of a Freedom server, while maintaining full customization through modules.
Most modules are designed to be either optional or interchangable, except Patchwork (API) and Datura (Data Manager). These two are required to run any of the other modules.
This is NOT a ground up rewrite of TotalFreedomMod. This is a completely new project designed to be entirely ambiguous.
Honorable mention:
This plugin suite also uses the following libraries:
- Google GSON for Json interpretation
- Jetbrains Annotations for additional compiler annotations
- Lombok for boilerplate generation
- Apache Commons for various utilities
- SLF4J for logging
- Paper for the server implementation
- Kyori Adventure for chat formatting
- Reflections API for reflections
Developers
To Do List
Patchwork (API):
- Logging System
- SQL API
- Economy API
- Command API
- Particle API
- User API
- Service API
- Task API
- Permissions API
- Configuration API (In Progress...)
- Event API (In Progress...)
Datura (Data Manager):
- Permission Handling
- Permission Registration & Assignment
- SQL Data Handling (In Progress...)
- Configuration Implementations
- User Data Implementations (In Progress...)
- Punishment Systems (e.x. Locker, Halter, Cager)
Fossil (Entertainment):
- Economy Implementation
- Particle Implementation / Trails (In Progress...)
- Command Implementations (In Progress...)
- Implement a shop for the economy (In Progress...)
- Chat reaction / game system
- Jumppads
Corvo (Scheduling and Listening Service):
- Service Implementation
- Service Handling
- Task Implementation
- Task Management
- Event (Project) Implementations
- Listener (Bukkit) Implementations