Commit Graph

182 Commits

Author SHA1 Message Date
9089d7ae34 Merge branch 'mysql-impl'
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m38s
# Conflicts:
#	pom.xml
#	src/main/java/cn/lunadeer/dominion/Cache.java
2024-06-23 10:10:08 +08:00
a568d87ff6 修复玩家修改名字时领地丢失的问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 14m4s
2024-06-21 23:54:07 +08:00
278ce8a686 优化成员权限缓存更新加载策略,提高效率 2024-06-21 14:33:21 +08:00
2f9c4cd73a 修复bukkit核心无法使用expand/contract问题 2024-06-21 10:00:07 +08:00
6f0b97f458 初步实现mysql支持,初步测试了三种数据库(暂无问题) 2024-06-20 00:53:46 +08:00
cac0b91734 初步实现mysql适配 2024-06-19 21:01:20 +08:00
7a6798bed1 修改dto代码适配新数据库工具库 2024-06-19 18:00:51 +08:00
268648e492 修复某些情况下无法正确hook到经济插件问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 9m14s
2024-06-18 16:30:31 +08:00
03cb1af603 初步实现mysql适配,但暂时存在returning语法缺失问题 2024-06-17 17:51:43 +08:00
2299630e15 将tnt爆炸、火焰蔓延等领地独有的(非玩家行为)控制从“访客权限”移动到“环境设置”,避免歧义
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m34s
2024-06-17 15:12:51 +08:00
4bd817bd84 实现了卫星地图自定义色块功能
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m44s
2024-06-17 10:31:25 +08:00
7328e9aff1 优化了数据库连接方式 2024-06-14 14:17:30 +08:00
d492663e8d 修复了修改发光、飞行权限时无法立即生效只有重新进出领地才会生效的问题 2024-06-12 23:42:37 +08:00
dc50603a91 新增告示牌编辑权限
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m12s
2024-06-12 16:07:35 +08:00
7d28622904 修改部分菜单命名
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m11s
2024-06-12 15:36:06 +08:00
d28d20757b 初步实现了迁移 2024-06-12 15:08:22 +08:00
75ba23f593 新增cui提示消息,合并bukkit适配
All checks were successful
Java CI-CD with Maven / build (push) Successful in 14m31s
2024-06-09 23:48:23 +08:00
e731a9023d Merge branch 'bukkit-impl'
# Conflicts:
#	pom.xml
#	src/main/java/cn/lunadeer/dominion/controllers/PrivilegeController.java
2024-06-09 21:35:55 +08:00
ae1444c469 实现了成员权限模板界面 2024-06-07 13:11:51 +08:00
fbd47a49af 完成了对bukkit的适配,优化了经济系统的实现方式 2024-06-06 10:49:27 +08:00
9271860511 实现了基本功能 2024-06-05 22:51:54 +08:00
e7900d72cd 优化传送失败时的消息提示
All checks were successful
Java CI-CD with Maven / build (push) Successful in 10m40s
2024-06-05 14:46:58 +08:00
9b7917aa14 修复了选区价格和创建价格不符问题、修复了玩家重新上线时飞行权限不生效问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 13m14s
2024-06-02 23:18:13 +08:00
7b4d26970b 修复了创建领地失败,提示数据库错误的问题。
All checks were successful
Java CI-CD with Maven / build (push) Successful in 13m3s
2024-06-02 17:01:54 +08:00
08d6e93e7e 优化了错误处理框架 2024-06-01 12:39:00 +08:00
c30e5d9d66 领地提示语新增支持占位符
All checks were successful
Java CI-CD with Maven / build (push) Successful in 6m41s
2024-06-01 09:59:55 +08:00
a8e36f4759 新增玩家名字排序
All checks were successful
Java CI-CD with Maven / build (push) Successful in 10m56s
2024-05-31 21:29:11 +08:00
5d614d4760 修复了操作领地时自动选择领地失败问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 12m11s
2024-05-31 21:03:00 +08:00
a34cc43cbf 实现了对权限列表的排序
All checks were successful
Java CI-CD with Maven / build (push) Successful in 10m0s
2024-05-31 20:47:50 +08:00
6666fb6131 优化了数据表的生成方式
All checks were successful
Java CI-CD with Maven / build (push) Successful in 1h11m11s
2024-05-31 17:30:08 +08:00
5c3e0d847b 新增所有领地界面、成员新增tag便于标识身份
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m37s
2024-05-30 10:07:22 +08:00
033b103d35 修复在没有领地的时候报错null的问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 17m31s
2024-05-29 23:59:25 +08:00
da25215ad7 修复领地所有者无法删除成员权限bug
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m4s
2024-05-29 17:16:47 +08:00
22de55561f 实现了对controller层的用户输入抽象,为webui开发作准备 2024-05-29 16:53:58 +08:00
da10ce05e2 重写缓存逻辑、优化在大量领地数据下的检索速度
All checks were successful
Java CI-CD with Maven / build (push) Successful in 9m15s
2024-05-29 00:57:54 +08:00
1c6f9f410f 测试缓存性能 2024-05-28 19:54:25 +08:00
8b1d5d4291 将“无权限”提示修改为action bar提示,避免刷屏
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m4s
优化没有移动权限时的传送逻辑
2024-05-28 15:07:33 +08:00
d9787a9b32 支持兼容第三方箱子UI,避免被本插件关闭
All checks were successful
Java CI-CD with Maven / build (push) Successful in 18m31s
2024-05-27 23:37:54 +08:00
3ec1a3447c 优化了一些命名
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m17s
“默认权限”->“访客权限”
“玩家特权”->“成员权限”
2024-05-27 17:38:38 +08:00
34eed403e4 升级基础工具库版本,优化性能
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m33s
2024-05-27 17:02:05 +08:00
895e003502 尝试兼容一些箱子UI菜单插件 2024-05-27 16:27:25 +08:00
dcb27740d6 新增飞行权限节点白名单控制、避免与其他飞行插件功能冲突
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m6s
2024-05-27 14:01:56 +08:00
52887016db 禁止使用空字符串作为领地名称
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m39s
2024-05-27 10:17:11 +08:00
23a9523ae2 修复大尺寸领地边界渲染不正确问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m53s
2024-05-27 10:07:03 +08:00
e859ce9b6b 新增领地怪物生成、动物生成权限控制
All checks were successful
Java CI-CD with Maven / build (push) Successful in 6m47s
2024-05-27 09:41:56 +08:00
6a3188e696 测试cui代码 2024-05-25 20:43:18 +08:00
53d010bdab 优化了粒子渲染性能、取消了进入离开领地的系统提示
All checks were successful
Java CI-CD with Maven / build (push) Successful in 14m9s
2024-05-24 21:09:24 +08:00
cd9e3856a1 修复了飞行权限逻辑错误问题、修复了玩家特权更新失效问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 9m35s
2024-05-23 21:31:56 +08:00
efebd24467 实现了飞行、修复了发光效果逻辑错误问题 2024-05-23 17:01:35 +08:00
ee5b32a5ed 新增配置文件flags.json支持对权限本身进行控制:编辑说明、是否允许配置、权限默认值
All checks were successful
Java CI-CD with Maven / build (push) Successful in 9m56s
2024-05-23 11:49:58 +08:00
2fdda7220f 重构了权限框架实现逻辑,项目整体更加精简、易扩展 2024-05-23 11:10:03 +08:00
1e79169926 优化缓存逻辑 2024-05-23 01:15:40 +08:00
ca9f5b0925 修复了潜在的数据库注入风险,建议使用此更新
All checks were successful
Java CI-CD with Maven / build (push) Successful in 29m32s
2024-05-21 16:44:18 +08:00
bccbec972b 将自定义库更新为snapshot版本 2024-05-21 11:24:03 +08:00
80ceb17f89 重要更新:**请使用sqlite的用户务必更新此版本**
All checks were successful
Java CI-CD with Maven / build (push) Successful in 6m40s
2024-05-21 11:08:20 +08:00
f9f4642ede 更新了基础工具库
All checks were successful
Java CI-CD with Maven / build (push) Successful in 41m5s
2024-05-18 21:58:23 +08:00
e27f07ca4d 重写了TUI系统,优化底层框架
All checks were successful
Java CI-CD with Maven / build (push) Successful in 50m11s
2024-05-17 20:47:13 +08:00
d2150ee72e 替换了异步执行库 2024-05-17 17:50:47 +08:00
8b94db63f3 重写了边界显示、日志、消息提示、数据库中间件 2024-05-16 18:07:43 +08:00
0370b52475 更新github release
All checks were successful
Java CI-CD with Maven / build (push) Successful in 43m56s
2024-05-13 15:47:18 +08:00
10fd19b67a 更新了数据库依赖,避免sql注入
All checks were successful
Java CI-CD with Maven / build (push) Successful in 42m29s
2024-05-12 18:44:42 +08:00
d434c2dd91 优化了传送逻辑
All checks were successful
Java CI-CD with Maven / build (push) Successful in 50m20s
2024-05-12 01:07:32 +08:00
7ebd2c5ea9 新增安全传送机制,现在即使没有手动设置具体传送点也可以进行传送
All checks were successful
Java CI-CD with Maven / build (push) Successful in 29m12s
2024-05-11 18:51:50 +08:00
1eb31e2ce5 管理员可通过游戏内TUI实现领地系统配置
All checks were successful
Java CI-CD with Maven / build (push) Successful in 26m49s
2024-05-10 13:22:48 +08:00
d9a14af021 优化自动检查更新时间控制
All checks were successful
Java CI-CD with Maven / build (push) Successful in 10m5s
2024-05-08 11:38:41 +08:00
4a44ec7498 新增 Vert 参数,可设置玩家圈地自动包含Y方向最大值。
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m25s
2024-05-07 17:45:35 +08:00
528adc5b46 修复了设置领地尺寸限制为-1无法生效且被强制重置对应配置的问题。
All checks were successful
Java CI-CD with Maven / build (push) Successful in 13m39s
2024-05-07 17:09:59 +08:00
fd4e5d0396 更新了自动检查更新提示信息
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m45s
2024-04-28 17:47:42 +08:00
3c38d4eb94 更新了自动检查更新提示信息
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m1s
2024-04-28 17:14:34 +08:00
2c344c895c 更新了构建脚本,此更新无需关注
All checks were successful
Java CI-CD with Maven / build (push) Successful in 12m15s
2024-04-28 15:21:52 +08:00
63b0ca213b 更新了构建脚本,此更新无需关注
All checks were successful
Java CI-CD with Maven / build (push) Successful in 2m54s
2024-04-28 12:59:12 +08:00
54790bfeba 更新了构建脚本,此更新无需关注
Some checks failed
Java CI-CD with Maven / build (push) Failing after 15s
2024-04-28 12:00:24 +08:00
70bf7dedcc 增加渲染边界大小限制,避免了渲染过大导致卡顿
All checks were successful
Java CI-CD with Maven / build (push) Successful in 22m16s
2024-04-26 22:50:18 +08:00
3dd1843adb 新增领地边界显示相关功能以及对应权限控制
All checks were successful
Java CI-CD with Maven / build (push) Successful in 53m20s
2024-04-26 12:58:40 +08:00
0244c4ae20 修复了经济相关功能没有操作提示问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 20m17s
2024-04-26 10:56:15 +08:00
a9230cd03f 修复了设置不允许创建领地的世界不生效的问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 14m18s
2024-04-26 09:48:59 +08:00
ace2e35a19 新增经济支持
All checks were successful
Java CI-CD with Maven / build (push) Successful in 13m22s
2024-04-24 23:10:33 +08:00
36466f155f 修复了展示框放置、破坏权限漏洞
All checks were successful
Java CI-CD with Maven / build (push) Successful in 32m53s
2024-04-22 10:27:27 +08:00
07fe7de6ba 新增自定义圈地工具
All checks were successful
Java CI-CD with Maven / build (push) Successful in 12m4s
2024-04-22 00:19:53 +08:00
28735eff4c 新增领地tp功能
All checks were successful
Java CI-CD with Maven / build (push) Successful in 38m11s
2024-04-22 00:07:15 +08:00
002304884a 新增Y轴坐标高度显示
All checks were successful
Java CI-CD with Maven / build (push) Successful in 16m3s
2024-04-17 09:40:09 +08:00
3de81817fa 缓存加载新增线程安全变量
All checks were successful
Java CI-CD with Maven / build (push) Successful in 22m45s
2024-04-15 19:44:45 +08:00
f163a19b8b 优化了缓存加载方式
All checks were successful
Java CI-CD with Maven / build (push) Successful in 6m55s
引入对短时间内多次操作合并加载
减少了加载频率 降低一部分开销
2024-04-15 14:55:46 +08:00
0e3873e861 优化了部分权限名
All checks were successful
Java CI-CD with Maven / build (push) Successful in 13m19s
2024-04-15 10:39:38 +08:00
dd66aaa9d3 修复了玩家在领地外可以越权的问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 46m50s
2024-04-15 00:20:06 +08:00
e810c873dd 修复潜在的无法版本更新问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 52m52s
2024-04-07 15:20:31 +08:00
3725a791e3 新增检查更新配置开关
All checks were successful
Java CI-CD with Maven / build (push) Successful in 26m15s
2024-04-07 14:28:10 +08:00
ee7a2e7911 新增了自动检查更新功能 2024-04-07 14:25:53 +08:00
ef64d85188 修复了sqlite报错问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 12m6s
2024-04-05 21:01:11 +08:00
88833de396 新增sqlite支持
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m52s
2024-04-05 17:40:04 +08:00
86e05af65d 修复了统计领地数量报错的问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 12m17s
2024-04-04 00:37:37 +08:00
350ba9585f 修复了自动清理由于外键约束为设置联级删除而不生效的问题
All checks were successful
Java CI-CD with Maven / build (push) Successful in 6m46s
2024-03-31 11:20:25 +08:00
0a670b1a45 优化了一些ui
All checks were successful
Java CI-CD with Maven / build (push) Successful in 21m34s
新增限制控制
2024-03-30 02:50:21 +08:00
02839f7f3b 优化了mca计算方式 2024-03-29 22:19:29 +08:00
d55b46f657 新增mca安全区输出
All checks were successful
Java CI-CD with Maven / build (push) Successful in 11m8s
2024-03-29 09:09:50 +08:00
f10c9b90f0 添加了bStats
All checks were successful
Java CI-CD with Maven / build (push) Successful in 7m52s
2024-03-28 00:48:47 +08:00
c9b5214227 修复了掉落物控制不生效问题
Some checks failed
Java CI-CD with Maven / build (push) Failing after 1h1m35s
2024-03-24 19:16:24 +08:00
caee0c62f8 新增末影人瞬移、生成限制
Some checks failed
Java CI-CD with Maven / build (push) Failing after 52m46s
2024-03-24 19:03:11 +08:00
da8aa007d4 新增盔甲架、展示框权限控制(归属到普通容器)
All checks were successful
Java CI-CD with Maven / build (push) Successful in 6m13s
2024-03-15 01:02:33 +08:00
be3fd701b1 新增了水晶爆炸保护
Some checks failed
Java CI-CD with Maven / build (push) Failing after 3m25s
2024-03-09 23:28:01 +08:00