Record Class SmithingTransformRecipeBuilder.Result
java.lang.Object
java.lang.Record
net.minecraft.data.recipes.SmithingTransformRecipeBuilder.Result
- 所有已实现的接口:
FinishedRecipe
public static record SmithingTransformRecipeBuilder.Result(ResourceLocation id, RecipeSerializer<?> type, Ingredient template, Ingredient base, Ingredient addition, Item result, Advancement.Builder advancement, ResourceLocation advancementId)
extends Record
implements FinishedRecipe
-
字段概要
字段修饰符和类型字段说明private final Ingredient
addition
记录组件的字段。private final Advancement.Builder
advancement
记录组件的字段。private final ResourceLocation
advancementId
记录组件的字段。private final Ingredient
base
记录组件的字段。private final ResourceLocation
id
记录组件的字段。private final Item
result
记录组件的字段。private final Ingredient
template
记录组件的字段。private final RecipeSerializer<?>
type
记录组件的字段。 -
构造器概要
构造器构造器说明Result
(ResourceLocation id, RecipeSerializer<?> type, Ingredient template, Ingredient base, Ingredient addition, Item result, Advancement.Builder advancement, ResourceLocation advancementId) 创建Result
记录的实例。 -
方法概要
修饰符和类型方法说明addition()
返回addition
记录组件的值。返回advancement
记录组件的值。返回advancementId
记录组件的值。base()
返回base
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。getId()
getType()
final int
hashCode()
返回此对象的哈希代码值。id()
返回id
记录组件的值。result()
返回result
记录组件的值。com.google.gson.JsonObject
void
serializeRecipeData
(com.google.gson.JsonObject p_266713_) template()
返回template
记录组件的值。final String
toString()
返回此记录的字符串表示形式。type()
返回type
记录组件的值。从接口继承的方法 net.minecraft.data.recipes.FinishedRecipe
serializeRecipe
-
字段详细资料
-
id
id
记录组件的字段。 -
type
type
记录组件的字段。 -
template
template
记录组件的字段。 -
base
base
记录组件的字段。 -
addition
addition
记录组件的字段。 -
result
result
记录组件的字段。 -
advancement
advancement
记录组件的字段。 -
advancementId
advancementId
记录组件的字段。
-
-
构造器详细资料
-
Result
public Result(ResourceLocation id, RecipeSerializer<?> type, Ingredient template, Ingredient base, Ingredient addition, Item result, Advancement.Builder advancement, ResourceLocation advancementId) 创建Result
记录的实例。- 参数:
id
-id
记录组件的值type
-type
记录组件的值template
-template
记录组件的值base
-base
记录组件的值addition
-addition
记录组件的值result
-result
记录组件的值advancement
-advancement
记录组件的值advancementId
-advancementId
记录组件的值
-
-
方法详细资料
-
serializeRecipeData
public void serializeRecipeData(com.google.gson.JsonObject p_266713_) - 指定者:
serializeRecipeData
在接口中FinishedRecipe
-
getId
- 指定者:
getId
在接口中FinishedRecipe
-
getType
- 指定者:
getType
在接口中FinishedRecipe
-
serializeAdvancement
@Nullable public com.google.gson.JsonObject serializeAdvancement()- 指定者:
serializeAdvancement
在接口中FinishedRecipe
-
getAdvancementId
- 指定者:
getAdvancementId
在接口中FinishedRecipe
-
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
id
返回id
记录组件的值。- 返回:
id
记录组件的值
-
type
返回type
记录组件的值。- 返回:
type
记录组件的值
-
template
返回template
记录组件的值。- 返回:
template
记录组件的值
-
base
返回base
记录组件的值。- 返回:
base
记录组件的值
-
addition
返回addition
记录组件的值。- 返回:
addition
记录组件的值
-
result
返回result
记录组件的值。- 返回:
result
记录组件的值
-
advancement
返回advancement
记录组件的值。- 返回:
advancement
记录组件的值
-
advancementId
返回advancementId
记录组件的值。- 返回:
advancementId
记录组件的值
-