FreedomNetworkSuite/README.md

129 lines
6.1 KiB
Markdown
Raw Permalink Normal View History

2023-04-14 02:39:42 +00:00
[Google GSON]: https://github.com/google/gson "Google GSON"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[Jetbrains Annotations]: https://github.com/JetBrains/JetBrains.Annotations "JetBrains Annotations"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[Lombok]: https://github.com/projectlombok/lombok "Lombok"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[Apache Commons]: https://github.com/apache/commons-lang "Apache Commons"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[SLF4J]: https://github.com/qos-ch/slf4j "SLF4J"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[Paper]: https://github.com/PaperMC/Paper "Paper"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[Kyori Adventure]: https://github.com/KyoriPowered/adventure "Kyori Adventure"
2023-05-30 22:39:54 +00:00
2023-04-14 02:39:42 +00:00
[Reflections API]: https://github.com/ronmamo/reflections "Reflections API"
2023-05-30 22:39:54 +00:00
2023-05-14 05:32:10 +00:00
[TotalFreedomMod]: https://github.com/AtlasMediaGroup/TotalFreedomMod "TotalFreedomMod"
2023-04-14 02:37:47 +00:00
2023-05-14 05:28:03 +00:00
#####
2023-05-30 22:39:54 +00:00
2023-07-24 21:50:30 +00:00
<p align="center">
<img src="https://simplexdev.app/images/fns-content/fnslogo-icon.png" width=175 height=175 alt="FNS Logo">
</p>
2023-05-14 05:05:12 +00:00
2023-05-14 03:35:35 +00:00
###
2023-05-30 22:39:54 +00:00
2023-05-18 07:50:33 +00:00
[<img src="https://img.shields.io/static/v1?label=%20&message=Help%20Wanted&color=red&style=for-the-badge">](https://discord.gg/4PdtmrVNRx)
![GitHub contributors](https://img.shields.io/github/contributors/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge)
[<img src="https://img.shields.io/github/issues/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge">](https://github.com/SimplexDevelopment/FreedomNetworkSuite/issues)
[<img src="https://img.shields.io/github/issues-pr/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge">](https://github.com/SimplexDevelopment/FreedomNetworkSuite/pulls)
![GitHub last commit](https://img.shields.io/github/last-commit/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge)
2023-06-05 00:01:31 +00:00
![Codacy grade](https://img.shields.io/codacy/grade/176b8003312c4602afb9be7706aef146?style=for-the-badge)
2023-05-14 03:26:30 +00:00
2023-05-14 03:35:35 +00:00
###
2023-05-30 22:39:54 +00:00
2023-05-18 07:36:33 +00:00
[<img src="https://img.shields.io/static/v1?label=Roadmap&message=Google%20Docs&color=4285F4&style=for-the-badge&logo=googledrive">](https://docs.google.com/document/d/197fwNo076RsCiPW6e6QWaGEzTGnDcRuf5FBA6lNeiPE)
[<img src="https://img.shields.io/github/license/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge">](https://github.com/SimplexDevelopment/FreedomNetworkSuite/blob/kitchen-sink/LICENSE.md)
![GitHub top language](https://img.shields.io/github/languages/top/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge&logo=github)
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/SimplexDevelopment/FreedomNetworkSuite?include_prereleases&style=for-the-badge&logo=github)
![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge)
![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/SimplexDevelopment/FreedomNetworkSuite?style=for-the-badge)
2023-05-18 07:50:33 +00:00
![TFM Used](https://img.shields.io/static/v1?label=TFM%20Code%20Used&message=0%25&color=red&style=for-the-badge&logo=tensorflow)
2023-05-14 03:26:30 +00:00
2023-08-06 22:44:39 +00:00
#
<p align="center">
<img src="https://simplexdev.app/images/fns-content/fnslogo.png" alt="FNS Banner">
</p>
#
2023-04-14 02:21:48 +00:00
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.)
2023-04-14 02:21:48 +00:00
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.
2023-05-18 07:50:33 +00:00
<br>
2023-06-04 23:57:33 +00:00
<br>
2023-05-18 07:50:33 +00:00
Honorable mention:
<br>
[<img src="https://img.shields.io/static/v1?label=Plex&message=A%20New%20Freedom%20Plugin&color=4285F4&style=flat-square&logo=plex)">](https://github.com/plexusorg/Plex)
2023-04-14 02:21:48 +00:00
This plugin suite also uses the following libraries:
2023-05-30 22:39:54 +00:00
- [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
2023-05-17 20:34:48 +00:00
# Developers
2023-05-30 22:39:54 +00:00
2023-08-11 19:32:54 +00:00
[<img src="https://img.shields.io/static/v1?label=Team%20Lead&message=Patches&color=blueviolet&style=for-the-badge&logo=intellijidea">](https://github.com/Paldiu)
2023-05-17 20:34:48 +00:00
<br />
2023-08-11 19:32:54 +00:00
[<img src="https://img.shields.io/static/v1?label=Project%20Advisor&message=Video&color=blueviolet&style=for-the-badge&logo=intellijidea">](https://github.com/VideoGameSmash12)
2023-05-17 20:34:48 +00:00
<br />
2023-05-17 20:35:39 +00:00
[<img src="https://img.shields.io/static/v1?label=Developer&message=Allink&color=blueviolet&style=for-the-badge&logo=intellijidea">](https://github.com/allinkdev)
<br />
[<img src="https://img.shields.io/static/v1?label=Developer&message=EnZaXD&color=blueviolet&style=for-the-badge&logo=intellijidea">](https://github.com/FlorianMichael)
2023-08-11 19:32:54 +00:00
<br />
[<img src="https://img.shields.io/static/v1?label=Developer&message=Eva&color=blueviolet&style=for-the-badge&logo=intellijidea">](https://github.com/evallll)
2023-05-22 00:05:43 +00:00
# To Do List
2023-05-30 22:39:54 +00:00
Patchwork (API):
2023-05-30 22:39:54 +00:00
2023-05-22 00:05:43 +00:00
- [x] Logging System
- [x] SQL API
- [x] Economy API
2023-06-04 23:57:33 +00:00
- [x] Command API
- [x] Particle API
2023-05-22 00:05:43 +00:00
- [x] User API
- [x] Service API
- [x] Task API
- [x] Permissions API
- [x] Configuration API *Done...? Check with @allinkdev*
2023-06-04 23:57:33 +00:00
- [ ] Event API *(In Progress...)*
2023-05-22 00:05:43 +00:00
Datura (Data Manager):
2023-05-30 22:39:54 +00:00
- [x] Permission Handling
- [x] Permission Registration & Assignment
2023-06-04 23:57:33 +00:00
- [ ] SQL Data Handling *(In Progress...)*
2023-06-10 02:11:36 +00:00
- [ ] Configuration Implementations
2023-06-04 23:57:33 +00:00
- [ ] User Data Implementations *(In Progress...)*
- [x] Punishment Systems (e.x. Locker, Halter, Cager)
2023-05-22 00:05:43 +00:00
Fossil (Entertainment):
2023-05-30 22:39:54 +00:00
2023-05-22 00:05:43 +00:00
- [x] Economy Implementation
2023-06-04 23:57:33 +00:00
- [ ] Particle Implementation / Trails *(In Progress...)*
- [ ] Command Implementations *(In Progress...)*
- [ ] Implement a shop for the economy *(In Progress...)*
2023-06-10 02:11:36 +00:00
- [ ] Chat reaction / game system
- [ ] Jumppads *(In Progress...)*
2023-05-22 00:05:43 +00:00
Corvo (Scheduling and Listening Service):
2023-05-30 22:39:54 +00:00
2023-05-22 00:05:43 +00:00
- [ ] Service Implementation
- [ ] Service Handling
- [ ] Task Implementation
- [ ] Task Management
- [ ] Event (Project) Implementations
- [ ] Listener (Bukkit) Implementations