
MashCheckList
GUI-based per-player checklist system for Paper 1.21+ with admin tools and YAML config.
5
0
MashCheckList
MashCheckList is a production-ready Paper plugin for Minecraft 1.21+ that provides a fully GUI-based checklist/progression system.
Each player has independent progress, and all checklist entries are managed in checklist.yml with exact file-order display in the GUI.
Features
- Per-player checklist progress
- Two checklist types:
CHECK(done / to-do)NUMBER(current / target)
- Smart GUI with pagination (up to 6 rows per page)
- File-order sorting from
checklist.yml - Admin command suite for create/edit/remove/reset/reload
- Dynamic tab completion with permission awareness
- Configurable messages (
messages.yml) - Configurable GUI sounds (
config.yml) - Optimized data storage (YAML only, minimal stored data)
Commands
/checklist/checklist admin reload/checklist admin reset <player>/checklist admin set <player> <checklist-id> <value>/checklist admin complete <player> <checklist-id>/checklist admin progress <player> <checklist-id> <amount>/checklist admin create <id> <CHECK|NUMBER> (<target if NUMBER>)/checklist admin remove <id>
Permissions
mashchecklist.use- To use the GUI.mashchecklist.admin- For admin commands access.mashchecklist.reload- For reloading the plugin.mashchecklist.reset- For resetting a players checklist.mashchecklist.modify- For modifying a players checklists.mashchecklist.check- For checking any checklist.
Notes
- Built for Paper 1.21+ and Java 21.
- Checklist entries are fully configurable, including item appearance and lore.
- Player progress can be updated directly from the GUI.
Совместимость
Ссылки
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:3 недели назад
Обновлён:3 недели назад
