Skip to content
MisterFenek edited this page Jul 31, 2026 · 3 revisions

📖 RulesAreMandatory

Paper 1.20+ plugin that forces players to accept server rules before playing
Java clickable chat · Bedrock Form via Geyser API · Folia compatible


🇺🇸 Welcome to the English Wiki!

This is the official documentation for RulesAreMandatory (RSAM). This plugin ensures that players read and agree to your server rules before they can interact with the world.

✨ Key Features

  • 📋 Paginated rules — configurable items per page
  • 🖱️ Java Edition — clickable chat buttons via Adventure API
  • 📱 Bedrock Edition — native GUI form via Geyser API + Cumulus
  • ❄️ Freeze system — full movement/camera/interaction lockdown
  • 🔢 Rule versioning — bump version to force re-accept
  • 📺 Title system — on-screen titles per event
  • ⏱️ Re-accept timer — force re-accept after N days
  • 🛡️ Full lockdown — chat, commands, blocks, entities blocked
  • 🚀 Folia compatible — works on multithreaded servers

⚙️ Requirements

Server Paper 1.20+ (Folia supported)
Optional Geyser-Spigot — for Bedrock Edition forms

🔗 Links


Navigation: Home · Quick Start · Configuration · Commands & Permissions

Clone this wiki locally