Class SkillNodeGenerator

java.lang.Object
de.teamlapen.vampirism.data.provider.SkillNodeProvider
de.teamlapen.werewolves.data.SkillNodeGenerator
All Implemented Interfaces:
net.minecraft.data.DataProvider

public class SkillNodeGenerator extends de.teamlapen.vampirism.data.provider.SkillNodeProvider
  • 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 class de.teamlapen.vampirism.data.provider.SkillNodeProvider

    modId, skillNodePathProvider

    Fields inherited from interface net.minecraft.data.DataProvider

    FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER
  • Constructor Summary

    Constructors
    Constructor
    Description
    SkillNodeGenerator(net.minecraft.data.PackOutput packOutput)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    registerSkillNodes(@NotNull Consumer<de.teamlapen.vampirism.data.recipebuilder.FinishedSkillNode> consumer)
     
    static de.teamlapen.vampirism.data.recipebuilder.SkillNodeBuilder
    werewolf(net.minecraft.resources.ResourceLocation parent, Supplier<? extends de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skills)
     

    Methods inherited from class de.teamlapen.vampirism.data.provider.SkillNodeProvider

    getName, modId, run

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SkillNodeGenerator

      public SkillNodeGenerator(net.minecraft.data.PackOutput packOutput)
  • Method Details

    • registerSkillNodes

      protected void registerSkillNodes(@NotNull @NotNull Consumer<de.teamlapen.vampirism.data.recipebuilder.FinishedSkillNode> consumer)
      Specified by:
      registerSkillNodes in class de.teamlapen.vampirism.data.provider.SkillNodeProvider
    • werewolf

      public static de.teamlapen.vampirism.data.recipebuilder.SkillNodeBuilder werewolf(net.minecraft.resources.ResourceLocation parent, Supplier<? extends de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skills)