Class AdvancementRewards

java.lang.Object
net.minecraft.advancement.AdvancementRewards

public class AdvancementRewards
extends Object
Mappings:
Namespace Name
official ab
intermediary net/minecraft/class_170
named net/minecraft/advancement/AdvancementRewards
  • Field Details

    • NONE

      public static final AdvancementRewards NONE
      Mappings:
      Namespace Name Mixin selector
      official a Lab;a:Lab;
      intermediary field_1167 Lnet/minecraft/class_170;field_1167:Lnet/minecraft/class_170;
      named NONE Lnet/minecraft/advancement/AdvancementRewards;NONE:Lnet/minecraft/advancement/AdvancementRewards;
    • experience

      private final int experience
      Mappings:
      Namespace Name Mixin selector
      official b Lab;b:I
      intermediary field_1165 Lnet/minecraft/class_170;field_1165:I
      named experience Lnet/minecraft/advancement/AdvancementRewards;experience:I
    • loot

      private final Identifier[] loot
      Mappings:
      Namespace Name Mixin selector
      official c Lab;c:[Lwb;
      intermediary field_1164 Lnet/minecraft/class_170;field_1164:[Lnet/minecraft/class_2960;
      named loot Lnet/minecraft/advancement/AdvancementRewards;loot:[Lnet/minecraft/util/Identifier;
    • recipes

      private final Identifier[] recipes
      Mappings:
      Namespace Name Mixin selector
      official d Lab;d:[Lwb;
      intermediary field_1166 Lnet/minecraft/class_170;field_1166:[Lnet/minecraft/class_2960;
      named recipes Lnet/minecraft/advancement/AdvancementRewards;recipes:[Lnet/minecraft/util/Identifier;
    • function

      private final CommandFunction.LazyContainer function
      Mappings:
      Namespace Name Mixin selector
      official e Lab;e:Lcy$a;
      intermediary field_1163 Lnet/minecraft/class_170;field_1163:Lnet/minecraft/class_2158$class_2159;
      named function Lnet/minecraft/advancement/AdvancementRewards;function:Lnet/minecraft/server/function/CommandFunction$LazyContainer;
  • Constructor Details

    • AdvancementRewards

      public AdvancementRewards​(int experience, Identifier[] loot, Identifier[] recipes, CommandFunction.LazyContainer function)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lab;<init>(I[Lwb;[Lwb;Lcy$a;)V
      intermediary <init> Lnet/minecraft/class_170;<init>(I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;Lnet/minecraft/class_2158$class_2159;)V
      named <init> Lnet/minecraft/advancement/AdvancementRewards;<init>(I[Lnet/minecraft/util/Identifier;[Lnet/minecraft/util/Identifier;Lnet/minecraft/server/function/CommandFunction$LazyContainer;)V
  • Method Details

    • apply

      public void apply​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lab;a(Laaw;)V
      intermediary method_748 Lnet/minecraft/class_170;method_748(Lnet/minecraft/class_3222;)V
      named apply Lnet/minecraft/advancement/AdvancementRewards;apply(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lab;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_170;toString()Ljava/lang/String;
      named toString Lnet/minecraft/advancement/AdvancementRewards;toString()Ljava/lang/String;
    • toJson

      public JsonElement toJson()
      Mappings:
      Namespace Name Mixin selector
      official b Lab;b()Lcom/google/gson/JsonElement;
      intermediary method_747 Lnet/minecraft/class_170;method_747()Lcom/google/gson/JsonElement;
      named toJson Lnet/minecraft/advancement/AdvancementRewards;toJson()Lcom/google/gson/JsonElement;
    • fromJson

      public static AdvancementRewards fromJson​(JsonObject json) throws JsonParseException
      Throws:
      JsonParseException
      Mappings:
      Namespace Name Mixin selector
      official a Lab;a(Lcom/google/gson/JsonObject;)Lab;
      intermediary method_27912 Lnet/minecraft/class_170;method_27912(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_170;
      named fromJson Lnet/minecraft/advancement/AdvancementRewards;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/advancement/AdvancementRewards;