Commit Graph

690 Commits

Author SHA1 Message Date
Him188
21150742dc Implement configDataFolder and pathas 2020-08-27 09:52:10 +08:00
Him188
cb50ca8e64 Adjust exception messages 2020-08-27 09:13:11 +08:00
Him188
523c34f01f Support JvmMemoryPluginDescription for JarPluginLoader.load; Add JvmMemoryPluginDescription.instance 2020-08-26 23:40:45 +08:00
Him188
a8b5299ba8 Add PluginFileExtensions.dataFolder 2020-08-26 23:31:26 +08:00
Him188
82f1f5bed5 Merge remote-tracking branch 'origin/master' 2020-08-26 23:29:16 +08:00
Him188
15c09371d5 Fix JvmPluginInternal.dataFolderPath 2020-08-26 23:28:39 +08:00
Him188
ee4c4e2b43 Fix shadow 2020-08-26 23:28:28 +08:00
Him188
ad7904889e
Update README.md 2020-08-26 23:12:42 +08:00
Him188
d145617f81 Fix tests 2020-08-26 22:58:52 +08:00
Him188
f9ac26b3af Update docs 2020-08-26 22:51:53 +08:00
Him188
91b924ad11 Improve Help command 2020-08-26 22:51:34 +08:00
Him188
0d8c1f96dc Disable debug logger by default 2020-08-26 22:31:17 +08:00
Him188
31cd77febf Introduce PluginDataExtensions 2020-08-26 22:27:34 +08:00
Him188
a6aa160a97 Fix delegation in Values;
Rename IllegalMiraiConsoleImplementationError to MalformedMiraiConsoleImplementationError;
Support Managers command
Misc improvements
2020-08-26 21:27:28 +08:00
Him188
71b1464e25 Fix initialization of primitive values 2020-08-26 18:48:31 +08:00
Him188
e0f535e937 Add ExistingUserArgumentParser 2020-08-26 12:04:56 +08:00
Him188
e2e922905b Fix ConsoleInput, cleanup frontend 2020-08-26 09:03:09 +08:00
Him188
1e2ef14639 Use consoleLogger instead of stdout 2020-08-26 08:14:24 +08:00
Him188
ed2ef37304 Introduce PluginData and PluginConfig 2020-08-25 22:43:31 +08:00
Him188
9cc05f682b Improve plugin enabling and disabling 2020-08-23 19:52:40 +08:00
Him188
d2b7421df7 Stop input on CancellationException 2020-08-23 19:52:24 +08:00
Him188
33f6a9aff1 Adjust default CommandPermission names 2020-08-23 19:39:59 +08:00
Him188
82e47a1bf3 Update license 2020-08-23 17:46:51 +08:00
Him188
f69c41f64e Extract Java implementations to java package. Update docs 2020-08-23 17:43:40 +08:00
Him188
64296c5ae0 Update docs 2020-08-23 17:26:23 +08:00
Him188
579bb82c27 Update docs 2020-08-23 17:24:32 +08:00
Him188
98e9fe8b7f Make PluginResolutionException and PluginMissingDependencyException internal 2020-08-23 17:18:19 +08:00
Him188
7ecffb239d Move Plugin.enable and Plugin.disable into PluginManager for a better java API. 2020-08-23 17:18:09 +08:00
Him188
c5389201e1 Move Plugin.description to extension; Extract PluginDescription 2020-08-23 17:03:07 +08:00
Him188
4739aa9152 Fix build 2020-08-23 16:55:35 +08:00
Him188
51ff1f91e9 Add Plugin.description 2020-08-23 16:55:13 +08:00
Him188
91e30377fc Introduce JPluginConfig for Java callers, update docs 2020-08-23 16:50:48 +08:00
Him188
c821f9e9e9 Public API stabilization: misc improvements 2020-08-23 16:36:49 +08:00
Him188
66e4852c4d Update docs 2020-08-23 16:36:10 +08:00
Him188
6fe8f6f57c Introduce JPluginData for Java callers 2020-08-23 16:35:13 +08:00
Him188
4ffa67ddf6 Fix filename 2020-08-23 02:34:17 +08:00
Him188
367b17ad7f Ignore 'v' and 'V' prefixes in plugin versions 2020-08-23 02:31:27 +08:00
Him188
775b888273 Documentations and several improvements 2020-08-23 02:25:42 +08:00
Him188
0a7097b354 Make CommandPermission a fun interface 2020-08-23 00:44:01 +08:00
Him188
cd60a60d97 CommandExecuteResult for executeCommand 2020-08-23 00:34:34 +08:00
Him188
cdc9f8f613 Fix fuzzyCompare 2020-08-22 21:49:09 +08:00
Him188
faaf8d34f2 Improve exception noticing 2020-08-22 20:41:19 +08:00
Him188
d496df3deb Cleanup 2020-08-22 20:16:02 +08:00
Him188
98224cfe5e Fix build tasks for buildDate, cleanup 2020-08-22 20:13:05 +08:00
Him188
218fb2bdcc Public API stabilization:
- Redesign MiraiConsoleFrontEndDescription
- Redesign MiraiConsoleImplementation
- Rework path-relevant properties
- Add docs
2020-08-22 19:43:07 +08:00
Him188
bcd93ab34e Move JavaPluginScheduler to net.mamoe.mirai.console.plugin.jvm 2020-08-22 17:50:36 +08:00
Him188
808be4dce1 Public API stabilization: rename packages and introduce internal implementations 2020-08-22 17:45:39 +08:00
Him188
ea7751238c Move ResourceContainer to plugin package 2020-08-22 17:30:52 +08:00
Him188
bc447fc103 Add blocking bridge for ConsoleInput.requestInput 2020-08-22 17:29:50 +08:00
Him188
a4d5a4cbf2 Implement PluginConfig, update docs 2020-08-22 17:18:46 +08:00