Перейти к содержимому
Mineforgian

TeamTasks: TodoList

一个简单而强大的 Minecraft 待办事项模组,支持单人和多人模式。 A simple and powerful todo list mod for Minecraft, supporting both single-player and multiplayer.

Загрузки
34K
Подписчики
12
Обновлён
27 июня 2026 г.
Лицензия
MIT

Опубликован 1 марта 2026 г.

Todo List Mod for Minecraft

一个简单而实用的 Minecraft 待办事项模组,支持单人、本地局域网和多人服务器协作。

A simple and practical todo list mod for Minecraft, built for single-player, LAN, and multiplayer collaboration.

Features / 功能

v1.3.0 Capability Overview / 1.3.0 版本能力概览

  • In-game GUI task management: create, edit, delete, complete, search, filter, drag-sort unfinished tasks, and organize tasks by priority and tags / 游戏内 GUI 任务管理:支持创建、编辑、删除、完成、搜索、筛选、拖拽排序未完成任务,以及按优先级和标签组织任务
  • Personal and team projects: switch between personal and team workspaces, search projects with hints, and organize tasks by project / 个人与团队项目:支持在个人与团队工作区之间切换,提供项目搜索提示,并按项目维度组织任务
  • Team collaboration upgrades: support claim, abandon, assign others, offline-member assignment, and optional all-player mode for team projects / 团队协作增强:支持领取、放弃、指派他人、离线成员指派,以及团队项目可选的全服任务模式
  • HUD display and config: configurable HUD list with synchronized priority colors, hidden-count summary, view sync, and visibility state / HUD 显示与配置:可配置 HUD 列表,并同步优先级色块、隐藏数量提示、视图状态与显隐状态
  • Safer persistence: tasks, projects, and config files now use backup-aware safe writes and automatic recovery after file corruption / 更安全的持久化:任务、项目与配置文件已切换到带备份与自动恢复的安全写盘机制
  • Local singleplayer stability: local singleplayer personal-task storage keeps local and per-player copies in sync to avoid rollback-like restores / 本地单人稳定性:本地单人环境会同步维护本地与玩家任务副本,降低类似回滚的恢复问题

More details / 更多说明:

Screenshots / 截图

Singleplayer / 单人游戏

image-20260426001802870 image-20260426001843150

Multiplayer / 多人游戏

Op View / 管理员视角

image-20260426002037797 image-20260426002016832 image-20260426002115214 image-20260426002226500

Player View / 玩家视角

image-20260426002311752 image-20260426002345313 image-20260426002437210 image-20260426002500724

Installation / 安装

Requirements / 要求

  • Minecraft 1.20.1
  • Fabric Loader 0.15.11+ with Fabric API 0.86.1+1.20.1 / Fabric Loader 0.15.11+ 与 Fabric API 0.86.1+1.20.1
  • Or the matching Forge release package from GitHub Releases / 或使用 GitHub Releases 中对应的 Forge 版本构建

Steps / 步骤

  1. Download the latest mod JAR that matches your loader / 下载与你使用的加载器对应的最新模组 JAR 文件
  2. Put it into your mods folder / 将文件放入 mods 文件夹
  3. Launch Minecraft / 启动 Minecraft
  4. Press K in game to open the todo list / 在游戏中按 K 打开待办列表

Usage / 使用说明

Key Bindings / 按键绑定

  • K: Open Todo List / 打开待办列表
  • H: Toggle HUD Expanded State / 展开或收起 HUD
  • J: Toggle HUD Visibility / 显示或隐藏 HUD

Projects / 项目

  • Tasks belong to the currently selected project in the left sidebar / 任务归属于左侧栏当前选中的项目
  • Switch between personal and team projects from the sidebar header / 可在侧边栏顶部切换个人项目和团队项目
  • Starred projects are sorted first and can be used as HUD sources / 星标项目会优先排序,也可作为 HUD 项目来源
  • Search projects with prefixes and dropdown hints from the sidebar / 可在侧边栏中通过搜索前缀和下拉提示快速定位项目
  • Add, edit, and delete projects from the sidebar actions / 可通过侧边栏按钮新增、编辑和删除项目

