Commit Graph
488 Commits
Author SHA1 Message Date
youpaishidifu ca8070e31b 2.9正式版
Auto Release / build (push) Successful in 30s
v2.9
2026-07-24 17:31:16 +08:00
youpaishidifu 168d4f39dc whois 补全封禁状态/理由/到期时间展示
Auto Release / build (push) Successful in 32s
v2.81
2026-07-24 16:30:39 +08:00
youpaishidifu 862a2736b3 三联改:whois IP归属查询+tempban/banip封禁踢人+URL支持中文域名
Auto Release / build (push) Successful in 33s
17. whois新增IP归属查询:异步调用ip9.com.cn接口展示国家/省份/城市/运营商
18. tempban/banip订正:IP封禁时踢出所有匹配该IP的在线玩家
19. URL_PATTERN改用\p{L}支持中文域名如www.百度.com
2026-07-24 16:13:08 +08:00
youpaishidifu aaffc760f3 修复:永久确认玩家重进不再空手——进入时重新发放锁定装备
Auto Release / build (push) Successful in 30s
- 永久确认分支新增 equipFullSet 调用(背包已在进入时清空)
- SavedSelection 补充 shield/food 字段,跨次保留完整选装状态
- confirmEquipment 和 openEquipmentSelection 同步更新 6 参数构造
- 重进时自动 cancelKickTimeout + 发送就绪提示
2026-07-24 11:21:59 +08:00
youpaishidifu 8ce4d58195 PVP装备永久锁定:选装一次即锁定,退出再进入不可重选
Auto Release / build (push) Successful in 29s
- 新增 permanentlyConfirmed 集合 + savedSelections 保存选装结果
- confirmEquipment 写入永久确认状态和武器/护甲/附魔/远程选择
- openEquipmentSelection 检查 permanentlyConfirmed,有则恢复选装状态直接打开调整GUI
- 退出竞技场不再清除永久确认状态(仅食物/盾牌/弓弩可调)
- resetMatchLock 清空永久确认(世界重置时全部重新选装)
2026-07-24 10:52:57 +08:00
youpaishidifu 6149794e36 PVP竞技场选装锁定+调整GUI
Auto Release / build (push) Successful in 33s
- 确认装备后武器/护甲/附魔锁定(不可重选)
- 新增 openAdjustmentGUI 调整界面:仅食物/盾牌/弓弩可调
- handleEquipmentClick 确认模式拦截锁定选项,允许可调项立即生效
- reEquipAdjustments 只更新食物/盾牌/弓弩,不动锁定装备
- 新增 /pvp equip / /pvp adjust 命令打开调整界面
- 箭矢加 PVP_ITEM_MARKER 标签,re-adjust 时正确清理旧箭
2026-07-24 10:30:37 +08:00
youpaishidifu 0d3547dded URL拦截放宽:下划线分隔的字符串不在非法域名列表则跳过
Auto Release / build (push) Successful in 31s
- ChatFilterManager.shouldBlockUrl(): 下划线分隔的必须命中非法域名后缀才拦截
- 玩家名下划线误匹配(如 player_name)后缀不在黑名单 → 跳过不处罚
- 点分隔域名正常拦截不变
- 改进: onChat + filterLinkInContent 两处调用
2026-07-23 21:58:35 +08:00
youpaishidifu a1e1e919e1 搭桥蛋连续修复:每tick都记录桥位,不再遗漏tick2
Auto Release / build (push) Successful in 28s
- 原skip=2不更新bridgeLastLoc,skip=3用skip=1旧位导致断层
- 改前2tick每tick都记录位置,skip=3起每tick放上一tick桥位
- 方块连续排列,不再中间断开
2026-07-23 19:43:37 +08:00
youpaishidifu a145a90f41 搭桥蛋修复合自身方块碰撞:方块放上一tick位置
Auto Release / build (push) Successful in 27s
- 新增 bridgeLastLoc map 记录蛋每tick位置
- 方块不放在蛋当前位置(会撞上),改放上一tick位置
- 蛋持续飞行,仅在撞到真实障碍物时停止
2026-07-23 19:32:49 +08:00
youpaishidifu b8ccd56818 火球修复:落点产生爆炸并点燃方块
Auto Release / build (push) Successful in 30s
- fb.setYield(1.5f) 爆炸半径约1.5格
- fb.setIsIncendiary(true) 点燃爆炸范围内方块
2026-07-23 19:07:07 +08:00
youpaishidifu 89525a4e6b 搭桥蛋修复:方块改为玻璃、跳过前2tick避免生成玩家头顶
Auto Release / build (push) Successful in 30s
2026-07-23 18:13:38 +08:00
youpaishidifu 8b8823e01d PVP世界新增火球/搭桥蛋道具,奖励改為5杀一轮回
Auto Release / build (push) Successful in 31s
- 火球: PVP世界右键发射SmallFireball,命中生物造成5点伤害
- 搭桥蛋: 右键发射Egg,跟随抛物线放置玻璃方块,遇实体方块停止
- 奖励改5杀一轮回: 2杀发16熟食+1火球,5杀发16箭+1搭桥蛋+1火球+替换全身铁甲
2026-07-23 17:52:04 +08:00
youpaishidifu 38d06c3cfa chore: 删除多余的备份文件 Main.java.bak
Auto Release / build (push) Successful in 30s
2026-07-23 12:17:34 +08:00
youpaishidifu d20a525855 fix: sdf1_login get 不生效-radio块缺少闭括号导致后续子命令全部嵌套在其中
Auto Release / build (push) Successful in 29s
2026-07-23 12:17:10 +08:00
youpaishidifu faa17ded32 feat: onJoin注册封顶限制+新增/sdf1_login get自查询账号
Auto Release / build (push) Successful in 32s
2026-07-23 11:56:10 +08:00
youpaishidifu e8588ae408 fix: 禁言玩家聊天时显示详细处罚信息 全服广播不暴露违禁词
Auto Release / build (push) Successful in 29s
2026-07-23 01:12:53 +08:00
youpaishidifu 3f7c8e4001 fix: applyPunishment 通知逻辑按 chat.txt 配置的 通知管理员/全服通报 开关执行
Auto Release / build (push) Successful in 31s
2026-07-23 00:40:57 +08:00
youpaishidifu 4692b32a6b fix: applyPunishment 增加管理员通知+全服广播+详细禁言消息
Auto Release / build (push) Successful in 27s
2026-07-23 00:33:30 +08:00
youpaishidifu 5d3b2c81c9 fix: 敏感词列表配置自动补全,缺节追加预设词,已有节跳过
Auto Release / build (push) Successful in 34s
2026-07-23 00:17:52 +08:00
youpaishidifu 0ec3bc46dd fix: DurationParser NoClassDefFoundError + 新增敏感词静默过滤系统
Auto Release / build (push) Successful in 33s
2026-07-22 22:51:40 +08:00
youpaishidifu 53c805c68f fix: 领地记录翻页复用 lastQueryLocations 缓存的坐标,避免 getTargetBlockExact 不准导致查无记录
Auto Release / build (push) Successful in 31s
2026-07-22 21:36:50 +08:00
youpaishidifu 34aca10edb fix: 全面规范化白名单名称存储和比较为小写,修复大小写匹配问题
Auto Release / build (push) Successful in 33s
2026-07-22 19:46:53 +08:00
youpaishidifu cdce0c0e19 feat: PVP战绩持久化+清空队列命令+队列积压丢弃+PVP查询3天限制
Auto Release / build (push) Successful in 31s
1. PVPManager新增showArenaTotalStats/showArenaSessionStats方法
2. DatabaseManager.getArenaSessionByNumber添加3天有效期检查
3. WebManager新增clearQueue()/discardOldestIfOverflow()方法
4. Main.java新增清空队列/cleartake命令处理
5. plugin.yml注册清空队列/cleartake命令
2026-07-22 15:45:25 +08:00
youpaishidifu b488dfa04f fix: PVP竞技场NoClassDefFoundError修复 + 和平模式设置
Auto Release / build (push) Successful in 31s
1. 匿名Runnable改为lambda,消除PVPArenaManager内部类问题
2. reapplyWorldRules添加Difficulty.PEACEFUL,排除敌对生物干扰
2026-07-22 13:21:44 +08:00
youpaishidifu 9213918995 fix: 末影人行为禁用时全面拦截 - 拾取方块、AI寻路、传送、自然生成
Auto Release / build (push) Successful in 27s
2026-07-22 11:02:05 +08:00
youpaishidifu 4ae8b595e7 fix: 末影人行为权限逻辑修正 - 禁用时才拦截,开启时放行MC原生逻辑
Auto Release / build (push) Successful in 32s
2026-07-22 10:44:46 +08:00
youpaishidifu 23ab0c3457 fix: 记录分页只显示有数据的页数 - 检查下一页数据再显示下一页链接
Auto Release / build (push) Successful in 29s
2026-07-22 00:40:29 +08:00
youpaishidifu fc72e231d3 feat: 三个小改动 - 耕地破坏全局生效(含末影人抱耕地) / 末影人传送更名末影人行为(加自然生成拦截) / 领地破坏记录默认按天分页+可点击翻页
Auto Release / build (push) Successful in 32s
2026-07-22 00:26:15 +08:00
youpaishidifu c64bc718a6 实现3个新功能:耕地破坏权限(denyFarmlandTrample)+末影人传送控制(denyEnderTeleport)+容器记录按天分页
Auto Release / build (push) Successful in 27s
2026-07-21 22:49:35 +08:00
youpaishidifu e860b6ff4f 修复领地容器权限反转:删除getPermissionLevel预检查,全权交由getEffectiveDeny决定
Auto Release / build (push) Successful in 30s
2026-07-21 21:39:41 +08:00
youpaishidifu a6d70aed3c 修复领地移动权限反转:删除getPermissionLevel预检查,全权交由getEffectiveDeny决定
Auto Release / build (push) Successful in 29s
2026-07-21 21:32:27 +08:00
youpaishidifu 2fc34375d3 修复领地TP传送回退+移动权限调试日志
Auto Release / build (push) Successful in 33s
2026-07-21 21:06:30 +08:00
youpaishidifu 9958f09fcd 修复领地系统两个问题:1.移动权限侦听增加未授权玩家清出 2.删除提示只对操作者本人展示
Auto Release / build (push) Successful in 40s
2026-07-21 19:44:35 +08:00
youpaishidifu 8523e52919 清理调试日志: 高频缓冲日志精简为仅关键事件
Auto Release / build (push) Successful in 33s
2026-07-20 21:44:27 +08:00
youpaishidifu b1379350b5 修复高频出售缓冲: syncBondTransactions被定时器C绕过导致缓冲不生效,缓冲期内跳过周期推送
Auto Release / build (push) Successful in 32s
2026-07-20 21:32:06 +08:00
youpaishidifu e0644a0ec4 调试: 高频出售缓冲添加详细诊断日志,排查Linux环境缓冲不生效问题
Auto Release / build (push) Successful in 32s
2026-07-20 19:16:42 +08:00
youpaishidifu e4640d9102 移除不必要的缓冲日志
Auto Release / build (push) Successful in 26s
2026-07-20 14:52:19 +08:00
youpaishidifu 09d0be84b3 Merge remote-tracking branch 'origin/main'
Auto Release / build (push) Successful in 28s
2026-07-20 14:51:00 +08:00
youpaishidifu bc46ec27d0 移除不必要的缓冲日志 2026-07-20 14:50:19 +08:00
ypshidifu 7ab5aee87c 安全加固: .gitignore添加deploy_*.py/ps1/sh排除规则 + 支付密钥double insurance规则
Auto Release / build (push) Successful in 30s
2026-07-20 13:59:31 +08:00
youpaishidifu f19efa89a8 高频出售缓冲机制: 1分钟内单种商品≥10次时暂缓推送60秒
Auto Release / build (push) Successful in 2m39s
2026-07-20 13:18:58 +08:00
youpaishidifu 182545de59 feat: 密码错误阈值封禁(Bukkit真实封禁+邮件报警) + OAuth登录IP风控 + 配置多退少补
Auto Release / build (push) Successful in 34s
1. RiskControlManager: triggerBan改用Bukkit BanList API真实封禁玩家
   - BanList.addBan(name, reason, expiry)阻止重连加入
   - onJoin检查isBanned()双重防护
   - cleanup()定时清理过期封禁并pardon
   - unban()同步解除Bukkit封禁

