About
RuleBox allows users to specify a box that will prevent a player from leaving it and executing actions (chat, commands, breaking/placing blocks, etc etc etc) until they have been white listed either by typing in a password, or being manually added.
Notice: Project is currently in the ALPHA stages of release, only preventing talking in chat/executing commands until the secret password has been typed. As such this plugin is subject to dramatic changes and possibly serious bugs.
Original concept courtesy of IronPixel.
Installation Instructions
- Add RuleBox-Basic.jar to plugins directory.
- Start/stop server to generate config
- Adjust settings to users preference
- Start Server and login.
- Type the password directly into chat. If successful, user will be able to chat and use commands.
- Place password somewhere where users will find it, along with instructions to type it in. Usually along side rule list.
ToDo
- Box Creation/Editing
- Multi-World Support
- WhiteList Full Support
- Command Whitelisting
- Whitelisting by Permissions group
- Logging
- SQL Support
Commands
- rbedit
- Edits the scret phrase. Case-insensitive.
- rbwhitelist
- Adds or removes a user from the whitelist.
- Toggle like.
- User must be in server to be added to whitelist.
Permissions
- rulebox.*
- Allows access to all RuleBox commands.
- rulebox.edit
- Allows a user to change the secret phrase.
- rulebox.whitelist
- Allows a user to add or remove users from the whitelist.
Config
##########
# Secret #
##########
# This is the phrase that must be said to be able to talk. This phrase
# is case-insensitive.
################
# MessageError #
################
# This is the message displayed whenever the user tries to talk or use
# commands without being whitelisted first. Must be surrounded in quotes
# if color code is used.
###############
# MessageOkay #
###############
# This is the message displayed when the user enters the correct secret
# phrase. Must be surrounded in quotes if color code is used.
###############
# Whitelisted #
###############
# This is the list of usernames that have been whitelisted and can talk
# without needing to use the secret phrase. Color codes and styles are
# allowed in the style &<Colorcode>. i.e. &9
Secret: My Secret Phrase
MessageError: "You do not have permission to do that until you say the secret phrase!"
MessageOkay: "You have entered the correct Secret Phrase! You may talk and use commands now!"
Whitelisted: []