Tasks / 任务

  • Unfinished tasks can be drag-sorted directly in the list / 未完成任务可直接在列表中拖拽排序
  • The main screen now keeps a clearer split between todo and done sections / 主界面会更清晰地分开展示待办与已完成任务
  • Deleting a task requires explicit confirmation / 删除任务前会弹出明确确认
  • Task details and edits are handled in a dedicated detail area instead of crowding the list / 任务详情与编辑流程会在独立详情区中处理,减少列表区域拥挤感

Team Collaboration / 团队协作

  • Team views include Unassigned, All Assigned, and Assigned to Me / 团队视图包含待分配、全部已分配和分配给我
  • Team changes take effect after clicking Save, and the client will re-sync from server after Save or Cancel / 团队改动需要点击保存后生效,保存或取消后客户端会重新从服务端同步
  • The Assign Others dialog now lists project members instead of online players, and offline members can still be assigned / “指派他人”弹窗现在展示项目成员而不是在线玩家,离线成员也可被正常指派
  • Team projects can optionally enable an all-player task mode for broader shared workflows / 团队项目可按需开启全服任务模式,适配更宽松的共享协作流程
  • Team permissions are role-based: managers and leads can fully manage team tasks, while members focus on claiming and completing their own tasks / 团队权限基于角色控制:管理者和负责人可完整管理团队任务,成员主要负责领取和完成自己的任务

HUD Config / HUD 配置

  • Configure width, height, visible item count, default expanded state, opacity, and project source / 可配置宽度、高度、显示条数、默认展开状态、透明度与项目来源
  • The HUD list follows current view filters and visibility state more consistently / HUD 列表会更一致地跟随当前视图筛选和显示状态
  • Priority color blocks and hidden-count summary are aligned with the current GUI semantics / 优先级色块与隐藏数量摘要已与当前 GUI 语义对齐
  • In true singleplayer, team HUD views stay hidden and personal view remains the default / 在真正的单人环境中,团队 HUD 视图保持隐藏,默认视图固定为个人视图

Persistence / 持久化

  • Tasks, projects, player project state, and config files now use safer temp-write plus backup recovery flow / 任务、项目、玩家项目状态和配置文件现在使用更安全的临时写入加备份恢复流程
  • When a main data file is corrupted, the mod can attempt to recover from the latest backup automatically / 当主数据文件损坏时,模组会自动尝试从最近一次备份恢复
  • Local singleplayer personal-task files now keep local and player-specific copies in sync to reduce accidental rollback / 本地单人个人任务文件会同步维护本地与玩家副本,减少意外回滚

Permission System / 权限系统

  • OP: server operators / 服务器管理员
  • PROJECT_MANAGER: project owner or manager / 项目经理或创建者
  • LEAD: elevated team lead / 团队负责人
  • MEMBER: regular project member / 普通项目成员

The server checks team operations based on role, current view, task assignment, and project membership. Effective team operations are recorded in a unified [TEAM_OP] log format.

服务端会基于角色、当前视图、任务归属和项目成员身份校验团队操作,所有生效的团队操作都会以统一的 [TEAM_OP] 格式记录到日志中。

Contributing / 参与贡献

Contributions are welcome. Feel free to open an issue or submit a pull request.

欢迎贡献内容,提交 Issue 或 Pull Request 都很欢迎。

License / 许可证

This project is licensed under the MIT License. See LICENSE for details.

本项目采用 MIT 许可证,详见 LICENSE

Contact / 联系方式

Ченджлог

1.4.0-mc1.21.1-neoforgeРелиз1.21.1 · 27 июня 2026 г.

新增功能

  • H2 存储后端正式落地:新增 storageBackend=h2 关系型存储模式,覆盖任务、项目、玩家项目状态、旧 .dat 自动迁移,以及基于 SQL 的 GUI/HUD 查询优化。
  • H2 TCP 外部访问与维护命令:新增 H2 TCP 配置、三级账号(admin / readonly / readwrite)、在线备份、健康检查、数据库重载、TCP 重启与密码重置能力,方便在本机或局域网中接入外部工具。
  • 命令系统扩展成型/todo 命令从基础任务操作扩展到项目管理、成员管理、HUD 控制、加入审批、命令开放级别切换以及 H2 运维入口,并保留 /todolist 别名。
  • 已完成任务一键清理:在 GUI 已完成分组中新增当前项目范围的一键清理入口,并加入二次确认流程。
  • GUI 编辑自动保存开关:配置页新增 GUI 自动保存开关,支持详情编辑在失焦、切换任务、切换项目和关闭界面前自动保存。

