重构!
该版本主要是将插件重构了一回,从底层逻辑判断上优化,避免过多性能占用
以下是更新的内容
0. 重构底层逻辑
1. 修复多个 NPC 共享同一份数据
2. 修复代码提前返回
3. 修复遍历npc时,所有玩家数据清空
4. 修复距离不支持小数
5. 修复按钮查找丢失
7. 修复搜索距离没取 distance值
8. 修复packet发包内容的NPE
9. 修复类型强转没判空
10. 修复ady段不加载
11. 修复数据初始化的代码运行顺序错乱
12. 修复监听器 PlayerEvent 和 AdyeshachEvent 注册
13. 修复玩家进入和退出事件注册
14. 修复Ady传参类型不匹配
15. 修复bukkit名称判断为空时抛出的NPE
16. 修复adyID判断为空时抛出的NPE
17. 修复静态 Ady 实体被过滤不加载
19. 添加NPC多选项,如"对话"和"商店"和"你好"
20. 实现了选项发包和shimmer语句Action
21. 实现了选项的显示条件
22. 重构配置文件
23. 移除 Glimmer 函数注册
24. 修复跨世界 distanceSquared() 抛异常导致全部动态Ady丢失