RCSkills is designed to have a huge and extensive API which can be used by the many skills and effects. But also the goal was to make the configuration and the programming of new skills easy and intuitive. If you want to learn more about the idea behind the RCSkills plugin you should continue reading this article. On the other hand if you want to configure already progammed skills and effects go to the RCSkills - Configuration tutorial or jump directly into configrung Skills and Effects.
Plugin DependenciesTo install RCSkills there are some requirements which must be met before you can sucessfully run the plugin for the first time. RCSkills has quite a few dependencies you need to install first:
- Raid-Craft API - Provides general dependencies for all Raid-Craft plugins
- WorldEdit - Is needed for the commands and therefor RCSkills to work
- ProtocolLib - Needed for faking Pakets (like Castbar, Names, Tablist, etc)
- TabDeco - Custom Raid-Craft version of TabDeco to display the scoreboard
- TagAPI - Colors the name above players based on their PvP and group status
- RCConversations - Enables conversation based class choices via NPCs
- RCItems - Gives the option to create custom items with attributes and stats that can be used by classes and skills
- RCMobs - Gives the ability to configure custom mobs with special abilities and levels
- RCLoot - Have custom mobs drop special items or loot chests distributed in you world
PrerequisitesAfter installing the dependencies from above please make sure the following prerequisites are met.
- Newest Bukkit/Spigot Build (Development Build)
- Use of MySQL in the bukkit.yml persistance config
PermissionsAll commands and functions of RCSkills come with permissions. To make it easier most of these permissions are already grouped together to a super permission. Also note that you can do your own permission handling (groups) with the RCPermissions plugin which simply hooks into RCSkills and uses skills as permission groups.
rcskills.restricted- Gives all relevant player permissions without the permission to choose a profession via command (if you only want RCConversations to assign professions).
rcskills.player- Gives the same permissions as
rcskills.restrictedplus the option to choose a profession via command.
rcskills.mod- Gives the permission to add levels and exp to players.
rcskills.admin- Allows the adding and removing of skills as well as purging players from the database.
rcskills.hero.allow-level-above-treshhold- Allows the player to level above the defined treshhold.
CommandsCan be found here for now: git.raid-craft.de/raid-craft-d…raidcraft/skills/commands
5,988 times viewed