NoteTools
ModrinthNoteTools is a Paper 1.20.1 server plugin designed for player-admin service request submissions.
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
Versions
FAQ
How do I install NoteTools?
Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.
Is NoteTools free?
NoteTools is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.
Which Minecraft versions does NoteTools support?
Works with Paper. Supports versions 1.20–1.20.6. See the download section on this page for the full list of supported versions and loaders.

Comments 0
No comments yet. Be the first to share your thoughts.