优化与修复

  • HUD 与 GUI 查询链路优化:在 H2 模式下将项目计数、HUD 列表与 GUI 高阶筛选逐步切到数据库查询,减少高频全量扫描。
  • H2 生命周期稳定性修复:修复局域网发布、退出、回到未发布单人等场景下失效连接被复用的问题,降低“当前存储不可用”误报。
  • H2 写入可用性修复:修复 H2 锁等待被误判为存储不可用、个人任务保存性能回退,以及团队保存后切回个人项目卡顿等问题。
  • HUD 与输入体验修复:修复 HUD 快速切换闪烁,优化展开态统计文案,并统一描述/标签输入提示的显示语义。
  • 任务交互稳定性修复:修复异步保存与团队同步竞争、团队任务快速操作闪屏,以及任务同步后的 GUI/HUD 刷新滞后问题。
  • 配置说明补强:补充 storageBackendh2BackupOnStart 的多语言说明注释,降低配置误用成本。

文档与运维

  • H2 使用文档补齐:新增底层数据模式切换说明和外部工具连接指南,补齐 NBT/H2 切换、TCP 访问、账号使用与常见排错文档。
1.4.0-mc1.21.1-forgeРелиз1.21.1 · 27 июня 2026 г.

新增功能

  • H2 存储后端正式落地:新增 storageBackend=h2 关系型存储模式,覆盖任务、项目、玩家项目状态、旧 .dat 自动迁移,以及基于 SQL 的 GUI/HUD 查询优化。
  • H2 TCP 外部访问与维护命令:新增 H2 TCP 配置、三级账号(admin / readonly / readwrite)、在线备份、健康检查、数据库重载、TCP 重启与密码重置能力,方便在本机或局域网中接入外部工具。
  • 命令系统扩展成型/todo 命令从基础任务操作扩展到项目管理、成员管理、HUD 控制、加入审批、命令开放级别切换以及 H2 运维入口,并保留 /todolist 别名。
  • 已完成任务一键清理:在 GUI 已完成分组中新增当前项目范围的一键清理入口,并加入二次确认流程。
  • GUI 编辑自动保存开关:配置页新增 GUI 自动保存开关,支持详情编辑在失焦、切换任务、切换项目和关闭界面前自动保存。

优化与修复

  • HUD 与 GUI 查询链路优化:在 H2 模式下将项目计数、HUD 列表与 GUI 高阶筛选逐步切到数据库查询,减少高频全量扫描。
  • H2 生命周期稳定性修复:修复局域网发布、退出、回到未发布单人等场景下失效连接被复用的问题,降低“当前存储不可用”误报。
  • H2 写入可用性修复:修复 H2 锁等待被误判为存储不可用、个人任务保存性能回退,以及团队保存后切回个人项目卡顿等问题。
  • HUD 与输入体验修复:修复 HUD 快速切换闪烁,优化展开态统计文案,并统一描述/标签输入提示的显示语义。
  • 任务交互稳定性修复:修复异步保存与团队同步竞争、团队任务快速操作闪屏,以及任务同步后的 GUI/HUD 刷新滞后问题。
  • 配置说明补强:补充 storageBackendh2BackupOnStart 的多语言说明注释,降低配置误用成本。

文档与运维

  • H2 使用文档补齐:新增底层数据模式切换说明和外部工具连接指南,补齐 NBT/H2 切换、TCP 访问、账号使用与常见排错文档。
1.4.0-mc1.21.1-fabricРелиз1.21.1 · 27 июня 2026 г.

