ThaumicAPI is a library mod used to standardize and expand a large number of previously hardcoded features in Thaumcraft 6.
ISmelterAuxiliary and ISmelterVent, allowing smelter addon creation.@WarpEvent functional registry interface and IWarpEvent interface allowing the creation of new Thaumcraft Warp Events./tapi warpevent command, allowing users to manually trigger specific warp events.IIngredientType for AspectLists, allowing developers to easily draw aspects into JEI handlers. Includes built-in integration for ThaumicJEI.AbstractItemCaster casting gauntlet class to allow easy complex gauntlet creation.AbstractTileEssentiaSmelter for easy Essentia Smelter creation that includes integration for the new ISmelterAuxiliary and ISmelterVent interfaces.PlayerMovementAbilityHandler to allow easier creation of movement speed increasing items such as the Boots of the Traveler.ThaumicAPI#registerInfusionEnchantment() helper method for easily registering new Infusion Enchantments.ThaumicAPI#addVisDiscountToStack() helper method for adding Vis Discounts to gear without requiring the IVisDiscountGear interface.ThaumicAPI#addWarpingToStack() helper method to easily add Warping to gear.PlayerWarpEvent event handler so they can be modified or cancelled.ISmelterAuxiliary and ISmelterVent interfaces instead of hardcoded block checks.