Class AdvancementAPI
java.lang.Object
net.frozenblock.lib.advancement.api.AdvancementAPI
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCriteria(net.minecraft.advancements.Advancement advancement, String key, net.minecraft.advancements.Criterion<?> criterion) static voidaddLootTables(net.minecraft.advancements.Advancement advancement, List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>> lootTables) static voidaddRecipes(net.minecraft.advancements.Advancement advancement, List<net.minecraft.resources.ResourceLocation> recipes) static voidaddRequirementsAsNewList(net.minecraft.advancements.Advancement advancement, net.minecraft.advancements.AdvancementRequirements requirements) static voidaddRequirementsToList(net.minecraft.advancements.Advancement advancement, List<String> requirements) static voidsetupCriteria(net.minecraft.advancements.Advancement advancement) static voidsetupRequirements(net.minecraft.advancements.Advancement advancement) Makes a copy ofAdvancementRequirements.EMPTYfor use in the Advancement APIstatic voidsetupRewards(net.minecraft.advancements.Advancement advancement) Makes a copy ofAdvancementRewards.EMPTYfor use in the Advancement API
-
Method Details
-
setupRewards
public static void setupRewards(net.minecraft.advancements.Advancement advancement) Makes a copy ofAdvancementRewards.EMPTYfor use in the Advancement APIUse only when needed, as this will increase memory usage
-
setupRequirements
public static void setupRequirements(net.minecraft.advancements.Advancement advancement) Makes a copy ofAdvancementRequirements.EMPTYfor use in the Advancement APIUse only when needed, as this will increase memory usage
-
setupCriteria
public static void setupCriteria(net.minecraft.advancements.Advancement advancement) -
addCriteria
public static void addCriteria(net.minecraft.advancements.Advancement advancement, String key, net.minecraft.advancements.Criterion<?> criterion) -
addRequirementsAsNewList
public static void addRequirementsAsNewList(net.minecraft.advancements.Advancement advancement, net.minecraft.advancements.AdvancementRequirements requirements) -
addRequirementsToList
-
addLootTables
public static void addLootTables(net.minecraft.advancements.Advancement advancement, List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>> lootTables) -
addRecipes
public static void addRecipes(net.minecraft.advancements.Advancement advancement, List<net.minecraft.resources.ResourceLocation> recipes)
-