新增功能

  • H2 存储后端正式落地:新增 storageBackend=h2 关系型存储模式,覆盖任务、项目、玩家项目状态、旧 .dat 自动迁移,以及基于 SQL 的 GUI/HUD 查询优化。
  • H2 TCP 外部访问与维护命令:新增 H2 TCP 配置、三级账号(admin / readonly / readwrite)、在线备份、健康检查、数据库重载、TCP 重启与密码重置能力,方便在本机或局域网中接入外部工具。
  • 命令系统扩展成型/todo 命令从基础任务操作扩展到项目管理、成员管理、HUD 控制、加入审批、命令开放级别切换以及 H2 运维入口,并保留 /todolist 别名。
  • 已完成任务一键清理:在 GUI 已完成分组中新增当前项目范围的一键清理入口,并加入二次确认流程。
  • GUI 编辑自动保存开关:配置页新增 GUI 自动保存开关,支持详情编辑在失焦、切换任务、切换项目和关闭界面前自动保存。

优化与修复

  • HUD 与 GUI 查询链路优化:在 H2 模式下将项目计数、HUD 列表与 GUI 高阶筛选逐步切到数据库查询,减少高频全量扫描。
  • H2 生命周期稳定性修复:修复局域网发布、退出、回到未发布单人等场景下失效连接被复用的问题,降低“当前存储不可用”误报。
  • H2 写入可用性修复:修复 H2 锁等待被误判为存储不可用、个人任务保存性能回退,以及团队保存后切回个人项目卡顿等问题。
  • HUD 与输入体验修复:修复 HUD 快速切换闪烁,优化展开态统计文案,并统一描述/标签输入提示的显示语义。
  • 任务交互稳定性修复:修复异步保存与团队同步竞争、团队任务快速操作闪屏,以及任务同步后的 GUI/HUD 刷新滞后问题。
  • 配置说明补强:补充 storageBackendh2BackupOnStart 的多语言说明注释,降低配置误用成本。

文档与运维

  • H2 使用文档补齐:新增底层数据模式切换说明和外部工具连接指南,补齐 NBT/H2 切换、TCP 访问、账号使用与常见排错文档。
1.4.0-mc1.20.1-forgeРелиз1.20.1 · 27 июня 2026 г.

新增功能

  • H2 存储后端正式落地:新增 storageBackend=h2 关系型存储模式,覆盖任务、项目、玩家项目状态、旧 .dat 自动迁移,以及基于 SQL 的 GUI/HUD 查询优化。
  • H2 TCP 外部访问与维护命令:新增 H2 TCP 配置、三级账号(admin / readonly / readwrite)、在线备份、健康检查、数据库重载、TCP 重启与密码重置能力,方便在本机或局域网中接入外部工具。
  • 命令系统扩展成型/todo 命令从基础任务操作扩展到项目管理、成员管理、HUD 控制、加入审批、命令开放级别切换以及 H2 运维入口,并保留 /todolist 别名。
  • 已完成任务一键清理:在 GUI 已完成分组中新增当前项目范围的一键清理入口,并加入二次确认流程。
  • GUI 编辑自动保存开关:配置页新增 GUI 自动保存开关,支持详情编辑在失焦、切换任务、切换项目和关闭界面前自动保存。

优化与修复

  • HUD 与 GUI 查询链路优化:在 H2 模式下将项目计数、HUD 列表与 GUI 高阶筛选逐步切到数据库查询,减少高频全量扫描。
  • H2 生命周期稳定性修复:修复局域网发布、退出、回到未发布单人等场景下失效连接被复用的问题,降低“当前存储不可用”误报。
  • H2 写入可用性修复:修复 H2 锁等待被误判为存储不可用、个人任务保存性能回退,以及团队保存后切回个人项目卡顿等问题。
  • HUD 与输入体验修复:修复 HUD 快速切换闪烁,优化展开态统计文案,并统一描述/标签输入提示的显示语义。
  • 任务交互稳定性修复:修复异步保存与团队同步竞争、团队任务快速操作闪屏,以及任务同步后的 GUI/HUD 刷新滞后问题。
  • 配置说明补强:补充 storageBackendh2BackupOnStart 的多语言说明注释,降低配置误用成本。

文档与运维

  • H2 使用文档补齐:新增底层数据模式切换说明和外部工具连接指南,补齐 NBT/H2 切换、TCP 访问、账号使用与常见排错文档。
1.4.0-mc1.20.1-fabricРелиз1.20.1 · 27 июня 2026 г.

