Class EBSpellDocsProvider
java.lang.Object
com.binaris.wizardry.datagen.provider.SpellDocsProvider
com.binaris.wizardry.datagen.provider.EBSpellDocsProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
Implementation of the spell documentation provider for Electroblob's Wizardry Redux.
This generates Markdown documentation for all registered spells in the mod.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionEBSpellDocsProvider(net.minecraft.data.PackOutput output) EBSpellDocsProvider(net.minecraft.data.PackOutput output, String iconBasePath) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildSpells(@NotNull Consumer<Spell> consumer) Implement this method to register spells for documentation generation.Methods inherited from class com.binaris.wizardry.datagen.provider.SpellDocsProvider
getName, getSpellDocPath, getSpellLinkPath, run, translate
-
Constructor Details
-
EBSpellDocsProvider
public EBSpellDocsProvider(net.minecraft.data.PackOutput output) -
EBSpellDocsProvider
-
-
Method Details
-
buildSpells
Description copied from class:SpellDocsProviderImplement this method to register spells for documentation generation.- Specified by:
buildSpellsin classSpellDocsProvider- Parameters:
consumer- The consumer to accept spells
-