Class PaucalAdvancementSubProvider

java.lang.Object
at.petrak.paucal.api.datagen.PaucalAdvancementSubProvider
All Implemented Interfaces:
net.minecraft.data.advancements.AdvancementSubProvider

public abstract class PaucalAdvancementSubProvider extends Object implements net.minecraft.data.advancements.AdvancementSubProvider
Post 1.19.4, the advancement provider is actually a thin wrapper around a list of these things.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final String
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected net.minecraft.advancements.DisplayInfo
    display(net.minecraft.world.item.ItemStack icon, String name, net.minecraft.advancements.AdvancementType frameType, net.minecraft.resources.ResourceLocation background, boolean showToast, boolean announceChat, boolean hidden)
     
    protected net.minecraft.resources.ResourceLocation
    modLoc(String name)
     
    protected String
    prefix(String name)
     
    protected net.minecraft.advancements.DisplayInfo
    simpleDisplay(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType frameType)
     
    protected net.minecraft.advancements.DisplayInfo
    simpleDisplayWithBackground(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType frameType, @Nullable net.minecraft.resources.ResourceLocation background)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.data.advancements.AdvancementSubProvider

    generate
  • Field Details

    • modid

      protected final String modid
  • Constructor Details

    • PaucalAdvancementSubProvider

      protected PaucalAdvancementSubProvider(String modid)
  • Method Details

    • simpleDisplay

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

      protected net.minecraft.advancements.DisplayInfo simpleDisplayWithBackground(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType 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.AdvancementType 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)