DonutRules icon

DonutRules -----

This is the rules donutsmp use in their server



DonutRules

A beautiful and customizable GUI Rules plugin by MrNaruto

DonutRules lets you display your server’s rules in a clean and interactive GUI (menu) instead of plain chat messages.
Players can open a custom-designed rules menu, hear sounds, and interact with clickable rule items all fully configurable.

This plugin is lightweight, lag-free, and perfect for survival, lobby, or roleplay servers that want to make their rules stand out!


---

✨ Features

✅ Fully customizable GUI title, size, and layout
✅ Add unlimited rules with custom names, materials, and lores
✅ Built-in sounds when opening or clicking the GUI
✅ /rules command opens your rules menu
✅ /rulesinfo command for staff — shows plugin info
✅ Custom prefix, messages, and permission system
✅ Clean console startup messages
✅ Simple configuration
no complicated setup

info:
prefix: "&c&lRULES &8»"
version: "&c&l1.0"

permissions:
staff: "rRules.staff"
message: "&cYou don't have permission!"

gui:
title: "&8Server Rules"
size: 27
open-sound: "entity.player.levelup"
click-sound: "ui.button.click"

items:
rule1:
slot: 11
name: "&aNo Griefing"
material: "BOOK"
lore:
- "&7Respect all players and builds."
- "&7Griefing is not allowed!"
rule2:
slot: 13
name: "&bNo Hacking"
material: "DIAMOND_SWORD"
lore:
- "&7Any kind of cheating or hacking"
- "&7will result in a permanent ban."
rule3:
slot: 15
name: "&eBe Respectful"
material: "PLAYER_HEAD"
lore:
- "&7Treat everyone with kindness!"

Commands

Command Description

/rules Opens the interactive rules GUI for players.
/rulesinfo Shows plugin info (prefix, version, permissions, etc.) — staff only.


> Example:
/rules → Opens the GUI with your server rules.
/rulesinfo → Staff-only command that shows plugin details.




---

Permissions

Permission Description

rRules.staff Allows use of /rulesinfo.
(none) All players can use /rules.


If a player doesn’t have permission, the message from config.yml will be shown.


---

Sounds

Open Sound: plays when the rules GUI opens.

Click Sound: plays when a player clicks an item in the rules menu.
Both are fully customizable in config.yml.



---

Installation

1. Place DonutRules.jar into your /plugins folder.


2. Start your server to generate the config file.


3. Edit config.yml to customize your GUI and messages.


4. Run /reload or restart the server.


5. Done!




---

Developer

Plugin Name: DonutRules
Developer: MrNaruto
Version: 1.0
Minecraft Compatibility: 1.16+
API: Spigot/Bukkit
Resource Information
Author:
----------
Total Downloads: 6
First Release: Oct 25, 2025
Last Update: Oct 25, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings