| Interface | Description | 
|---|---|
| Ability | The basic interface for all skills, spells, chants, prayers,
 and properties. | 
| CraftorAbility | This interface denotes an ability that also incidentally is capable
 of generating objects, usually items. | 
| DiseaseAffect | DiseaseAffect is an ability interface to denote those properties,
 affects, or Disease objects that act as curable physical diseases. | 
| ExtendableAbility | An ExtendableAbility is an ability/effect object that can be more easily
 extended in code at runtime using various methods that add internal pointers
 to coded solutions to it's external api. | 
| HealthCondition | HealthCondition is an ability interface to denote those properties,
 affects, or properties that mean something is wrong with you health-wise. | 
| ItemCraftor | This interface denotes an ability that also incidentally is capable
 of generating objects, usually items. | 
| ItemTicker | The interface for affects which cause an Item
 to rejuvenate after a particular amount of time. | 
| Language | A Language ability represents both the ability to understand one or more
 spoken or written languages, and the ability to speak one or more spoken
 languages. | 
| LimbDamage | An LimbDamage is a kind of ability that denotes missing, broken,
 or damaged body parts. | 
| MendingSkill | This interface denotes an ability that also incidentally is capable
 of mending objects, usually items or mobs. | 
| PlanarAbility | This interface denotes an ability governs the behavior of another
 plane of existence, how its data is stored and retreived, how
 the mobs and items and rooms appear and behave inside. | 
| Trap | A trap is a kind of ability that behaves mostly like a property, in that
 it is not typically invoked as a skill, although there are skills that
 generate or make use of Trap abilities. | 
| TriggeredAffect | TriggeredAffect is an ability interface to denote those properties
 that are typically non-removable inherent attributes of the things they affect. | 
| Class | Description | 
|---|---|
| CraftorAbility.CraftorFilter | Class for generating filters of crafted items | 
| ItemCraftor.CraftedItem | For auto-crafting, this object represents an item,
 and (optionally) a key to go with it. | 
| Enum | Description | 
|---|---|
| ItemCraftor.CraftorType | |
| PlanarAbility.PlanarSpecFlag | The special attribute flags for planes | 
| PlanarAbility.PlanarVar | The definitions variables for the attributes of each plane |