Task Tracker

Task Tracker is a lightweight admin plugin that lets server staff share and manage a unified in-game task list with clickable checkmarks, hover details, and team notifications.

54

Task Tracker

✅ 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

completed 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 completed and completed it was created. Staff with notify permissions are automatically alerted when tasks are completed or completed.

---

✨ Features

- 📝 Permission-based control for the whole staff team - ✅ Permission-based control to complete tasks instantly - 🕒 Permission-based control: “Added by” + “time ago” - 🔔 Permission-based control to staff when tasks are added/completed - 💬 Permission-based control: add tasks from console; broadcasts mention “Console” - 💾 Permission-based control (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 and `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)

ADS