▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Quill

Quill

In-game book submission or application plugin

Оцените первым
20
0

📜 Quill — In-game book submission plugin

Write it, submit it, let the staff review it.

!Applications GUI


📖 What is Quill?

Quill modernizes a very old-school server workflow: players write something in a signed book, submit it with a single command, and the staff team reviews it later through a dedicated in-game interface.

The original workflow was simple but awkward — write a book, physically drop it into a hopper, and hope an admin reads it eventually. Quill keeps the charm of that system while replacing everything that made it painful.

Even if its main use case is player applications, the system works for any book-based submission: whitelist forms, staff applications, roleplay character sheets, player reports, event registrations, lore entries, and much more.


✨ Features

  • One-command submission — players submit their signed book directly with /quill apply
  • MySQL storage — every submission saves title, content, author UUID, date and status
  • Paginated review GUI — staff can browse all submissions in a clean, scrollable interface
  • Status management — change submission status (Pending / Accepted / Refused / Archived) from a dedicated GUI

!Status management GUI

  • Status filters — filter the global list by one or multiple statuses using toggle buttons
  • Per-player view — browse a specific player's submissions with /quill look <player>
  • Self-review — players can check their own submissions with /quill self
  • Staff notification on join — staff members are notified when pending submissions are waiting
  • Discord webhook — optional notification for every new submission (author, title, page count)
  • Live reload — reload the full configuration including the database connection with /quill reload
  • Async database access — all DB queries run off the main thread to avoid any server lag
  • Legacy compatibility — reads and converts old book data formats transparently
  • Fully customizable — every message, GUI title, item name and status label is configurable in config.yml

!Application in book


🚀 Installation

  1. Download the Quill JAR and place it in your plugins/ folder
  2. Start or restart your server to generate plugins/Quill/config.yml
  3. Edit the file and fill in your MySQL credentials
  4. Optionally paste a Discord webhook URL
  5. Restart the server or run /quill reload

⚙️ Commands & Permissions

Commands:

CommandPermissionDescription
/quillquill.lookOpens the global submissions GUI
/quill applyquill.applySubmits the signed book in the player's main hand
/quill look <player>quill.lookOpens the submissions of a specific player
/quill selfquill.selfDisplays the player's own submitted books
/quill reloadquill.reloadReloads the configuration

Permissions:

PermissionDescription
quill.applyAllows submitting a signed book
quill.lookAllows browsing all submissions
quill.selfAllows viewing own submissions
quill.statusAllows changing the status of a submission
quill.notifyAllows receiving pending/new submission notifications
quill.reloadAllows reloading the plugin configuration
quill.*Grants all plugin permissions (OP by default)

🔗 Discord Webhook (optional)

Quill can send a message to a Discord channel whenever a new book is submitted.

  1. Create a webhook in your Discord channel settings
  2. Paste its URL into discord.webhook-url in config.yml
  3. Restart the server or run /quill reload
  4. Submit a signed book with /quill apply

The notification includes the author's name, the book title, and the page count.


📦 Requirements

RequirementDetails
ServerSpigot / Paper 1.20.6 or higher
Java21 or higher
DatabaseMySQL — Required

👤 Author

RoleAuthor
Plugin design, development & implementationLoot1

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная