类 AdvancementRewards
- java.lang.Object
-
- net.minecraft.advancement.AdvancementRewards
-
public class AdvancementRewards extends Object
- Mappings:
Namespace Name official agintermediary net/minecraft/class_170named net/minecraft/advancement/AdvancementRewards
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classAdvancementRewards.Builder
-
字段概要
字段 修饰符和类型 字段 说明 private intexperienceprivate CommandFunction.LazyContainerfunctionprivate Identifier[]lootstatic AdvancementRewardsNONEprivate Identifier[]recipes
-
构造器概要
构造器 构造器 说明 AdvancementRewards(int experience, Identifier[] loot, Identifier[] recipes, CommandFunction.LazyContainer function)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidapply(ServerPlayerEntity player)static AdvancementRewardsfromJson(JsonObject json)Identifier[]getRecipes()JsonElementtoJson()StringtoString()
-
-
-
字段详细资料
-
NONE
public static final AdvancementRewards NONE
- Mappings:
Namespace Name Mixin selector official aLag;a:Lag;intermediary field_1167Lnet/minecraft/class_170;field_1167:Lnet/minecraft/class_170;named NONELnet/minecraft/advancement/AdvancementRewards;NONE:Lnet/minecraft/advancement/AdvancementRewards;
-
experience
private final int experience
- Mappings:
Namespace Name Mixin selector official bLag;b:Iintermediary field_1165Lnet/minecraft/class_170;field_1165:Inamed experienceLnet/minecraft/advancement/AdvancementRewards;experience:I
-
loot
private final Identifier[] loot
- Mappings:
Namespace Name Mixin selector official cLag;c:[Lwp;intermediary field_1164Lnet/minecraft/class_170;field_1164:[Lnet/minecraft/class_2960;named lootLnet/minecraft/advancement/AdvancementRewards;loot:[Lnet/minecraft/util/Identifier;
-
recipes
private final Identifier[] recipes
- Mappings:
Namespace Name Mixin selector official dLag;d:[Lwp;intermediary field_1166Lnet/minecraft/class_170;field_1166:[Lnet/minecraft/class_2960;named recipesLnet/minecraft/advancement/AdvancementRewards;recipes:[Lnet/minecraft/util/Identifier;
-
function
private final CommandFunction.LazyContainer function
- Mappings:
Namespace Name Mixin selector official eLag;e:Ldd$a;intermediary field_1163Lnet/minecraft/class_170;field_1163:Lnet/minecraft/class_2158$class_2159;named functionLnet/minecraft/advancement/AdvancementRewards;function:Lnet/minecraft/server/function/CommandFunction$LazyContainer;
-
-
构造器详细资料
-
AdvancementRewards
public AdvancementRewards(int experience, Identifier[] loot, Identifier[] recipes, CommandFunction.LazyContainer function)- Mappings:
Namespace Name Mixin selector official <init>Lag;<init>(I[Lwp;[Lwp;Ldd$a;)Vintermediary <init>Lnet/minecraft/class_170;<init>(I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;Lnet/minecraft/class_2158$class_2159;)Vnamed <init>Lnet/minecraft/advancement/AdvancementRewards;<init>(I[Lnet/minecraft/util/Identifier;[Lnet/minecraft/util/Identifier;Lnet/minecraft/server/function/CommandFunction$LazyContainer;)V
-
-
方法详细资料
-
getRecipes
public Identifier[] getRecipes()
- Mappings:
Namespace Name Mixin selector official aLag;a()[Lwp;intermediary method_34898Lnet/minecraft/class_170;method_34898()[Lnet/minecraft/class_2960;named getRecipesLnet/minecraft/advancement/AdvancementRewards;getRecipes()[Lnet/minecraft/util/Identifier;
-
apply
public void apply(ServerPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official aLag;a(Labk;)Vintermediary method_748Lnet/minecraft/class_170;method_748(Lnet/minecraft/class_3222;)Vnamed applyLnet/minecraft/advancement/AdvancementRewards;apply(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
toString
public String toString()
-
toJson
public JsonElement toJson()
- Mappings:
Namespace Name Mixin selector official bLag;b()Lcom/google/gson/JsonElement;intermediary method_747Lnet/minecraft/class_170;method_747()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/advancement/AdvancementRewards;toJson()Lcom/google/gson/JsonElement;
-
fromJson
public static AdvancementRewards fromJson(JsonObject json) throws JsonParseException
- 抛出:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLag;a(Lcom/google/gson/JsonObject;)Lag;intermediary method_27912Lnet/minecraft/class_170;method_27912(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_170;named fromJsonLnet/minecraft/advancement/AdvancementRewards;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/advancement/AdvancementRewards;
-
-