Skip to content

Package net.minecraft.data.recipes

Part 1/1


RecipeBuilder

  • Full name: net.minecraft.data.recipes.RecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/RecipeBuilder.java
  • Type: interface
  • Modifiers: public

net.minecraft.data.recipes.RecipeBuilder#determineBookCategory(RecipeCategory)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:43
  • Modifiers: static
  • Return: CraftingBookCategory

คืออะไร

ดำเนินการ determineBookCategory ตาม implementation ของ RecipeBuilder

ทำงานยังไง

แยกกรณีด้วย switch. คืนค่า: switch (recipeCategory) { case BUILDING_BLOCKS -> CraftingBookCategory.BUILDING.

Parameters

  • RecipeCategory recipeCategory

ตัวอย่างใช้งาน

RecipeCategory recipeCategory = ...;
CraftingBookCategory result = RecipeBuilder.determineBookCategory(recipeCategory);

net.minecraft.data.recipes.RecipeBuilder#getDefaultRecipeId(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:39
  • Modifiers: static
  • Return: ResourceLocation

คืออะไร

อ่านค่า Default Recipe Id

ทำงานยังไง

เรียกต่อ: getKey(), asItem(). คืนค่า: BuiltInRegistries.ITEM.getKey(itemLike.asItem()).

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
ResourceLocation result = RecipeBuilder.getDefaultRecipeId(itemLike);

net.minecraft.data.recipes.RecipeBuilder#getResult()

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:21
  • Modifiers: ``
  • Return: Item

คืออะไร

อ่านค่า Result

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RecipeBuilder instance = ...;
Item result = instance.getResult();

net.minecraft.data.recipes.RecipeBuilder#group(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:19
  • Modifiers: ``
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ group ตาม implementation ของ RecipeBuilder

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • String string

ตัวอย่างใช้งาน

RecipeBuilder instance = ...;
RecipeBuilder result = instance.group("value");

net.minecraft.data.recipes.RecipeBuilder#save(RecipeOutput)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:25
  • Modifiers: default
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: create(), getDefaultRecipeId(), getResult().

Parameters

  • RecipeOutput recipeOutput

ตัวอย่างใช้งาน

RecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
instance.save(recipeOutput);

net.minecraft.data.recipes.RecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:23
  • Modifiers: ``
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

RecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.RecipeBuilder#save(RecipeOutput,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:29
  • Modifiers: default
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getDefaultRecipeId(), getResult(), parse(), equals(), create(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • RecipeOutput recipeOutput
  • String string

ตัวอย่างใช้งาน

RecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
instance.save(recipeOutput, "value");

net.minecraft.data.recipes.RecipeBuilder#unlockedBy(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeBuilder.java:17
  • Modifiers: ``
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ unlockedBy ตาม implementation ของ RecipeBuilder

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

RecipeBuilder instance = ...;
Criterion<?> criterion = ...;
RecipeBuilder result = instance.unlockedBy("value", criterion);

RecipeCategory

  • Full name: net.minecraft.data.recipes.RecipeCategory
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/RecipeCategory.java
  • Type: enum
  • Modifiers: public

net.minecraft.data.recipes.RecipeCategory#getFolderName()

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeCategory.java:20
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Folder Name

ทำงานยังไง

คืนค่า: this.recipeFolderName.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RecipeCategory instance = ...;
String result = instance.getFolderName();

RecipeOutput

  • Full name: net.minecraft.data.recipes.RecipeOutput
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/RecipeOutput.java
  • Type: interface
  • Modifiers: public

net.minecraft.data.recipes.RecipeOutput#accept(ResourceKey<Recipe<?>>,Recipe<?>,AdvancementHolder)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeOutput.java:10
  • Modifiers: ``
  • Return: void

คืออะไร

รับค่า accept

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ResourceKey<Recipe<?>> resourceKey
  • Recipe<?> recipe
  • AdvancementHolder advancementHolder

ตัวอย่างใช้งาน

RecipeOutput instance = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
Recipe<?> recipe = ...;
AdvancementHolder advancementHolder = ...;
instance.accept(resourceKey, recipe, advancementHolder);

net.minecraft.data.recipes.RecipeOutput#advancement()

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeOutput.java:12
  • Modifiers: ``
  • Return: Advancement.Builder

คืออะไร

ดำเนินการ advancement ตาม implementation ของ RecipeOutput

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RecipeOutput instance = ...;
Advancement.Builder result = instance.advancement();

net.minecraft.data.recipes.RecipeOutput#includeRootAdvancement()

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeOutput.java:14
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ includeRootAdvancement ตาม implementation ของ RecipeOutput

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RecipeOutput instance = ...;
instance.includeRootAdvancement();

RecipeProvider

  • Full name: net.minecraft.data.recipes.RecipeProvider
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/RecipeProvider.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.data.recipes.RecipeProvider#banner(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:321
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ banner ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.banner(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#bedFromPlanksAndWool(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:310
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ bedFromPlanksAndWool ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.bedFromPlanksAndWool(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#buildRecipes()

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:100
  • Modifiers: public abstract
  • Return: void

คืออะไร

สร้าง Recipes

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
instance.buildRecipes();

net.minecraft.data.recipes.RecipeProvider#buttonBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:213
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ buttonBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(). คืนค่า: this.shapeless(RecipeCategory.REDSTONE, itemLike).requires(ingredient).

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.buttonBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#candle(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:391
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ candle ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.candle(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#carpet(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:301
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ carpet ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.carpet(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#chestBoat(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:204
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ chestBoat ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.chestBoat(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#chiseled(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:424
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ chiseled ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: chiseledBuilder(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.chiseled(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#chiseledBuilder(RecipeCategory,ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:437
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ chiseledBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(recipeCategory, itemLike).define('#', ingredient).pattern("#").pattern("#").

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
ShapedRecipeBuilder result = instance.chiseledBuilder(recipeCategory, itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#colorBlockWithDye(List<Item>,List<Item>,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:279
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ colorBlockWithDye ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: colorWithDye().

Parameters

  • List<Item> list
  • List<Item> list2
  • String string

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
List<Item> list = ...;
List<Item> list2 = ...;
instance.colorBlockWithDye(list, list2, "value");

net.minecraft.data.recipes.RecipeProvider#coloredTerracottaFromTerracottaAndDye(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:368
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ coloredTerracottaFromTerracottaAndDye ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.coloredTerracottaFromTerracottaAndDye(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#colorWithDye(List<Item>,List<Item>,Item,String,RecipeCategory)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:283
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ colorWithDye ตาม implementation ของ RecipeProvider

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), stream(), filter(), equals(), concat(), of(), shapeless().

Parameters

  • List<Item> list
  • List<Item> list2
  • Item item
  • String string
  • RecipeCategory recipeCategory

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
List<Item> list = ...;
List<Item> list2 = ...;
Item item = ...;
RecipeCategory recipeCategory = ...;
instance.colorWithDye(list, list2, item, "value", recipeCategory);

net.minecraft.data.recipes.RecipeProvider#concretePowder(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:380
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ concretePowder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.concretePowder(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#cookRecipes(String,RecipeSerializer<T>,AbstractCookingRecipe.Factory<T>,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:522
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ cookRecipes ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: simpleCookingRecipe().

Parameters

  • String string
  • RecipeSerializer<T> recipeSerializer
  • AbstractCookingRecipe.Factory<T> factory
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeSerializer<T> recipeSerializer = ...;
AbstractCookingRecipe.Factory<T> factory = ...;
instance.cookRecipes("value", recipeSerializer, factory, 0);

net.minecraft.data.recipes.RecipeProvider#copperBulb(Block,Block)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:569
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ copperBulb ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), unlockedBy(), getHasName(), has(), save().

Parameters

  • Block block
  • Block block2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
Block block = ...;
Block block2 = ...;
instance.copperBulb(block, block2);

net.minecraft.data.recipes.RecipeProvider#copySmithingTemplate(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:510
  • Modifiers: public
  • Return: void

คืออะไร

คัดลอก Smithing Template

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
instance.copySmithingTemplate(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#copySmithingTemplate(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:498
  • Modifiers: public
  • Return: void

คืออะไร

คัดลอก Smithing Template

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.copySmithingTemplate(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#cut(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:416
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ cut ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: cutBuilder(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.cut(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#cutBuilder(RecipeCategory,ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:420
  • Modifiers: public final
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ cutBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(recipeCategory, itemLike, 4).define('#', ingredient).pattern("##").pattern("##").

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
ShapedRecipeBuilder result = instance.cutBuilder(recipeCategory, itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#doorBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:217
  • Modifiers: public
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ doorBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(RecipeCategory.REDSTONE, itemLike, 3).define('#', ingredient).pattern("##").pattern("##").pattern("##").

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.doorBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#fenceBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:221
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ fenceBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(RecipeCategory.DECORATIONS, itemLike, i).define('W', ingredient).define('#', item).pattern("W#W").pattern("W#W").

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.fenceBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#fenceGateBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:227
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ fenceGateBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(RecipeCategory.REDSTONE, itemLike).define('#', Items.STICK).define('W', ingredient).pattern("#W#").pattern("#W#").

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.fenceGateBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#generateForEnabledBlockFamilies(FeatureFlagSet)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:102
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ generateForEnabledBlockFamilies ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: getAllFamilies(), filter(), forEach(), generateRecipes().

Parameters

  • FeatureFlagSet featureFlagSet

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
FeatureFlagSet featureFlagSet = ...;
instance.generateForEnabledBlockFamilies(featureFlagSet);

net.minecraft.data.recipes.RecipeProvider#generateRecipes(BlockFamily,FeatureFlagSet)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:597
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ generateRecipes ตาม implementation ของ RecipeProvider

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getVariants(), forEach(), requiredFeatures(), isSubsetOf(), get(), getBaseBlock(), create(), getRecipeGroupPrefix().

Parameters

  • BlockFamily blockFamily
  • FeatureFlagSet featureFlagSet

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
BlockFamily blockFamily = ...;
FeatureFlagSet featureFlagSet = ...;
instance.generateRecipes(blockFamily, featureFlagSet);

net.minecraft.data.recipes.RecipeProvider#getBaseBlock(BlockFamily,BlockFamily.Variant)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:620
  • Modifiers: public final
  • Return: Block

คืออะไร

อ่านค่า Base Block

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getVariants(), containsKey(), get(). สร้างออบเจ็กต์: IllegalStateException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockFamily blockFamily
  • BlockFamily.Variant variant

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
BlockFamily blockFamily = ...;
BlockFamily.Variant variant = ...;
Block result = instance.getBaseBlock(blockFamily, variant);

net.minecraft.data.recipes.RecipeProvider#getBlastingRecipeName(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:678
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Blasting Recipe Name

ทำงานยังไง

เรียกต่อ: getItemName(). คืนค่า: getItemName(itemLike) + "_from_blasting".

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
String result = RecipeProvider.getBlastingRecipeName(itemLike);

net.minecraft.data.recipes.RecipeProvider#getConversionRecipeName(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:670
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Conversion Recipe Name

ทำงานยังไง

เรียกต่อ: getItemName(). คืนค่า: getItemName(itemLike) + "_from_" + getItemName(itemLike2).

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
String result = RecipeProvider.getConversionRecipeName(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#getHasName(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:658
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Has Name

ทำงานยังไง

เรียกต่อ: getItemName(). คืนค่า: "has_" + getItemName(itemLike).

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
String result = RecipeProvider.getHasName(itemLike);

net.minecraft.data.recipes.RecipeProvider#getItemName(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:662
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Item Name

ทำงานยังไง

เรียกต่อ: getKey(), asItem(), getPath(). คืนค่า: BuiltInRegistries.ITEM.getKey(itemLike.asItem()).getPath().

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
String result = RecipeProvider.getItemName(itemLike);

net.minecraft.data.recipes.RecipeProvider#getSimpleRecipeName(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:666
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Simple Recipe Name

ทำงานยังไง

เรียกต่อ: getItemName(). คืนค่า: getItemName(itemLike).

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
String result = RecipeProvider.getSimpleRecipeName(itemLike);

net.minecraft.data.recipes.RecipeProvider#getSmeltingRecipeName(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:674
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Smelting Recipe Name

ทำงานยังไง

เรียกต่อ: getItemName(). คืนค่า: getItemName(itemLike) + "_from_smelting".

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ItemLike itemLike = ...;
String result = RecipeProvider.getSmeltingRecipeName(itemLike);

net.minecraft.data.recipes.RecipeProvider#grate(Block,Block)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:559
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ grate ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), unlockedBy(), getHasName(), has(), save().

Parameters

  • Block block
  • Block block2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
Block block = ...;
Block block2 = ...;
instance.grate(block, block2);

net.minecraft.data.recipes.RecipeProvider#hangingSign(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:267
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ hangingSign ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), group(), define(), pattern(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.hangingSign(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#has(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:641
  • Modifiers: public
  • Return: Criterion<InventoryChangeTrigger.TriggerInstance>

คืออะไร

ตรวจสอบว่ามี has

ทำงานยังไง

เรียกต่อ: inventoryTrigger(), item(), of(). คืนค่า: inventoryTrigger(ItemPredicate.Builder.item().of(this.items, itemLike)).

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Criterion<InventoryChangeTrigger.TriggerInstance> result = instance.has(itemLike);

net.minecraft.data.recipes.RecipeProvider#has(MinMaxBounds.Ints,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:637
  • Modifiers: public final
  • Return: Criterion<InventoryChangeTrigger.TriggerInstance>

คืออะไร

ตรวจสอบว่ามี has

ทำงานยังไง

เรียกต่อ: inventoryTrigger(), item(), of(), withCount(). คืนค่า: inventoryTrigger(ItemPredicate.Builder.item().of(this.items, itemLike).withCount(ints)).

Parameters

  • MinMaxBounds.Ints ints
  • ItemLike itemLike

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
MinMaxBounds.Ints ints = ...;
ItemLike itemLike = ...;
Criterion<InventoryChangeTrigger.TriggerInstance> result = instance.has(ints, itemLike);

net.minecraft.data.recipes.RecipeProvider#has(TagKey<Item>)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:645
  • Modifiers: public
  • Return: Criterion<InventoryChangeTrigger.TriggerInstance>

คืออะไร

ตรวจสอบว่ามี has

ทำงานยังไง

เรียกต่อ: inventoryTrigger(), item(), of(). คืนค่า: inventoryTrigger(ItemPredicate.Builder.item().of(this.items, tagKey)).

Parameters

  • TagKey<Item> tagKey

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
TagKey<Item> tagKey = ...;
Criterion<InventoryChangeTrigger.TriggerInstance> result = instance.has(tagKey);

net.minecraft.data.recipes.RecipeProvider#insideOf(Block)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:632
  • Modifiers: public static
  • Return: Criterion<EnterBlockTrigger.TriggerInstance>

คืออะไร

ดำเนินการ insideOf ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: createCriterion(), TriggerInstance(), empty(), of(), builtInRegistryHolder(). สร้างออบเจ็กต์: EnterBlockTrigger.TriggerInstance.

Parameters

  • Block block

ตัวอย่างใช้งาน

Block block = ...;
Criterion<EnterBlockTrigger.TriggerInstance> result = RecipeProvider.insideOf(block);

net.minecraft.data.recipes.RecipeProvider#inventoryTrigger(ItemPredicate.Builder[])

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:649
  • Modifiers: public static
  • Return: Criterion<InventoryChangeTrigger.TriggerInstance>

คืออะไร

ดำเนินการ inventoryTrigger ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: stream(), map(), toArray(). คืนค่า: inventoryTrigger(Arrays.stream(builders).map(ItemPredicate.Builder::build).toArray(ItemPredicate[]::new)).

Parameters

  • ItemPredicate.Builder[] builders

ตัวอย่างใช้งาน

ItemPredicate.Builder[] builders = ...;
Criterion<InventoryChangeTrigger.TriggerInstance> result = RecipeProvider.inventoryTrigger(builders);

net.minecraft.data.recipes.RecipeProvider#inventoryTrigger(ItemPredicate[])

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:653
  • Modifiers: public static
  • Return: Criterion<InventoryChangeTrigger.TriggerInstance>

คืออะไร

ดำเนินการ inventoryTrigger ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: createCriterion(), TriggerInstance(), empty(), of(). สร้างออบเจ็กต์: InventoryChangeTrigger.TriggerInstance.

Parameters

  • ItemPredicate[] itemPredicates

ตัวอย่างใช้งาน

ItemPredicate[] itemPredicates = ...;
Criterion<InventoryChangeTrigger.TriggerInstance> result = RecipeProvider.inventoryTrigger(itemPredicates);

net.minecraft.data.recipes.RecipeProvider#mosaicBuilder(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:428
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ mosaicBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.mosaicBuilder(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#netheriteSmithing(Item,RecipeCategory,Item)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:145
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ netheriteSmithing ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: smithing(), of(), tag(), unlocks(), has(), save(), getItemName().

Parameters

  • Item item
  • RecipeCategory recipeCategory
  • Item item2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
Item item = ...;
RecipeCategory recipeCategory = ...;
Item item2 = ...;
instance.netheriteSmithing(item, recipeCategory, item2);

net.minecraft.data.recipes.RecipeProvider#nineBlockStorageRecipes(RecipeCategory,ItemLike,RecipeCategory,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:457
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ nineBlockStorageRecipes ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: getSimpleRecipeName().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • RecipeCategory recipeCategory2
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
RecipeCategory recipeCategory2 = ...;
ItemLike itemLike2 = ...;
instance.nineBlockStorageRecipes(recipeCategory, itemLike, recipeCategory2, itemLike2);

net.minecraft.data.recipes.RecipeProvider#nineBlockStorageRecipes(RecipeCategory,ItemLike,RecipeCategory,ItemLike,String,String,String,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:473
  • Modifiers: public final
  • Return: void

คืออะไร

ดำเนินการ nineBlockStorageRecipes ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), getHasName(), has(), save(), create().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • RecipeCategory recipeCategory2
  • ItemLike itemLike2
  • String string
  • String string2
  • String string3
  • String string4

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
RecipeCategory recipeCategory2 = ...;
ItemLike itemLike2 = ...;
instance.nineBlockStorageRecipes(recipeCategory, itemLike, recipeCategory2, itemLike2, "value", "value", "value", "value");

net.minecraft.data.recipes.RecipeProvider#nineBlockStorageRecipesRecipesWithCustomUnpacking(RecipeCategory,ItemLike,RecipeCategory,ItemLike,String,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:467
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ nineBlockStorageRecipesRecipesWithCustomUnpacking ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: nineBlockStorageRecipes(), getSimpleRecipeName().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • RecipeCategory recipeCategory2
  • ItemLike itemLike2
  • String string
  • String string2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
RecipeCategory recipeCategory2 = ...;
ItemLike itemLike2 = ...;
instance.nineBlockStorageRecipesRecipesWithCustomUnpacking(recipeCategory, itemLike, recipeCategory2, itemLike2, "value", "value");

net.minecraft.data.recipes.RecipeProvider#nineBlockStorageRecipesWithCustomPacking(RecipeCategory,ItemLike,RecipeCategory,ItemLike,String,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:461
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ nineBlockStorageRecipesWithCustomPacking ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: nineBlockStorageRecipes(), getSimpleRecipeName().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • RecipeCategory recipeCategory2
  • ItemLike itemLike2
  • String string
  • String string2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
RecipeCategory recipeCategory2 = ...;
ItemLike itemLike2 = ...;
instance.nineBlockStorageRecipesWithCustomPacking(recipeCategory, itemLike, recipeCategory2, itemLike2, "value", "value");

net.minecraft.data.recipes.RecipeProvider#oneToOneConversionRecipe(ItemLike,ItemLike,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:106
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ oneToOneConversionRecipe ตาม implementation ของ RecipeProvider

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2
  • String string

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.oneToOneConversionRecipe(itemLike, itemLike2, "value");

net.minecraft.data.recipes.RecipeProvider#oneToOneConversionRecipe(ItemLike,ItemLike,String,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:110
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ oneToOneConversionRecipe ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), getHasName(), has(), save(), getConversionRecipeName().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2
  • String string
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.oneToOneConversionRecipe(itemLike, itemLike2, "value", 0);

net.minecraft.data.recipes.RecipeProvider#oreBlasting(List<ItemLike>,RecipeCategory,ItemLike,float,int,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:122
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ oreBlasting ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: oreCooking().

Parameters

  • List<ItemLike> list
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i
  • String string

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
List<ItemLike> list = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
instance.oreBlasting(list, recipeCategory, itemLike, 0.0F, 0, "value");

net.minecraft.data.recipes.RecipeProvider#oreCooking(RecipeSerializer<T>,AbstractCookingRecipe.Factory<T>,List<ItemLike>,RecipeCategory,ItemLike,float,int,String,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:126
  • Modifiers: public final
  • Return: void

คืออะไร

ดำเนินการ oreCooking ตาม implementation ของ RecipeProvider

ทำงานยังไง

มีการวนลูป. เรียกต่อ: generic(), of(), group(), unlockedBy(), getHasName(), has(), save(), getItemName().

Parameters

  • RecipeSerializer<T> recipeSerializer
  • AbstractCookingRecipe.Factory<T> factory
  • List<ItemLike> list
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i
  • String string
  • String string2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeSerializer<T> recipeSerializer = ...;
AbstractCookingRecipe.Factory<T> factory = ...;
List<ItemLike> list = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
instance.oreCooking(recipeSerializer, factory, list, recipeCategory, itemLike, 0.0F, 0, "value", "value");

net.minecraft.data.recipes.RecipeProvider#oreSmelting(List<ItemLike>,RecipeCategory,ItemLike,float,int,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:118
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ oreSmelting ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: oreCooking().

Parameters

  • List<ItemLike> list
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i
  • String string

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
List<ItemLike> list = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
instance.oreSmelting(list, recipeCategory, itemLike, 0.0F, 0, "value");

net.minecraft.data.recipes.RecipeProvider#planksFromLog(ItemLike,TagKey<Item>,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:176
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ planksFromLog ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • TagKey<Item> tagKey
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
TagKey<Item> tagKey = ...;
instance.planksFromLog(itemLike, tagKey, 0);

net.minecraft.data.recipes.RecipeProvider#planksFromLogs(ItemLike,TagKey<Item>,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:180
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ planksFromLogs ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • TagKey<Item> tagKey
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
TagKey<Item> tagKey = ...;
instance.planksFromLogs(itemLike, tagKey, 0);

net.minecraft.data.recipes.RecipeProvider#polished(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:408
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ polished ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: polishedBuilder(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.polished(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#polishedBuilder(RecipeCategory,ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:412
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ polishedBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(recipeCategory, itemLike, 4).define('S', ingredient).pattern("SS").pattern("SS").

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.polishedBuilder(recipeCategory, itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#pressurePlate(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:231
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ pressurePlate ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: pressurePlateBuilder(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.pressurePlate(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#pressurePlateBuilder(RecipeCategory,ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:237
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ pressurePlateBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(recipeCategory, itemLike).define('#', ingredient).pattern("##").

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.pressurePlateBuilder(recipeCategory, itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#RecipeProvider(HolderLookup.Provider,RecipeOutput)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:94
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RecipeProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: registries, items, output. เรียกต่อ: lookupOrThrow().

Parameters

  • HolderLookup.Provider provider
  • RecipeOutput recipeOutput

ตัวอย่างใช้งาน

HolderLookup.Provider provider = ...;
RecipeOutput recipeOutput = ...;
RecipeProvider instance = new RecipeProvider(provider, recipeOutput);

net.minecraft.data.recipes.RecipeProvider#shaped(RecipeCategory,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:686
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ shaped ตาม implementation ของ RecipeProvider

ทำงานยังไง

คืนค่า: ShapedRecipeBuilder.shaped(this.items, recipeCategory, itemLike).

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapedRecipeBuilder result = instance.shaped(recipeCategory, itemLike);

net.minecraft.data.recipes.RecipeProvider#shaped(RecipeCategory,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:690
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ shaped ตาม implementation ของ RecipeProvider

ทำงานยังไง

คืนค่า: ShapedRecipeBuilder.shaped(this.items, recipeCategory, itemLike, i).

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapedRecipeBuilder result = instance.shaped(recipeCategory, itemLike, 0);

net.minecraft.data.recipes.RecipeProvider#shapeless(RecipeCategory,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:698
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ shapeless ตาม implementation ของ RecipeProvider

ทำงานยังไง

คืนค่า: ShapelessRecipeBuilder.shapeless(this.items, recipeCategory, itemLike).

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapelessRecipeBuilder result = instance.shapeless(recipeCategory, itemLike);

net.minecraft.data.recipes.RecipeProvider#shapeless(RecipeCategory,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:702
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ shapeless ตาม implementation ของ RecipeProvider

ทำงานยังไง

คืนค่า: ShapelessRecipeBuilder.shapeless(this.items, recipeCategory, itemLike, i).

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapelessRecipeBuilder result = instance.shapeless(recipeCategory, itemLike, 0);

net.minecraft.data.recipes.RecipeProvider#shapeless(RecipeCategory,ItemStack)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:694
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ shapeless ตาม implementation ของ RecipeProvider

ทำงานยังไง

คืนค่า: ShapelessRecipeBuilder.shapeless(this.items, recipeCategory, itemStack).

Parameters

  • RecipeCategory recipeCategory
  • ItemStack itemStack

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemStack itemStack = ...;
ShapelessRecipeBuilder result = instance.shapeless(recipeCategory, itemStack);

net.minecraft.data.recipes.RecipeProvider#signBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:257
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ signBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), group(), define(), pattern().

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.signBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#simpleCookingRecipe(String,RecipeSerializer<T>,AbstractCookingRecipe.Factory<T>,int,ItemLike,ItemLike,float)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:534
  • Modifiers: public final
  • Return: void

คืออะไร

ดำเนินการ simpleCookingRecipe ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: generic(), of(), unlockedBy(), getHasName(), has(), save(), getItemName().

Parameters

  • String string
  • RecipeSerializer<T> recipeSerializer
  • AbstractCookingRecipe.Factory<T> factory
  • int i
  • ItemLike itemLike
  • ItemLike itemLike2
  • float f

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeSerializer<T> recipeSerializer = ...;
AbstractCookingRecipe.Factory<T> factory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.simpleCookingRecipe("value", recipeSerializer, factory, 0, itemLike, itemLike2, 0.0F);

net.minecraft.data.recipes.RecipeProvider#slab(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:241
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ slab ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: slabBuilder(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.slab(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#slabBuilder(RecipeCategory,ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:245
  • Modifiers: public
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ slabBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(recipeCategory, itemLike, 6).define('#', ingredient).pattern("###").

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.slabBuilder(recipeCategory, itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#smeltingResultFromBase(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:451
  • Modifiers: public final
  • Return: void

คืออะไร

ดำเนินการ smeltingResultFromBase ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: smelting(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.smeltingResultFromBase(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#stainedGlassFromGlassAndDye(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:333
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ stainedGlassFromGlassAndDye ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.stainedGlassFromGlassAndDye(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#stainedGlassPaneFromGlassPaneAndDye(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:355
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ stainedGlassPaneFromGlassPaneAndDye ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), has(), getHasName(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.stainedGlassPaneFromGlassPaneAndDye(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#stainedGlassPaneFromStainedGlass(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:345
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ stainedGlassPaneFromStainedGlass ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.stainedGlassPaneFromStainedGlass(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#stairBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:249
  • Modifiers: public
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ stairBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(RecipeCategory.BUILDING_BLOCKS, itemLike, 4).define('#', ingredient).pattern("# ").pattern("## ").pattern("###").

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.stairBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#stonecutterResultFromBase(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:441
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ stonecutterResultFromBase ตาม implementation ของ RecipeProvider

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.stonecutterResultFromBase(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#stonecutterResultFromBase(RecipeCategory,ItemLike,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:445
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ stonecutterResultFromBase ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: stonecutting(), of(), unlockedBy(), getHasName(), has(), save(), getConversionRecipeName().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2
  • int i

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.stonecutterResultFromBase(recipeCategory, itemLike, itemLike2, 0);

net.minecraft.data.recipes.RecipeProvider#suspiciousStew(Item,SuspiciousEffectHolder)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:581
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ suspiciousStew ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: builtInRegistryHolder(), builder(), set(), getSuspiciousEffects(), build(), shapeless(), requires(), group(). สร้างออบเจ็กต์: ItemStack.

Parameters

  • Item item
  • SuspiciousEffectHolder suspiciousEffectHolder

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
Item item = ...;
SuspiciousEffectHolder suspiciousEffectHolder = ...;
instance.suspiciousStew(item, suspiciousEffectHolder);

net.minecraft.data.recipes.RecipeProvider#tag(TagKey<Item>)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:682
  • Modifiers: public
  • Return: Ingredient

คืออะไร

ดำเนินการ tag ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: of(), getOrThrow(). คืนค่า: Ingredient.of(this.items.getOrThrow(tagKey)).

Parameters

  • TagKey<Item> tagKey

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
TagKey<Item> tagKey = ...;
Ingredient result = instance.tag(tagKey);

net.minecraft.data.recipes.RecipeProvider#threeByThreePacker(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:172
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ threeByThreePacker ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: getHasName().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.threeByThreePacker(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#threeByThreePacker(RecipeCategory,ItemLike,ItemLike,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:168
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ threeByThreePacker ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shapeless(), requires(), unlockedBy(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2
  • String string

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.threeByThreePacker(recipeCategory, itemLike, itemLike2, "value");

net.minecraft.data.recipes.RecipeProvider#trapdoorBuilder(ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:253
  • Modifiers: public
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ trapdoorBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(RecipeCategory.REDSTONE, itemLike, 2).define('#', ingredient).pattern("###").pattern("###").

Parameters

  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.trapdoorBuilder(itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#trimSmithing(Item,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:153
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ trimSmithing ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: smithingTrim(), of(), tag(), unlocks(), has(), save().

Parameters

  • Item item
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
Item item = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.trimSmithing(item, resourceKey);

net.minecraft.data.recipes.RecipeProvider#twoByTwoPacker(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:159
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ twoByTwoPacker ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.twoByTwoPacker(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#wall(RecipeCategory,ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:400
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ wall ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: wallBuilder(), of(), unlockedBy(), getHasName(), has(), save().

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.wall(recipeCategory, itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#wallBuilder(RecipeCategory,ItemLike,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:404
  • Modifiers: public final
  • Return: RecipeBuilder

คืออะไร

ดำเนินการ wallBuilder ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(). คืนค่า: this.shaped(recipeCategory, itemLike, 6).define('#', ingredient).pattern("###").pattern("###").

Parameters

  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • Ingredient ingredient

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
Ingredient ingredient = ...;
RecipeBuilder result = instance.wallBuilder(recipeCategory, itemLike, ingredient);

net.minecraft.data.recipes.RecipeProvider#waxRecipes(FeatureFlagSet)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:542
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ waxRecipes ตาม implementation ของ RecipeProvider

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), forEach(), requiredFeatures(), isSubsetOf(), shapeless(), requires(), group(), getItemName().

Parameters

  • FeatureFlagSet featureFlagSet

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
FeatureFlagSet featureFlagSet = ...;
instance.waxRecipes(featureFlagSet);

net.minecraft.data.recipes.RecipeProvider#woodenBoat(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:194
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ woodenBoat ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), insideOf(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.woodenBoat(itemLike, itemLike2);

net.minecraft.data.recipes.RecipeProvider#woodFromLogs(ItemLike,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:184
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ woodFromLogs ตาม implementation ของ RecipeProvider

ทำงานยังไง

เรียกต่อ: shaped(), define(), pattern(), group(), unlockedBy(), has(), save().

Parameters

  • ItemLike itemLike
  • ItemLike itemLike2

ตัวอย่างใช้งาน

RecipeProvider instance = ...;
ItemLike itemLike = ...;
ItemLike itemLike2 = ...;
instance.woodFromLogs(itemLike, itemLike2);

RecipeProvider$Runner

  • Full name: net.minecraft.data.recipes.RecipeProvider$Runner
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/RecipeProvider.java
  • Type: class
  • Modifiers: public abstract static
  • Implements: DataProvider

net.minecraft.data.recipes.RecipeProvider$Runner#createRecipeProvider(HolderLookup.Provider,RecipeOutput)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:769
  • Modifiers: protected abstract
  • Return: RecipeProvider

คืออะไร

สร้าง Recipe Provider

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • HolderLookup.Provider provider
  • RecipeOutput recipeOutput

ตัวอย่างใช้งาน

HolderLookup.Provider provider = ...;
RecipeOutput recipeOutput = ...;
@Override
protected RecipeProvider createRecipeProvider(HolderLookup.Provider provider, RecipeOutput recipeOutput) {
    return super.createRecipeProvider(provider, recipeOutput);
}

net.minecraft.data.recipes.RecipeProvider$Runner#run(CachedOutput)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:720
  • Modifiers: public
  • Return: CompletableFuture<?>

คืออะไร

สั่งทำงาน run

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: thenCompose(), createRegistryElementsPathProvider(), newHashSet(), accept(), add(), location(), saveRecipe(), saveAdvancement(). สร้างออบเจ็กต์: ArrayList<>, RecipeOutput, IllegalStateException, ImpossibleTrigger.TriggerInstance. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • CachedOutput cachedOutput

ตัวอย่างใช้งาน

RecipeProvider.Runner instance = ...;
CachedOutput cachedOutput = ...;
CompletableFuture<?> result = instance.run(cachedOutput);

net.minecraft.data.recipes.RecipeProvider$Runner#Runner(PackOutput,CompletableFuture<HolderLookup.Provider>)

  • Origin: common
  • Source: net/minecraft/data/recipes/RecipeProvider.java:715
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RecipeProvider.Runner ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: packOutput, registries.

Parameters

  • PackOutput packOutput
  • CompletableFuture<HolderLookup.Provider> completableFuture

ตัวอย่างใช้งาน

PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
RecipeProvider.Runner instance = new RecipeProvider.Runner(packOutput, completableFuture);

ShapedRecipeBuilder

  • Full name: net.minecraft.data.recipes.ShapedRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/ShapedRecipeBuilder.java
  • Type: class
  • Modifiers: public
  • Implements: RecipeBuilder

net.minecraft.data.recipes.ShapedRecipeBuilder#define(Character,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:61
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ define ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: containsKey(), put(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: this.

Parameters

  • Character character
  • Ingredient ingredient

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
Character character = ...;
Ingredient ingredient = ...;
ShapedRecipeBuilder result = instance.define(character, ingredient);

net.minecraft.data.recipes.ShapedRecipeBuilder#define(Character,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:57
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ define ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: this.define(character, Ingredient.of(itemLike)).

Parameters

  • Character character
  • ItemLike itemLike

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
Character character = ...;
ItemLike itemLike = ...;
ShapedRecipeBuilder result = instance.define(character, itemLike);

net.minecraft.data.recipes.ShapedRecipeBuilder#define(Character,TagKey<Item>)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:53
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ define ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

เรียกต่อ: of(), getOrThrow(). คืนค่า: this.define(character, Ingredient.of(this.items.getOrThrow(tagKey))).

Parameters

  • Character character
  • TagKey<Item> tagKey

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
Character character = ...;
TagKey<Item> tagKey = ...;
ShapedRecipeBuilder result = instance.define(character, tagKey);

net.minecraft.data.recipes.ShapedRecipeBuilder#getResult()

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:98
  • Modifiers: public
  • Return: Item

คืออะไร

อ่านค่า Result

ทำงานยังไง

คืนค่า: this.result.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
Item result = instance.getResult();

net.minecraft.data.recipes.ShapedRecipeBuilder#group(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:88
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ group ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

แก้ state: group. คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
ShapedRecipeBuilder result = instance.group("value");

net.minecraft.data.recipes.ShapedRecipeBuilder#pattern(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:74
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ pattern ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), length(), get(), add(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
ShapedRecipeBuilder result = instance.pattern("value");

net.minecraft.data.recipes.ShapedRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:103
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: ShapedRecipe, ItemStack.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.ShapedRecipeBuilder#shaped(HolderGetter<Item>,RecipeCategory,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:45
  • Modifiers: public static
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ shaped ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

คืนค่า: shaped(holderGetter, recipeCategory, itemLike, 1).

Parameters

  • HolderGetter<Item> holderGetter
  • RecipeCategory recipeCategory
  • ItemLike itemLike

ตัวอย่างใช้งาน

HolderGetter<Item> holderGetter = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapedRecipeBuilder result = ShapedRecipeBuilder.shaped(holderGetter, recipeCategory, itemLike);

net.minecraft.data.recipes.ShapedRecipeBuilder#shaped(HolderGetter<Item>,RecipeCategory,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:49
  • Modifiers: public static
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ shaped ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: ShapedRecipeBuilder. คืนค่า: new ShapedRecipeBuilder(holderGetter, recipeCategory, itemLike, i).

Parameters

  • HolderGetter<Item> holderGetter
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

HolderGetter<Item> holderGetter = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapedRecipeBuilder result = ShapedRecipeBuilder.shaped(holderGetter, recipeCategory, itemLike, 0);

net.minecraft.data.recipes.ShapedRecipeBuilder#showNotification(boolean)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:93
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ showNotification ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

แก้ state: showNotification. คืนค่า: this.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
ShapedRecipeBuilder result = instance.showNotification(true);

net.minecraft.data.recipes.ShapedRecipeBuilder#unlockedBy(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapedRecipeBuilder.java:83
  • Modifiers: public
  • Return: ShapedRecipeBuilder

คืออะไร

ดำเนินการ unlockedBy ตาม implementation ของ ShapedRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

ShapedRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
ShapedRecipeBuilder result = instance.unlockedBy("value", criterion);

ShapelessRecipeBuilder

  • Full name: net.minecraft.data.recipes.ShapelessRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/ShapelessRecipeBuilder.java
  • Type: class
  • Modifiers: public
  • Implements: RecipeBuilder

net.minecraft.data.recipes.ShapelessRecipeBuilder#getResult()

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:89
  • Modifiers: public
  • Return: Item

คืออะไร

อ่านค่า Result

ทำงานยังไง

เรียกต่อ: getItem(). คืนค่า: this.result.getItem().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
Item result = instance.getResult();

net.minecraft.data.recipes.ShapelessRecipeBuilder#group(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:84
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ group ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

แก้ state: group. คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
ShapelessRecipeBuilder result = instance.group("value");

net.minecraft.data.recipes.ShapelessRecipeBuilder#requires(Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:67
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ requires ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

คืนค่า: this.requires(ingredient, 1).

Parameters

  • Ingredient ingredient

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
Ingredient ingredient = ...;
ShapelessRecipeBuilder result = instance.requires(ingredient);

net.minecraft.data.recipes.ShapelessRecipeBuilder#requires(Ingredient,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:71
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ requires ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

มีการวนลูป. เรียกต่อ: add(). คืนค่า: this.

Parameters

  • Ingredient ingredient
  • int i

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
Ingredient ingredient = ...;
ShapelessRecipeBuilder result = instance.requires(ingredient, 0);

net.minecraft.data.recipes.ShapelessRecipeBuilder#requires(ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:55
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ requires ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

คืนค่า: this.requires(itemLike, 1).

Parameters

  • ItemLike itemLike

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
ItemLike itemLike = ...;
ShapelessRecipeBuilder result = instance.requires(itemLike);

net.minecraft.data.recipes.ShapelessRecipeBuilder#requires(ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:59
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ requires ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

มีการวนลูป. เรียกต่อ: of(). คืนค่า: this.

Parameters

  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
ItemLike itemLike = ...;
ShapelessRecipeBuilder result = instance.requires(itemLike, 0);

net.minecraft.data.recipes.ShapelessRecipeBuilder#requires(TagKey<Item>)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:51
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ requires ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

เรียกต่อ: of(), getOrThrow(). คืนค่า: this.requires(Ingredient.of(this.items.getOrThrow(tagKey))).

Parameters

  • TagKey<Item> tagKey

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
TagKey<Item> tagKey = ...;
ShapelessRecipeBuilder result = instance.requires(tagKey);

net.minecraft.data.recipes.ShapelessRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:94
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: ShapelessRecipe.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.ShapelessRecipeBuilder#shapeless(HolderGetter<Item>,RecipeCategory,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:43
  • Modifiers: public static
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ shapeless ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

คืนค่า: shapeless(holderGetter, recipeCategory, itemLike, 1).

Parameters

  • HolderGetter<Item> holderGetter
  • RecipeCategory recipeCategory
  • ItemLike itemLike

ตัวอย่างใช้งาน

HolderGetter<Item> holderGetter = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapelessRecipeBuilder result = ShapelessRecipeBuilder.shapeless(holderGetter, recipeCategory, itemLike);

net.minecraft.data.recipes.ShapelessRecipeBuilder#shapeless(HolderGetter<Item>,RecipeCategory,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:47
  • Modifiers: public static
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ shapeless ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

เรียกต่อ: asItem(), getDefaultInstance(), copyWithCount(). สร้างออบเจ็กต์: ShapelessRecipeBuilder. คืนค่า: new ShapelessRecipeBuilder(holderGetter, recipeCategory, itemLike.asItem().getDefaultInstance().copyWithCount(i)).

Parameters

  • HolderGetter<Item> holderGetter
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

HolderGetter<Item> holderGetter = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
ShapelessRecipeBuilder result = ShapelessRecipeBuilder.shapeless(holderGetter, recipeCategory, itemLike, 0);

net.minecraft.data.recipes.ShapelessRecipeBuilder#shapeless(HolderGetter<Item>,RecipeCategory,ItemStack)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:39
  • Modifiers: public static
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ shapeless ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: ShapelessRecipeBuilder. คืนค่า: new ShapelessRecipeBuilder(holderGetter, recipeCategory, itemStack).

Parameters

  • HolderGetter<Item> holderGetter
  • RecipeCategory recipeCategory
  • ItemStack itemStack

ตัวอย่างใช้งาน

HolderGetter<Item> holderGetter = ...;
RecipeCategory recipeCategory = ...;
ItemStack itemStack = ...;
ShapelessRecipeBuilder result = ShapelessRecipeBuilder.shapeless(holderGetter, recipeCategory, itemStack);

net.minecraft.data.recipes.ShapelessRecipeBuilder#unlockedBy(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/ShapelessRecipeBuilder.java:79
  • Modifiers: public
  • Return: ShapelessRecipeBuilder

คืออะไร

ดำเนินการ unlockedBy ตาม implementation ของ ShapelessRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

ShapelessRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
ShapelessRecipeBuilder result = instance.unlockedBy("value", criterion);

SimpleCookingRecipeBuilder

  • Full name: net.minecraft.data.recipes.SimpleCookingRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/SimpleCookingRecipeBuilder.java
  • Type: class
  • Modifiers: public
  • Implements: RecipeBuilder

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#blasting(Ingredient,RecipeCategory,ItemLike,float,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:74
  • Modifiers: public static
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ blasting ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

เรียกต่อ: determineBlastingRecipeCategory(). สร้างออบเจ็กต์: SimpleCookingRecipeBuilder. คืนค่า: new SimpleCookingRecipeBuilder(recipeCategory, determineBlastingRecipeCategory(itemLike), itemLike, ingredient, f, i, BlastingRecipe::new).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
SimpleCookingRecipeBuilder result = SimpleCookingRecipeBuilder.blasting(ingredient, recipeCategory, itemLike, 0.0F, 0);

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#campfireCooking(Ingredient,RecipeCategory,ItemLike,float,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:70
  • Modifiers: public static
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ campfireCooking ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SimpleCookingRecipeBuilder. คืนค่า: new SimpleCookingRecipeBuilder(recipeCategory, CookingBookCategory.FOOD, itemLike, ingredient, f, i, CampfireCookingRecipe::new).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
SimpleCookingRecipeBuilder result = SimpleCookingRecipeBuilder.campfireCooking(ingredient, recipeCategory, itemLike, 0.0F, 0);

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#generic(Ingredient,RecipeCategory,ItemLike,float,int,RecipeSerializer<T>,AbstractCookingRecipe.Factory<T>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:58
  • Modifiers: public static
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ generic ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

เรียกต่อ: determineRecipeCategory(). สร้างออบเจ็กต์: SimpleCookingRecipeBuilder. คืนค่า: new SimpleCookingRecipeBuilder(recipeCategory, determineRecipeCategory(recipeSerializer, itemLike), itemLike, ingredient, f, i, factory).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i
  • RecipeSerializer<T> recipeSerializer
  • AbstractCookingRecipe.Factory<T> factory

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
RecipeSerializer<T> recipeSerializer = ...;
AbstractCookingRecipe.Factory<T> factory = ...;
SimpleCookingRecipeBuilder result = SimpleCookingRecipeBuilder.generic(ingredient, recipeCategory, itemLike, 0.0F, 0, recipeSerializer, factory);

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#getResult()

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:96
  • Modifiers: public
  • Return: Item

คืออะไร

อ่านค่า Result

ทำงานยังไง

คืนค่า: this.result.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SimpleCookingRecipeBuilder instance = ...;
Item result = instance.getResult();

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#group(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:91
  • Modifiers: public
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ group ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

แก้ state: group. คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

SimpleCookingRecipeBuilder instance = ...;
SimpleCookingRecipeBuilder result = instance.group("value");

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:101
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: ItemStack.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

SimpleCookingRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#smelting(Ingredient,RecipeCategory,ItemLike,float,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:78
  • Modifiers: public static
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ smelting ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

เรียกต่อ: determineSmeltingRecipeCategory(). สร้างออบเจ็กต์: SimpleCookingRecipeBuilder. คืนค่า: new SimpleCookingRecipeBuilder(recipeCategory, determineSmeltingRecipeCategory(itemLike), itemLike, ingredient, f, i, SmeltingRecipe::new).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
SimpleCookingRecipeBuilder result = SimpleCookingRecipeBuilder.smelting(ingredient, recipeCategory, itemLike, 0.0F, 0);

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#smoking(Ingredient,RecipeCategory,ItemLike,float,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:82
  • Modifiers: public static
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ smoking ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SimpleCookingRecipeBuilder. คืนค่า: new SimpleCookingRecipeBuilder(recipeCategory, CookingBookCategory.FOOD, itemLike, ingredient, f, i, SmokingRecipe::new).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • float f
  • int i

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
SimpleCookingRecipeBuilder result = SimpleCookingRecipeBuilder.smoking(ingredient, recipeCategory, itemLike, 0.0F, 0);

net.minecraft.data.recipes.SimpleCookingRecipeBuilder#unlockedBy(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SimpleCookingRecipeBuilder.java:86
  • Modifiers: public
  • Return: SimpleCookingRecipeBuilder

คืออะไร

ดำเนินการ unlockedBy ตาม implementation ของ SimpleCookingRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

SimpleCookingRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
SimpleCookingRecipeBuilder result = instance.unlockedBy("value", criterion);

SingleItemRecipeBuilder

  • Full name: net.minecraft.data.recipes.SingleItemRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/SingleItemRecipeBuilder.java
  • Type: class
  • Modifiers: public
  • Implements: RecipeBuilder

net.minecraft.data.recipes.SingleItemRecipeBuilder#getResult()

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:57
  • Modifiers: public
  • Return: Item

คืออะไร

อ่านค่า Result

ทำงานยังไง

คืนค่า: this.result.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SingleItemRecipeBuilder instance = ...;
Item result = instance.getResult();

net.minecraft.data.recipes.SingleItemRecipeBuilder#group(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:52
  • Modifiers: public
  • Return: SingleItemRecipeBuilder

คืออะไร

ดำเนินการ group ตาม implementation ของ SingleItemRecipeBuilder

ทำงานยังไง

แก้ state: group. คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

SingleItemRecipeBuilder instance = ...;
SingleItemRecipeBuilder result = instance.group("value");

net.minecraft.data.recipes.SingleItemRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:62
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: ItemStack.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

SingleItemRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.SingleItemRecipeBuilder#SingleItemRecipeBuilder(RecipeCategory,SingleItemRecipe.Factory<?>,Ingredient,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SingleItemRecipeBuilder ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: category, factory, result, ingredient, count. เรียกต่อ: asItem().

Parameters

  • RecipeCategory recipeCategory
  • SingleItemRecipe.Factory<?> factory
  • Ingredient ingredient
  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

RecipeCategory recipeCategory = ...;
SingleItemRecipe.Factory<?> factory = ...;
Ingredient ingredient = ...;
ItemLike itemLike = ...;
SingleItemRecipeBuilder instance = new SingleItemRecipeBuilder(recipeCategory, factory, ingredient, itemLike, 0);

net.minecraft.data.recipes.SingleItemRecipeBuilder#stonecutting(Ingredient,RecipeCategory,ItemLike)

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:39
  • Modifiers: public static
  • Return: SingleItemRecipeBuilder

คืออะไร

ดำเนินการ stonecutting ตาม implementation ของ SingleItemRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SingleItemRecipeBuilder. คืนค่า: new SingleItemRecipeBuilder(recipeCategory, StonecutterRecipe::new, ingredient, itemLike, 1).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
SingleItemRecipeBuilder result = SingleItemRecipeBuilder.stonecutting(ingredient, recipeCategory, itemLike);

net.minecraft.data.recipes.SingleItemRecipeBuilder#stonecutting(Ingredient,RecipeCategory,ItemLike,int)

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:43
  • Modifiers: public static
  • Return: SingleItemRecipeBuilder

คืออะไร

ดำเนินการ stonecutting ตาม implementation ของ SingleItemRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SingleItemRecipeBuilder. คืนค่า: new SingleItemRecipeBuilder(recipeCategory, StonecutterRecipe::new, ingredient, itemLike, i).

Parameters

  • Ingredient ingredient
  • RecipeCategory recipeCategory
  • ItemLike itemLike
  • int i

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
RecipeCategory recipeCategory = ...;
ItemLike itemLike = ...;
SingleItemRecipeBuilder result = SingleItemRecipeBuilder.stonecutting(ingredient, recipeCategory, itemLike, 0);

net.minecraft.data.recipes.SingleItemRecipeBuilder#unlockedBy(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SingleItemRecipeBuilder.java:47
  • Modifiers: public
  • Return: SingleItemRecipeBuilder

คืออะไร

ดำเนินการ unlockedBy ตาม implementation ของ SingleItemRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

SingleItemRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
SingleItemRecipeBuilder result = instance.unlockedBy("value", criterion);

SmithingTransformRecipeBuilder

  • Full name: net.minecraft.data.recipes.SmithingTransformRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/SmithingTransformRecipeBuilder.java
  • Type: class
  • Modifiers: public

net.minecraft.data.recipes.SmithingTransformRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTransformRecipeBuilder.java:51
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: SmithingTransformRecipe, ItemStack.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

SmithingTransformRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.SmithingTransformRecipeBuilder#save(RecipeOutput,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTransformRecipeBuilder.java:47
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: create(), parse().

Parameters

  • RecipeOutput recipeOutput
  • String string

ตัวอย่างใช้งาน

SmithingTransformRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
instance.save(recipeOutput, "value");

net.minecraft.data.recipes.SmithingTransformRecipeBuilder#smithing(Ingredient,Ingredient,Ingredient,RecipeCategory,Item)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTransformRecipeBuilder.java:36
  • Modifiers: public static
  • Return: SmithingTransformRecipeBuilder

คืออะไร

ดำเนินการ smithing ตาม implementation ของ SmithingTransformRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SmithingTransformRecipeBuilder. คืนค่า: new SmithingTransformRecipeBuilder(ingredient, ingredient2, ingredient3, recipeCategory, item).

Parameters

  • Ingredient ingredient
  • Ingredient ingredient2
  • Ingredient ingredient3
  • RecipeCategory recipeCategory
  • Item item

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
Ingredient ingredient2 = ...;
Ingredient ingredient3 = ...;
RecipeCategory recipeCategory = ...;
Item item = ...;
SmithingTransformRecipeBuilder result = SmithingTransformRecipeBuilder.smithing(ingredient, ingredient2, ingredient3, recipeCategory, item);

net.minecraft.data.recipes.SmithingTransformRecipeBuilder#SmithingTransformRecipeBuilder(Ingredient,Ingredient,Ingredient,RecipeCategory,Item)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTransformRecipeBuilder.java:28
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SmithingTransformRecipeBuilder ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: category, template, base, addition, result.

Parameters

  • Ingredient ingredient
  • Ingredient ingredient2
  • Ingredient ingredient3
  • RecipeCategory recipeCategory
  • Item item

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
Ingredient ingredient2 = ...;
Ingredient ingredient3 = ...;
RecipeCategory recipeCategory = ...;
Item item = ...;
SmithingTransformRecipeBuilder instance = new SmithingTransformRecipeBuilder(ingredient, ingredient2, ingredient3, recipeCategory, item);

net.minecraft.data.recipes.SmithingTransformRecipeBuilder#unlocks(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTransformRecipeBuilder.java:42
  • Modifiers: public
  • Return: SmithingTransformRecipeBuilder

คืออะไร

ดำเนินการ unlocks ตาม implementation ของ SmithingTransformRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

SmithingTransformRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
SmithingTransformRecipeBuilder result = instance.unlocks("value", criterion);

SmithingTrimRecipeBuilder

  • Full name: net.minecraft.data.recipes.SmithingTrimRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/SmithingTrimRecipeBuilder.java
  • Type: class
  • Modifiers: public

net.minecraft.data.recipes.SmithingTrimRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTrimRecipeBuilder.java:39
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: SmithingTrimRecipe.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

SmithingTrimRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.SmithingTrimRecipeBuilder#smithingTrim(Ingredient,Ingredient,Ingredient,RecipeCategory)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTrimRecipeBuilder.java:30
  • Modifiers: public static
  • Return: SmithingTrimRecipeBuilder

คืออะไร

ดำเนินการ smithingTrim ตาม implementation ของ SmithingTrimRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SmithingTrimRecipeBuilder. คืนค่า: new SmithingTrimRecipeBuilder(recipeCategory, ingredient, ingredient2, ingredient3).

Parameters

  • Ingredient ingredient
  • Ingredient ingredient2
  • Ingredient ingredient3
  • RecipeCategory recipeCategory

ตัวอย่างใช้งาน

Ingredient ingredient = ...;
Ingredient ingredient2 = ...;
Ingredient ingredient3 = ...;
RecipeCategory recipeCategory = ...;
SmithingTrimRecipeBuilder result = SmithingTrimRecipeBuilder.smithingTrim(ingredient, ingredient2, ingredient3, recipeCategory);

net.minecraft.data.recipes.SmithingTrimRecipeBuilder#SmithingTrimRecipeBuilder(RecipeCategory,Ingredient,Ingredient,Ingredient)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTrimRecipeBuilder.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SmithingTrimRecipeBuilder ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: category, template, base, addition.

Parameters

  • RecipeCategory recipeCategory
  • Ingredient ingredient
  • Ingredient ingredient2
  • Ingredient ingredient3

ตัวอย่างใช้งาน

RecipeCategory recipeCategory = ...;
Ingredient ingredient = ...;
Ingredient ingredient2 = ...;
Ingredient ingredient3 = ...;
SmithingTrimRecipeBuilder instance = new SmithingTrimRecipeBuilder(recipeCategory, ingredient, ingredient2, ingredient3);

net.minecraft.data.recipes.SmithingTrimRecipeBuilder#unlocks(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SmithingTrimRecipeBuilder.java:34
  • Modifiers: public
  • Return: SmithingTrimRecipeBuilder

คืออะไร

ดำเนินการ unlocks ตาม implementation ของ SmithingTrimRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

SmithingTrimRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
SmithingTrimRecipeBuilder result = instance.unlocks("value", criterion);

SpecialRecipeBuilder

  • Full name: net.minecraft.data.recipes.SpecialRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/SpecialRecipeBuilder.java
  • Type: class
  • Modifiers: public

net.minecraft.data.recipes.SpecialRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SpecialRecipeBuilder.java:25
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: accept(), apply().

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

SpecialRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.SpecialRecipeBuilder#save(RecipeOutput,String)

  • Origin: common
  • Source: net/minecraft/data/recipes/SpecialRecipeBuilder.java:21
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: create(), parse().

Parameters

  • RecipeOutput recipeOutput
  • String string

ตัวอย่างใช้งาน

SpecialRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
instance.save(recipeOutput, "value");

net.minecraft.data.recipes.SpecialRecipeBuilder#special(Function<CraftingBookCategory, Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SpecialRecipeBuilder.java:17
  • Modifiers: public static
  • Return: SpecialRecipeBuilder

คืออะไร

ดำเนินการ special ตาม implementation ของ SpecialRecipeBuilder

ทำงานยังไง

สร้างออบเจ็กต์: SpecialRecipeBuilder. คืนค่า: new SpecialRecipeBuilder(function).

Parameters

  • Function<CraftingBookCategory, Recipe<?>> function

ตัวอย่างใช้งาน

Function<CraftingBookCategory, Recipe<?>> function = ...;
SpecialRecipeBuilder result = SpecialRecipeBuilder.special(function);

net.minecraft.data.recipes.SpecialRecipeBuilder#SpecialRecipeBuilder(Function<CraftingBookCategory, Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/SpecialRecipeBuilder.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpecialRecipeBuilder ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: factory.

Parameters

  • Function<CraftingBookCategory, Recipe<?>> function

ตัวอย่างใช้งาน

Function<CraftingBookCategory, Recipe<?>> function = ...;
SpecialRecipeBuilder instance = new SpecialRecipeBuilder(function);

TransmuteRecipeBuilder

  • Full name: net.minecraft.data.recipes.TransmuteRecipeBuilder
  • Package: net.minecraft.data.recipes
  • Source: commonnet/minecraft/data/recipes/TransmuteRecipeBuilder.java
  • Type: class
  • Modifiers: public
  • Implements: RecipeBuilder

net.minecraft.data.recipes.TransmuteRecipeBuilder#getResult()

  • Origin: common
  • Source: net/minecraft/data/recipes/TransmuteRecipeBuilder.java:49
  • Modifiers: public
  • Return: Item

คืออะไร

อ่านค่า Result

ทำงานยังไง

เรียกต่อ: value(). คืนค่า: this.result.value().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TransmuteRecipeBuilder instance = ...;
Item result = instance.getResult();

net.minecraft.data.recipes.TransmuteRecipeBuilder#group(String)

  • Origin: common
  • Source: net/minecraft/data/recipes/TransmuteRecipeBuilder.java:44
  • Modifiers: public
  • Return: TransmuteRecipeBuilder

คืออะไร

ดำเนินการ group ตาม implementation ของ TransmuteRecipeBuilder

ทำงานยังไง

แก้ state: group. คืนค่า: this.

Parameters

  • String string

ตัวอย่างใช้งาน

TransmuteRecipeBuilder instance = ...;
TransmuteRecipeBuilder result = instance.group("value");

net.minecraft.data.recipes.TransmuteRecipeBuilder#save(RecipeOutput,ResourceKey<Recipe<?>>)

  • Origin: common
  • Source: net/minecraft/data/recipes/TransmuteRecipeBuilder.java:54
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: ensureValid(), advancement(), addCriterion(), unlocked(), rewards(), recipe(), requirements(), forEach(). สร้างออบเจ็กต์: TransmuteRecipe.

Parameters

  • RecipeOutput recipeOutput
  • ResourceKey<Recipe<?>> resourceKey

ตัวอย่างใช้งาน

TransmuteRecipeBuilder instance = ...;
RecipeOutput recipeOutput = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
instance.save(recipeOutput, resourceKey);

net.minecraft.data.recipes.TransmuteRecipeBuilder#transmute(RecipeCategory,Ingredient,Ingredient,Item)

  • Origin: common
  • Source: net/minecraft/data/recipes/TransmuteRecipeBuilder.java:35
  • Modifiers: public static
  • Return: TransmuteRecipeBuilder

คืออะไร

ดำเนินการ transmute ตาม implementation ของ TransmuteRecipeBuilder

ทำงานยังไง

เรียกต่อ: builtInRegistryHolder(). สร้างออบเจ็กต์: TransmuteRecipeBuilder. คืนค่า: new TransmuteRecipeBuilder(recipeCategory, item.builtInRegistryHolder(), ingredient, ingredient2).

Parameters

  • RecipeCategory recipeCategory
  • Ingredient ingredient
  • Ingredient ingredient2
  • Item item

ตัวอย่างใช้งาน

RecipeCategory recipeCategory = ...;
Ingredient ingredient = ...;
Ingredient ingredient2 = ...;
Item item = ...;
TransmuteRecipeBuilder result = TransmuteRecipeBuilder.transmute(recipeCategory, ingredient, ingredient2, item);

net.minecraft.data.recipes.TransmuteRecipeBuilder#unlockedBy(String,Criterion<?>)

  • Origin: common
  • Source: net/minecraft/data/recipes/TransmuteRecipeBuilder.java:39
  • Modifiers: public
  • Return: TransmuteRecipeBuilder

คืออะไร

ดำเนินการ unlockedBy ตาม implementation ของ TransmuteRecipeBuilder

ทำงานยังไง

เรียกต่อ: put(). คืนค่า: this.

Parameters

  • String string
  • Criterion<?> criterion

ตัวอย่างใช้งาน

TransmuteRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
TransmuteRecipeBuilder result = instance.unlockedBy("value", criterion);