新增功能

  • H2 存储后端正式落地:新增 storageBackend=h2 关系型存储模式,覆盖任务、项目、玩家项目状态、旧 .dat 自动迁移,以及基于 SQL 的 GUI/HUD 查询优化。
  • H2 TCP 外部访问与维护命令:新增 H2 TCP 配置、三级账号(admin / readonly / readwrite)、在线备份、健康检查、数据库重载、TCP 重启与密码重置能力,方便在本机或局域网中接入外部工具。
  • 命令系统扩展成型/todo 命令从基础任务操作扩展到项目管理、成员管理、HUD 控制、加入审批、命令开放级别切换以及 H2 运维入口,并保留 /todolist 别名。
  • 已完成任务一键清理:在 GUI 已完成分组中新增当前项目范围的一键清理入口,并加入二次确认流程。
  • GUI 编辑自动保存开关:配置页新增 GUI 自动保存开关,支持详情编辑在失焦、切换任务、切换项目和关闭界面前自动保存。

优化与修复

  • HUD 与 GUI 查询链路优化:在 H2 模式下将项目计数、HUD 列表与 GUI 高阶筛选逐步切到数据库查询,减少高频全量扫描。
  • H2 生命周期稳定性修复:修复局域网发布、退出、回到未发布单人等场景下失效连接被复用的问题,降低“当前存储不可用”误报。
  • H2 写入可用性修复:修复 H2 锁等待被误判为存储不可用、个人任务保存性能回退,以及团队保存后切回个人项目卡顿等问题。
  • HUD 与输入体验修复:修复 HUD 快速切换闪烁,优化展开态统计文案,并统一描述/标签输入提示的显示语义。
  • 任务交互稳定性修复:修复异步保存与团队同步竞争、团队任务快速操作闪屏,以及任务同步后的 GUI/HUD 刷新滞后问题。
  • 配置说明补强:补充 storageBackendh2BackupOnStart 的多语言说明注释,降低配置误用成本。

文档与运维

  • H2 使用文档补齐:新增底层数据模式切换说明和外部工具连接指南,补齐 NBT/H2 切换、TCP 访问、账号使用与常见排错文档。
1.3.0-mc1.21.1-neoforgeРелиз1.21.1 · 25 апреля 2026 г.

新增功能

  • 待办主界面重构:重组主界面布局、项目侧栏、任务列表与详情抽屉,补齐响应式空间分配与更清晰的视图切换流程。
  • 未完成任务拖拽排序:支持直接拖拽调整未完成任务顺序,便于在游戏内快速整理个人与团队待办优先级。
  • 任务分段列表与删除确认:任务列表支持未完成/已完成分段展示与折叠基线,并新增删除确认流程,降低误删风险。
  • 团队项目搜索与成员交互增强:新增项目搜索前缀与下拉提示,统一成员选择/指派弹窗布局,提升多人协作下的筛选与操作效率。
  • 团队项目全服任务模式:支持在团队项目中开启“全服任务模式”,让团队任务在协作场景下拥有更统一的领取与处理语义。

优化与修复

  • HUD 与视图联动增强:同步 HUD 优先级色块、隐藏数量语义与团队视图展示逻辑,让 HUD 与主界面视图表现更一致。
  • 团队交互反馈优化:优化任务领取、放弃、指派与团队全部视图中的反馈表现,减少操作成功但界面未及时响应的割裂感。
  • 任务完成状态即时持久化:修复任务切换完成状态后未实时持久化的问题,减少关闭界面或刷新后状态回退的概率。
  • 拖拽排序判定修复:修复拖拽排序有时需要二次点击才生效的问题,改善拖拽操作的连续性。
  • 单人个人任务回灌修复:修复本地单人模式下个人任务文件与玩家文件双副本漂移导致的偶发回滚/清空问题。

稳定性与测试

  • 安全写盘与自动恢复:任务、项目、玩家项目状态与配置文件统一切换到临时文件写入、备份恢复与损坏现场保留机制,增强崩溃/断电场景下的数据可靠性。
  • 项目重载保护:项目数据重载改为两阶段加载,避免读取失败时先清空内存态再写回造成二次损伤。
  • 持久化回归测试补充:新增持久化安全回归测试与单人个人任务双副本同步测试,提升发布前回归验证覆盖。
1.3.0-mc1.21.1-forgeРелиз1.21.1 · 25 апреля 2026 г.

