
NoteTools
NoteTools is a Paper 1.20.1 server plugin designed for player-admin service request submissions.
Оцените первым
2
0
2
0
NoteTools Plugin v1.0
Overview
Note: This plugin is AI-assisted in development.
NoteTools is a Paper 1.20.1 server plugin designed for player-admin service request submissions.
It supports GUI-based request creation, admin processing, configurable request fees, persistent data storage, and clear management feedback.
Version: v1.0
Author: NSrank & CodeX
Repository: https://github.com/NSrank/NoteTools
Issue Tracker: https://github.com/NSrank/NoteTools/issues
Main Features
- Players with
notetools.usepermission can open the GUI with/notetools opento create a request. - Request content can be up to 64 characters and includes a fee reminder.
- A configurable fee is charged on request submission (default 100, defined in
config.yml). - Admins with
notetools.adminpermission receive pending request alerts on login. - Admins can open the admin panel with
/notetools adminto view pending, processed, and my processed requests. - Admins can use
/notetools done,/notetools cancel, and/notetools reject [reason]to process requests. - Admins can use
/notetools lookup <player>to view a player’s request statistics. - All requests are stored in
data.yml, including requester, content, time, status, fee, and handler information.
GUI Details
- GUIs use a chest layout with a decorative bottom row of black stained glass panes.
- The far-right slot is a barrier for exit, and secondary menus have a redstone lamp on the left for back.
- The admin panel includes entries for Pending Requests, Processed Requests, and My Processed Requests.
Config (config.yml)
fee: request fee, default100.0.save-interval-seconds: async save interval, default60.
Permissions
notetools.use— use plugin (default: true)notetools.admin— admin panel access (default: op)notetools.command.done— mark request done (default: op)notetools.command.cancel— cancel processing (default: op)notetools.command.reject— reject request (default: op)notetools.command.lookup— lookup player requests (default: op)
Installation
- Place the compiled
NoteTools-1.0-SNAPSHOT.jarorNoteTools-1.0-SNAPSHOT-shaded.jarinto the serverplugins/folder. - Install Vault and a compatible economy plugin, and ensure Vault is properly hooked.
- Start the server and verify the plugin loads successfully in the server log.
- Players can open the request GUI with
/notetools open. - Admins can open the management panel with
/notetools admin.
Change Log
v1.0
- Initial release.
- Players can submit requests via
/notetools open. - Request fees are supported and fee reminders are shown at submission.
- Admins can view Pending Requests, Processed Requests, and My Processed Requests.
- Admins can process requests with
/notetools done,/notetools cancel, and/notetools reject [reason]. - Admins can query player request statistics with
/notetools lookup <player>. - All request data is persisted to
data.yml, including handler name and player name. - GUI includes black glass decoration, exit buttons, and back buttons.
License
MIT License
Часто задаваемые вопросы
Совместимость
Ссылки
Создатели
Детали
Лицензия:
Опубликован:2 недели назад
Обновлён:2 недели назад
