Reference
Besides the several interfaces for almost all of Vampirism's functionality, there are some classes that can be used to access Vampirism's functionality.
VampirismAPI
The VampirismAPI class is the central access point for all kind of registries.
VReference
Central location for all kind of static information/objects. this includes e.g. the faction objects of vampires and hunters, attributes, DamageSources, constants ...
VIngameOverlays
Contains all IGuiOverlay
s that are used by Vampirism, which are filled during Mod construction. Or use the respective IDs of the overlays.
Vampirism Forge Registries
Minecraft 1.19
All custom registries are using the VampirismRegistries class to store the registry key and registry supplier.
Registries
The following registries are currently available:
Name | Resourcelocation | Class |
---|---|---|
Skills | vampirism:skills | ISKill |
Actions | vampirism:actions | IAction |
Entity Actions | vampirism:entityactions | IEntityAction |
Minion Tasks | vampirism:miniontasks | IMinionTask |
Refinements | vampirism:refinement | IRefinement |
Refinement Sets | vampirism:refinement_set | IRefinementSet |
Data Registries
Name | Resourcelocation | Class |
---|---|---|
Tasks | vampirism:tasks | Task |