youpaishidifu
|
c65b64030f
|
feat: 领地新增生物蛋/涂蜡权限、基岩版固定算术验证码、-f非管理员静默回退
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 2m11s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
- protect delete <名> -f:非管理员不再报错拒绝,静默回退到普通60秒倒计时删除流程(含退费)
- 基岩版(Geyser/Floodgate)玩家无法用聊天框唤醒GUI验证码,改为固定出算术题
- 新增领地权限「生物蛋」denySpawnEgg,上级为放置方块,生效条件 denyBlockPlace && denySpawnEgg
- 新增领地权限「涂蜡/刮蜡」denyWax,上级为破坏方块+放置方块,生效条件 denyWax && (denyBlockBreak || denyBlockPlace)
- CLI/GUI/Web同步/DB(70->72列)/tab补全全链路接入两个新权限
- 修复GUI成员权限页历史缺项:耕地破坏/末影人行为点击数组缺失导致条目点不动
|
2026-09-27 16:09:25 +08:00 |
|
youpaishidifu
|
385301432a
|
领地删除退费、-f强制删除与封禁领主领地自动清理;修复领地外开箱残留与tpaall撤回入口
Check Source / check (push) Successful in 2s
Auto Release / build (push) Successful in 1m48s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
1) 退费:AreaConfig新增createCost并落库create_cost列,创建扣款成功后记录实际金额;新增area_config.refund_ratio_per_cent(0=关闭退费、100=全额、其他=原价×比例),60秒到期删除时按比例经BondManager退还债券(流水land_refund)。配置可通过 /protect config refund_ratio、CLI配置页与管理员GUI(位置16)调整,输入自动钳制0~100。
2) 强制删除:/protect delete <名> -f(或--force)仅插件管理员可用,跳过60秒倒计时与退费流程立即删除,并向在线插件管理员&OP上报领地坐标。
3) 自动清理:每5分钟扫描领地领主,命中永久封禁/剩余9年以上(即10年)封禁/账户已注销者,自动强制删除其领地(不退款、不注销账号),日志+在线管理员&OP上报坐标。
4) 修复领地外开箱残留漏洞(双箱四向同材质多候选逐侧判定、InventoryOpen准星回退定位、isUIBlock补CRAFTER/BOOKSHELF/COMPOSTER/CAULDRON、DoubleChest递归展开);tpaall发送后补充可点击撤回按钮并重开传送面板。
|
2026-09-27 14:26:06 +08:00 |
|
youpaishidifu
|
989b86f6e6
|
4测audo release
Check Source / check (push) Successful in 1s
Auto Release / build (push) Successful in 1m52s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s
|
2026-09-27 14:25:48 +08:00 |
|
youpaishidifu
|
39b74f6c4e
|
删除test相关的全部内容
Check Source / check (push) Successful in 2s
Auto Release / build (push) Failing after 35s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
|
2026-09-27 13:31:28 +08:00 |
|
youpaishidifu
|
1e7b1a21b2
|
3测audo release
Auto Release / build (push) Successful in 36s
Simple Test / test (push) Successful in 1s
|
2026-09-27 12:34:53 +08:00 |
|
youpaishidifu
|
c249355e27
|
Merge branch 'main' of https://git.ypshidifu.cn/youpaishidifu/Sdf1_login
Auto Release / build (push) Failing after 43s
Simple Test / test (push) Successful in 1s
|
2026-09-27 12:26:12 +08:00 |
|
youpaishidifu
|
f008c49e84
|
修复三项问题:1)大箱子跨领地边界绕过容器权限(双箱改为左右两侧均收集定位并逐侧判定denyContainer,交互事件改用被点击方块定位并补查相邻半箱)2)tpaall语义文案修正(通知/按钮/GUI统一为全服玩家一起传送到发起者身边)3)新人验证码超时不放行改为重新出题,题库引入九九乘法表加减乘除+GUI五选一随机抽题;另注释移动豁免诊断日志
|
2026-09-27 12:11:41 +08:00 |
|
youpaishidifu
|
6f844b5714
|
修复领地主判定大小写不敏感导致越权绕过:身份比对统一改为 samePlayer 精确匹配(区分大小写),领地上限 DB 统计改精确匹配
Auto Release / build (push) Canceled after 0s
|
2026-09-27 10:29:33 +08:00 |
|
youpaishidifu
|
2429d2b614
|
删掉测试用的文件
Auto Release / build (push) Failing after 5s
|
2026-09-26 20:28:25 +08:00 |
|
youpaishidifu
|
920cf79641
|
删除垃圾文件
Auto Release / build (push) Failing after 28s
|
2026-09-26 15:35:27 +08:00 |
|
youpaishidifu
|
1a83fe7c55
|
二测audo release
Auto Release / build (push) Failing after 2m1s
|
2026-09-26 15:15:30 +08:00 |
|
youpaishidifu
|
bcaac7ee71
|
测试release
|
2026-09-26 15:04:43 +08:00 |
|
youpaishidifu
|
d489c01000
|
测试action运行
|
2026-09-26 14:36:38 +08:00 |
|
youpaishidifu
|
411210c341
|
删掉垃圾文件
|
2026-09-26 14:33:33 +08:00 |
|
youpaishidifu
|
b78f87db62
|
Merge branch 'main' of https://git.ypshidifu.cn/youpaishidifu/Sdf1_login
# Conflicts:
# .gitea/workflows/release.yml
# .github/workflows/release.yml
# .gitignore
# src/main/java/Sdf1_login/ChatInputManager.java
# src/main/java/Sdf1_login/Main.java
|
2026-09-26 14:24:43 +08:00 |
|
youpaishidifu
|
e7c862f4e8
|
修复大小写变种字符玩家绕过移动限制:统一 normName 规范化匹配,per-player 权限优先于访客豁免,新增移动豁免诊断日志
|
2026-09-26 13:30:54 +08:00 |
|
youpaishidifu
|
51e56ec85e
|
注册/聊天改密成功后弹出60秒actionbar凭据保存提醒
|
2026-09-26 12:23:34 +08:00 |
|
youpaishidifu
|
8069070219
|
删除不必要的备份文件,修复几个严重bug:
问题1. 领地系统错误的把玩家名归一化引起的大小写名字、特殊字符的玩家绕过限制
修复1:取消归一化,按人头配置权限
问题2:临时密码不作为改密码的验证凭据,导致忘记真实密码后无法改密码
修复2:临时密码也作为改密码的验证凭据
|
2026-09-26 12:19:32 +08:00 |
|
ypsdf1
|
c80afb8069
|
Initial commit
|
2026-05-04 10:36:06 +08:00 |
|