BlazeApplications
A modern, configurable, and lightweight application system for Minecraft Paper servers.BlazeApplications allows players to submit applications directly in-game through a guided chat-based process while providing staff with a clean GUI to review, claim, accept, and deny applications.
Designed for communities of all sizes, BlazeApplications eliminates the need for external forms and provides a streamlined application workflow entirely inside Minecraft.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✔ GUI-based category selection
✔ Chat-guided application creation
✔ Unlimited configurable application categories
✔ Unlimited configurable questions
✔ Application claiming system
✔ Accept and deny workflow
✔ Denial reason support
✔ Staff notification system
✔ Application cooldown support
✔ Duplicate application prevention
✔ Pending application protection
✔ Configurable messages
✔ Configurable sounds
✔ Restricted word filtering
✔ YAML storage
✔ Restart-safe persistence
✔ Lightweight and optimized
✔ No required dependencies
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PLAYER FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Players can create applications using:
/apply
Features:
• Select application category from a GUI
• Answer configurable questions in chat
• Cancel applications at any time
• Validation system to prevent low-effort responses
• Cooldown support
• Pending application protection
• Duplicate application protection
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STAFF FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Staff can manage applications using:
/applications
Features:
• View open applications
• View accepted applications
• View denied applications
• Claim applications
• Review answers
• Accept applications
• Deny applications
• Enter custom denial reasons
• Receive application notifications
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
APPLICATION CATEGORIES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Create unlimited application categories.
Examples:
• Helper
• Moderator
• Builder
• Developer
• Content Creator
• Support Team
Each category supports:
• Custom icon
• Custom display name
• Custom questions
• Custom lore
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VALIDATION SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Prevent low-quality applications with configurable validation.
Supported options:
• Minimum answer length
• Minimum answer word count
• Restricted word filtering
• Duplicate application prevention
• Cooldown enforcement
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STAFF NOTIFICATIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Notify staff instantly when applications are submitted.
Notification types:
• Chat notifications
• ActionBar notifications
• Sound notifications
All notification types can be configured.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DATA STORAGE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BlazeApplications stores:
• Pending applications
• Accepted applications
• Denied applications
• Applicant information
• Questions and answers
• Staff actions
• Application timestamps
Data is stored using easy-to-read YAML files.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Player Commands
/apply
Staff Commands
/applications
Admin Commands
/blazeapplications reload
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
blazeapplications.apply
Allows players to submit applications.
blazeapplications.staff
Allows staff to review and manage applications.
blazeapplications.reload
Allows configuration reload commands.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIGURATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Fully configurable:
• Categories
• Questions
• Messages
• Sounds
• Cooldowns
• Validation settings
• Restricted words
• Notifications
No coding knowledge required.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Paper 1.21.10+
• Java 21+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY BLAZEAPPLICATIONS?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Many application systems rely on Discord forms or external websites.
BlazeApplications keeps the entire process inside Minecraft, creating a smoother experience for both players and staff while remaining lightweight, easy to configure, and highly customizable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CREATED BY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AlexandruN
Blaze Development
