320 Commits

Author SHA1 Message Date
Aust1n46
d429327952 Refactored JsonFormat and ChatChannel implementations. 2021-04-15 23:29:41 -05:00
Aust1n46
e9a6da45fe Refactor GuiSlot implementation. 2021-04-15 23:10:46 -05:00
Aust1n46
b0c311e0ea Refactored abstract class to interface. 2021-04-15 22:10:34 -05:00
Aust1n46
51a5540d08 Refactored command registration system. 2021-04-15 21:42:03 -05:00
Aust1n46
719ee85268 Update hex color support for message remover.
Does not support 1.7 at this time.
2021-04-11 20:36:13 -05:00
Aust1n46
93be4b8b54 Add known issue details to the config. 2021-04-11 16:30:42 -05:00
Aust1n46
f1ecbf24b1 Direct register message command aliases to override Essentials. 2021-04-11 16:26:23 -05:00
Aust1n46
38330c93a6 Update hotfix version. 2021-04-11 15:43:37 -05:00
Aust1n46
e57ba58e6f Create MCP instance on receiving server if it doesn't exist. 2021-04-11 15:43:09 -05:00
Aust1n46
882019b2a0 Fixed merge issue with previous hotfix. 2021-04-10 18:57:28 -05:00
Aust1n46
7d91f560b7 Merge branch 'Mute-Update'
Conflicts:
	src/bungee.yml
	src/plugin.yml
2021-04-10 18:53:42 -05:00
Aust1n46
40a7d70270 Added configurable message sound.
Added spy override to /reply command.
2021-04-10 16:30:48 -05:00
Aust1n46
0c0e4da5f0 Fixed /broadcast not working with URL's. 2021-04-10 14:40:53 -05:00
Aust1n46
9f49a41bbc Added spy override to Bungee messaging. 2021-04-10 14:25:48 -05:00
Aust1n46
704b724b9e Added override permission for commandspy. 2021-04-10 13:54:51 -05:00
Aust1n46
8a6a4d61f2 Load database async and add exception handling.
Hikari seems to print it's own stacktrace even when you catch the
exception.
2021-04-09 17:19:08 -05:00
Aust1n46
c663c49e9c Refactor MySQL database logging implementation. 2021-04-08 17:32:58 -05:00
Aust1n46
80cb47c03c Only initiate sync if BungeeCord is being used. 2021-04-05 17:42:44 -05:00
Aust1n46
f5d5ce0e6f Actually update messages file version in the Localization handler... 2021-04-04 23:04:15 -05:00
Aust1n46
eae285f84f Update messages file version. 2021-04-04 23:02:42 -05:00
Aust1n46
32e4420712 Rename "defaultconfig" to something more... verbose. 2021-04-04 23:00:42 -05:00
Aust1n46
44c2363db3 Add reason for /muteall. 2021-04-04 22:57:30 -05:00
Aust1n46
c12c00b784 Update config for new timed mute. Update spam mute message. 2021-04-04 22:06:15 -05:00
Aust1n46
54fd1d5384 Update version. 2021-04-04 18:12:18 -05:00
Aust1n46
4f1cd8b494 Delete outdated BungeeCord muting commands. 2021-04-04 18:04:53 -05:00
Aust1n46
704905d439 Add reason support for muting. 2021-04-04 18:03:29 -05:00
Aust1n46
113e04aa19 Remove extra tab. 2021-04-03 17:36:23 -05:00
Aust1n46
803170f8c2 Hotfix for BungeeCord sync not working if the delay isn't long enough. 2021-04-02 21:03:22 -05:00
Aust1n46
9d42262e0f Add smart tab completion for non-Bungee channels. 2021-04-02 20:06:26 -05:00
Aust1n46
c4c41336d7 Hotfix to handle name change properly. 2021-04-02 20:06:06 -05:00
Aust1n46
264ddf8c2e Changed parameter order for /mute and /unmute.
For better tab completion control.
2021-03-21 20:33:28 -05:00
Aust1n46
b91e54bbe4 Added BungeeCord functionality to /unmute command. 2021-03-21 19:08:49 -05:00
Aust1n46
a867c2d23a Added common mute times to tab completion. 2021-03-21 13:58:29 -05:00
Aust1n46
72153b57c6 Added new API method for getting list of channels.
Added channel tab completion for /mute command.
2021-03-21 00:28:59 -05:00
Aust1n46
1da382bb38 Added networking for BungeeCord /mute. 2021-03-20 23:47:24 -05:00
Aust1n46
5447abe8f4 Updated plugin version. 2021-03-07 17:27:47 -06:00
Aust1n46
bc4c1ae4fd Added null check and warning message for reload player data loading.
Will be triggered if player data is missing for a currently online
player after a config reload.
2021-03-07 17:26:28 -06:00
Aust1n46
2ec0439581 Fixed issue with experimental VentureChatBungee setting from DiscordSRV.
Created helper method for escaping JSON chars.
2021-02-19 17:43:24 -06:00
Aust1n46
241fe7a319 Overhauled mute system.
Improved timed muting.
Added new arg parser for mute duration.
Fixed cooldown overflow issue.
Fixed timed mutes not expiring properly issue.
Updated data file format to properly use yml formatting.
Properly sync timed mutes over BungeeCord.
2021-02-19 17:13:34 -06:00
Aust1n46
87b49cec2b Hotfix for error when player kicked. 2021-02-17 20:07:24 -06:00
Aust1n46
b83913d811 Update version. 2021-02-14 18:10:45 -06:00
Aust1n46
4d02222815 Added additional delay for sync on first player joining after boot up.
First player join takes MUCH longer than subsequent joins.
2021-02-14 18:06:14 -06:00
Aust1n46
22662a6872 Fixed issue with sync system not working for autojoin: false channels. 2021-02-14 18:05:29 -06:00
Aust1n46
9b04925c35 Added permissions check for ranged spy. 2021-02-13 23:11:30 -06:00
Aust1n46
a1e8b7bb4f Added hashmaps for Bungee player data for better efficiency. 2021-02-13 22:33:35 -06:00
Aust1n46
ff0441de4c Updated player storage to hash maps for better efficiency.
Deprecated MineverseChat.players and MineverseChat.onlinePlayers
2021-02-13 22:18:20 -06:00
Aust1n46
924b989ee1 Fixed issue with BungeeCord tab completion. 2021-02-13 18:19:50 -06:00
Aust1n46
f00b123d9e Tweaked player data system to better handle offline UUID's. 2021-02-13 15:50:59 -06:00
Aust1n46
6f5fb0976a Updated Bungee player data saving system. 2021-02-13 13:16:07 -06:00
Aust1n46
17ea0c8c05 Updated version. 2021-02-13 09:54:00 -06:00