Commit Graph

23 Commits

Author SHA1 Message Date
Telesphoreo 8a6c695e10 Expose rollbacks to the API, refactor the scheduler 2026-05-19 13:22:38 -04:00
Telesphoreo 64c691bb58 More modernization for the database 2026-05-19 02:30:16 -04:00
Telesphoreo a980e26cc7 Rewrite the database system to have a proper ORM and migrations 2026-05-19 02:02:55 -04:00
Telesphoreo a508aa5aae Add changes for HTTPD to do web-based punishments 2026-05-18 00:30:26 -04:00
ncurran02 1a1719290f Uplift Paper version to 26.1.2
Upgraded Gradle to 9.5.1

Updated deprecated functions

General code clean up
2026-05-13 18:09:51 +10:00
Telesphoreo 36ab0eb10e Cleanup imports 2024-10-15 18:57:33 -05:00
Telesphoreo aadac1746e Better permission validation 2024-10-15 18:57:17 -05:00
Taah 85605774cf fix mute & freeze not staying after relog
add configurable timers for mute and freeze
2024-03-23 08:14:36 -07:00
Taah f34df4f296 Add IP Banning by getting every IP punishment through SQL and checking if it's the same IP, if it's a ban / tempban, and if it's active
Make the ban command add the most recent IP used by a PlexPlayer if the player being banned is not online, else use online player's IP
2024-01-16 22:23:31 -08:00
Telesphoreo 79206d9354 (broken) ip bans 2024-01-16 21:03:50 -06:00
Taah bc8c89449e Remove WebUtils, MojangUtils, and ashcon and replace references of WebUtils with DataUtils#getPlayer(String username) 2023-08-31 02:48:02 -07:00
Taah cc9967f9c2 make bans and kicks not take too long 2023-08-31 02:18:11 -07:00
Taah b0a8b463cb Add SQL Generators
Add cache for table strings generated
Add legacy support for Tags and login messages by converting legacy color codes to minimessage tags
2023-08-26 06:59:29 -07:00
Taah 7ff6bdb171 Remove rank system entirely and move developer title to being hardcoded 2023-08-25 04:07:56 -07:00
Taah 175c7db23d Bump the version to 1.4-SNAPSHOT
Remove every trace of MongoDB
Fix issue where notes were not being notified on a permissions based system
2023-08-25 01:30:41 -07:00
Taah f97411ce09 Cache whether the server is on a proxy or not
Fix kick where ban message was displayed instead of kick message
2023-08-24 22:36:14 -07:00
Taah 28ec8e1d2d Add support for reasons 2023-08-24 15:35:59 -07:00
Telesphoreo ea512487ac Reformat 2023-03-08 14:26:10 -06:00
Focusvity 77be23faf0 Minor clean up 2023-03-08 22:45:47 +11:00
Focusvity d6b44863aa Remove the API component - closes #51 2022-08-02 22:08:52 +10:00
Taah 9f19bd14ca fix NPE and codec issues 2022-05-28 19:12:18 -07:00
Telesphoreo bb8c34e0cd Format 2022-05-10 00:08:45 -05:00
Focusvity f9a577035b Move Plex to API-driven plugin and fix NoClassDefFoundError on startup 2022-04-24 14:16:14 +10:00