|UltraSkills| 'Skills, Races, Perks'

NULLED |UltraSkills| 'Skills, Races, Perks' 1.0.2

No permission to download


Introduction

UltraSkills is a plugin that adds 10 different skills to your server. To quickly summarize them, they are: Sword Combat, Axe Combat, Blocking, Mining, Farming, Agility, Fishing, Pickpocket, Minion Mastery and Archery. All these skills allow you to progress in and become increasingly more powerful with. After a certain amount of 'training' in one of these subjects you will earn a level in this skill. When leveling up you get tokens to use in the skill menu to unlock and upgrade various different skills to enhance your strength in a certain skill tree.

Skills

This is the skills GUI accessed by writing /skills, in this GUI you can see your general stats and access every individual skill GUI by clicking on one of the skills.

This is what the skill GUI for the skill archery looks like. All the books are skills that are yet to be unlocked and as you can see I have already upgraded the bottom left skill twice. Hovering over a book will show you more information about a certain skill. The enchantment table on the top indicates the amount of tokens you still have. These tokens can be used to upgrade one of the skills. The paper shows information about your progress and the horse armor acts as a return button.

Below is a detailed description on all skills:

Races
This plugin also comes with a build in race system. This system allows users to choose what race they want to be, once. Below is the GUI for the races accessed by typing: /races

In short the races are: Orc, Elf, Human, Golem and Troll. Each race comes with its own advantages. For example an orc starts with 1 level in axe combat, 1 in sword and 1 in pickpocket. The orc race is a pretty wide-spread one compared to the human race which only gets 3 levels in sword combat and 1 level in farming. When you are part of a race your name in chat will indicate this.

When clicking on your race in the race menu it will show a different GUI containing information about your weapon of choice, armor rating for your race and how friendly fire behaves.

If raceLanguage is enabled people from different races will see each others messages slightly obfuscated, while seeing messages from the same race perfectly fine.

Races all got certain biomes in which they deal slightly more damage, these biomes can be found in the race GUI.

Commands
There are a bunch of public commands meant for your users to execute:
  • /Skills
Opens up the skills menu
  • /Races
Opens up the race menu

Then there is the admin command that requires the user to be OP to execute. This command is "/UltraSkills", or in short "/us". There are a couple of arguments that you can use to edit the plugins data to your needs:
  • /us
Shows the help menu, shows all available arguments
  • /us skillList
Shows a list of all skills with their corresponding IDs
  • /us toggle SkillID
Allows you to toggle certain skills on/off
  • /us setName SkillID Name
Allows you to set a custom name for the skill if you don't like the name I made up for it.
  • /us setLore SkillID Lore
This command allows you to set the lore that appears below each skill allowing you to describe what each skill does instead of the default lore I made up.
  • /us requireList Skill
Shows a list of all levels players can progress through with their corresponding value. This value indicates how much practise it takes before you level up.
  • /us setRequire Skill Level Requirement
This command allows you to edit the values that the command above shows. If you don't use this command as an admin an algorithm will calculate the first 40 levels.
  • /us pluginTheme
Don't like the colors of the scoreboard? No problem! Just change them around with this command.
  • /us raceLanguage True/False
If enabled, messages from other races will be slightly obfuscated. People from the same race will see each others messages perfectly.
  • /us worldList
Shows a list of all worlds and their corresponding state of either 'enabled' or 'disabled'.
  • /us toggleWorld WorldName
Allows you to toggle worlds you don't want the plugin to run in off or back on.

Scoreboard
This plugin has a neat looking scoreboard coming with it, this scoreboard shows your level and progress until the next level.



API
This plugin also contains a small API to get data and set data of the plugin. To use this API simply add it to your build path and call the methods like follows:
Code (Text):
UltraSkillsAPI.getRace(Player p);
UltraSkillsAPI.setRace(Player p, String race);
UltraSkillsAPI.getlevel(Player p, String skill);
UltraSkillsAPI.setLevel(Player p, String skill, int level);
UltraSkillsAPI.addLevel(Player p, String skill, int amount);
UltraSkillsAPI.getSkill(Player p, String skill, String perk);
UltraSkillsAPI.addSkill(Player p, String skill, String perk);
UltraSkillsAPI.getTokens(Player p, String skill);
UltraSkillsAPI.addTokens(Player p, String skill, int amount);
UltraSkillsAPI.resetRace(Player p);
Thanks for reading this description and be sure to check out my other plugins, many of which are free.
Author
Direct-Leaks.com
Downloads
54
Views
305
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Direct-Leaks.com

Top