新增功能

  • 待办主界面重构:重组主界面布局、项目侧栏、任务列表与详情抽屉,补齐响应式空间分配与更清晰的视图切换流程。
  • 未完成任务拖拽排序:支持直接拖拽调整未完成任务顺序,便于在游戏内快速整理个人与团队待办优先级。
  • 任务分段列表与删除确认:任务列表支持未完成/已完成分段展示与折叠基线,并新增删除确认流程,降低误删风险。
  • 团队项目搜索与成员交互增强:新增项目搜索前缀与下拉提示,统一成员选择/指派弹窗布局,提升多人协作下的筛选与操作效率。
  • 团队项目全服任务模式:支持在团队项目中开启“全服任务模式”,让团队任务在协作场景下拥有更统一的领取与处理语义。

优化与修复

  • HUD 与视图联动增强:同步 HUD 优先级色块、隐藏数量语义与团队视图展示逻辑,让 HUD 与主界面视图表现更一致。
  • 团队交互反馈优化:优化任务领取、放弃、指派与团队全部视图中的反馈表现,减少操作成功但界面未及时响应的割裂感。
  • 任务完成状态即时持久化:修复任务切换完成状态后未实时持久化的问题,减少关闭界面或刷新后状态回退的概率。
  • 拖拽排序判定修复:修复拖拽排序有时需要二次点击才生效的问题,改善拖拽操作的连续性。
  • 单人个人任务回灌修复:修复本地单人模式下个人任务文件与玩家文件双副本漂移导致的偶发回滚/清空问题。

稳定性与测试

  • 安全写盘与自动恢复:任务、项目、玩家项目状态与配置文件统一切换到临时文件写入、备份恢复与损坏现场保留机制,增强崩溃/断电场景下的数据可靠性。
  • 项目重载保护:项目数据重载改为两阶段加载,避免读取失败时先清空内存态再写回造成二次损伤。
  • 持久化回归测试补充:新增持久化安全回归测试与单人个人任务双副本同步测试,提升发布前回归验证覆盖。
1.3.0-mc1.21.1-fabricРелиз1.21.1 · 25 апреля 2026 г.

新增功能

  • 待办主界面重构:重组主界面布局、项目侧栏、任务列表与详情抽屉,补齐响应式空间分配与更清晰的视图切换流程。
  • 未完成任务拖拽排序:支持直接拖拽调整未完成任务顺序,便于在游戏内快速整理个人与团队待办优先级。
  • 任务分段列表与删除确认:任务列表支持未完成/已完成分段展示与折叠基线,并新增删除确认流程,降低误删风险。
  • 团队项目搜索与成员交互增强:新增项目搜索前缀与下拉提示,统一成员选择/指派弹窗布局,提升多人协作下的筛选与操作效率。
  • 团队项目全服任务模式:支持在团队项目中开启“全服任务模式”,让团队任务在协作场景下拥有更统一的领取与处理语义。

优化与修复

  • HUD 与视图联动增强:同步 HUD 优先级色块、隐藏数量语义与团队视图展示逻辑,让 HUD 与主界面视图表现更一致。
  • 团队交互反馈优化:优化任务领取、放弃、指派与团队全部视图中的反馈表现,减少操作成功但界面未及时响应的割裂感。
  • 任务完成状态即时持久化:修复任务切换完成状态后未实时持久化的问题,减少关闭界面或刷新后状态回退的概率。
  • 拖拽排序判定修复:修复拖拽排序有时需要二次点击才生效的问题,改善拖拽操作的连续性。
  • 单人个人任务回灌修复:修复本地单人模式下个人任务文件与玩家文件双副本漂移导致的偶发回滚/清空问题。

稳定性与测试

  • 安全写盘与自动恢复:任务、项目、玩家项目状态与配置文件统一切换到临时文件写入、备份恢复与损坏现场保留机制,增强崩溃/断电场景下的数据可靠性。
  • 项目重载保护:项目数据重载改为两阶段加载,避免读取失败时先清空内存态再写回造成二次损伤。
  • 持久化回归测试补充:新增持久化安全回归测试与单人个人任务双副本同步测试,提升发布前回归验证覆盖。

Комментарии

Загружаем…