ModsJava
AzoPerks
Java mod listed for Minecraft 1.13. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
AzoPerks is a Perk System plugin, which allows your players to have specific perks by permissions.
- Every player can enable or disable the perks he owns.
- 13 Perks in this version (more coming)
- Perks can be activated by using a GUI or by using a command (/perk <perk>)
- The GUI is fully customizable . You can change every item in the config file.
- Every message shown to the player is customizable in the config file.
/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.
Command Permissions:
- /perks: azoperks.command.perks
- /perk <perk>: azoperks.command.perk
- /perksinfo <player>: azoperks.command.perksinfo
- /azoperks: azoperks.command.azoperks
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.
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
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.
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 '
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 '
Spoiler: Perknames for the config.yml
Changing an item:
- 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
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.'
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)
GUI-Toggle Items:
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 '
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 '
You can change this 3 items at the path perk.toggleItem.<item>. For <item> you can use:
- owned: Shown, when the perk is owned, but not active
- unowned: Shown, when the perk is not owned and not active
- active: shown, when the perk is active
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.'
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 '
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 '
(Command /perksinfo <player> [Ingame])
(Command /perksinfo <player> [Console])
(Perks GUI)
- 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
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.13
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.