Commit Graph
100 Commits
Author SHA1 Message Date
Taah 9557737915 add messageComponent that takes a component parameter 2022-05-07 17:37:47 -07:00
Taah 5e1475dfb5 add messageComponent that takes a component parameter 2022-05-07 17:34:41 -07:00
Taah 884a4ed1ec remove missing javadoc parameter 2022-05-07 17:23:23 -07:00
Taah ae098410c1 Merge remote-tracking branch 'origin/master' 2022-05-07 17:13:17 -07:00
Taah abaf3ff980 remove missing javadoc parameter 2022-05-07 17:13:03 -07:00
Taah 4450427d4e add the ability to override the chat
safe serialize minimessage methods
2022-05-07 17:11:19 -07:00
Taah 38b18e5867 add the ability to overide the chat 2022-05-05 21:27:32 -07:00
Taah 048518dc49 properly unregister module cmds 2022-05-05 19:13:47 -07:00
Taah 8fc2f74275 optionally register command 2022-05-05 18:54:08 -07:00
Taah c9da0177ad add option to enable extra data such as punishments (default is yes) 2022-05-05 18:41:11 -07:00
Taah b23b7c0c1b have modules enable last in onEnable 2022-05-05 17:30:37 -07:00
Taah 24e031acae add gson serializedname support for toml 2022-05-05 01:12:24 -07:00
Taah f52c8462ae actually indent array types in toml
add a default config file instead of generation for commenting purposes
add a random gradient placeholder and a converter for legacy colorcodes
2022-05-05 00:49:03 -07:00
Taah 4e9984f251 push gradle oops 2022-05-04 23:38:23 -07:00
Taah 7d0f3618c9 move this back 2022-05-04 05:20:29 -07:00
Taah a24aa6a962 move this back 2022-05-04 05:19:34 -07:00
Taah de13860741 Merge remote-tracking branch 'origin/master' 2022-05-04 05:18:50 -07:00
Taah b072e49d85 modify toml4j fork to automatically add new fields without overwriting previous ones and setup motd 2022-05-04 05:18:07 -07:00
Taah 2bc943b4c8 make chat listener not parse events 2022-04-24 16:31:26 -07:00
Taah a00c6926c4 add tempban punishment type and swap localdatetime zoneddatetime, as well as reload timezone on /plex reload 2022-04-19 14:49:45 -07:00
Taah 67a382695a Merge remote-tracking branch 'origin/master' 2022-04-19 13:34:15 -07:00
Taah 9600f2d5d9 add warning for querying plex players by ip when using sqlite 2022-04-19 13:33:58 -07:00
Taah 98c487c639 add tempban punishment system and redo the way tempbans parse duration 2022-04-19 13:16:07 -07:00
Taah 336f17b1cf refactor packages and rename + add sql permission system + mongodb 2022-04-11 10:56:26 -07:00
Taah 583f502cee Merge remote-tracking branch 'origin/master' 2022-04-11 00:53:49 -07:00
Taah c071195aaf fix punishments not being retrieved from sql 2022-04-11 00:53:09 -07:00
Taah c92a4bbdb9 add jitpack for vault 2022-04-10 17:27:03 -07:00
Taah 9b0b7537c2 fix build.gradle publishing wrong artifact 2022-04-10 17:22:22 -07:00
Taah f8d25491d5 add library dependencies to pom 2022-04-10 16:36:37 -07:00
Taah ffe8993ee1 use packs's repository for plugin-yml 2022-04-10 15:39:58 -07:00
Taah 90ef0a2121 Merge branch 'master' of https://github.com/plexusorg/plex into taah-cmd-blocker 2022-04-10 15:30:23 -07:00
Taah dc65187381 add /csay
make /say and /csay not parse minimessage messages
add a strip color function to strip a message of minimessage strings
2022-04-10 15:27:25 -07:00
Taah b449d732b0 Merge branch 'master' of https://github.com/plexusorg/plex into taah-cmd-blocker
 Conflicts:
	src/main/java/dev/plex/command/blocker/CommandBlockerManager.java
	src/main/java/dev/plex/listener/impl/CommandListener.java
	src/main/resources/commands.yml
2022-04-10 15:03:32 -07: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
Taah 81d3cc8dde add additional conditions for telnet users 2022-04-10 02:31:07 -07:00
Taah 7b13ca0248 update to gradle 7.4.2 and host a custom fork of the mincrell plugin for now 2022-04-10 01:32:33 -07:00
Taah 06fcf531af instead of checking if a command starts with the message, check if each argument of the command is equal to the message until you can't check anymore 2022-04-10 00:42:53 -07:00
Taah 9f7ac310d9 merge master branch and add ayunami's delimiter code, with of course, credit to him added in the code, and fix a bug 2022-04-10 00:25:14 -07:00
Taah 09bc47f3fb Merge branch 'master' into taah-cmd-blocker
# Conflicts:
#	src/main/java/dev/plex/Plex.java
#	src/main/java/dev/plex/listener/impl/CommandListener.java
#	src/main/java/dev/plex/services/impl/CommandBlockerService.java
#	src/main/resources/commands.yml
2022-04-10 00:04:06 -07:00
Taah d16aa6de4c Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Plex-Core/src/main/java/dev/plex/command/impl/SayCMD.java
2022-04-09 22:11:06 -07:00
Taah 6086f761eb add /say
fix /tag
2022-04-09 22:10:35 -07:00
Taah d33c8df675 add fleek to devs list 2022-04-08 00:40:42 -07:00
Taah 9c5a557316 switch statements look cleaner here 2022-04-08 00:32:53 -07:00
Taah 38e79fd917 add case insensitivity 2022-04-08 00:24:46 -07:00
Taah 10e63f5e86 - taah command blocker 2022-04-08 00:20:17 -07:00
Taah fa75ea945d Merge remote-tracking branch 'origin/master' 2022-04-07 00:37:46 -07:00
Taah 9ddf3ceeda fix mongo support 2022-04-07 00:37:31 -07:00
Taah ea862e152f check for update status instead of sending msg 2022-04-06 21:08:03 -07:00
Taah 1f653ab5df Add /plex update 2022-04-06 20:55:54 -07:00
Taah 34d1eafaaf reload services and add ids to notes 2022-04-06 19:05:29 -07:00
Taah 03e5833f0a add item builder class 2022-04-06 18:39:13 -07:00
Taah f2ee3bf7a5 begin notes system
store task id
2022-04-06 17:38:15 -07:00
Taah 1d8ce6001c add getting players by username 2022-04-06 16:59:34 -07: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
Taah 35d436bb61 remove <v> and swap it to {number} for messages 2022-04-03 21:07:48 -07:00
Taah 0c6d90e653 Merge remote-tracking branch 'origin/master' 2022-04-02 13:14:58 -07:00
Taah c41c09710d update gson to fix error with parsing arrays 2022-04-02 13:14:37 -07: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
Taah 8ebb1c91a0 add get all admins method to get all admin objects 2022-03-31 22:47:15 -07:00
Taah 20fe89edbc Merge remote-tracking branch 'origin/master' 2022-03-30 23:56:11 -07:00
Taah ad2273f5ab Merge remote-tracking branch 'origin/master' 2022-03-30 23:51:45 -07:00
Taah 6e768c0e0f find player by ip + reload system on /plex reload 2022-03-30 23:50:53 -07:00
Taah 0aa9669f5f lol i disabled modules on reload 2022-03-05 17:22:30 -08:00
Taah 46d8debd18 - don't reload indefinite bans 2022-03-05 17:20:51 -08:00
Taah 69541a20b8 - Add command and listener support 2022-03-05 17:17:14 -08:00
Taah 87ddf355b5 - Begin BETA module system 2022-03-05 17:04:34 -08: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
Taah 565cef61db - Add /lockup 2022-02-28 12:39:04 -08: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
Taah 1333f06dad - Add the ability to customize game rules per world in config
- Add gamerules argument to /debug
2022-02-25 01:54:11 -08:00
Taah 1b856db297 - Add unmute & mute and some checks as well as fix prefix bug 2022-02-25 00:59:48 -08:00
Taah bc461ee870 Merge remote-tracking branch 'origin/master' 2022-02-25 00:37:59 -08:00
Taah 210b02ff78 Add minimessage support to prefixes 2022-02-25 00:37:43 -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
Taah a2aea5bf1c - Fix login messages to match with titles 2022-02-21 23:17:00 -08:00
Taah 28fba133b7 Merge remote-tracking branch 'origin/master' 2022-02-21 22:56:14 -08:00
Taah 355a930c89 - Create tag command
- Fix bug fixes
2022-02-21 22:55:59 -08:00
Taah 455713db3c - Fix world permissions handling and add more customization 2022-02-21 20:51:05 -08:00
Taah be125f72f9 Merge remote-tracking branch 'origin/master' 2022-02-21 18:35:33 -08:00
Taah 011105c9ee - Auto upload snapshots to maven 2022-02-21 18:35:17 -08:00
Taah 15d28cccf2 - Fix nexus publish tasks 2022-02-21 18:19:41 -08:00
Taah e446002567 - Add samples to config for motd 2022-02-21 17:26:50 -08:00
Taah ae61503df4 - Add gradle tasks to publish to nexus repository 2022-02-21 17:03:51 -08:00
Taah 93fa38d9da - Make adminworld check for ranks or permissions 2022-02-21 16:29:52 -08: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
Taah fddf57d7f5 Convert to Ashcon API for NameHistory 2022-02-06 21:06:55 -08:00
spacerocket62 282da7fdbb delete commandargumentexception and return usage instead 2022-02-06 19:53:35 -08:00
spacerocket62 c2206d0079 - Fix NH bug & Gson not liking LocalDateTime 2022-02-06 19:43:37 -08:00
spacerocket62 e70a01868d Fix plex creating a new punished player everytime 2022-02-05 15:18:17 -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
spacerocket62 5e64e5e1b5 Remove debug message 2022-02-05 13:51:40 -08:00
spacerocket62 4171a504ce Fix commands rank permission system by adding check for ANY command source 2022-02-05 13:51:15 -08:00
spacerocket62 15f0f5fe2d Move the chat renderer to a final class variable instead of initializing it every chat event 2022-01-27 01:03:48 -08:00
spacerocket62 8202021f07 Migrate (what I could find) legacy component system uses to kyori component system
Create List command
Remove fionn command
Remove test command
Add Mojang Utils
Auto add Plex Players back to cache on start if any are online
2022-01-27 01:00:50 -08:00
spacerocket62 29b547fc8b Merge remote-tracking branch 'origin/master' 2022-01-26 23:56:38 -08:00
spacerocket62 b94f0323ca Merge remote-tracking branch 'origin/master' 2022-01-26 22:36:40 -08:00
spacerocket62 13eb6e2ef9 Merge branch 'master' of https://github.com/PlexDevelopment/Plex-Dev
# Conflicts:
#	src/main/java/dev/plex/command/PlexCommand.java
2022-01-26 21:29:53 -08:00
spacerocket62 587ea8f352 Begin fixing command system 2022-01-26 21:28:30 -08:00
spacerocket62 8ecc1d2fce Fix SQL Syntax 2020-11-09 20:53:45 -08:00