Ability (AcademyCraft)

"Alter the reality with your personal reality"

- Official AcademyCraft Website

The Ability (sometimes refers as Superability [sic], i.e. Psi) System is the core content of. With the help of various abilities, player can manage to do many things that are impossible in Vanilla Minecraft, most notably AOE attack abilities and defence abilities.

Terminology
Some concepts need to be defined first in order to explain the mechanics behind the overall Ability System.


 * Level: the player's overall ability level, divided into 5 different levels, denoted from Level 1 to Level 5. Can be abbreviated as Lv.0 ~ Lv.5. Different abilities requires different Level to learn.
 * Skill Experience: of player's experience on the given ability, i.e. how well does player use an ability. One ability's skill experience will increase as players keep using them. It is also required for skill tree progression.
 * Milestone: certain stage(s) of Skill Experience. Once reached, ability will be as powerful as multiple times of it used to be.
 * CP: the Calculation Power. According to the mod settings, "...In order to interferer, or change, the nature of world, players need enough Calculation Power (abbr. CP) to warp the reality." As such, CP can be treated as the power of using an ability. Each time player perform ability, CP will be consumed. Player cannot use ability when CP is too low. CP will regenerate as time passes.
 * Overload: how players' capability are loaded as they are keep using ability. Each time player uses ability, player's overload will increase. Player can only use ability with Overload in a certain limit; otherwise, player cannot perform ability. Overload can be reduced as time goes by.
 * Sync Rate: of how much energy is required for player to learn ability. The higher Sync Rate, the less energy is required.

Ability Category
Every ability belongs to only one "category". So far, all abilities in AcademyCraft are categorized into four categories:

Vector Manipulator
However, there are exceptions, that few abilities appear in all four categories.

Machines
In order to acquire and perform ability, several machines are required.

Wireless Energy Network
All three Ability Developers are Imag Flux consumer, as learning abilities consumes significant amount of energy. Thus, a stable energy supply is necessary for ability learning.

Ability Interferer
In a Minecraft server, server owner may not want some abilities to create mess in a certain area. This is exactly what this machine does - disable usage of any ability in a certain area.