net.minecraft.advancement

public class Advancement$Builder

net.minecraft.advancements.Advancement$Builder
net.minecraft.advancements.Advancement$Builder
net.minecraft.class_161$class_162
net.minecraft.advancement.Advancement$Builder

Field summary

Modifier and TypeField
private Optional<Identifier>
parent
parent
field_1149
parentObj
private Optional<AdvancementDisplay>
display
display
field_1147
display
private AdvancementRewards
rewards
rewards
field_1153
rewards
private final com.google.common.collect.ImmutableMap$Builder<String, AdvancementCriterion<?>>
criteria
criteria
field_1148
criteria
private Optional<AdvancementRequirements>
requirements
requirements
field_1150
requirements
private AdvancementRequirements$CriterionMerger
requirementsStrategy
requirementsStrategy
field_1151
merger
private boolean
sendsTelemetryEvent
sendsTelemetryEvent
field_44783
sendsTelemetryEvent

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Advancement$Builder
advancement()
advancement()
method_707()
create()
public static Advancement$Builder
recipeAdvancement()
recipeAdvancement()
method_51698()
createUntelemetered()
public Advancement$Builder
parent(AdvancementHolder parent)
parent(AdvancementHolder parent)
method_701(class_8779 arg0)
parent(AdvancementEntry parent)
public Advancement$Builder
parent(Identifier parent)
parent(Identifier parent)
method_708(class_2960 arg0)
parent(Identifier parentId)
public Advancement$Builder
display(ItemStackTemplate icon, Component title, Component description, Identifier background, AdvancementType frame, boolean showToast, boolean announceChat, boolean hidden)
display(ItemStackTemplate icon, Component title, Component description, Identifier background, AdvancementType frame, boolean showToast, boolean announceChat, boolean hidden)
method_20416(class_1_107 arg0, class_2561 arg1, class_2561 arg2, class_2960 arg3, class_189 arg4, boolean arg5, boolean arg6, boolean arg7)
display(SimpleItemStackView arg0, Text title, Text description, Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden)
public Advancement$Builder
display(ItemLike icon, Component title, Component description, Identifier background, AdvancementType frame, boolean showToast, boolean announceChat, boolean hidden)
display(ItemLike icon, Component title, Component description, Identifier background, AdvancementType frame, boolean showToast, boolean announceChat, boolean hidden)
method_697(class_1935 arg0, class_2561 arg1, class_2561 arg2, class_2960 arg3, class_189 arg4, boolean arg5, boolean arg6, boolean arg7)
display(ItemConvertible icon, Text title, Text description, Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden)
public Advancement$Builder
display(DisplayInfo display)
display(DisplayInfo display)
method_693(class_185 arg0)
display(AdvancementDisplay display)
public Advancement$Builder
rewards(AdvancementRewards$Builder rewards)
rewards(AdvancementRewards$Builder rewards)
method_703(class_170$class_171 arg0)
rewards(AdvancementRewards$Builder builder)
public Advancement$Builder
rewards(AdvancementRewards rewards)
rewards(AdvancementRewards rewards)
method_706(class_170 arg0)
rewards(AdvancementRewards rewards)
public Advancement$Builder
addCriterion(String name, Criterion<?> criterion)
addCriterion(String name, Criterion<?> criterion)
method_705(String arg0, class_175<?> arg1)
criterion(String name, AdvancementCriterion<?> criterion)
public Advancement$Builder
requirements(AdvancementRequirements$Strategy strategy)
requirements(AdvancementRequirements$Strategy strategy)
method_704(class_8782$class_8797 arg0)
criteriaMerger(AdvancementRequirements$CriterionMerger merger)
public Advancement$Builder
requirements(AdvancementRequirements requirements)
requirements(AdvancementRequirements requirements)
method_34884(class_8782 arg0)
requirements(AdvancementRequirements requirements)
public Advancement$Builder
sendsTelemetryEvent()
sendsTelemetryEvent()
method_53634()
sendsTelemetryEvent()
public AdvancementEntry
build(Identifier id)
build(Identifier id)
method_695(class_2960 arg0)
build(Identifier id)
public AdvancementEntry
save(Consumer<AdvancementHolder> output, String name)
save(Consumer<AdvancementHolder> output, String name)
method_694(Consumer<class_8779> arg0, String arg1)
build(Consumer<AdvancementEntry> exporter, String id)