90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

License: GPL Discord

✅ Task Tracker

A lightweight, collaborative task system for server staff.
Keep your admin team organized with a shared in-game to-do list featuring clickable checkmarks, hover details, and automatic notifications.

🎥 Quick Demo:


🧭 Overview

Task Tracker gives admins a shared list of outstanding jobs that lives entirely in Minecraft chat.
Add tasks, view them in a clean bullet list, and mark them complete with a single click.
Hover over a task to see who added it and how long ago it was created.
Staff with notify permissions are automatically alerted when tasks are added or completed.


✨ Features

  • 📝 Shared global list for the whole staff team
  • Clickable checkmark to complete tasks instantly
  • 🕒 Hover tooltips: “Added by” + “time ago”
  • 🔔 Notifications to staff when tasks are added/completed
  • 💬 Console support: add tasks from console; broadcasts mention “Console”
  • 💾 Persistent storage (YAML) across restarts
  • 🔒 Permission-based control for view/add/complete/notify

🚀 Getting Started

  1. Place the JAR into /plugins/.
  2. Restart or reload your server.
  3. Use /addtask <text> to create a task.
  4. Use /tasks to view tasks and click to complete (with permission).

🛠️ Commands

Command Description
/tasks Show the shared list of outstanding tasks. If you have delete permission, a clickable is shown.
/tasks complete <id> Complete a specific task by ID (also what the ✔ runs).
/addtask <text> Add a new task to the shared list (e.g., /addtask Create a shop plot).

🔐 Permissions

Permission Description
tasktracker.view Allows viewing the shared list and receiving hover info.
tasktracker.add Allows adding new tasks with /addtask.
tasktracker.delete Allows completing/removing tasks (clicking ✔ or /tasks complete <id>).
tasktracker.notify Receives notifications when tasks are added or completed.

Staff receive notifications only if they have both tasktracker.view and tasktracker.notify.


💬 Notifications

On add:
[Tasks] Shantek added a new task: Create a new shop plot at spawn

On complete:
[Tasks] Shantek completed the task: Create a new shop plot at spawn (added 2h 4m ago)


Project members

Shantek

Member

Details

Licensed ARR
Published 8 days ago
Updated 11 days ago