Class AdvancementRewards.Builder
java.lang.Object
net.minecraft.advancements.AdvancementRewards.Builder
- Enclosing class:
AdvancementRewards
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Optional<Identifier> private final ImmutableList.Builder<ResourceKey<LootTable>> private final ImmutableList.Builder<ResourceKey<Recipe<?>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExperience(int amount) Adds the given amount of experience.addRecipe(ResourceKey<Recipe<?>> id) build()static AdvancementRewards.Builderexperience(int amount) Creates a new builder with the given amount of experience as a rewardstatic AdvancementRewards.Builderfunction(Identifier id) static AdvancementRewards.Builderloot(ResourceKey<LootTable> id) static AdvancementRewards.Builderrecipe(ResourceKey<Recipe<?>> id) runs(Identifier function)
-
Field Details
-
experience
private int experience -
loot
-
recipes
-
function
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
experience
Creates a new builder with the given amount of experience as a reward -
addExperience
Adds the given amount of experience. (Not a direct setter) -
loot
-
addLootTable
-
recipe
-
addRecipe
-
function
-
runs
-
build
-