Commit graph

203 commits

Author SHA1 Message Date
Frank van der Heijden
80e6bfa680
Set messages.json config-version to 1 2021-08-03 20:09:30 +02:00
Frank van der Heijden
dd99bad81c
Bungee can't differentiate between loaded and enabled 2021-08-03 20:07:50 +02:00
Frank van der Heijden
11a5c5140b
Refrain from using adventure in the PluginManager's
Otherwise we have the same issue in the ServerUtilsUpdater plugin with the different adventure shadings
2021-08-03 18:34:31 +02:00
Frank van der Heijden
0f9c6f4041
Relocate common module for each platform
This is needed because velocity has adventure shaded. Velocity's common module does not need to shade adventure, while BungeeCord and Bukkit do have to shade the dependency in.
2021-08-03 18:28:37 +02:00
Frank van der Heijden
f82fb37ba8
Merge pull request #26 from FrankHeijden/feature/minimessage
Refactor messages, add MiniMessage
2021-08-03 16:56:52 +02:00
Frank van der Heijden
12b3aa5720
Avoid component newlines, instead send message per line 2021-08-03 16:41:09 +02:00
Frank van der Heijden
083012abfe
Add MiniMessage 2021-08-03 02:07:39 +02:00
Frank van der Heijden
bb5c642f31
Merge pull request #25 from FrankHeijden/feature/multi-management
Add initial multi plugin management
2021-07-31 21:10:28 +02:00
Frank van der Heijden
8d3a85d472
Add multi plugin watcher 2021-07-31 21:05:03 +02:00
Frank van der Heijden
1b4997869d
Add "depending plugin" warning 2021-07-31 00:45:48 +02:00
Frank van der Heijden
d1aa18b30b
Fix Velocity command suggestions 2021-07-30 14:27:34 +02:00
Frank van der Heijden
94664286e5
Fix BungeeCord multi plugin management 2021-07-30 14:19:23 +02:00
Frank van der Heijden
ff1bfc2514
Also clean commands and recipes when unloading 2021-07-30 13:36:17 +02:00
Frank van der Heijden
94e4693b5e
Add initial multi plugin management 2021-07-29 15:08:42 +02:00
Frank van der Heijden
df55162d73
Unregister commands before trying to override them (bukkit) 2021-07-25 12:22:42 +02:00
Frank van der Heijden
168b7e23d7
Fix wrong context lookup for bukkit specific commands 2021-07-25 12:14:24 +02:00
Frank van der Heijden
9a943070a9
Differentiate between int / double in json values 2021-07-25 12:14:11 +02:00
Frank van der Heijden
99a2c93ccc
Parse json numbers as integers 2021-07-25 00:33:25 +02:00
Frank van der Heijden
824b05b3e0
Create plugins directory at startup 2021-07-25 00:22:10 +02:00
Frank van der Heijden
4ca8651ebd
Create directory if folder has been deleted during runtime 2021-07-25 00:21:37 +02:00
Frank van der Heijden
9c2a0545d6
Merge pull request #24 from FrankHeijden/feature/velocity-updater
Add Velocity Updater support
2021-07-25 00:11:56 +02:00
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