Tasket – a cozy task basket for your Minecraft journey.
中文版介绍在这里:README-zh_CN.md
This mod is developed for Minecraft 1.7.10 GTNH 2.7.x environment (future adaptations for vanilla and higher versions may be considered).
This is the author's first mod, created primarily as a learning project in development; therefore, it may appear somewhat rough around the edges. However, I am committed to actively learning and improving.
- Despite its imperfections, I welcome guidance from experienced developers or creative individuals to help elevate my skills and this mod to a competent or even excellent level.
Please feel free to open multiple issues to report bugs, suggestions, modifications, etc.
If you wish to submit a pull request (PR), please provide detailed explanations where possible. Although I have programming experience, I'm still quite new in terms of mod development. Your expertise would be greatly appreciated; feel free to challenge me with your impressive ideas!
This project aims to offer a collaborative task list designed for multiplayer interaction in the simplest way possible.
- Users can earn points and enjoy visual effects upon completing tasks as motivation.
- It provides features compatible with Better Quest.
- Implemented the feature to create new folders.
- Introduced a "drawing pie" functionality.
- Successfully entered the game environment.
- Developed the first custom items, blocks, high-resolution textures, recipes, and fuels.
- Localized language files for better accessibility.
- Enabled simple task creation, modification, and deletion through commands.
- Completed and tested configuration files along with file management and player status utility classes.
- Designed data structures and implemented data entities according to that design.
- Added functions related to database operations in SQLHelper: creating tables as well as adding, deleting, modifying, and querying records.
- Created a shortcut key for opening the GUI interface.
- Design a user-friendly GUI interface for tasks.
- Set up task statuses including priority levels, states, parent-child relationships among tasks, completion times, creation times as well as responsible parties and followers.
- Enhance task functionalities such as periodic automatic task creation.
- Adapt features for multiplayer mode.
- Transform tasks into mind maps or Gantt charts along with timeline boards (basic implementation).
- Integrate with Better Quest in a reasonable manner to select mission projects effectively while enabling synchronized teamwork.
- Provide positive feedback effects upon task completion including visual effects, auditory prompts, and point rewards.
- Refactor the UI of work items to achieve more visually appealing presentations.
- Ensure compatibility with higher versions.
This project follows the GNU General Public License v3.0. For further details please refer to the LICENSE file.

