VoteUp v2.0-Beta
Pre-release
Pre-release
请注意: 该版本未经测试。(因为这就是一个 Beta 测试版)
若您在使用时遇到问题,请于 MCBBS 回复帖子或私信我,在此项目下创建一个 Issue 也是可以的。
新内容
- 重写了全部代码,焕然一新。
- 使用了我自己写的插件前置 ParrotX,将很多通用的工具类/方法整合到了 ParrotX 或者使用了 ParrotX 中现有的轮子,简化了 VoteUp 代码,更好的专注于投票系统的代码。
- 重写了插件中的 Gui(界面),对于 Gui 的创建与点击事件受理使用更方便的处理解决方案,并且重新设计了各个界面。(目前就两个)
- 重写了投票数据管理,优化了投票创建,数据保存与读取,投票事件的处理等内容的代码。
- 重写了缓存数据管理,使用了船新的数据保存格式和通知解决方案。
- 优化了项目结构,将一些方法/代码重构到合适的位置,使之更人性化与易理解。
- 优化代码。非常之多。
其他
配置文件改动: VoteUp 2 无论对于缓存数据文件,投票数据文件,插件配置文件,Gui 配置文件都进行了巨大的改动,并且 VoteUp 2 不支持旧版本配置文件的自动更新。所以您可能需要备份旧配置文件,并于插件配置文件夹中删除,待插件生成了新版本的配置文件后手动将更改应用至新版配置文件中。对此造成的不便深表歉意。
未来更新计划: 经过了几个半夜的奋斗(因为我只有23点下晚修后才有时间写代码,大概写到2点),VoteUp 2 终于已经完成了先前版本所有功能的重写。接下来将会逐步完成大家发起的 Issue 中的新功能建议,和项目初始的计划内容。例如多个 Gui。
之所以在这个完成度时放出更新,是因为我实在没办法也没时间测试 VoteUp 2 是否存在 Bug,所以需要您的协助测试,如果您在使用途中遇到任何问题,请于 MCBBS 回复帖子或私信我,或在此项目下创建一个 Issue 反馈。
在重写过程中的 Gui 快速测试中,VoteUp 2 可以在 1.15.2 版本的 Paper 服务端中正常运行。VoteUp(无论旧版还是新版) 基于 Spigot 1.14.4 编译,理论上向上支持。且应该没有使用 1.14.4 特有的 API 内容,有向下兼容的可能性。(但是最多最多 1.13 吧?)
感谢您使用并支持 VoteUp。