Commit Graph

25 Commits

Author SHA1 Message Date
Telesphoreo 9fa8d82217 Begin work on the Plex API 2026-05-19 12:32:56 -04:00
Telesphoreo 64c691bb58 More modernization for the database 2026-05-19 02:30:16 -04:00
Nathan Curran c4bd65e7e0 Utilise the new Prism API (#101)
* Start changes to use the new Prism API

Currently, the Prism API doesn't support rollback so pushing the changes until such time the API allows you to rollback and/or restore modifications

* Modified the API to use the new modification services

* Only rollback activities that has occurred in previous 24 hours upon ban

* code formatting [skip-ci]
2026-05-17 16:03:45 -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 aadac1746e Better permission validation 2024-10-15 18:57:17 -05:00
Telesphoreo fff35ad34c fix -rb showing in ban message 2024-05-26 13:35:35 -05:00
Deauthorized c5b356e45a fix merge conflict for hopefully the last time 2024-05-06 15:51:04 -04:00
Deauthorized 52cc738d4d fix merge conflict 2024-05-06 15:34:18 -04:00
Deauthorized 7d94717de5 Update BanCMD.java 2024-05-02 17:23:37 -04:00
Video 54015f668a Fixes NPE if Prism or CoreProtect are not installed (#87) 2024-03-02 15:38:49 -06:00
Telesphoreo 6ce4843829 Minor fix 2024-01-27 15:56:40 -06:00
Telesphoreo 7298c8669a Attempt to fix bans not working 2024-01-27 15:48:21 -06:00
Telesphoreo e22f079062 Tab completion improvements to ban command 2024-01-23 19:58:15 -06:00
Telesphoreo 8f713fd30c uncomment prism support 2024-01-23 19:52:03 -06:00
Telesphoreo 72467de5ce Tab completer improvements (#80)
* Attempt to improve the tab completion for Plex

* i give up for the night

* steven is a god

* Fix permission node
2024-01-20 11:32:24 -06: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
Taah b35bf63ba4 Add coreprotect support, start on prism but commented out until they figure out a maven repository for their API 2024-01-15 15:39:57 -08:00
Taah 7ff6bdb171 Remove rank system entirely and move developer title to being hardcoded 2023-08-25 04:07:56 -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 8344e3596e Remove checkTab and replace with silentCheckRank
add isCancelled checks for MobListener
Modify the plugin's YAML file to load before essentials
Modify the world command to support the TFM Extras module
Add more checks in WorldListener to prevent spawning entities and interacting with anything except openable things (doors, trapdoors, gates)
2023-08-24 02:40:52 -07:00
Telesphoreo ea512487ac Reformat 2023-03-08 14:26:10 -06:00
Telesphoreo a1c009909d Lang to lang3 2022-06-08 15:09:42 -05:00
Telesphoreo 770fe65f98 Reduce code duplication 2022-05-10 00:00:48 -05:00
Taah 9284ec3409 add plugin messaging to proxies for kicking players 2022-05-09 18:05:31 -07:00
Focusvity f9a577035b Move Plex to API-driven plugin and fix NoClassDefFoundError on startup 2022-04-24 14:16:14 +10:00