Frank van der Heijden
cb78112cb3
Add Velocity Updater support
2021-07-25 00:08:56 +02:00
Frank van der Heijden
a8d79e052d
Merge pull request #23 from FrankHeijden/feature/cloud
...
Add initial cloud commands + refactors to common
2021-07-24 21:07:45 +02:00
Frank van der Heijden
483e91bad1
Small fixes
2021-07-24 21:05:36 +02:00
Frank van der Heijden
25fdec31b1
Add config migration feature
2021-07-24 18:21:30 +02:00
Frank van der Heijden
5aeef212dc
Refactor help menu
2021-07-24 17:23:42 +02:00
Frank van der Heijden
d96398f4a9
Implement velocity listeners / events
2021-07-24 14:31:45 +02:00
Frank van der Heijden
779f4785e0
Slow down on generic usage
2021-07-24 14:31:08 +02:00
Frank van der Heijden
6545d7ffac
Add initial cloud commands + refactors to common
2021-07-24 02:02:55 +02:00
Frank van der Heijden
f21306021d
Merge pull request #22 from FrankHeijden/feature/velocity
...
Initial Velocity support
2021-07-21 20:29:35 +02:00
Frank van der Heijden
50d6eb262e
Merge pull request #21 from FrankHeijden/fix/sync-commands-after-unload
...
Sync commands after unload
2021-07-21 20:24:24 +02:00
Frank van der Heijden
e97189559b
Don't try to load a directory as plugin
2021-07-21 09:57:13 +02:00
Frank van der Heijden
02bee8c839
Yay code duplication for this PR, next PR implements cloud smh
2021-07-21 03:11:14 +02:00
Frank van der Heijden
f10407b5ea
Return correct result if plugin is already loaded/enabled
2021-07-21 03:07:23 +02:00
Frank van der Heijden
a82b90ce7d
Determine plugin from stacktrace since its more reliable
2021-07-21 02:40:37 +02:00
Frank van der Heijden
6c5c298195
Lookup command correctly in /vsu ci
2021-07-21 01:19:28 +02:00
Frank van der Heijden
13d27e81dd
No more java 11 stuff :'(
2021-07-21 00:49:06 +02:00
Frank van der Heijden
503e40e76f
Persist pluginCommands across plugin restarts, compile velocity with jdk 11
2021-07-20 23:16:00 +02:00
Frank van der Heijden
64cbb44184
Add experimental removal of commands when unloading plugins
2021-07-20 16:22:06 +02:00
Frank van der Heijden
2de0617fd3
Switch to unmerged ACF PR # 336 branch
2021-07-15 18:14:28 +02:00
Frank van der Heijden
4390dc2c56
Initial Velocity support
2021-07-15 17:55:44 +02:00
Frank van der Heijden
4fe02a84a1
Sync commands after unload
2021-06-27 16:43:42 +02:00
Frank van der Heijden
4ffa7f1b99
v2.5.6 - Delegate unloading to ServerUtilsUpdater
2021-06-22 00:33:52 +02:00
Frank van der Heijden
aa6452dae9
v2.5.5
2021-06-22 00:12:03 +02:00
Frank van der Heijden
2ac0ec0a9f
Only support commands.yml for reloading on 1.17
2021-06-22 00:11:53 +02:00
Frank van der Heijden
401b03fbc0
Merge pull request #20 from FrankHeijden/feature/1.17
...
Initial 1.17 update
2021-06-21 22:39:23 +02:00
Frank van der Heijden
89e7498ef2
Initial 1.17 update
2021-06-21 22:19:32 +02:00
Frank van der Heijden
64c37d567d
v2.5.4
2021-05-19 23:56:13 +02:00
Frank van der Heijden
f844a962a1
Merge pull request #18 from FrankHeijden/bug/fix-javapluginloader
...
Fix NoSuchFieldException on JavaPluginLoader#classes
2021-05-19 23:55:45 +02:00
Frank van der Heijden
09f69bb380
Fix NoSuchFieldException on JavaPluginLoader#classes
2021-05-19 23:45:23 +02:00
Frank van der Heijden
0d8a1e4880
v2.5.3
2021-05-02 12:57:51 +02:00
Frank van der Heijden
e442630162
Merge pull request #17 from FrankHeijden/fix/startup-warning
...
Fix 'disabled-commands' unknown plugin startup warning
2021-05-02 12:57:11 +02:00
Frank van der Heijden
db5393b70d
Merge pull request #16 from FrankHeijden/fix/config-generation-names
...
Fix config generation names showing incorrectly in console
2021-05-02 12:57:01 +02:00
Frank van der Heijden
b0159488e2
Merge pull request #15 from FrankHeijden/fix/bungeecord-compatibility
...
Add support for latest BungeeCord/Waterfall, fixes #14
2021-05-02 12:56:49 +02:00
Frank van der Heijden
82ee0d5772
Fix 'disabled-commands' unknown plugin startup warning
2021-05-02 12:27:04 +02:00
Frank van der Heijden
e9f3049c07
Fix config generation names showing incorrectly in console
2021-05-02 12:08:56 +02:00
Frank van der Heijden
9871af44f2
Add support for latest BungeeCord/Waterfall, fixes #14
2021-05-02 11:56:45 +02:00
Frank van der Heijden
c737d0c94a
v2.5.2
2021-03-25 17:02:45 +01:00
Frank van der Heijden
5b79a121ed
Merge pull request #13 from FrankHeijden/fix/command-unregistering
...
Allow non-PluginCommand's to be unloaded
2021-03-25 16:53:22 +01:00
Frank van der Heijden
9452f770a7
Merge pull request #12 from FrankHeijden/fix/watchplugin
...
Fixes watchplugin not reloading when the file is instantly written
2021-03-25 16:53:06 +01:00
Frank van der Heijden
b5a2fd33ab
Merge branch 'master' into fix/watchplugin
...
# Conflicts:
# Common/src/main/java/net/frankheijden/serverutils/common/tasks/PluginWatcherTask.java
2021-03-25 16:52:31 +01:00
Frank van der Heijden
40d1c4dc59
Merge pull request #9 from FrankHeijden/remove-commons-dep
...
Remove commons-codec as dep for MD hashing
2021-03-25 16:51:28 +01:00
Frank van der Heijden
0e1bee0ca1
Fixes watchplugin not reloading when the file is instantly written
2021-03-25 16:45:42 +01:00
Frank van der Heijden
b83da96cac
Allow non-PluginCommand's to be unloaded
2021-03-25 16:29:38 +01:00
Frank van der Heijden
5226866a74
Remove commons-codec as dep for MD hashing
2021-02-22 15:56:39 +01:00
Phil Gibson
b51ff445dd
Fix watched plugins reloading without ensuring the file has fully uploaded first ( #8 )
...
* build: add Apache codec library
Utilise the Apache commons codec library, which has file hashing and checking functions. This will be useful for a fix on hotreloading plugins.
* feat: run tasks later on taskmanagers
Add the ability to run tasks at a later date on task managers.
This is expressed in ticks for bungeecord and bukkit, and is converted to milliseconds for bungeecord.
* feat: add method to get hash of file
Add a method to get the MD5 hash of a file.
* fix: watching plugins waits until the plugin has finished uploading
If a watched plugin is changed, it will no longer immediately reload the plugin. Instead, it will check every 10 ticks (500 milliseconds for BungeeCord) to see if the file MD5 checksum has changed.
If it hasn't, then we can presume the file upload has completed and reload the plugin.
* build: bump version to 2.5.1
* build: relocate apache codec
Relocate the Apache Codec to avoid dependency clashes
* perf: remove unnecessary task call
2021-02-03 20:36:31 +01:00
Frank van der Heijden
5d227ac06e
Merge pull request #7 from FrankHeijden/fix/empty-prefix
...
Fix empty plugins prefix showing as 'null'
2021-02-03 19:01:52 +01:00
Frank van der Heijden
a0a6826d05
Fix empty plugins prefix showing as 'null'
2021-02-03 19:01:11 +01:00
Frank van der Heijden
a80a8e8d60
v2.5.0
2021-01-30 18:10:36 +01:00
Frank van der Heijden
7a4b52d469
Update README.md
2021-01-30 16:58:45 +01:00
Frank van der Heijden
c787bcfe3c
Implement PluginEvent API
2021-01-30 16:40:43 +01:00