Commit graph

94 commits

Author SHA1 Message Date
Frank van der Heijden
69a0918a77
Delete updater jar file if already exists 2020-10-01 19:34:02 +02:00
Frank van der Heijden
7d6d360908
Improve Bukkit (un)loading once more
- Call CraftServer#synCommands after (un)loading plugin
- Force command registrations of ServerUtils
2020-10-01 19:32:53 +02:00
Frank van der Heijden
1723a9564f
Fix help command duplication 2020-10-01 19:29:25 +02:00
Frank van der Heijden
420dd9531f
v2.2.0 2020-09-29 19:09:51 +02:00
Frank van der Heijden
2c1c92fef6
Fix auto-updater failing
- Implemented a new self-reload system, which will boot up a separate plugin to load ServerUtils back up again.
2020-09-29 19:09:40 +02:00
Frank van der Heijden
e2a9fb1dc3
Fix 1_16_R2 bukkit config reload error
- Refactored VersionParam to include patch version specification
- Added ConstructorParam to cache constructors & get the default constructor.
2020-09-29 13:38:16 +02:00
Frank van der Heijden
f268b098a3
Add shorthand subcommand aliases 2020-07-31 01:56:17 +02:00
Frank van der Heijden
b47db98420
Close async tasks properly when shutting down 2020-07-27 01:02:50 +02:00
Frank van der Heijden
62ec9c99ef
Restore bukkit pl-command after unregistering commands 2020-07-23 15:20:50 +02:00
Frank van der Heijden
3b93518224
v2.1.0 2020-07-22 00:11:58 +02:00
Frank van der Heijden
f604eaeb4d
Set permission for unwatching plugin the same as 'su watchplugin' 2020-07-22 00:11:51 +02:00
Frank van der Heijden
095cad4ed0
Unregister commands when disabling 2020-07-22 00:05:38 +02:00
Frank van der Heijden
86e8c3a9e6
Call forEach on values instead of SetMultimap 2020-07-21 23:53:18 +02:00
Frank van der Heijden
0ed6747e4b
Cast to object to prevent wrong overloaded method call 2020-07-20 20:27:39 +02:00
Frank van der Heijden
07719cc1cc
Feature - plugin watcher, detect file changes & reload 2020-07-20 20:19:07 +02:00
Frank van der Heijden
719163c579
v2.0.7 - REEE debug 2020-07-20 14:48:47 +02:00
Frank van der Heijden
93d3ed729e
v2.0.6 2020-07-20 14:39:41 +02:00
Frank van der Heijden
d6b75e5c02
Close plugin class as well (BungeeCord) 2020-07-20 14:39:14 +02:00
Frank van der Heijden
a0bdaeb2fc
Bring back customisable messages for reloading ServerUtils using wacky methods 2020-07-20 14:14:23 +02:00
Frank van der Heijden
6c8a93dc1b
Update on sync thread where possible 2020-07-20 02:06:28 +02:00
Frank van der Heijden
71b6a5fa02
v2.0.5 - Fix for reloading ourselves 2020-07-20 00:37:16 +02:00
Frank van der Heijden
4b6008299b
Close plugins internally when reloading them instead of externally 2020-07-19 21:55:00 +02:00
Frank van der Heijden
a0e0072f12
v2.0.4 2020-07-19 21:31:53 +02:00
Frank van der Heijden
926ceaf172
Implement 1.16 bukkit config reloading exceptions 2020-07-19 21:28:24 +02:00
Frank van der Heijden
e27e9fb4ea
Use artifact name when auto-updating plugin 2020-07-11 12:20:51 +02:00
Frank van der Heijden
c82364b7ae
v2.0.3 2020-07-10 23:35:02 +02:00
Frank van der Heijden
776159d91e
Implement some test cases for HexUtils 2020-07-10 19:41:51 +02:00
Frank van der Heijden
0ed2b567c8
Add missing command completions for BungeeCord 2020-07-09 13:39:01 +02:00
Frank van der Heijden
7128b45ade
Fix typo 2020-07-09 13:37:20 +02:00
Frank van der Heijden
e5038fce31
Cleanup reflection parameters 2020-07-06 12:05:18 +02:00
Frank van der Heijden
578f4e1b9e
Create README.md 2020-07-06 11:53:03 +02:00
Frank van der Heijden
584ce8be4d
v2.0.2 - Improve reloading and cleaning up of BungeeCord plugins.
- Cleanup PluginClassLoader properly
- Cancel plugin tasks properly
- Fixed automatic updater on bungee
2020-07-05 21:59:26 +02:00
Frank van der Heijden
f728c3e6bb
v2.0.1 - Hex color support 2020-07-05 20:16:45 +02:00
Frank van der Heijden
5db7fd2ba3
Merge pull request #3 from FrankHeijden/feature/bungee
BungeeCord edition
2020-07-05 17:03:08 +02:00
Frank van der Heijden
71c60af8be
v2.0.0 2020-07-05 17:02:48 +02:00
Frank van der Heijden
af4c7ba214
Comply with checkstyle again 2020-07-05 16:59:07 +02:00
Frank van der Heijden
e67b20dee0
More abstractions
- Abstracted UpdateCheckerTask
- Merged PluginProvider into the PluginManagers
2020-07-05 16:07:36 +02:00
Frank van der Heijden
23e8e80191
Initial BungeeCord edition 2020-07-04 21:30:34 +02:00
Frank van der Heijden
4416d55173
Modularise project 2020-07-03 15:52:56 +02:00
Frank van der Heijden
2be3825438
Don't append seperators if null 2020-07-01 12:57:42 +02:00
Frank van der Heijden
a45b7dfa3e
Replace \n with newline in messages 2020-07-01 12:55:44 +02:00
Frank van der Heijden
fbf3e2ae9b
Disable update check on login by default 2020-06-30 21:29:52 +02:00
Frank van der Heijden
d3eb872f94
v1.5.3 2020-06-30 21:05:04 +02:00
Frank van der Heijden
0abfa991b9
Unit tests for ListBuilder and VersionUtils 2020-06-30 20:20:10 +02:00
Frank van der Heijden
93c5adb911
Better URL error response handler 2020-06-30 11:27:14 +02:00
Frank van der Heijden
3f24f4acea
Implement plugin page prefix
- Fixes #2
2020-06-29 23:26:55 +02:00
Frank van der Heijden
5f4066dd8b
v1.5.2 2020-06-29 18:07:54 +02:00
Frank van der Heijden
7a2d21889a
Split util methods from UpdateCheckerTask 2020-06-28 23:10:59 +02:00
Frank van der Heijden
49e0be1b37
Utilise list instead of collection for ListBuilder 2020-06-27 13:32:52 +02:00
Frank van der Heijden
c9fceaac0d
v1.5.1 - Only tryClose if not null 2020-06-27 12:29:58 +02:00