FreedomNetworkSuite/README.md

116 lines
5.2 KiB
Markdown
Raw 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:37:39 +00:00
![Header Image](https://simplexdev.app/images/fns-content/fnslogo.png)
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)
2023-06-04 23:57:33 +00:00
![GitHub contributors](https://img.shields.io/github/contributors/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge)
[<img src="https://img.shields.io/github/issues/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge">](https://github.com/AtlasMediaGroup/Freedom-Network-Suite/issues)
[<img src="https://img.shields.io/github/issues-pr/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge">](https://github.com/AtlasMediaGroup/Freedom-Network-Suite/pulls)
![GitHub last commit](https://img.shields.io/github/last-commit/AtlasMediaGroup/Freedom-Network-Suite?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)
2023-06-04 23:57:33 +00:00
[<img src="https://img.shields.io/github/license/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge">](https://github.com/AtlasMediaGroup/Freedom-Network-Suite/blob/kitchen-sink/LICENSE.md)
![GitHub top language](https://img.shields.io/github/languages/top/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge&logo=github)
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/AtlasMediaGroup/Freedom-Network-Suite?include_prereleases&style=for-the-badge&logo=github)
![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/AtlasMediaGroup/Freedom-Network-Suite?style=for-the-badge)
![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/AtlasMediaGroup/Freedom-Network-Suite?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-04-14 02:21:48 +00:00
# FreedomNetworkSuite
2023-05-14 05:32:10 +00:00
This is a proof of concept for a new suite of modules supported by a common library.
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.
2023-05-14 05:32:10 +00:00
This is a ground up rewrite of [TotalFreedomMod].
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 proof-of-concept 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-05-17 20:35:39 +00:00
[<img src="https://img.shields.io/static/v1?label=Developer&message=Patches&color=blueviolet&style=for-the-badge&logo=intellijidea">](https://github.com/Paldiu)
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=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)
2023-05-22 00:05:43 +00:00
# To Do List
2023-05-30 22:39:54 +00:00
2023-05-22 00:05:43 +00:00
Patchwork:
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
2023-06-04 23:57:33 +00:00
- [ ] Configuration API *(In Progress...)*
- [ ] Event API *(In Progress...)*
2023-05-22 00:05:43 +00:00
Datura:
2023-05-30 22:39:54 +00:00
2023-06-04 23:57:33 +00:00
- [ ] Permission Handling *(In Progress...)*
- [ ] Permission Registration & Assignment *(In Progress...)*
- [ ] 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:
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
2023-05-22 00:05:43 +00:00
- [ ] Jumppads
Corvo:
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