Home›Java›Mods›GuiPerms - Selectable Permissions
GuiPerms - Selectable Permissions
ModsJava

GuiPerms - Selectable Permissions

Java mod listed for Minecraft 1.12. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Information
This plugin allows for the selection of permissions by the user through the use of a GUI.
There can be multiple different GUIs, and
the selectable items in the GUI are configurable.
Also, when a item is selected, a defined command can be run.
Then, any plugin can read the permission and do a desired effect.
For example, you could do
particle effects
chat placeholders
music playing


and a lot of other things.

Wait, what does it do?
When you do a specific command,
such as /prefix (which is default),
it will open a GUI where you can select items
and it will give the player the permission
to the item when selected
(The player must have a different
permission for the item to be in the GUI)


Images
Lets just show some screenshots.
Before.png
* The chat formatting does not come with the plugin, this is merely an example of a possibility with a different plugin


Lets look at the GUI when you do /prefix.
This plugin does allow for multiple GUIs.
GuiShot.PNG
* At the bottom is the next page and previous page, and the close button.
If you click on an item at the top, it will change your permissions and run specified commands from config.

So, I clicked on the Red Wool item which was the "Wooly" prefix
(where did I get these stupid names lol)
The permission was set so that I had the wooly prefix.
And after an item is picked, a list of command can be run. (in this case it reloads the permission based prefixes of the chat formatting)
After.PNG
* Again, the chat formatting doesn't come with the plugin,
its a separate plugin.


Other Stuff
I originally intended for this plugin to be used with my other plugin, AdvancedChatTorch, for selectable chat placeholders, but figured it could be used for almost anything. But you can find it here if you want premium chat formatting.
AdvancedChatTorch - Advanced JSON Chat Formatting - FREE

The Configuration File​
Code (Config):

permissionCmd: "pex user %player% add %permission%" # Without the slash
delPermCmd: "pex user %player% remove %permission%"
guiList:
- default
default:
  onOpenSendMessage: true
  openningMessage: "&3Opening Default GUI."
  guiName: "&0Default GUI"
  noItems: "&cYou have no prefixes"
  autoClose: true
  alias: "/prefix" # When you type this command, it opens the gui. IT DOES INCLUDE THE SLASH!!!
  aliasPerm: "guiperms.alias.default" # The alias does run the command (/guiperms default <player name>) from the console, so you might want to control it.
  noItemsLore:
  - ""
  - "&bBuy some at store.server.net"
  items:
  - requiredPerm: "guiperms.selectables.striker" # This is the perm that gives the player the ability to select the perm
    usablePerm: "guiperms.perms.striker" # This perm is to be used in other plugins
    item:
      type: DIAMOND_SWORD
      name: "&7[&cStriker&7] &rPrefix"
      damage: 0
      lore:
      - "&a- Cool words"
      count: 1
      ench:
      - name: DAMAGE_ALL #List of enchantment ids can be found at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html
        level: 10
    cmds: [] #Execute list of cmds, Includes a %player% placeholder
  - requiredPerm: "guiperms.selectables.wooly"
    usablePerm: "guiperms.perms.wooly"
    item:
      type: WOOL
      name: "&7[&aWooly&7] &rPrefix"
      damage: 14
    cmds: []
  - requiredPerm: "guiperms.selectables.gold"
    usablePerm: "guiperms.perms.gold"
    item:
      type: GOLD_INGOT
      name: "&7[&6Gold&7] &rPrefix"
    cmds: []
 
 
The aliases are only available in the plugin with the "(+Alias)" in its name.
The aliases might be buggy because the command isn't defined properly due to its dynamic characteristic (it can be changed.)​
​
PM me on Spigot if you need help or don't understand anything.
Don't leave a 1 Star review about a bug without contacting.
Leave suggestions or questions in the Discussion tab

​
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

GuiPerms - Selectable Permissions is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 205 times (via Spigot). Download it and open it directly in the game.

Explore more