Description
ThaumicAPI
ThaumicAPI is a library mod used to standardize and expand a large number of previously hardcoded features in Thaumcraft 6.
New Features
- Adds
ISmelterAuxiliaryandISmelterVent, allowing smelter addon creation. - Adds
@WarpEventfunctional registry interface andIWarpEventinterface allowing the creation of new Thaumcraft Warp Events. - Adds
/tapi warpeventcommand, allowing users to manually trigger specific warp events. - Adds JEI
IIngredientTypefor AspectLists, allowing developers to easily draw aspects into JEI handlers. Includes built-in integration for ThaumicJEI.
Helpers
- Adds
AbstractItemCastercasting gauntlet class to allow easy complex gauntlet creation. - Adds
AbstractTileEssentiaSmelterfor easy Essentia Smelter creation that includes integration for the newISmelterAuxiliaryandISmelterVentinterfaces. - Adds
PlayerMovementAbilityHandlerto allow easier creation of movement speed increasing items such as the Boots of the Traveler. - Adds
ThaumicAPI#registerInfusionEnchantment()helper method for easily registering new Infusion Enchantments.
Thaumcraft Changes:
- Overhauls Thaumcraft warp events to use an event handler so they can be cancelled or modified.
- Overhauls Thaumcraft Essentia Smelter to use
ISmelterAuxiliaryandISmelterVentinterfaces instead of hardcoded block checks.
