• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
IKDailyOrder Pro —— 动态随机悬赏与任务管理系统

LSE IKDailyOrder Pro —— 动态随机悬赏与任务管理系统 3.5.0

请登录后获取
修复:关闭boss后物品栏上方不反馈进度物品
修复:放置营火和灵魂营火无效问题
1.修复:甘蔗不计数问题
修复:-60层左右挖掘和放置方块被拦截问题

2. 全新引入的“活跃度与连签系统” (战令核心)​

你新增了 rewards.json 并巧妙地融入了周常与日常的混合玩法:

  • 活跃度宝箱 (Weekly Activity): 每完成一个任务给予 10 点活跃度。利用 getMondayStr() 精准判定“每周一零点”,实现了活跃度积分和已领宝箱的自动化周更清空。
  • 完美闭环的打卡 (Daily Streak): 必须要“完成今日所有随机悬赏”才能触发打卡。并且做了极其严谨的跨日断签校验(如果上次打卡不是昨天也不是今天,连签天数直接归零 streakDays = 0)。这能极大地拉升服务器的日活率(DAU)。

3. 革命性的 SNBT 奖励支持 (真正的 RPG 支持)​

这是本次更新技术含金量最高的功能之一:

JavaScript

<span><span>function</span> <span>extractHandItemNBT</span>(<span>p</span>) </span>{ ... <span>return</span> hand.getNbt().toSNBT(); }<br>
  • 你不再局限于发放原版的“铁剑”、“钻石”。现在管理员在后台添加宝箱奖励时,可以直接提取手中物品的全部 NBT 标签(包含特殊附魔、自定义Lore描述、防伪标签等)
  • 结合 Nbt.parseSNBT(val) 自动解析下发。这意味着你可以把 IKGame 的防伪筹码,或者带有超级属性的定制武器直接塞进活跃度宝箱里,生态彻底打通!

4. 奖励类型的全方位扩容​

现在的 distributeReward 已经是一个“万能发奖机”了:

  • money: 虚拟经济
  • item: 原版物品
  • command: 提权指令(支持 @s 代词匹配)
  • xp: 直接发放经验等级(原版生存极度需要)
  • nbt_item: 高级定制实物
修复:各种任务无效和计算错误问题
优化:排行榜性能
优化:隐患: money &lt; currentRerollCost 获取的是之前的余额。在高并发(比如玩家用连点器疯狂点击刷新)的情况下,可能会绕过检测导致扣款异常或刷出免费任务。
添加:管理表单新增测试任务引擎功能
[MD] # 更新日志 ## 修复与优化 ### 盔甲架与实体放置 - **问题**:在基岩版中,盔甲架属于“实体”而非“方块”,无法触发 `afterPlaceBlock` 事件。 - **修复**:现已调整逻辑,不再依赖该事件处理盔甲架放置。 ### 篝火等带 BlockEntity 的方块 - **问题**:基岩版的 `afterPlaceBlock` 事件在处理篝火、木桶、炼药台等含方块实体(NBT)的方块时,有时会吞掉事件。 - **修复**:优化了事件触发机制,避免此类方块导致事件丢失。 ### 下界石英矿 ID 错位 - **问题**:基岩版内部真实 ID 为 `quartz_ore`,但任务配置中错误使用了 `nether_quartz_ore`,导致字符匹配失败。 - **修复**:统一更正为正确的 ID `quartz_ore`。 ### 跨维度血条消失 - **问题**:LSE 原生底层的 `BossBar` UI 在玩家跨维度(如主世界 → 下界)时,客户端会强制清理所有屏幕 UI,导致血条消失。 - **修复**:现已实现主动延时重发机制,确保 UI 在维度切换后恢复显示。 ### 真命令安全隐患 - **问题**:原代码中使用 `mc.regPlayerCmd` 注册假命令,违反了 IK 系列最外层同步真命令注册的安全规范。 - **修复**:已替换为符合规范的真命令注册方式。 ### 剪羊毛与钓鱼事件的误判 - **问题**:原逻辑仅判断玩家是否对着空气挥舞鱼竿或使用剪刀,未校验真实作用对象。 - **修复**:增加了对实际交互对象的判定,避免误触发。 ## 动态任务刷新价格(加强经济回收) - **旧机制**:刷新任务固定花费 500 金币,后期玩家可无限刷新并只选择最简单的任务,导致经济膨胀。 - **新机制**:引入每日重置的递增式刷新费用,形成有效的经济内循环回收池,抵抗通货膨胀。 - 第 1 次刷新:500 金币 - 第 2 次刷新:1000 金币 - 第 3 次刷新:2000 金币 - 后续刷新依此类推(每日重置刷新次数) ## 新增多元化任务类型 新增以下三种任务类型,丰富任务体系,减少重复感: - **跳跃任务**:要求玩家累计完成指定次数的跳跃动作。 - **聊天任务**:要求玩家在公屏或服务器内发送指定数量的聊天消息。 - **喂养动物**:要求玩家使用特定食物(如小麦、种子、胡萝卜等)喂养动物达到指定次数。 [/MD]
  • 喜欢
反馈: byjsmc

🔄 更新日志 (Change Log)​

🚀 v3.1.0 Pro 深度交互版​

本次更新极大地丰富了任务的多样性与交互深度:
  • [新增] 任务刷新系统 (Reroll):支持玩家消耗货币更换不喜欢的悬赏任务。
  • [新增] 多元奖励支持:任务奖励现在支持“金币、物品、指令”三种类型。
  • [新增] 钓鱼行为监听:支持统计玩家甩钩动作,并内置科学的防刷冷却。
  • [新增] 消耗品监听:支持统计玩家吃食物、喝药水等行为。
  • [新增] 特定交互监听:支持剪羊毛、使用打火石、提水等动作统计。
  • [优化] 悬赏中心 UI:任务列表改为按钮形式,点击可进入详情页进行刷新或查看详细倍率。
  • [管理] 扩展管理面板:管理员在添加任务时,可以直接在 UI 中选择奖励类型并填写对应内容。
  • [新增] 任务配置:任务配置文件添加更多任务(210个)

⚙️ 配置文件详解 (Configuration)​

1. 全局配置 config.json

配置项默认值说明
启用任务刷新true是否允许玩家花费金币刷新任务
刷新任务花费500刷新单次任务所需的金币数
经济模式llmoney奖励与刷新的扣款模式
每日随机任务数量5每天生成的悬赏个数

🔄 更新日志 (Change Log)​

🚀 v3.0.0 Pro 系列大版本更新​

这是本插件的一次革命性升级重构,将原本死板的任务系统彻底转化为动态的 RPG 悬赏体系:

  • [核心] 引入随机任务池系统:支持从 random_pool.json 原型库中按权重和概率随机抽取任务。
  • [核心] 全局倍率算法:新增“需求倍率”与“奖励倍率”,管理员可一键平衡全服收益。
  • [新增] GwNickName 深度兼容:排行榜、主菜单、广播公告全面支持昵称显示。
  • [优化] 全新的 Pro 级视觉 UI:引入 Toast 弹窗通知与更精美的排行榜显示。
  • [底层] 性能与视觉优化
    • 新增酷炫彩色 ASCII 启动 Logo,统一 IK 系列插件后台标识。
    • 重构事件监听器,大幅优化挖掘与击杀时的计算效率。
    • 自动定期存盘,确保玩家数据万无一失。
修复:关闭boss栏后在次进游戏还是会显示问题
修改:boss栏进度条的颜色
版本更新
  • 添加:scoreboard计分板经济和all模式(可在配置表单修改)
  • 添加:任务开关
  • 修改:子项提示显示
  • 修改:定时数据更新
  • 修改:表单样式
  • 吹爆
反馈: calman2022
后退
顶部 底部