net.minecraft.advancement

public class 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
field_1149
parentObj
private Optional<AdvancementDisplay>
display
field_1147
display
private AdvancementRewards
rewards
field_1153
rewards
private final com.google.common.collect.ImmutableMap$Builder<String, AdvancementCriterion<?>>
criteria
field_1148
criteria
private Optional<AdvancementRequirements>
requirements
field_1150
requirements
private AdvancementRequirements$CriterionMerger
requirementsStrategy
field_1151
merger
private boolean
sendsTelemetryEvent
field_44783
sendsTelemetryEvent

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Advancement$Builder
advancement()
method_707()
create()
public static Advancement$Builder
recipeAdvancement()
method_51698()
createUntelemetered()
public Advancement$Builder
parent(AdvancementHolder parent)
method_701(class_8779 arg0)
parent(AdvancementEntry parent)
public Advancement$Builder
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)
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)
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)
method_693(class_185 arg0)
display(AdvancementDisplay display)
public Advancement$Builder
rewards(AdvancementRewards$Builder rewards)
method_703(class_170$class_171 arg0)
rewards(AdvancementRewards$Builder builder)
public Advancement$Builder
rewards(AdvancementRewards rewards)
method_706(class_170 arg0)
rewards(AdvancementRewards rewards)
public Advancement$Builder
addCriterion(String name, Criterion<?> criterion)
method_705(String arg0, class_175<?> arg1)
criterion(String name, AdvancementCriterion<?> criterion)
public Advancement$Builder
requirements(AdvancementRequirements$Strategy strategy)
method_704(class_8782$class_8797 arg0)
criteriaMerger(AdvancementRequirements$CriterionMerger merger)
public Advancement$Builder
requirements(AdvancementRequirements requirements)
method_34884(class_8782 arg0)
requirements(AdvancementRequirements requirements)
public Advancement$Builder
sendsTelemetryEvent()
method_53634()
sendsTelemetryEvent()
public AdvancementEntry
build(Identifier id)
method_695(class_2960 arg0)
build(Identifier id)
public AdvancementEntry
save(Consumer<AdvancementHolder> output, String name)
method_694(Consumer<class_8779> arg0, String arg1)
build(Consumer<AdvancementEntry> exporter, String id)
private AdvancementRequirements
lambda$build$0(Map arg0)
method_53633(Map arg0)
method_53633(Map arg0)