Commit Graph

37 Commits

Author SHA1 Message Date
81c656c86e Tell admins if a player has notes 2022-04-12 21:08:12 -05:00
1dc0e05715 Closes #26 2022-04-10 18:30:21 -05:00
Taah
8dfaaf7a8c fix /tag
fix /notes
fix /rank
switch /admin to a datautils check instead of using ashcon api
2022-04-10 15:02:50 -07:00
fb17c4c858 Add smite command and a few other fixes 2022-04-07 18:23:38 -05:00
Taah
9ddf3ceeda fix mongo support 2022-04-07 00:37:31 -07:00
5012d0478b Switch UUID in PlexPlayer to an actual UUID and fix notes 2022-04-06 22:55:01 -05:00
Taah
34d1eafaaf reload services and add ids to notes 2022-04-06 19:05:29 -07:00
Taah
f2ee3bf7a5 begin notes system
store task id
2022-04-06 17:38:15 -07:00
7420e7e721 Optimize imports 2022-04-05 15:40:42 -05:00
f5a89384a0 Remove commented out things 2022-04-05 13:14:53 -05:00
Taah
6f4bc5aec1 so far it is working but the only thing preventing me from going to fully asynchronous calls for punishments is httpd... 2022-04-04 01:36:50 -07:00
511506348f Ban service now works with JSON 2022-04-03 17:59:16 -05:00
894cda2ede Remove some of this duplicate code 2022-04-03 16:45:32 -05:00
470f652e0b Actually add IPs to punishment 2022-04-02 18:03:58 -05:00
Taah
1f2eed78de add custom module config class
fix npe in tab listener
add getter for indefinite bans
fix npe in plex cmd
remove spring boot and add jetty
2022-04-01 20:58:03 -07:00
Focusvity
159ed046cb
Removed deprecated methods from custom world and fixed a missing Jedis check 2022-03-19 20:38:09 +11:00
3c0b79ba06 Start getting rid of legacy strings 2022-03-17 17:16:17 -05:00
Taah
2804f6bc41 - Change indefinite bans config system to be more organized
- Store indefinite bans through an object instead
- Add debug redis messages
- Make loading keys from the jar optional
2022-03-05 15:44:38 -08:00
c82586b02a Plex 0.7
Backport changes from 1.18.2
2022-03-03 17:24:15 -06:00
71de135cfc chili sauce 2022-02-28 19:44:10 -06:00
Taah
8550240754 - Start the indefinite ban system, currently working with manually adding to the configuration.
- /plex reload reloads the indefinite bans
- Fixed bug where AdminChat showed up with symbols still and not colorized in adminchat
2022-02-27 22:28:00 -08:00
3f3bba57ac Reformat code 2022-02-26 00:26:42 -06:00
817cb03dca Add tempbans 2022-02-26 00:24:11 -06:00
Taah
1b856db297 - Add unmute & mute and some checks as well as fix prefix bug 2022-02-25 00:59:48 -08:00
Taah
f13bd8a5d5 - Fix banning bug + make plex name color config option work 2022-02-24 23:50:11 -08:00
Taah
bd21e5d2ba - Switch messages.yml to minimessage 2022-02-24 23:09:55 -08:00
553e5c6355 Formatting 2022-02-22 03:30:23 -06:00
Taah
6f506ac5cb Rework punishment system by deleting the Ban and BanManager and moving everything into Punishment Manager. TODO cache punishments maybe? who knows! add an active field to punishments and fix the ban service to actually unban players 2022-02-21 16:20:22 -08:00
2631867e27 Fix a whole bunch of bugs
- Rewrite how bans are handled
- Add /unfreeze command
- Rename LoginListener to BanListener
- Persistent commandspy
2022-02-06 23:53:57 -06:00
Taah
fddf57d7f5 Convert to Ashcon API for NameHistory 2022-02-06 21:06:55 -08:00
spacerocket62
c2206d0079 - Fix NH bug & Gson not liking LocalDateTime 2022-02-06 19:43:37 -08:00
spacerocket62
211308e813 Add documentation to dev.plex.admin, dev.plex.banning, dev.plex.cache, and dev.plex.command (annotations and PlexCommand.java only)
Convert Date in punishments to LocalDateTime
2022-02-05 15:14:23 -08:00
140f298018 Fix Redis hanging 2022-02-04 13:30:05 -06:00
93a8a10212 That's right, Redis is working!
- Fix end date for bans not being correct
- Add a lot of debug information
- Add ban reasons
2022-02-04 02:18:07 -06:00
4a05d90c17 Code cleanup 2022-01-30 15:03:47 -06:00
087f6dc35a Optimize imports 2022-01-27 15:23:01 -06:00
5bafa1122c
tttt 2021-01-03 01:21:15 -06:00