Skip to content

Grants players the ability to toggle specific permissions set in a config file.

Notifications You must be signed in to change notification settings

stefexec/DougDougPlugPlug

Repository files navigation


Logo

DougDougPlugPlug

A small custom Minecraft permission management system.

Report Bug . Request Feature

Downloads Contributors Issues Doug - Doug

Table Of Contents

Getting Started

If you want Discord Notifications if a user changes into Build Mode, enter your Webhook-URL in the config.yml file.

Installation

  1. Place the .jar in your plugins directory.
  2. Type stop in your Minecraft server console to bring the server to a clean stop.
  3. Run the server.

All done! Your plugin should be installed and ready to be used.

Usage

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.

Screen Shot

Click the player you want to grant permissions. A confirmation GUI appears.

Screen Shot

Confirm and exit the GUI.

Screen Shot

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.

Screen Shot

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.

Discord Webhook

Screen Shot

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.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

About

Grants players the ability to toggle specific permissions set in a config file.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages