Home›Java›Mods›AzoPerks
AzoPerks
ModsJava

AzoPerks

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

⬇ Download on Spigot
[​IMG]
AzoPerks is a Perk System plugin, which allows your players to have specific perks by permissions.

[​IMG]


[​IMG]
/perks
Opens the GUI, where the player can manage the owned perks.
/perk <perk>
Enables or disables the perk, if it is owned by the player.
/perksinfo <player>
Gives (an admin) information about the unowned, owned and active perks of a given player.
/azoperks
Shows information about AzoPerks.

[​IMG]
Command Permissions:
Perk Permissions:
In order to "own" a perk, the player needs the permission azoperks.perk.<perkname> (perkname = perk to lower case without '_') . But you can actually change the permission string for every perk in the config file. So you are able to allow more perks with the same permission if you need to.
[​IMG]
In the default config.yml file, not everything is saved by default . For example all GUI items are not saved by default into the config.yml file. You can manually add them there, if you want to change the items, but if you don`t want to do this, the config file will be clear.
Spoiler: Default config.yml
Code (YAML):
perk :
  changestatus
:
    success
: '&7The perk &a %perkname%&7 is now &a%status%&7.'
    failure
: '&7The status of the perk &c %perkname%&7 could not be changed. It is
      still &c %status%&7.'
command
:
  perks
:
    openPerksGUI
: '&7You &asuccessfully &7opened the perks GUI.'
  message
:
    wrongUsage
: '&7You used the command &c/ %command% &7the wrong way. Just try &c/%usage%&7.'
    noPermission
: '&7You have &cno permission&7 to perform the command &c/ %command%&7.'
    noPlayer
: '&cYou need to be a player to perform this action.'
  perk
:
    noPerk
: '&7Plese enter a valid perk instead of &c %noperk%&7.'
prefix
: '&7 [ &6AzoPerks&7 ] &r '
 
To change a perk , you can add the following. You do not need to set everything . If you just want to rename the perk, just just the perk.<perkname>.name path to rename the perk.
Spoiler: Perknames for the config.yml
  • NO_FALL_DAMAGE
  • NO_FIRE_DAMAGE
  • NO_DROWNING_DAMAGE
  • NO_HUNGER
  • KEEP_INVENTORY
  • KEEP_XP
  • DOUBLE_XP
  • FAST_RUN
  • SUPER_JUMP
  • DOUBLE_DAMAGE
  • NIGHT_VISION
  • FLY
  • FAST_MINING
Changing an item:
For the perkItem, you need to set everything, if you want to change it. It will work, if you just set the material, but the item probably would not look great. Here is a list of valid values for the material and here is a list of valid values for the enchantments . You can add as many enchantments as you want. Just use a key of the given list and a number for the enchantment level.
Code (YAML):
perk :
  FLY
:
    name
: Fly Perk
    permission
: azoperks.perk.fly
    guiItemSlot
: 52
    toggleGuiItemSlot
: 51
    item
:
      material
: FEATHER
      displayname
: '&cFly'
      enchantments
:
        silk_touch
: 2
      lore
:
       - '&2You can fly'
        - '&2like in creative mode.'
Spoiler: Example Config (changed fly perk and double_xp perk)
Code (YAML):
perk :
  changestatus
:
    success
: '&7The perk &a %perkname%&7 is now &a%status%&7.'
    failure
: '&7The status of the perk &c %perkname%&7 could not be changed. It is
      still &c %status%&7.'
  FLY
:
    name
: Fly Perk
    permission
: azoperks.perk.fly
    guiItemSlot
: 52
    toggleGuiItemSlot
: 51
    item
:
      material
: FEATHER
      displayname
: '&cFly'
      enchantments
:
        silk_touch
: 2
      lore
:
     - '&2You can fly'
      - '&2like in creative mode.'
  DOUBLE_XP
:
    name
: Double XP
    permission
: azoperks.perk.doublexp
    item
:
      material
: GOLDEN_SWORD
      displayname
: '&eDouble XP'
      lore
:
     - '&2You gain double xp.'
command
:
  perks
:
    openPerksGUI
: '&7You &asuccessfully &7opened the perks GUI.'
  message
:
    wrongUsage
: '&7You used the command &c/ %command% &7the wrong way. Just try &c/%usage%&7.'
    noPermission
: '&7You have &cno permission&7 to perform the command &c/ %command%&7.'
    noPlayer
: '&cYou need to be a player to perform this action.'
  perk
:
    noPerk
: '&7Plese enter a valid perk instead of &c %noperk%&7.'
prefix
: '&7 [ &6AzoPerks&7 ] &r '
 
GUI-Toggle Items:
You can change this 3 items at the path perk.toggleItem.<item>. For <item> you can use:
Code (YAML):
perk :
  toggleItem
:
    owned
:
      material
: ROSE_RED
      displayname
: '&eOwned'
      enchantments
:
        efficiency
: 2
      lore
:
     - '&2You own this item.'
      - '&2But you &cdid not&2 activate it.'
    active
:
      material
: LIME_DYE
      displayname
: '&aActive'
      enchantments
:
        efficiency
: 10
      lore
:
     - '&2This perk is active.'
      - '&2You can benefit from it.'
Spoiler: Example Config (with all changes above)
Code (YAML):
perk :
  changestatus
:
    success
: '&7The perk &a %perkname%&7 is now &a%status%&7.'
    failure
: '&7The status of the perk &c %perkname%&7 could not be changed. It is
      still &c %status%&7.'
  toggleItem
:
    owned
:
      material
: ROSE_RED
      displayname
: '&eOwned'
      enchantments
:
        efficiency
: 2
      lore
:
     - '&2You own this item.'
      - '&2But you &cdid not&2 activate it.'
    active
:
      material
: LIME_DYE
      displayname
: '&aActive'
      enchantments
:
        efficiency
: 10
      lore
:
     - '&2This perk is active.'
      - '&2You can benefit from it.'
  FLY
:
    name
: Fly Perk
    permission
: azoperks.perk.fly
    guiItemSlot
: 52
    toggleGuiItemSlot
: 51
    item
:
      material
: FEATHER
      displayname
: '&cFly'
      enchantments
:
        silk_touch
: 2
      lore
:
     - '&2You can fly'
      - '&2like in creative mode.'
  DOUBLE_XP
:
    name
: Double XP
    permission
: azoperks.perk.doublexp
    item
:
      material
: GOLDEN_SWORD
      displayname
: '&eDouble XP'
      lore
:
     - '&2You gain double xp.'
command
:
  perks
:
    openPerksGUI
: '&7You &asuccessfully &7opened the perks GUI.'
  message
:
    wrongUsage
: '&7You used the command &c/ %command% &7the wrong way. Just try &c/%usage%&7.'
    noPermission
: '&7You have &cno permission&7 to perform the command &c/ %command%&7.'
    noPlayer
: '&cYou need to be a player to perform this action.'
  perk
:
    noPerk
: '&7Plese enter a valid perk instead of &c %noperk%&7.'
prefix
: '&7 [ &6AzoPerks&7 ] &r '
 
[​IMG]
[​IMG]
(Command /perksinfo <player> [Ingame])
[​IMG]
(Command /perksinfo <player> [Console])

[​IMG]
(Perks GUI) ​
[​IMG]
  • Better data caching for better performance
  • OfflinePlayer data saving (SQLite and MYSQL database)
  • More Perks (ideas in the disscussion section if you have any)
  • Your suggestions

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

AzoPerks is a free Minecraft Java mod. Compatible with Minecraft 1.13. Downloaded 189 times (via Spigot). Download it and open it directly in the game.

Explore more