ThaumicAPI
Modby invadermonky
A library mod used to standardize and expand a large number of previously hardcoded features in Thaumcraft 6.
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. - Adds
ThaumicAPI#addVisDiscountToStack()helper method for adding Vis Discounts to gear without requiring theIVisDiscountGearinterface. - Adds
ThaumicAPI#addWarpingToStack()helper method to easily add Warping to gear.
Thaumcraft Changes:
- Overhauls Thaumcraft warp events to use
PlayerWarpEventevent handler so they can be modified or cancelled. - Overhauls Thaumcraft Essentia Smelter to use
ISmelterAuxiliaryandISmelterVentinterfaces instead of hardcoded block checks.
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Basic Storage
Vanilla-friendly mass item storage
Extra Move Animations (Cobblemon)
Not impressed with the current selection of moves with animations in Cobblemon? This pack adds some more!
TFC Ore Excavation
TFC deposits mined by "create ore excavation"
Jasione
Reduce GC pressure by safely eliminating Enum#values array cloning and memory allocation overhead through bytecode analy...
Death Knights - Balacing Datapack for Prominence II: RPG
This Datapack will be used to buff Unholy Death knight, but it will also give the ability to change the values of all ot...
Vintage KubeJS
KubeJS support for Create: Vintage Improvements