MG98 的季节任务

MG98 的季节任务

基于季节轮换的任务与进度系统,包含等级晋升、自动循环和自定义GUI——专为Buddeltech服务器打造。

赛季任务

一个基于旋转赛季的任务与进度系统,包含等级晋升、自动轮换和自定义GUI —— 专为BuddelTech服务器打造。


⚠️ 重要提示

本模组专为 BuddelTech 整合包服务器设计,与其任务结构、队伍设置(每位玩家拥有独立单人队伍)以及FTB Quests章节配置紧密耦合。未经调整将无法在具有不同队伍设置或FTB Quests结构的其他服务器上运行。任何希望在自己的服务器上使用本模组的用户都需要自行设置任务标签和章节ID。如有疑问,欢迎加入 BuddelTech Discord 咨询。


关于本模组

赛季任务 为您的服务器带来了一套旋转赛季系统。玩家将不再局限于单一静态的任务路线,而是通过多个"赛季"逐步推进——每个赛季都有其独特的任务、进度追踪和等级阶梯。模组会自动处理每个赛季的启动、轮换和结束,同时始终保持玩家清楚了解自己的当前状态。

本模组基于 NeoForge 1.21.1 开发,侧重服务端,支持完整本地化(德语/英语),并拥有独立的自定义GUI系统。

功能特性

自动赛季轮换

  • 最多可配置24个赛季,每个赛季均关联独立的FTB Quests章节ID
  • 基于可配置间隔(天数 + 小时数)自动轮换
  • 可自由选择开始时间(星期几 + 具体时刻)
  • 随时手动控制:立即轮换、硬性停止循环,或优雅结束赛季(当前赛季正常结束,不自动重启)
  • 赛季开始和结束时发送Discord公告
  • 完整可见性同步——非活跃赛季在任务书中对玩家隐藏,无需手动重载

拥有独立进度的等级系统

  • 8个等级(青铜到传奇),每个等级提供递增的硬币奖励
  • 通过完成任务获得赛季经验值
  • 清晰的等级概览,显示所需经验阈值和每小时的硬币收益值
  • 整个GUI中每个等级采用一致且独特的颜色编码
  • 分段进度条,精确显示距离下一等级还需多少经验值

清晰排行榜

  • 排行榜按等级对玩家进行分组
  • 每个等级拥有独立的顶部列表
  • 打开时自动滚动到玩家自己的位置

独立GUI

  • 自定义标签图标和雅致背景水印
  • 结构清晰的系统管理员面板,包含独立的赛季管理、轮换控制和维护模块
  • 完全本地化——自动跟随玩家的Minecraft语言设置(德语/英语)

系统管理员工具

  • 通过简单的十六进制输入添加/移除赛季章节ID
  • 手动激活/停用单个赛季(开关切换)
  • 一键重置所有章节进度
  • /seasonxp give <玩家名> <数量> 和 /seasonxp set <玩家名> <数量> 指令,用于手动管理经验值

依赖项

需要安装 FTB Quests、FTB Teams、Architectury API、FTBQNaturals、Magic Coins 以及用于Discord公告的 Webhook 模组。无需KubeJS。

💬 加入Discord | 社交媒体

▶️加入服务器 -> 服务器IP: Buddeltech.com

© MarciGamer98 | Discord:MarciGamer98 | CurseForge:https://www.curseforge.com/members/marcigamer98/projects | 版权所有。