NoteTools

NoteTools 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.use permission can open the GUI with /notetools open to 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.admin permission receive pending request alerts on login.
  • Admins can open the admin panel with /notetools admin to 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, default 100.0.
  • save-interval-seconds: async save interval, default 60.

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

  1. Place the compiled NoteTools-1.0-SNAPSHOT.jar or NoteTools-1.0-SNAPSHOT-shaded.jar into the server plugins/ folder.
  2. Install Vault and a compatible economy plugin, and ensure Vault is properly hooked.
  3. Start the server and verify the plugin loads successfully in the server log.
  4. Players can open the request GUI with /notetools open.
  5. 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

The NoteTools Team

profile avatar
Owner
  • 8
    Projects
  • 393
    Downloads

More from NSrankView all

  • ShopTools project image

    ShopTools

    A powerful Minecraft shop query plugin that provides comprehensive shop information management and intelligent search capabilities for QuickShop-Reremake.

    • 70
    • July 6, 2026
  • GateTools project image

    GateTools

    A powerful Minecraft Paper server teleportation gate plugin with region-based teleportation and permission management.

    • 18
    • February 6, 2026
  • BanTools project image

    BanTools

    BanTools is an advanced ban management plugin designed for Minecraft Velocity servers. It supports banning players by UUID, IP address, or username, and provides dynamic configuration reloading and real-time kicking of online players.

    • 80
    • January 20, 2026
  • FinderTools project image

    FinderTools

    FinderTools is a high-performance asynchronous world scanning plugin designed specifically for Minecraft 1.20.1 Paper servers, supporting precise block and entity detection.

    • 32
    • October 25, 2025
  • ShopTools project image

    ShopTools

    A powerful Minecraft shop query plugin that provides comprehensive shop information management and intelligent search capabilities for QuickShop-Reremake.

    • 70
    • July 6, 2026
  • GateTools project image

    GateTools

    A powerful Minecraft Paper server teleportation gate plugin with region-based teleportation and permission management.

    • 18
    • February 6, 2026
  • BanTools project image

    BanTools

    BanTools is an advanced ban management plugin designed for Minecraft Velocity servers. It supports banning players by UUID, IP address, or username, and provides dynamic configuration reloading and real-time kicking of online players.

    • 80
    • January 20, 2026
  • FinderTools project image

    FinderTools

    FinderTools is a high-performance asynchronous world scanning plugin designed specifically for Minecraft 1.20.1 Paper servers, supporting precise block and entity detection.

    • 32
    • October 25, 2025