Read the rules before being moved to a group with the permissions to do anything.... i used luckperms when creating this so you will need to change the command if you use something else
Permissions:
- approverules.read
Commands:
/rules - To get the list of rules.
/acceptrules - approve the rules to be ranked up
Dependencies:
LuckPerm - for this to work!
Config:
options:
enable: true
rules:
- '&8)&7----------&8( &aGreenArmy Rules &8)&7----------&8('
- '&8» &a+ &fDo not use language that is deemed racist, sexist, homophobic or derogatory.'
- '&8» &a+ &fAttempt to be helpful and respectful to your fellow members.'
- '&8» &a+ &fDo not spam this server or use unnecessary caps.'
- '&8» &a+ &fKeep everything to the English language.'
- '&8» &a+ &fI welcome and respect all of your opinions,'
- '&8» &a+ &fI expect the same in return and to your fellow members.'
- '&8)&7----------&8( &aGreenArmy Rules &8)&7----------&8('
accept:
- '&aRules have been Accepted!'
Please keep in mind this is the second thing i have coded when it comes to minecraft :)
ScreenShots:

Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta