net.minecraft.advancement

public class Advancement$Builder

l$a
net.minecraft.class_3326$class_3327
net.minecraft.advancement.Advancement$Builder
net.minecraft.advancements.Advancement$Builder
net.minecraft.advancements.Advancement$Builder

Field summary

Modifier and TypeField
private Identifier
a
field_21558
parentId
field_192061_a
parentId
private Advancement
b
field_21559
parent
field_192062_b
parent
private AdvancementInfo
c
field_21560
info
field_192063_c
display
private AdvancementRewards
d
field_21561
rewards
field_192064_d
rewards
private Map<String, Criterion>
e
field_21562
criteria
field_192065_e
criteria
private String[][]
f
field_21563
requirements
field_192066_f
requirements
private RequirementsStrategy
g
field_21564
strategy
field_199751_g
requirementsStrategy

Constructor summary

ModifierConstructor
private (Identifier parentId, AdvancementInfo info, AdvancementRewards rewards, Map<String, Criterion> criteria, String[][] requirements)
private ()

Method summary

Modifier and TypeMethod
public static Advancement$Builder
a()
method_20248()
create()
func_200278_a()
builder()
public Advancement$Builder
a(l arg0)
method_20253(class_3326 arg0)
parent(Advancement advancement)
func_203905_a(Advancement arg0)
withParent(Advancement parentIn)
public Advancement$Builder
a(pc arg0)
method_20256(class_1653 arg0)
parentId(Identifier id)
func_200272_a(ResourceLocation arg0)
withParentId(ResourceLocation parentIdIn)
public Advancement$Builder
a(axx arg0, ij arg1, ij arg2, pc arg3, v arg4, boolean arg5, boolean arg6, boolean arg7)
method_20249(class_3597 arg0, class_1982 arg1, class_1982 arg2, class_1653 arg3, class_3358 arg4, boolean arg5, boolean arg6, boolean arg7)
info(ItemLike icon, Text title, Text description, Identifier background, FrameType frameType, boolean toast, boolean chat, boolean hidden)
func_203902_a(IItemProvider arg0, ITextComponent arg1, ITextComponent arg2, ResourceLocation arg3, FrameType arg4, boolean arg5, boolean arg6, boolean arg7)
withDisplay(IItemProvider itemIn, ITextComponent title, ITextComponent description, ResourceLocation background, FrameType frame, boolean showToast, boolean announceToChat, boolean hidden)
public Advancement$Builder
a(u arg0)
method_20257(class_3357 arg0)
info(AdvancementInfo info)
func_203903_a(DisplayInfo arg0)
withDisplay(DisplayInfo displayIn)
public Advancement$Builder
a(o$a arg0)
method_20254(class_3337$class_4395 arg0)
rewards(AdvancementRewards$Builder rewards)
func_200271_a(AdvancementRewards$Builder arg0)
withRewards(AdvancementRewards$Builder rewardsBuilder)
public Advancement$Builder
a(o arg0)
method_20255(class_3337 arg0)
rewards(AdvancementRewards rewards)
func_200274_a(AdvancementRewards arg0)
withRewards(AdvancementRewards arg0)
public Advancement$Builder
a(String arg0, t arg1)
method_20251(String arg0, class_3354 arg1)
criterion(String name, CriterionTriggerInstance trigger)
func_200275_a(String arg0, ICriterionInstance arg1)
withCriterion(String key, ICriterionInstance criterionIn)
public Advancement$Builder
a(String arg0, q arg1)
method_20250(String arg0, class_3344 arg1)
criterion(String name, Criterion criterion)
func_200276_a(String arg0, Criterion arg1)
withCriterion(String key, Criterion criterionIn)
public Advancement$Builder
a(w arg0)
method_20258(class_4470 arg0)
strategy(RequirementsStrategy strategy)
func_200270_a(RequirementsStrategy arg0)
withRequirementsStrategy(RequirementsStrategy strategy)
public boolean
a(Function<pc, l> arg0)
method_14806(Function<class_1653, class_3326> arg0)
isValid(Function<Identifier, Advancement> advancements)
func_192058_a(Function<ResourceLocation, Advancement> arg0)
resolveParent(Function<ResourceLocation, Advancement> lookup)
public Advancement
b(pc arg0)
method_14807(class_1653 arg0)
build(Identifier id)
func_192056_a(ResourceLocation arg0)
build(ResourceLocation id)
public Advancement
a(Consumer<l> arg0, String arg1)
method_20252(Consumer<class_3326> arg0, String arg1)
build(Consumer<Advancement> action, String id)
func_203904_a(Consumer<Advancement> arg0, String arg1)
register(Consumer<Advancement> consumer, String id)
public com.google.gson.JsonObject
b()
method_20259()
toJson()
func_200273_b()
serialize()
public void
a(hy arg0)
method_14805(class_1967 arg0)
serialize(PacketByteBuf buffer)
func_192057_a(PacketBuffer arg0)
writeTo(PacketBuffer buf)
public static Advancement$Builder
a(com.google.gson.JsonObject arg0, com.google.gson.JsonDeserializationContext arg1)
method_14804(com.google.gson.JsonObject arg0, com.google.gson.JsonDeserializationContext arg1)
fromJson(com.google.gson.JsonObject json, com.google.gson.JsonDeserializationContext context)
func_192059_a(com.google.gson.JsonObject arg0, com.google.gson.JsonDeserializationContext arg1)
deserialize(com.google.gson.JsonObject json, com.google.gson.JsonDeserializationContext context)
public static Advancement$Builder
b(hy arg0)
method_14808(class_1967 arg0)
deserialize(PacketByteBuf buffer)
func_192060_b(PacketBuffer arg0)
readFrom(PacketBuffer buf)
public Map<String, Criterion>
c()
method_20260()
getCriteria()
func_200277_c()
getCriteria()