Class PaucalAdvancementProvider

java.lang.Object
net.minecraft.data.advancements.AdvancementProvider
at.petrak.paucal.api.datagen.PaucalAdvancementProvider
All Implemented Interfaces:
net.minecraft.data.DataProvider
Direct Known Subclasses:
ModAdvancementProvider

public abstract class PaucalAdvancementProvider extends net.minecraft.data.advancements.AdvancementProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final net.minecraft.data.DataGenerator
     
    protected final String
     

    Fields inherited from interface net.minecraft.data.DataProvider

    SHA1
  • Constructor Summary

    Constructors
    Constructor
    Description
    PaucalAdvancementProvider(net.minecraft.data.DataGenerator generatorIn, String modid)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected net.minecraft.advancements.DisplayInfo
    display(net.minecraft.world.item.ItemStack icon, String name, net.minecraft.advancements.FrameType frameType, net.minecraft.resources.ResourceLocation background, boolean showToast, boolean announceChat, boolean hidden)
     
    protected abstract void
    makeAdvancements(Consumer<net.minecraft.advancements.Advancement> consumer)
     
    protected net.minecraft.resources.ResourceLocation
    modLoc(String name)
     
    protected String
    prefix(String name)
     
    void
    run(net.minecraft.data.HashCache cache)
     
    protected net.minecraft.advancements.DisplayInfo
    simpleDisplay(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.FrameType frameType)
     
    protected net.minecraft.advancements.DisplayInfo
    simpleDisplayWithBackground(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.FrameType frameType, @Nullable net.minecraft.resources.ResourceLocation background)
     

    Methods inherited from class net.minecraft.data.advancements.AdvancementProvider

    getName

    Methods inherited from class java.lang.Object

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

    • modid

      protected final String modid
    • generator

      public final net.minecraft.data.DataGenerator generator
  • Constructor Details

    • PaucalAdvancementProvider

      public PaucalAdvancementProvider(net.minecraft.data.DataGenerator generatorIn, String modid)
  • Method Details

    • run

      public void run(net.minecraft.data.HashCache cache)
      Specified by:
      run in interface net.minecraft.data.DataProvider
      Overrides:
      run in class net.minecraft.data.advancements.AdvancementProvider
    • makeAdvancements

      protected abstract void makeAdvancements(Consumer<net.minecraft.advancements.Advancement> consumer)
    • simpleDisplay

      protected net.minecraft.advancements.DisplayInfo simpleDisplay(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.FrameType frameType)
    • simpleDisplayWithBackground

      protected net.minecraft.advancements.DisplayInfo simpleDisplayWithBackground(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.FrameType frameType, @Nullable @Nullable net.minecraft.resources.ResourceLocation background)
    • display

      protected net.minecraft.advancements.DisplayInfo display(net.minecraft.world.item.ItemStack icon, String name, net.minecraft.advancements.FrameType frameType, net.minecraft.resources.ResourceLocation background, boolean showToast, boolean announceChat, boolean hidden)
    • prefix

      protected String prefix(String name)
    • modLoc

      protected net.minecraft.resources.ResourceLocation modLoc(String name)