Class AdvancementRewards.Builder

java.lang.Object
net.minecraft.advancement.AdvancementRewards.Builder
Enclosing class:
AdvancementRewards

public static class AdvancementRewards.Builder
extends Object
Mappings:
Namespace Name
official ab$a
intermediary net/minecraft/class_170$class_171
named net/minecraft/advancement/AdvancementRewards$Builder
  • Field Details

    • experience

      private int experience
      Mappings:
      Namespace Name Mixin selector
      official a Lab$a;a:I
      intermediary field_1169 Lnet/minecraft/class_170$class_171;field_1169:I
      named experience Lnet/minecraft/advancement/AdvancementRewards$Builder;experience:I
    • loot

      private final List<Identifier> loot
      Mappings:
      Namespace Name Mixin selector
      official b Lab$a;b:Ljava/util/List;
      intermediary field_1171 Lnet/minecraft/class_170$class_171;field_1171:Ljava/util/List;
      named loot Lnet/minecraft/advancement/AdvancementRewards$Builder;loot:Ljava/util/List;
    • recipes

      private final List<Identifier> recipes
      Mappings:
      Namespace Name Mixin selector
      official c Lab$a;c:Ljava/util/List;
      intermediary field_1168 Lnet/minecraft/class_170$class_171;field_1168:Ljava/util/List;
      named recipes Lnet/minecraft/advancement/AdvancementRewards$Builder;recipes:Ljava/util/List;
    • function

      @Nullable private Identifier function
      Mappings:
      Namespace Name Mixin selector
      official d Lab$a;d:Lwb;
      intermediary field_1170 Lnet/minecraft/class_170$class_171;field_1170:Lnet/minecraft/class_2960;
      named function Lnet/minecraft/advancement/AdvancementRewards$Builder;function:Lnet/minecraft/util/Identifier;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • experience

      public static AdvancementRewards.Builder experience​(int experience)
      Mappings:
      Namespace Name Mixin selector
      official a Lab$a;a(I)Lab$a;
      intermediary method_750 Lnet/minecraft/class_170$class_171;method_750(I)Lnet/minecraft/class_170$class_171;
      named experience Lnet/minecraft/advancement/AdvancementRewards$Builder;experience(I)Lnet/minecraft/advancement/AdvancementRewards$Builder;
    • setExperience

      public AdvancementRewards.Builder setExperience​(int experience)
      Mappings:
      Namespace Name Mixin selector
      official b Lab$a;b(I)Lab$a;
      intermediary method_749 Lnet/minecraft/class_170$class_171;method_749(I)Lnet/minecraft/class_170$class_171;
      named setExperience Lnet/minecraft/advancement/AdvancementRewards$Builder;setExperience(I)Lnet/minecraft/advancement/AdvancementRewards$Builder;
    • recipe

      public static AdvancementRewards.Builder recipe​(Identifier recipe)
      Mappings:
      Namespace Name Mixin selector
      official c Lab$a;c(Lwb;)Lab$a;
      intermediary method_753 Lnet/minecraft/class_170$class_171;method_753(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
      named recipe Lnet/minecraft/advancement/AdvancementRewards$Builder;recipe(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
    • addRecipe

      public AdvancementRewards.Builder addRecipe​(Identifier recipe)
      Mappings:
      Namespace Name Mixin selector
      official d Lab$a;d(Lwb;)Lab$a;
      intermediary method_752 Lnet/minecraft/class_170$class_171;method_752(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;
      named addRecipe Lnet/minecraft/advancement/AdvancementRewards$Builder;addRecipe(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/AdvancementRewards$Builder;
    • build

      public AdvancementRewards build()
      Mappings:
      Namespace Name Mixin selector
      official a Lab$a;a()Lab;
      intermediary method_751 Lnet/minecraft/class_170$class_171;method_751()Lnet/minecraft/class_170;
      named build Lnet/minecraft/advancement/AdvancementRewards$Builder;build()Lnet/minecraft/advancement/AdvancementRewards;