Package net.minecraft.advancement
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdvancementRewards.Builder
-
Field Summary
Fields Modifier and Type Field Description private int
experience
private CommandFunction.LazyContainer
function
private Identifier[]
loot
static AdvancementRewards
NONE
private Identifier[]
recipes
-
Constructor Summary
Constructors Constructor Description AdvancementRewards(int experience, Identifier[] loot, Identifier[] recipes, CommandFunction.LazyContainer function)
-
Method Summary
Modifier and Type Method Description void
apply(ServerPlayerEntity player)
static AdvancementRewards
fromJson(JsonObject json)
JsonElement
toJson()
String
toString()
-
Field Details
-
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
- 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
- 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
- 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
- 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
-
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
- 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;
-