{"id":157320,"date":"2026-06-09T16:00:13","date_gmt":"2026-06-09T13:00:13","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/"},"modified":"2026-06-09T16:00:13","modified_gmt":"2026-06-09T13:00:13","slug":"todolist","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/","title":{"rendered":"TeamTasks: TodoList"},"content":{"rendered":"<p># Todo List Mod for Minecraft<\/p>\n<p>\u4e00\u4e2a\u7b80\u5355\u800c\u5b9e\u7528\u7684 Minecraft \u5f85\u529e\u4e8b\u9879\u6a21\u7ec4\uff0c\u652f\u6301\u5355\u4eba\u3001\u672c\u5730\u5c40\u57df\u7f51\u548c\u591a\u4eba\u670d\u52a1\u5668\u534f\u4f5c\u3002<\/p>\n<p>A simple and practical todo list mod for Minecraft, built for single-player, LAN, and multiplayer collaboration.<\/p>\n<p>## Features \/ \u529f\u80fd<\/p>\n<p>### v1.3.0 Capability Overview \/ 1.3.0 \u7248\u672c\u80fd\u529b\u6982\u89c8<br \/>\n&#8211; In-game GUI task management: create, edit, delete, complete, search, filter, drag-sort unfinished tasks, and organize tasks by priority and tags \/ \u6e38\u620f\u5185 GUI \u4efb\u52a1\u7ba1\u7406\uff1a\u652f\u6301\u521b\u5efa\u3001\u7f16\u8f91\u3001\u5220\u9664\u3001\u5b8c\u6210\u3001\u641c\u7d22\u3001\u7b5b\u9009\u3001\u62d6\u62fd\u6392\u5e8f\u672a\u5b8c\u6210\u4efb\u52a1\uff0c\u4ee5\u53ca\u6309\u4f18\u5148\u7ea7\u548c\u6807\u7b7e\u7ec4\u7ec7\u4efb\u52a1<br \/>\n&#8211; Personal and team projects: switch between personal and team workspaces, search projects with hints, and organize tasks by project \/ \u4e2a\u4eba\u4e0e\u56e2\u961f\u9879\u76ee\uff1a\u652f\u6301\u5728\u4e2a\u4eba\u4e0e\u56e2\u961f\u5de5\u4f5c\u533a\u4e4b\u95f4\u5207\u6362\uff0c\u63d0\u4f9b\u9879\u76ee\u641c\u7d22\u63d0\u793a\uff0c\u5e76\u6309\u9879\u76ee\u7ef4\u5ea6\u7ec4\u7ec7\u4efb\u52a1<br \/>\n&#8211; Team collaboration upgrades: support claim, abandon, assign others, offline-member assignment, and optional all-player mode for team projects \/ \u56e2\u961f\u534f\u4f5c\u589e\u5f3a\uff1a\u652f\u6301\u9886\u53d6\u3001\u653e\u5f03\u3001\u6307\u6d3e\u4ed6\u4eba\u3001\u79bb\u7ebf\u6210\u5458\u6307\u6d3e\uff0c\u4ee5\u53ca\u56e2\u961f\u9879\u76ee\u53ef\u9009\u7684\u5168\u670d\u4efb\u52a1\u6a21\u5f0f<br \/>\n&#8211; HUD display and config: configurable HUD list with synchronized priority colors, hidden-count summary, view sync, and visibility state \/ HUD \u663e\u793a\u4e0e\u914d\u7f6e\uff1a\u53ef\u914d\u7f6e HUD \u5217\u8868\uff0c\u5e76\u540c\u6b65\u4f18\u5148\u7ea7\u8272\u5757\u3001\u9690\u85cf\u6570\u91cf\u63d0\u793a\u3001\u89c6\u56fe\u72b6\u6001\u4e0e\u663e\u9690\u72b6\u6001<br \/>\n&#8211; Safer persistence: tasks, projects, and config files now use backup-aware safe writes and automatic recovery after file corruption \/ \u66f4\u5b89\u5168\u7684\u6301\u4e45\u5316\uff1a\u4efb\u52a1\u3001\u9879\u76ee\u4e0e\u914d\u7f6e\u6587\u4ef6\u5df2\u5207\u6362\u5230\u5e26\u5907\u4efd\u4e0e\u81ea\u52a8\u6062\u590d\u7684\u5b89\u5168\u5199\u76d8\u673a\u5236<br \/>\n&#8211; Local singleplayer stability: local singleplayer personal-task storage keeps local and per-player copies in sync to avoid rollback-like restores \/ \u672c\u5730\u5355\u4eba\u7a33\u5b9a\u6027\uff1a\u672c\u5730\u5355\u4eba\u73af\u5883\u4f1a\u540c\u6b65\u7ef4\u62a4\u672c\u5730\u4e0e\u73a9\u5bb6\u4efb\u52a1\u526f\u672c\uff0c\u964d\u4f4e\u7c7b\u4f3c\u56de\u6eda\u7684\u6062\u590d\u95ee\u9898<\/p>\n<p>More details \/ \u66f4\u591a\u8bf4\u660e\uff1a<br \/>\n&#8211; [FEATURES.md](FEATURES.md) \/ [FEATURES_EN.md](FEATURES_EN.md)<br \/>\n&#8211; [ROADMAP.md](ROADMAP.md) \/ [ROADMAP_EN.md](ROADMAP_EN.md)<br \/>\n&#8211; [CHANGELOG.md](CHANGELOG.md) \/ [CHANGELOG_EN.md](CHANGELOG_EN.md)<\/p>\n<p>## Screenshots \/ \u622a\u56fe<\/p>\n<p>### Singleplayer \/ \u5355\u4eba\u6e38\u620f<\/p>\n<p>![image-20260426001802870](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426001802870.png)<br \/>\n![image-20260426001843150](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426001843150.png)<\/p>\n<p>### Multiplayer \/ \u591a\u4eba\u6e38\u620f<\/p>\n<p>#### Op View \/ \u7ba1\u7406\u5458\u89c6\u89d2<\/p>\n<p>![image-20260426002037797](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002037797.png)<br \/>\n![image-20260426002016832](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002016832.png)<br \/>\n![image-20260426002115214](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002115214.png)<br \/>\n![image-20260426002226500](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002226500.png)<\/p>\n<p>#### Player View \/ \u73a9\u5bb6\u89c6\u89d2<\/p>\n<p>![image-20260426002311752](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002311752.png)<br \/>\n![image-20260426002345313](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002345313.png)<br \/>\n![image-20260426002437210](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002437210.png)<br \/>\n![image-20260426002500724](https:\/\/raw.githubusercontent.com\/spacehouse\/imgForBlog\/master\/img\/image-20260426002500724.png)<\/p>\n<p>## Installation \/ \u5b89\u88c5<\/p>\n<p>### Requirements \/ \u8981\u6c42<br \/>\n&#8211; Minecraft 1.20.1<br \/>\n&#8211; Fabric Loader 0.15.11+ with Fabric API 0.86.1+1.20.1 \/ Fabric Loader 0.15.11+ \u4e0e Fabric API 0.86.1+1.20.1<br \/>\n&#8211; Or the matching Forge release package from GitHub Releases \/ \u6216\u4f7f\u7528 GitHub Releases \u4e2d\u5bf9\u5e94\u7684 Forge \u7248\u672c\u6784\u5efa<\/p>\n<p>### Steps \/ \u6b65\u9aa4<br \/>\n1. Download the latest mod JAR that matches your loader \/ \u4e0b\u8f7d\u4e0e\u4f60\u4f7f\u7528\u7684\u52a0\u8f7d\u5668\u5bf9\u5e94\u7684\u6700\u65b0\u6a21\u7ec4 JAR \u6587\u4ef6<br \/>\n2. Put it into your `mods` folder \/ \u5c06\u6587\u4ef6\u653e\u5165 `mods` \u6587\u4ef6\u5939<br \/>\n3. Launch Minecraft \/ \u542f\u52a8 Minecraft<br \/>\n4. Press `K` in game to open the todo list \/ \u5728\u6e38\u620f\u4e2d\u6309 `K` \u6253\u5f00\u5f85\u529e\u5217\u8868<\/p>\n<p>## Usage \/ \u4f7f\u7528\u8bf4\u660e<\/p>\n<p>### Key Bindings \/ \u6309\u952e\u7ed1\u5b9a<br \/>\n&#8211; `K`: Open Todo List \/ \u6253\u5f00\u5f85\u529e\u5217\u8868<br \/>\n&#8211; `H`: Toggle HUD Expanded State \/ \u5c55\u5f00\u6216\u6536\u8d77 HUD<br \/>\n&#8211; `J`: Toggle HUD Visibility \/ \u663e\u793a\u6216\u9690\u85cf HUD<\/p>\n<p>### Projects \/ \u9879\u76ee<br \/>\n&#8211; Tasks belong to the currently selected project in the left sidebar \/ \u4efb\u52a1\u5f52\u5c5e\u4e8e\u5de6\u4fa7\u680f\u5f53\u524d\u9009\u4e2d\u7684\u9879\u76ee<br \/>\n&#8211; Switch between personal and team projects from the sidebar header \/ \u53ef\u5728\u4fa7\u8fb9\u680f\u9876\u90e8\u5207\u6362\u4e2a\u4eba\u9879\u76ee\u548c\u56e2\u961f\u9879\u76ee<br \/>\n&#8211; Starred projects are sorted first and can be used as HUD sources \/ \u661f\u6807\u9879\u76ee\u4f1a\u4f18\u5148\u6392\u5e8f\uff0c\u4e5f\u53ef\u4f5c\u4e3a HUD \u9879\u76ee\u6765\u6e90<br \/>\n&#8211; Search projects with prefixes and dropdown hints from the sidebar \/ \u53ef\u5728\u4fa7\u8fb9\u680f\u4e2d\u901a\u8fc7\u641c\u7d22\u524d\u7f00\u548c\u4e0b\u62c9\u63d0\u793a\u5feb\u901f\u5b9a\u4f4d\u9879\u76ee<br \/>\n&#8211; Add, edit, and delete projects from the sidebar actions \/ \u53ef\u901a\u8fc7\u4fa7\u8fb9\u680f\u6309\u94ae\u65b0\u589e\u3001\u7f16\u8f91\u548c\u5220\u9664\u9879\u76ee<\/p>\n<p>### Tasks \/ \u4efb\u52a1<br \/>\n&#8211; Unfinished tasks can be drag-sorted directly in the list \/ \u672a\u5b8c\u6210\u4efb\u52a1\u53ef\u76f4\u63a5\u5728\u5217\u8868\u4e2d\u62d6\u62fd\u6392\u5e8f<br \/>\n&#8211; The main screen now keeps a clearer split between todo and done sections \/ \u4e3b\u754c\u9762\u4f1a\u66f4\u6e05\u6670\u5730\u5206\u5f00\u5c55\u793a\u5f85\u529e\u4e0e\u5df2\u5b8c\u6210\u4efb\u52a1<br \/>\n&#8211; Deleting a task requires explicit confirmation \/ \u5220\u9664\u4efb\u52a1\u524d\u4f1a\u5f39\u51fa\u660e\u786e\u786e\u8ba4<br \/>\n&#8211; Task details and edits are handled in a dedicated detail area instead of crowding the list \/ \u4efb\u52a1\u8be6\u60c5\u4e0e\u7f16\u8f91\u6d41\u7a0b\u4f1a\u5728\u72ec\u7acb\u8be6\u60c5\u533a\u4e2d\u5904\u7406\uff0c\u51cf\u5c11\u5217\u8868\u533a\u57df\u62e5\u6324\u611f<\/p>\n<p>### Team Collaboration \/ \u56e2\u961f\u534f\u4f5c<br \/>\n&#8211; Team views include Unassigned, All Assigned, and Assigned to Me \/ \u56e2\u961f\u89c6\u56fe\u5305\u542b\u5f85\u5206\u914d\u3001\u5168\u90e8\u5df2\u5206\u914d\u548c\u5206\u914d\u7ed9\u6211<br \/>\n&#8211; Team changes take effect after clicking Save, and the client will re-sync from server after Save or Cancel \/ \u56e2\u961f\u6539\u52a8\u9700\u8981\u70b9\u51fb\u4fdd\u5b58\u540e\u751f\u6548\uff0c\u4fdd\u5b58\u6216\u53d6\u6d88\u540e\u5ba2\u6237\u7aef\u4f1a\u91cd\u65b0\u4ece\u670d\u52a1\u7aef\u540c\u6b65<br \/>\n&#8211; The Assign Others dialog now lists project members instead of online players, and offline members can still be assigned \/ \u201c\u6307\u6d3e\u4ed6\u4eba\u201d\u5f39\u7a97\u73b0\u5728\u5c55\u793a\u9879\u76ee\u6210\u5458\u800c\u4e0d\u662f\u5728\u7ebf\u73a9\u5bb6\uff0c\u79bb\u7ebf\u6210\u5458\u4e5f\u53ef\u88ab\u6b63\u5e38\u6307\u6d3e<br \/>\n&#8211; Team projects can optionally enable an all-player task mode for broader shared workflows \/ \u56e2\u961f\u9879\u76ee\u53ef\u6309\u9700\u5f00\u542f\u5168\u670d\u4efb\u52a1\u6a21\u5f0f\uff0c\u9002\u914d\u66f4\u5bbd\u677e\u7684\u5171\u4eab\u534f\u4f5c\u6d41\u7a0b<br \/>\n&#8211; Team permissions are role-based: managers and leads can fully manage team tasks, while members focus on claiming and completing their own tasks \/ \u56e2\u961f\u6743\u9650\u57fa\u4e8e\u89d2\u8272\u63a7\u5236\uff1a\u7ba1\u7406\u8005\u548c\u8d1f\u8d23\u4eba\u53ef\u5b8c\u6574\u7ba1\u7406\u56e2\u961f\u4efb\u52a1\uff0c\u6210\u5458\u4e3b\u8981\u8d1f\u8d23\u9886\u53d6\u548c\u5b8c\u6210\u81ea\u5df1\u7684\u4efb\u52a1<\/p>\n<p>### HUD Config \/ HUD \u914d\u7f6e<br \/>\n&#8211; Configure width, height, visible item count, default expanded state, opacity, and project source \/ \u53ef\u914d\u7f6e\u5bbd\u5ea6\u3001\u9ad8\u5ea6\u3001\u663e\u793a\u6761\u6570\u3001\u9ed8\u8ba4\u5c55\u5f00\u72b6\u6001\u3001\u900f\u660e\u5ea6\u4e0e\u9879\u76ee\u6765\u6e90<br \/>\n&#8211; The HUD list follows current view filters and visibility state more consistently \/ HUD \u5217\u8868\u4f1a\u66f4\u4e00\u81f4\u5730\u8ddf\u968f\u5f53\u524d\u89c6\u56fe\u7b5b\u9009\u548c\u663e\u793a\u72b6\u6001<br \/>\n&#8211; Priority color blocks and hidden-count summary are aligned with the current GUI semantics \/ \u4f18\u5148\u7ea7\u8272\u5757\u4e0e\u9690\u85cf\u6570\u91cf\u6458\u8981\u5df2\u4e0e\u5f53\u524d GUI \u8bed\u4e49\u5bf9\u9f50<br \/>\n&#8211; In true singleplayer, team HUD views stay hidden and personal view remains the default \/ \u5728\u771f\u6b63\u7684\u5355\u4eba\u73af\u5883\u4e2d\uff0c\u56e2\u961f HUD \u89c6\u56fe\u4fdd\u6301\u9690\u85cf\uff0c\u9ed8\u8ba4\u89c6\u56fe\u56fa\u5b9a\u4e3a\u4e2a\u4eba\u89c6\u56fe<\/p>\n<p>### Persistence \/ \u6301\u4e45\u5316<br \/>\n&#8211; Tasks, projects, player project state, and config files now use safer temp-write plus backup recovery flow \/ \u4efb\u52a1\u3001\u9879\u76ee\u3001\u73a9\u5bb6\u9879\u76ee\u72b6\u6001\u548c\u914d\u7f6e\u6587\u4ef6\u73b0\u5728\u4f7f\u7528\u66f4\u5b89\u5168\u7684\u4e34\u65f6\u5199\u5165\u52a0\u5907\u4efd\u6062\u590d\u6d41\u7a0b<br \/>\n&#8211; When a main data file is corrupted, the mod can attempt to recover from the latest backup automatically \/ \u5f53\u4e3b\u6570\u636e\u6587\u4ef6\u635f\u574f\u65f6\uff0c\u6a21\u7ec4\u4f1a\u81ea\u52a8\u5c1d\u8bd5\u4ece\u6700\u8fd1\u4e00\u6b21\u5907\u4efd\u6062\u590d<br \/>\n&#8211; Local singleplayer personal-task files now keep local and player-specific copies in sync to reduce accidental rollback \/ \u672c\u5730\u5355\u4eba\u4e2a\u4eba\u4efb\u52a1\u6587\u4ef6\u4f1a\u540c\u6b65\u7ef4\u62a4\u672c\u5730\u4e0e\u73a9\u5bb6\u526f\u672c\uff0c\u51cf\u5c11\u610f\u5916\u56de\u6eda<\/p>\n<p>## Permission System \/ \u6743\u9650\u7cfb\u7edf<\/p>\n<p>&#8211; `OP`: server operators \/ \u670d\u52a1\u5668\u7ba1\u7406\u5458<br \/>\n&#8211; `PROJECT_MANAGER`: project owner or manager \/ \u9879\u76ee\u7ecf\u7406\u6216\u521b\u5efa\u8005<br \/>\n&#8211; `LEAD`: elevated team lead \/ \u56e2\u961f\u8d1f\u8d23\u4eba<br \/>\n&#8211; `MEMBER`: regular project member \/ \u666e\u901a\u9879\u76ee\u6210\u5458<\/p>\n<p>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.<\/p>\n<p>\u670d\u52a1\u7aef\u4f1a\u57fa\u4e8e\u89d2\u8272\u3001\u5f53\u524d\u89c6\u56fe\u3001\u4efb\u52a1\u5f52\u5c5e\u548c\u9879\u76ee\u6210\u5458\u8eab\u4efd\u6821\u9a8c\u56e2\u961f\u64cd\u4f5c\uff0c\u6240\u6709\u751f\u6548\u7684\u56e2\u961f\u64cd\u4f5c\u90fd\u4f1a\u4ee5\u7edf\u4e00\u7684 `[TEAM_OP]` \u683c\u5f0f\u8bb0\u5f55\u5230\u65e5\u5fd7\u4e2d\u3002<\/p>\n<p>## Contributing \/ \u53c2\u4e0e\u8d21\u732e<\/p>\n<p>Contributions are welcome. Feel free to open an issue or submit a pull request.<\/p>\n<p>\u6b22\u8fce\u8d21\u732e\u5185\u5bb9\uff0c\u63d0\u4ea4 Issue \u6216 Pull Request \u90fd\u5f88\u6b22\u8fce\u3002<\/p>\n<p>## License \/ \u8bb8\u53ef\u8bc1<\/p>\n<p>This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.<\/p>\n<p>\u672c\u9879\u76ee\u91c7\u7528 MIT \u8bb8\u53ef\u8bc1\uff0c\u8be6\u89c1 [LICENSE](LICENSE)\u3002<\/p>\n<p>## Contact \/ \u8054\u7cfb\u65b9\u5f0f<\/p>\n<p>&#8211; GitHub Issues: Report bugs<br \/>\n&#8211; Discord: Join our server<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u4e2a\u7b80\u5355\u800c\u5f3a\u5927\u7684 Minecraft \u5f85\u529e\u4e8b\u9879\u6a21\u7ec4\uff0c\u652f\u6301\u5355\u4eba\u548c\u591a\u4eba\u6a21\u5f0f\u3002<br \/>\nA simple and powerful todo list mod for Minecraft, supporting both single-player and multiplayer.<\/p>\n","protected":false},"featured_media":157321,"template":"","meta":{"_minecraft_slug":"todolist","_minecraft_project_id":"RcGBxDyt","_minecraft_author":"spacehouse","_minecraft_license":"MIT","_minecraft_downloads":16001,"_minecraft_follows":8,"_minecraft_client_side":"optional","_minecraft_server_side":"optional","_minecraft_storage_type":"zip","_minecraft_archive_name":"todolist.zip","_minecraft_size_bytes":9528754,"_minecraft_version_count":24,"_minecraft_updated_at":"2026-05-15T20:17:46.166123Z","_minecraft_date_created":"2026-03-09T05:53:43.139080Z","_minecraft_date_modified":"2026-04-25T17:11:47.677021Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/todolist","_minecraft_icon_attachment_id":157321,"_minecraft_imported_at":"2026-06-09T13:00:13+00:00","_minecraft_import_hash":"97bb520ef3e14a11a869ab45d3687974","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,104,126,158,92],"mod_loader":[99,106,160],"minecraft_version":[36,37],"class_list":["post-157320","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-forge","mod_category-management","mod_category-neoforge","mod_category-utility","mod_loader-fabric","mod_loader-forge","mod_loader-neoforge","minecraft_version-1-20-1","minecraft_version-1-21-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TeamTasks: TodoList - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TeamTasks: TodoList - Minecraft\" \/>\n<meta property=\"og:description\" content=\"\u4e00\u4e2a\u7b80\u5355\u800c\u5f3a\u5927\u7684 Minecraft \u5f85\u529e\u4e8b\u9879\u6a21\u7ec4\uff0c\u652f\u6301\u5355\u4eba\u548c\u591a\u4eba\u6a21\u5f0f\u3002 A simple and powerful todo list mod for Minecraft, supporting both single-player and multiplayer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/\",\"name\":\"TeamTasks: TodoList - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/todolist-icon-5184bec6a548f9ab76eefe7012242168952d7f2f_96.webp\",\"datePublished\":\"2026-06-09T13:00:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/todolist-icon-5184bec6a548f9ab76eefe7012242168952d7f2f_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/todolist-icon-5184bec6a548f9ab76eefe7012242168952d7f2f_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/todolist\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TeamTasks: TodoList\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TeamTasks: TodoList - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/","og_locale":"en_US","og_type":"article","og_title":"TeamTasks: TodoList - Minecraft","og_description":"\u4e00\u4e2a\u7b80\u5355\u800c\u5f3a\u5927\u7684 Minecraft \u5f85\u529e\u4e8b\u9879\u6a21\u7ec4\uff0c\u652f\u6301\u5355\u4eba\u548c\u591a\u4eba\u6a21\u5f0f\u3002 A simple and powerful todo list mod for Minecraft, supporting both single-player and multiplayer.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/","name":"TeamTasks: TodoList - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/todolist-icon-5184bec6a548f9ab76eefe7012242168952d7f2f_96.webp","datePublished":"2026-06-09T13:00:13+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/todolist\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/todolist-icon-5184bec6a548f9ab76eefe7012242168952d7f2f_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/todolist-icon-5184bec6a548f9ab76eefe7012242168952d7f2f_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/todolist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"TeamTasks: TodoList"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/157320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/157321"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=157320"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=157320"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=157320"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=157320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}