2. Main.java onJoin: 新增风控封禁检查,封禁期内玩家无法加入

3. ConfigManager: loadSettings()自动补齐缺失配置项(多退少补)

4. 已有功能(上一次commit实现但未推送):
   - 密码错误阈值封禁+报警邮件
   - 正版OAuth登录IP风控
v2.8
2026-07-19 14:41:04 +08:00
youpaishidifu c4a5fc9a61 fix: Add detailed logging to Create Release step for debugging
Auto Release / build (push) Successful in 27s
2026-07-19 01:23:43 +08:00
youpaishidifu caaf09fce0 fix: Gitea release tag now extracted from plugin.yml instead of build-N
Auto Release / build (push) Failing after 27s
2026-07-19 01:20:14 +08:00
youpaishidifu 1133f37bf9 fix: 改用actions/setup-java@v4从Temurin下载JDK25,彻底绕开服务器JDK探测和sdkman冲突
Auto Release / build (push) Successful in 49s
build-18
2026-07-19 01:14:27 +08:00
youpaishidifu 0ddc47b5d4 fix: 彻底绕开sdkman,直接用/usr/lib/jvm最高版本JDK,JAVA_HOME写入GITHUB_ENV并强制export到PATH
Auto Release / build (push) Failing after 7s
2026-07-19 01:10:21 +08:00
youpaishidifu c0be75474f fix: 改用<release>25替代<source>/<target>,确保JAVA_HOME正确传递到Maven步骤
Auto Release / build (push) Failing after 8s
2026-07-19 01:06:54 +08:00
youpaishidifu daa4a3cb7c fix: 升级Maven compiler-plugin到3.15.0,优化Java检测逻辑
Auto Release / build (push) Failing after 9s
2026-07-19 01:01:55 +08:00
youpaishidifu 09873425b9 fix: Maven检测优先用系统已安装(command -v mvn),下载源换阿里云镜像
Auto Release / build (push) Failing after 43s
2026-07-19 00:56:13 +08:00
youpaishidifu 2b20098f09 fix: release token 改用 GITEA_TOKEN||GITHUB_TOKEN 回退,零配置可跑通
Auto Release / build (push) Failing after 2m16s
2026-07-19 00:47:18 +08:00