-
v3.0 大更新
Stablereleased this
2026-10-09 03:36:45 +00:00 | 128 commits to main since this release3.0大更新
- 温馨提示:本次属于大版本更新,务必先备份在升级
1. 本次修复的内容
描述 原始状态 当前状态 tpaall语义错误 tpaall时,显示user1请求传送到user2 user1发起全服传送请求,接受后,你会传到user1的身边 人机验证码可在答题超时后绕过 答题超过30秒后,自动通过 超过30秒换新题目 领地内农作物不生长 农作物一直保持种子状态 正常生长 非授权玩家可以绕过领地权限 归一化之后,未正确处理玩家信息导致玩家可绕过 所有人必须经过权限管理(过白/管理员),未过关的一律按访客处理 远程兑换码提示已被消耗 远程兑换码无法返回正确状态 远程兑换码返回正确状态并被兑换 微软oauth正版验证报未知错误 正版验证失败,报未知错误、服务端错误等 正确验证正版身份 url管控错误可以被绕开 baidu.com被限制,用baidu . com就绕开了 正确处理所有非白名单url,不被绕开 pvp世界纸上谈兵 日志打印已删除,实际世界未被删除 正确处理新旧版MC存档位置并妥善删除 临时密码改密码提示错误 改密码逻辑不涉及临时密码校验 正确校验临时密码&原始旧密码 回声碎片管不到大箱子 大箱子提示当前领地(坐标xxx)无数据 正确处理大小箱子 未登录可绑定邮箱 攻击者无需登录即可绑定邮箱修改密码。 正确拦截,提示玩家必须先行注册登录在绑定邮箱。拦截所有越权漏洞 基岩版人机验证码循环 GUI验证码对基岩版无效(聊天框无法唤醒) 基岩版用数学答题验证码,不在循环 2. 本次新增的内容
编号 内容 1 php后端新增安全防护, /admin.php?token=xxx新请求格式,原始/admin.php直接回调404。保护后台安全2 php后端新增二次验证(totp),可对接1password、微软authenticator等软件 3 领地新增涂蜡、刮蜡权限 4 热更新home的床, 被阻挡、被拆除自动删,在别人家睡了自动更新床的位置5 人机验证码系统 新增题库小学数学100以内加减乘除,删除原始10以内加减法题库6 pvp新增观察者模式 /pvp join see,默认进入原版幽灵模式。可通过/pvp see切换裁判员模式。裁判员模式下,隔离一切伤害,生物无法对你造成伤害,你也不能对生物造成伤害。掉落无伤害,你不能打人,别人不能打你7 新增白名单,不依赖MC冷更新的白名单。自己编辑 白名单.txt即可。插件帮你热重载,有玩家触发退出/加入事件时,自动重载。不需要冷备份。且提示语双兼容,兼容下方MC原始json也能够直接用&cxxx来写。8 更新冻结账户功能,允许永久冻结或临时冻结 9 新增领地删除退费、扩建扣费、收缩退费。扩建按新建领地扣费,删除按固定比例退费。收缩按删除比例退费 10 新增改判系统,已经被临时封禁的, /ban user直接无缝接管判死刑,不再提示玩家已被封禁。反过来已被死刑的执行/tempban自动改判11 /tempban参数优化。现在仅需/tempban user即可。默认按10分钟+"您已被此服务器封禁"的配置执行。不影响tempban原生的/tempban user time 理由12 充值订单优化,引入 pay.md作为配置源,既能当说明书,又能当配置文件。完美宝宝化+自由DIY13 新增op白名单,引入 opwl.json,未在白名单内的op,都会报警并卸载它的权限。每个整点(每分钟的第0秒、15秒、30秒和45秒)自动扫描。14 实现一套完整的基于SN(system number)的防盗防刷系统,所有人申请的插件自定义物品均登记。非法合成、分解消耗→锁SN,不能再次申请新的。丢了就计时12小时,达标12小时以后,允许注销。注销进入1小时冷静期,冷静期期间禁止申领新设备 15 限制领地大小,最大7000㎡×7000㎡,一次最大3500㎡,两项超过任意一项即需要管理员到现场审批。使用 /protect accept和/protect deny发表审核意见16 新增禁言管控,被禁言玩家禁止私聊他人,禁止收发私信 原版json写法
- 多内容
[{"text":"内容1","color":"red"},{"text":"\n内容2","color":"blue"}]- 单内容
{"text":"内容","color":"red"}普通写法
&c&b内容1\n内容2 //多行内容 &a内容1 //单行内容支持变量
{ "变量支持": "简中、English", "英语变量": { "变量名": "渲染出来的名字", "username": "玩家用户的名字", "starttime": "开始时间", "endtime": "结束时间" }, "中文变量": { "变量名": "渲染出来的名字", "用户": "玩家的名字", "开始时间": "", "结束时间": "", "空值": "空白值意思是名字就是出来的效果" }, "括弧兼容": [ "()英文小括号", "[]英文中括号", "【】中文中括号", "()中文小括号" ] }Downloads