A small custom Minecraft permission management system.
Report Bug
.
Request Feature
If you want Discord Notifications if a user changes into Build Mode, enter your Webhook-URL in the config.yml file.
- Place the .jar in your plugins directory.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
All done! Your plugin should be installed and ready to be used.
Players who should be allowed to grant other players specific permissions need the
dougdougplugplug.buildmode.admin
permission node set to "true" for them.
To grant players specific permissions e.g. creative mode, use the command /buildmode add
or /bm add
.
A GUI with all online players (who do not have the mode enabled for them already) will appear.
Click the player you want to grant permissions. A confirmation GUI appears.
Confirm and exit the GUI.
A set of default permissions will be added to the buildModePerms.yml
config file in the /plugins/DougDougPlugPlug
folder for each player you grant permission.
You can add or remove permissions for each player in this file individually.
Gurkenwerfer_:
- cmi.command
- cmi.command.gm
- cmi.command.creative
- cmi.command.survival
- cmi.command.gm.creative
- cmi.command.gm.survival
- cmi.command.fly
- cmi.command.allowflight
Once a player received your permission to enter "build mode", he can use the command /bm
to toggle their set of permissions on and off.
Remove permissions for the build mode from a player the same way you've given it to them using the command /bm remove
. Once you've removed a player from the list, his gamemode will be set to survival.
If you want to receive a Discord message via Webhook every time a player enters build mode, set your webhook URL in the config.yml
file, also found in /plugins/DougDougPlugPlug
.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.