Commit Graph

532 Commits

Author SHA1 Message Date
f8e019dd69 Update Jenkinsfile 2022-05-12 22:53:21 -05:00
8ab337d0a6 Allow server owners to use plex update 2022-05-12 22:45:17 -05:00
Taah
ebfba89994 check if rsp is null 2022-05-10 23:06:56 -07:00
Taah
b78f71c238 make vault optional and automatically enable if a server is using vault 2022-05-10 22:48:47 -07:00
bb8c34e0cd Format 2022-05-10 00:08:45 -05:00
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
Taah
7d709319c6 oops 2022-05-08 17:59:01 -07:00
Taah
0f76222f90 add option to load extra data when retrieving by username 2022-05-08 17:56:06 -07:00
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
Allink
b65c1ccd6d Don't allow events in books 2022-05-08 01:12:47 +01:00
Taah
4450427d4e add the ability to override the chat
safe serialize minimessage methods
2022-05-07 17:11:19 -07:00
6c4903c3fe Adds a connection listener to proxy module 2022-05-07 01:25:23 -05:00
fd50589331 Allow not setting permissions 2022-05-06 16:58:56 -05:00
74faaf2d74 Add Darthfish command. (#40)
* Add Darthfish command.

* You can't simpy do that.

You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that. You can't simpy do that.

* It's not about credit or discredit

It's about copyright of TFM.

Co-authored-by: Business Goose <arclicious@vivaldi.net>
Co-authored-by: Allink <44676012+allinkdev@users.noreply.github.com>
2022-05-06 14:25:36 -05: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
842f96678d Fix gradle file 2022-05-05 15:28:05 -05: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
457b6f4124 Resolves #17 2022-05-04 18:23:04 -05:00
9d5794dcfd Merge pull request #38 from plexusorg/player-mm
More Player MiniMessage & prefix handling improvement
2022-05-04 12:45:31 -05:00
Business Goose
0e3eeaeac3 Allow books and signs to use SafeMiniMessage 2022-05-04 17:40:58 +01:00
Business Goose
45b338fd9b Make a safe mini message class with a custom tag resolver 2022-05-04 17:08:35 +01:00
Business Goose
3604add18a Add getting text from component to PlexUtils 2022-05-04 16:30:37 +01:00
Business Goose
d716f77ac0 Use a variable for the chat component & if they have a prefix, append the prefix to that variable instead of using else if 2022-05-04 16:08:52 +01:00
Business Goose
cbbdb0248f Allow players to use MiniMessage 2022-05-04 16:04:52 +01:00
Business Goose
84edae26f5 Disable proxy from building from the root project since it's incomplete 2022-05-04 15:52:27 +01:00
Business Goose
8592978be2 Use PlexUtils.mmDeserialize instead of MiniMessage.miniMessage().deserialize in ChatListener 2022-05-04 15:50:37 +01: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
c80b6c9ff9 Merge pull request #37 from plexusorg/give-me-dev
Add me to dev list (I am epic)
2022-05-04 01:17:28 -05:00
Allink
303f81d5cd Add me to dev list (I am epic) 2022-05-04 07:13:43 +01:00
6756f2db76 Merge pull request #36 from allinkdev/bugs
Fix bugs
2022-05-02 12:58:37 -05:00
Business Goose
0af3603354 Spawn dispenser mobs the same way Bukkit does, closes #18 2022-05-02 08:38:11 +01:00
Business Goose
63fcd3a2b1 Use replaceText to replace URLs with correct components for them (closes #34) 2022-05-02 07:35:22 +01:00
Business Goose
e484130d84 Cancel PlayerTeleportEvent for frozen players (closes #31) 2022-05-02 06:08:30 +01:00
d55de3b4a8 Update dependencies 2022-04-25 19:07:55 -05:00
Taah
2bc943b4c8 make chat listener not parse events 2022-04-24 16:31:26 -07:00
bc3893e2db add this back 2022-04-24 15:35:48 -05:00