Class AdvancementProvider

java.lang.Object
vazkii.botania.data.AdvancementProvider

public class AdvancementProvider extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.data.advancements.AdvancementProvider
    create(net.minecraft.data.PackOutput packOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider)
     
    protected static net.minecraft.advancements.DisplayInfo
    hidden(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType AdvancementType)
     
    protected static net.minecraft.advancements.critereon.ItemPredicate
    matchItems(net.minecraft.world.level.ItemLike... items)
     
    protected static net.minecraft.advancements.Criterion<net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance>
    onPickup(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag)
     
    protected static net.minecraft.advancements.Criterion<net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance>
    onPickup(net.minecraft.world.level.ItemLike... items)
     
    protected static net.minecraft.advancements.DisplayInfo
    rootDisplay(net.minecraft.world.level.ItemLike icon, String titleKey, String descKey, net.minecraft.resources.ResourceLocation background)
     
    protected static net.minecraft.advancements.DisplayInfo
    simple(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType AdvancementType)
     

    Methods inherited from class java.lang.Object

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

    • AdvancementProvider

      public AdvancementProvider()
  • Method Details

    • create

      public static net.minecraft.data.advancements.AdvancementProvider create(net.minecraft.data.PackOutput packOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider)
    • onPickup

      protected static net.minecraft.advancements.Criterion<net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance> onPickup(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag)
    • onPickup

      protected static net.minecraft.advancements.Criterion<net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance> onPickup(net.minecraft.world.level.ItemLike... items)
    • matchItems

      protected static net.minecraft.advancements.critereon.ItemPredicate matchItems(net.minecraft.world.level.ItemLike... items)
    • simple

      protected static net.minecraft.advancements.DisplayInfo simple(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType AdvancementType)
    • hidden

      protected static net.minecraft.advancements.DisplayInfo hidden(net.minecraft.world.level.ItemLike icon, String name, net.minecraft.advancements.AdvancementType AdvancementType)
    • rootDisplay

      protected static net.minecraft.advancements.DisplayInfo rootDisplay(net.minecraft.world.level.ItemLike icon, String titleKey, String descKey, net.minecraft.resources.ResourceLocation background)