Package net.minecraft.advancements
Class Advancement.Builder
java.lang.Object
net.minecraft.advancements.Advancement.Builder
- All Implemented Interfaces:
IForgeAdvancementBuilder
- Enclosing class:
- Advancement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DisplayInfoprivate Advancementprivate ResourceLocationprivate String[][]private RequirementsStrategyprivate AdvancementRewards -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBuilder()(package private)Builder(ResourceLocation p_138341_, DisplayInfo p_138342_, AdvancementRewards p_138343_, Map<String,Criterion> p_138344_, String[][] p_138345_) -
Method Summary
Modifier and TypeMethodDescriptionaddCriterion(String p_138384_, Criterion p_138385_)addCriterion(String p_138387_, CriterionTriggerInstance p_138388_)static Advancement.Builderbuild(ResourceLocation p_138404_)booleancanBuild(Function<ResourceLocation,Advancement> p_138393_)display(DisplayInfo p_138359_)display(ItemStack p_138363_, Component p_138364_, Component p_138365_, ResourceLocation p_138366_, FrameType p_138367_, boolean p_138368_, boolean p_138369_, boolean p_138370_)display(ItemLike p_138372_, Component p_138373_, Component p_138374_, ResourceLocation p_138375_, FrameType p_138376_, boolean p_138377_, boolean p_138378_, boolean p_138379_)static Advancement.BuilderfromJson(com.google.gson.JsonObject p_138381_, DeserializationContext p_138382_)static Advancement.BuilderfromNetwork(FriendlyByteBuf p_138402_)parent(Advancement p_138399_)parent(ResourceLocation p_138397_)requirements(String[][] p_143952_)requirements(RequirementsStrategy p_138361_)rewards(AdvancementRewards p_138357_)rewards(AdvancementRewards.Builder p_138355_)save(Consumer<Advancement> p_138390_, String p_138391_)com.google.gson.JsonObjectvoidserializeToNetwork(FriendlyByteBuf p_138395_)toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeAdvancementBuilder
save
-
Field Details
-
parentId
-
parent
-
display
-
rewards
-
criteria
-
requirements
-
requirementsStrategy
-
-
Constructor Details
-
Builder
Builder(@Nullable ResourceLocation p_138341_, @Nullable DisplayInfo p_138342_, AdvancementRewards p_138343_, Map<String,Criterion> p_138344_, String[][] p_138345_) -
Builder
private Builder()
-
-
Method Details
-
advancement
-
parent
-
parent
-
display
public Advancement.Builder display(ItemStack p_138363_, Component p_138364_, Component p_138365_, @Nullable ResourceLocation p_138366_, FrameType p_138367_, boolean p_138368_, boolean p_138369_, boolean p_138370_) -
display
public Advancement.Builder display(ItemLike p_138372_, Component p_138373_, Component p_138374_, @Nullable ResourceLocation p_138375_, FrameType p_138376_, boolean p_138377_, boolean p_138378_, boolean p_138379_) -
display
-
rewards
-
rewards
-
addCriterion
-
addCriterion
-
requirements
-
requirements
-
canBuild
-
build
-
save
-
serializeToJson
public com.google.gson.JsonObject serializeToJson() -
serializeToNetwork
-
toString
-
fromJson
public static Advancement.Builder fromJson(com.google.gson.JsonObject p_138381_, DeserializationContext p_138382_) -
fromNetwork
-
getCriteria
-