MashApps
PluginLicenseRef-All-Rights-Reserved

MashApps

A lightweight, customizable application system for Minecraft servers.

8
Downloads
1
Followers
5 months ago
Updated
📦
1
Versions

📖About MashApps

📖 Summary

MashApplication is a lightweight, customizable application system for Minecraft servers.
Players apply directly through chat, staff receive clean Q/A formatted applications on Discord, and every submission is saved locally in YAML for reliability.
It’s built for Minecraft 1.21.10 (Paper/Spigot), requires Java 21, and integrates seamlessly with custom chat plugins.


✨ Features

  • 🔑 Global permission — one simple node: mashapps.apply
  • 📝 Unlimited forms — define forms in config.yml with cooldowns, webhooks, and custom questions
  • 💬 Chat‑based flow — players answer step‑by‑step in chat, messages detected by custom chat plugins
  • 📡 Discord integration — applications auto‑sent with clean Markdown formatting.
  • 💾 Local YAML storage — atomic, concurrency‑safe, crash‑proof, easy to parse
  • Cooldown system — configurable per form, human‑readable timers (e.g. 1h 20m 5s)
  • 🔧 Admin tools/mashapps reload (reload configs), /mashapps cancel <player> (cancel session)
  • 🎨 Custom messages — all feedback in messages.yml, supports legacy & color codes
  • 🛡️ Reliability — multiple players can apply at once, cooldowns persist across restarts
  • ⚙️ Compatibility — Minecraft 1.21.10, Java 21, Paper/Spigot support

🚀 Use Cases

  • Staff applications
  • Builder applications
  • Event sign‑ups
  • Surveys or feedback forms