Package net.minecraft.data.recipes
Part 1/1
RecipeBuilder
- Full name:
net.minecraft.data.recipes.RecipeBuilder - Package:
net.minecraft.data.recipes - Source:
common—net/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
ตัวอย่างใช้งาน
net.minecraft.data.recipes.RecipeBuilder#getResult()
- Origin:
common - Source:
net/minecraft/data/recipes/RecipeBuilder.java:21 - Modifiers: ``
- Return:
Item
คืออะไร
อ่านค่า Result
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 recipeOutputResourceKey<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 recipeOutputString 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 stringCriterion<?> 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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
RecipeOutput
- Full name:
net.minecraft.data.recipes.RecipeOutput - Package:
net.minecraft.data.recipes - Source:
common—net/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<?>> resourceKeyRecipe<?> recipeAdvancementHolder 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
RecipeProvider
- Full name:
net.minecraft.data.recipes.RecipeProvider - Package:
net.minecraft.data.recipes - Source:
common—net/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 itemLikeItemLike 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 itemLikeItemLike 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
- ไม่มี
ตัวอย่างใช้งาน
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 itemLikeIngredient 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 itemLikeItemLike 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 itemLikeItemLike 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 itemLikeItemLike 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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeIngredient 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> listList<Item> list2String 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 itemLikeItemLike 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> listList<Item> list2Item itemString stringRecipeCategory 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 itemLikeItemLike 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 stringRecipeSerializer<T> recipeSerializerAbstractCookingRecipe.Factory<T> factoryint 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 blockBlock 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 itemLikeIngredient 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 itemLikeItemLike 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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeIngredient 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 itemLikeIngredient 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 itemLikeIngredient 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 itemLikeIngredient 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 blockFamilyFeatureFlagSet 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 blockFamilyBlockFamily.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
ตัวอย่างใช้งาน
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 itemLikeItemLike 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 blockBlock 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 itemLikeItemLike 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 intsItemLike 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 recipeCategoryItemLike itemLikeItemLike 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 itemRecipeCategory recipeCategoryItem 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 recipeCategoryItemLike itemLikeRecipeCategory recipeCategory2ItemLike 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 recipeCategoryItemLike itemLikeRecipeCategory recipeCategory2ItemLike itemLike2String stringString string2String string3String 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 recipeCategoryItemLike itemLikeRecipeCategory recipeCategory2ItemLike itemLike2String stringString 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 recipeCategoryItemLike itemLikeRecipeCategory recipeCategory2ItemLike itemLike2String stringString 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 itemLikeItemLike itemLike2String 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 itemLikeItemLike itemLike2String stringint 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> listRecipeCategory recipeCategoryItemLike itemLikefloat fint iString 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> recipeSerializerAbstractCookingRecipe.Factory<T> factoryList<ItemLike> listRecipeCategory recipeCategoryItemLike itemLikefloat fint iString stringString 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> listRecipeCategory recipeCategoryItemLike itemLikefloat fint iString 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 itemLikeTagKey<Item> tagKeyint 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 itemLikeTagKey<Item> tagKeyint 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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeIngredient 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 itemLikeItemLike 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 recipeCategoryItemLike itemLikeIngredient 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 providerRecipeOutput 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 recipeCategoryItemLike 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 recipeCategoryItemLike itemLikeint 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 recipeCategoryItemLike 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 recipeCategoryItemLike itemLikeint 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 recipeCategoryItemStack 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 itemLikeIngredient 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 stringRecipeSerializer<T> recipeSerializerAbstractCookingRecipe.Factory<T> factoryint iItemLike itemLikeItemLike itemLike2float 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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeIngredient 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 itemLikeItemLike 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 itemLikeItemLike 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 itemLikeItemLike 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 itemLikeItemLike 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 itemLikeIngredient 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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeItemLike itemLike2int 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 itemSuspiciousEffectHolder 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
ตัวอย่างใช้งาน
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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeItemLike itemLike2String 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 itemLikeIngredient 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 itemResourceKey<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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeItemLike 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 recipeCategoryItemLike itemLikeIngredient 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 itemLikeItemLike 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 itemLikeItemLike 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:
common—net/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 providerRecipeOutput 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 packOutputCompletableFuture<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:
common—net/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 characterIngredient 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 characterItemLike 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 characterTagKey<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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 recipeOutputResourceKey<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> holderGetterRecipeCategory recipeCategoryItemLike 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> holderGetterRecipeCategory recipeCategoryItemLike itemLikeint 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
ตัวอย่างใช้งาน
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 stringCriterion<?> 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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ingredientint 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 itemLikeint 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 recipeOutputResourceKey<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> holderGetterRecipeCategory recipeCategoryItemLike 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> holderGetterRecipeCategory recipeCategoryItemLike itemLikeint 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> holderGetterRecipeCategory recipeCategoryItemStack 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 stringCriterion<?> 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:
common—net/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 ingredientRecipeCategory recipeCategoryItemLike itemLikefloat fint 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 ingredientRecipeCategory recipeCategoryItemLike itemLikefloat fint 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 ingredientRecipeCategory recipeCategoryItemLike itemLikefloat fint iRecipeSerializer<T> recipeSerializerAbstractCookingRecipe.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
- ไม่มี
ตัวอย่างใช้งาน
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 recipeOutputResourceKey<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 ingredientRecipeCategory recipeCategoryItemLike itemLikefloat fint 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 ingredientRecipeCategory recipeCategoryItemLike itemLikefloat fint 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 stringCriterion<?> 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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 recipeOutputResourceKey<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 recipeCategorySingleItemRecipe.Factory<?> factoryIngredient ingredientItemLike itemLikeint 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 ingredientRecipeCategory recipeCategoryItemLike 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 ingredientRecipeCategory recipeCategoryItemLike itemLikeint 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 stringCriterion<?> 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:
common—net/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 recipeOutputResourceKey<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 recipeOutputString 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 ingredientIngredient ingredient2Ingredient ingredient3RecipeCategory recipeCategoryItem 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 ingredientIngredient ingredient2Ingredient ingredient3RecipeCategory recipeCategoryItem 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 stringCriterion<?> 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:
common—net/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 recipeOutputResourceKey<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 ingredientIngredient ingredient2Ingredient ingredient3RecipeCategory 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 recipeCategoryIngredient ingredientIngredient ingredient2Ingredient 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 stringCriterion<?> 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:
common—net/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 recipeOutputResourceKey<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 recipeOutputString 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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 recipeOutputResourceKey<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 recipeCategoryIngredient ingredientIngredient ingredient2Item 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 stringCriterion<?> criterion
ตัวอย่างใช้งาน
TransmuteRecipeBuilder instance = ...;
Criterion<?> criterion = ...;
TransmuteRecipeBuilder result = instance.unlockedBy("value", criterion);