Package net.minecraft.advancement
Class AdvancementRewards.Builder
java.lang.Object
net.minecraft.advancement.AdvancementRewards.Builder
- Enclosing class:
AdvancementRewards
- Mappings:
Namespace Name official aj$aintermediary net/minecraft/class_170$class_171named net/minecraft/advancement/AdvancementRewards$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Optional<Identifier>private final ImmutableList.Builder<Identifier>private final ImmutableList.Builder<Identifier> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLoot(Identifier loot) addRecipe(Identifier recipe) build()static AdvancementRewards.Builderexperience(int experience) static AdvancementRewards.Builderfunction(Identifier function) static AdvancementRewards.Builderloot(Identifier loot) static AdvancementRewards.Builderrecipe(Identifier recipe) setExperience(int experience) setFunction(Identifier function)
-
Field Details
-
experience
private int experience- Mappings:
Namespace Name Mixin selector official aLaj$a;a:Iintermediary field_1169Lnet/minecraft/class_170$class_171;field_1169:Inamed experienceLnet/minecraft/advancement/AdvancementRewards$Builder;experience:I
-
loot
- Mappings:
Namespace Name Mixin selector official bLaj$a;b:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_1171Lnet/minecraft/class_170$class_171;field_1171:Lcom/google/common/collect/ImmutableList$Builder;named lootLnet/minecraft/advancement/AdvancementRewards$Builder;loot:Lcom/google/common/collect/ImmutableList$Builder;
-
recipes
- Mappings:
Namespace Name Mixin selector official cLaj$a;c:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_1168Lnet/minecraft/class_170$class_171;field_1168:Lcom/google/common/collect/ImmutableList$Builder;named recipesLnet/minecraft/advancement/AdvancementRewards$Builder;recipes:Lcom/google/common/collect/ImmutableList$Builder;
-
function
- Mappings:
Namespace Name Mixin selector official dLaj$a;d:Ljava/util/Optional;intermediary field_1170Lnet/minecraft/class_170$class_171;field_1170:Ljava/util/Optional;named functionLnet/minecraft/advancement/AdvancementRewards$Builder;function:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
experience
- Mappings:
Namespace Name Mixin selector official aLaj$a;a(I)Laj$a;intermediary method_750Lnet/minecraft/class_170$class_171;method_750(I)Lnet/minecraft/class_170$class_171;named experienceLnet/minecraft/advancement/AdvancementRewards$Builder;experience(I)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
setExperience
- Mappings:
Namespace Name Mixin selector official bLaj$a;b(I)Laj$a;intermediary method_749Lnet/minecraft/class_170$class_171;method_749(I)Lnet/minecraft/class_170$class_171;named setExperienceLnet/minecraft/advancement/AdvancementRewards$Builder;setExperience(I)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
loot
- Mappings:
Namespace Name Mixin selector official aLaj$a;a(Lahg;)Laj$a;intermediary method_34899Lnet/minecraft/class_170$class_171;method_34899(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;named lootLnet/minecraft/advancement/AdvancementRewards$Builder;loot(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
addLoot
- Mappings:
Namespace Name Mixin selector official bLaj$a;b(Lahg;)Laj$a;intermediary method_34900Lnet/minecraft/class_170$class_171;method_34900(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;named addLootLnet/minecraft/advancement/AdvancementRewards$Builder;addLoot(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
recipe
- Mappings:
Namespace Name Mixin selector official cLaj$a;c(Lahg;)Laj$a;intermediary method_753Lnet/minecraft/class_170$class_171;method_753(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;named recipeLnet/minecraft/advancement/AdvancementRewards$Builder;recipe(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
addRecipe
- Mappings:
Namespace Name Mixin selector official dLaj$a;d(Lahg;)Laj$a;intermediary method_752Lnet/minecraft/class_170$class_171;method_752(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;named addRecipeLnet/minecraft/advancement/AdvancementRewards$Builder;addRecipe(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
function
- Mappings:
Namespace Name Mixin selector official eLaj$a;e(Lahg;)Laj$a;intermediary method_34901Lnet/minecraft/class_170$class_171;method_34901(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;named functionLnet/minecraft/advancement/AdvancementRewards$Builder;function(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
setFunction
- Mappings:
Namespace Name Mixin selector official fLaj$a;f(Lahg;)Laj$a;intermediary method_34902Lnet/minecraft/class_170$class_171;method_34902(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;named setFunctionLnet/minecraft/advancement/AdvancementRewards$Builder;setFunction(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official aLaj$a;a()Laj;intermediary method_751Lnet/minecraft/class_170$class_171;method_751()Lnet/minecraft/class_170;named buildLnet/minecraft/advancement/AdvancementRewards$Builder;build()Lnet/minecraft/advancement/AdvancementRewards;
-