Skip to content

PinkYuDeer/tasket

Repository files navigation

Tasket

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!

Introduction

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.

Achievements

  • 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.

img_1.png img.png

Future Plans

  • 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.

License

This project follows the GNU General Public License v3.0. For further details please refer to the LICENSE file.

About

Tasket – a cozy task basket for your Minecraft journey.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors