计划中的功能¶
PySpigot是一个不断发展的项目。我计划在未来的发布版本中添加几个功能。以下是我计划在未来添加的功能列表(并非详尽无遗):
- 在编写脚本时,在IDE/文本编辑器中支持自动补全功能
- 支持从脚本中调用PySpigot方法,支持*args和*kwargs(非关键字和关键字参数)
- 按脚本加载延迟
- 支持Waterfall和Velocity代理服务器上的脚本
- 添加更多示例脚本
- 支持多文件项目
- 添加演示如何创建GUI菜单的示例脚本
- 支持BungeeCord代理服务器上的脚本
- 支持MySQL、Postgres、MonogDB、redis等数据库
- 每个脚本的度量(正常运行时间、注册的侦听器数量、注册的命令数等)可以通过命令查看
- 通过协议管理器(通过ProtocolLib)创建和发送数据包的功能
- 允许脚本停止自身以及启动/停止其他脚本(通过脚本管理器)
- 每个脚本的日志记录(为每个脚本记录到文件和控制台)
- 改进对PySpigot管理器的访问
- 当脚本停止或卸载时将调用的"stop"方法
功能请求¶
欢迎提出建议和贡献!在PySpigot的GitHub存储库上提交问题。