Commit Graph

870 Commits

Author SHA1 Message Date
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
Him188
f862f7d4f5 Merge remote-tracking branch 'origin/master' 2020-08-22 17:08:55 +08:00
Him188
74f56c1e70 Public API stabilization 2020-08-22 17:06:22 +08:00
Him188
259d0f90d5 Make CommandArgumentContext not inline 2020-08-22 17:05:55 +08:00
PeratX
c1c84575f3 Make CommandOwner open 2020-08-22 14:35:00 +08:00
Him188
408589b615 Rearrange implementations 2020-08-22 14:24:36 +08:00
Him188
50958868cf Introduce Plugin.isEnabled 2020-08-22 01:43:07 +08:00
Him188
74353d1aaf Fix various bugs 2020-08-22 01:38:32 +08:00
Him188
c8854b3391 Introduce CommandSenderOnMessage, support exception catching in CommandSender 2020-08-22 01:37:18 +08:00
Him188
0016a04d5e Rename Setting to PluginData for compatiblity issue 2020-08-22 01:36:22 +08:00
Him188
938db950e6 Rework CommandArgumentParser 2020-08-22 01:23:45 +08:00
Him188
5812ed691a Add mirai-console-example-plugin 2020-08-21 00:33:28 +08:00
Him188
c13076eea0 Fix Settings 2020-08-20 23:46:51 +08:00
Him188
b00b3d97f0 Adjust loggers 2020-08-20 20:49:27 +08:00
Him188
e51c3ac4af Add implementation notes 2020-08-20 20:34:33 +08:00
Him188
3b540a102d Set -Xjvm-default=enable 2020-08-20 20:24:08 +08:00
Him188
1c5ca81c8b Make CommandSender.onDefault in CompositeCommand protected 2020-08-20 20:13:10 +08:00
Him188
61a42d9370 Rework JvmPluginDescription, Introduce JvmMemoryPluginDescription, JvmPluginDescriptionImpl. 2020-08-20 20:12:50 +08:00
Him188
a6d98426e3 Fix #117: owning setting storage is not set after load 2020-08-20 20:11:21 +08:00
Him188
f862f575d7 Fix clashes on merge 2020-08-20 19:51:34 +08:00
Him188
8d2009d273 Make JvmPluginInternal.description and .dataFolder final 2020-08-20 16:08:25 +08:00