Package net.minecraft.world.item.crafting
Part 1/1
AbstractCookingRecipe
- Full name:
net.minecraft.world.item.crafting.AbstractCookingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/AbstractCookingRecipe.java - Type:
class - Modifiers:
public abstract - Extends:
SingleItemRecipe
net.minecraft.world.item.crafting.AbstractCookingRecipe#AbstractCookingRecipe(String,CookingBookCategory,Ingredient,ItemStack,float,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractCookingRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: category, experience, cookingTime.
Parameters
String stringCookingBookCategory cookingBookCategoryIngredient ingredientItemStack itemStackfloat fint i
ตัวอย่างใช้งาน
CookingBookCategory cookingBookCategory = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
AbstractCookingRecipe instance = new AbstractCookingRecipe("value", cookingBookCategory, ingredient, itemStack, 0.0F, 0);
net.minecraft.world.item.crafting.AbstractCookingRecipe#category()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:42 - Modifiers:
public - Return:
CookingBookCategory
คืออะไร
ดำเนินการ category ตาม implementation ของ AbstractCookingRecipe
ทำงานยังไง
คืนค่า: this.category.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.AbstractCookingRecipe#cookingTime()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:38 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ cookingTime ตาม implementation ของ AbstractCookingRecipe
ทำงานยังไง
คืนค่า: this.cookingTime.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.AbstractCookingRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:48 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ AbstractCookingRecipe
ทำงานยังไง
เรียกต่อ: of(), input(), ItemStackSlotDisplay(), result(), ItemSlotDisplay(), furnaceIcon(). สร้างออบเจ็กต์: FurnaceRecipeDisplay, SlotDisplay.ItemStackSlotDisplay, SlotDisplay.ItemSlotDisplay.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.AbstractCookingRecipe#experience()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:34 - Modifiers:
public - Return:
float
คืออะไร
ดำเนินการ experience ตาม implementation ของ AbstractCookingRecipe
ทำงานยังไง
คืนค่า: this.experience.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.AbstractCookingRecipe#furnaceIcon()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:46 - Modifiers:
protected abstract - Return:
Item
คืออะไร
ดำเนินการ furnaceIcon ตาม implementation ของ AbstractCookingRecipe
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.AbstractCookingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:28 - Modifiers:
public abstract - Return:
RecipeSerializer<? extends AbstractCookingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AbstractCookingRecipe instance = ...;
RecipeSerializer<? extends AbstractCookingRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.AbstractCookingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:31 - Modifiers:
public abstract - Return:
RecipeType<? extends AbstractCookingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AbstractCookingRecipe instance = ...;
RecipeType<? extends AbstractCookingRecipe> result = instance.getType();
AbstractCookingRecipe$Factory
- Full name:
net.minecraft.world.item.crafting.AbstractCookingRecipe$Factory - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/AbstractCookingRecipe.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.AbstractCookingRecipe$Factory#create(String,CookingBookCategory,Ingredient,ItemStack,float,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:64 - Modifiers: ``
- Return:
T
คืออะไร
สร้าง create
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
String stringCookingBookCategory cookingBookCategoryIngredient ingredientItemStack itemStackfloat fint i
ตัวอย่างใช้งาน
AbstractCookingRecipe.Factory instance = ...;
CookingBookCategory cookingBookCategory = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
T result = instance.create("value", cookingBookCategory, ingredient, itemStack, 0.0F, 0);
AbstractCookingRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.AbstractCookingRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/AbstractCookingRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<T>
net.minecraft.world.item.crafting.AbstractCookingRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:100 - Modifiers:
public - Return:
MapCodec<T>
คืออะไร
ดำเนินการ codec ตาม implementation ของ AbstractCookingRecipe$Serializer
ทำงานยังไง
คืนค่า: this.codec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.AbstractCookingRecipe$Serializer#Serializer(AbstractCookingRecipe.Factory<T>,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:71 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractCookingRecipe.Serializer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: codec, streamCodec. เรียกต่อ: mapCodec(), group(), optionalFieldOf(), forGetter(), fieldOf(), orElse(), apply(), composite().
Parameters
AbstractCookingRecipe.Factory<T> factoryint i
ตัวอย่างใช้งาน
AbstractCookingRecipe.Factory<T> factory = ...;
AbstractCookingRecipe.Serializer instance = new AbstractCookingRecipe.Serializer(factory, 0);
net.minecraft.world.item.crafting.AbstractCookingRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/AbstractCookingRecipe.java:105 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, T>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ AbstractCookingRecipe$Serializer
ทำงานยังไง
คืนค่า: this.streamCodec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AbstractCookingRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, T> result = instance.streamCodec();
ArmorDyeRecipe
- Full name:
net.minecraft.world.item.crafting.ArmorDyeRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ArmorDyeRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.ArmorDyeRecipe#ArmorDyeRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ArmorDyeRecipe.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ArmorDyeRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
ArmorDyeRecipe instance = new ArmorDyeRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.ArmorDyeRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ArmorDyeRecipe.java:47 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ ArmorDyeRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), is(), copy(), add(), applyDyes(). สร้างออบเจ็กต์: ArrayList<>. มีจุด return อย่างน้อย 3 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
ArmorDyeRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.ArmorDyeRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ArmorDyeRecipe.java:73 - Modifiers:
public - Return:
RecipeSerializer<ArmorDyeRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.ARMOR_DYE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ArmorDyeRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ArmorDyeRecipe.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ ArmorDyeRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), is(). มีจุด return อย่างน้อย 4 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
ArmorDyeRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
BannerDuplicateRecipe
- Full name:
net.minecraft.world.item.crafting.BannerDuplicateRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/BannerDuplicateRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.BannerDuplicateRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BannerDuplicateRecipe.java:63 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ BannerDuplicateRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), getOrDefault(), layers(), copyWithCount(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
BannerDuplicateRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.BannerDuplicateRecipe#BannerDuplicateRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BannerDuplicateRecipe.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BannerDuplicateRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
BannerDuplicateRecipe instance = new BannerDuplicateRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.BannerDuplicateRecipe#getRemainingItems(CraftingInput)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BannerDuplicateRecipe.java:77 - Modifiers:
public - Return:
NonNullList<ItemStack>
คืออะไร
อ่านค่า Remaining Items
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: withSize(), size(), getItem(), isEmpty(), getCraftingRemainder(), set(), getOrDefault(), layers(). คืนค่า: nonNullList.
Parameters
CraftingInput craftingInput
ตัวอย่างใช้งาน
BannerDuplicateRecipe instance = ...;
CraftingInput craftingInput = ...;
NonNullList<ItemStack> result = instance.getRemainingItems(craftingInput);
net.minecraft.world.item.crafting.BannerDuplicateRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/BannerDuplicateRecipe.java:96 - Modifiers:
public - Return:
RecipeSerializer<BannerDuplicateRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.BANNER_DUPLICATE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BannerDuplicateRecipe instance = ...;
RecipeSerializer<BannerDuplicateRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.BannerDuplicateRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BannerDuplicateRecipe.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ BannerDuplicateRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), getColor(), getOrDefault(), layers(). มีจุด return อย่างน้อย 7 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
BannerDuplicateRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
BlastingRecipe
- Full name:
net.minecraft.world.item.crafting.BlastingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/BlastingRecipe.java - Type:
class - Modifiers:
public - Extends:
AbstractCookingRecipe
net.minecraft.world.item.crafting.BlastingRecipe#BlastingRecipe(String,CookingBookCategory,Ingredient,ItemStack,float,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BlastingRecipe.java:8 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlastingRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringCookingBookCategory cookingBookCategoryIngredient ingredientItemStack itemStackfloat fint i
ตัวอย่างใช้งาน
CookingBookCategory cookingBookCategory = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
BlastingRecipe instance = new BlastingRecipe("value", cookingBookCategory, ingredient, itemStack, 0.0F, 0);
net.minecraft.world.item.crafting.BlastingRecipe#furnaceIcon()
- Origin:
common - Source:
net/minecraft/world/item/crafting/BlastingRecipe.java:12 - Modifiers:
protected - Return:
Item
คืออะไร
ดำเนินการ furnaceIcon ตาม implementation ของ BlastingRecipe
ทำงานยังไง
คืนค่า: Items.BLAST_FURNACE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.BlastingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/BlastingRecipe.java:17 - Modifiers:
public - Return:
RecipeSerializer<BlastingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.BLASTING_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.BlastingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/BlastingRecipe.java:22 - Modifiers:
public - Return:
RecipeType<BlastingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.BLASTING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.BlastingRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/BlastingRecipe.java:27 - Modifiers:
public - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ BlastingRecipe
ทำงานยังไง
แยกกรณีด้วย switch. เรียกต่อ: category(). คืนค่า: switch (this.category()) { case BLOCKS -> RecipeBookCategories.BLAST_FURNACE_BLOCKS.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BookCloningRecipe
- Full name:
net.minecraft.world.item.crafting.BookCloningRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/BookCloningRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.BookCloningRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BookCloningRecipe.java:47 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ BookCloningRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), is(), get(), tryCraftCopy(), copyWithCount(), set(). มีจุด return อย่างน้อย 5 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
BookCloningRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.BookCloningRecipe#BookCloningRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BookCloningRecipe.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BookCloningRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
BookCloningRecipe instance = new BookCloningRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.BookCloningRecipe#getRemainingItems(CraftingInput)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BookCloningRecipe.java:85 - Modifiers:
public - Return:
NonNullList<ItemStack>
คืออะไร
อ่านค่า Remaining Items
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: withSize(), size(), getItem(), getCraftingRemainder(), isEmpty(), set(), copyWithCount(). คืนค่า: nonNullList.
Parameters
CraftingInput craftingInput
ตัวอย่างใช้งาน
BookCloningRecipe instance = ...;
CraftingInput craftingInput = ...;
NonNullList<ItemStack> result = instance.getRemainingItems(craftingInput);
net.minecraft.world.item.crafting.BookCloningRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/BookCloningRecipe.java:103 - Modifiers:
public - Return:
RecipeSerializer<BookCloningRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.BOOK_CLONING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BookCloningRecipe instance = ...;
RecipeSerializer<BookCloningRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.BookCloningRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/BookCloningRecipe.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ BookCloningRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), is(). มีจุด return อย่างน้อย 4 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
BookCloningRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
CampfireCookingRecipe
- Full name:
net.minecraft.world.item.crafting.CampfireCookingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CampfireCookingRecipe.java - Type:
class - Modifiers:
public - Extends:
AbstractCookingRecipe
net.minecraft.world.item.crafting.CampfireCookingRecipe#CampfireCookingRecipe(String,CookingBookCategory,Ingredient,ItemStack,float,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CampfireCookingRecipe.java:8 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CampfireCookingRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringCookingBookCategory cookingBookCategoryIngredient ingredientItemStack itemStackfloat fint i
ตัวอย่างใช้งาน
CookingBookCategory cookingBookCategory = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
CampfireCookingRecipe instance = new CampfireCookingRecipe("value", cookingBookCategory, ingredient, itemStack, 0.0F, 0);
net.minecraft.world.item.crafting.CampfireCookingRecipe#furnaceIcon()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CampfireCookingRecipe.java:12 - Modifiers:
protected - Return:
Item
คืออะไร
ดำเนินการ furnaceIcon ตาม implementation ของ CampfireCookingRecipe
ทำงานยังไง
คืนค่า: Items.CAMPFIRE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CampfireCookingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CampfireCookingRecipe.java:17 - Modifiers:
public - Return:
RecipeSerializer<CampfireCookingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.CAMPFIRE_COOKING_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CampfireCookingRecipe instance = ...;
RecipeSerializer<CampfireCookingRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.CampfireCookingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CampfireCookingRecipe.java:22 - Modifiers:
public - Return:
RecipeType<CampfireCookingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.CAMPFIRE_COOKING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CampfireCookingRecipe instance = ...;
RecipeType<CampfireCookingRecipe> result = instance.getType();
net.minecraft.world.item.crafting.CampfireCookingRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CampfireCookingRecipe.java:27 - Modifiers:
public - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ CampfireCookingRecipe
ทำงานยังไง
คืนค่า: RecipeBookCategories.CAMPFIRE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CookingBookCategory
- Full name:
net.minecraft.world.item.crafting.CookingBookCategory - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CookingBookCategory.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.world.item.crafting.CookingBookCategory#getSerializedName()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CookingBookCategory.java:29 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CraftingBookCategory
- Full name:
net.minecraft.world.item.crafting.CraftingBookCategory - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CraftingBookCategory.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.world.item.crafting.CraftingBookCategory#getSerializedName()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingBookCategory.java:28 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CraftingInput
- Full name:
net.minecraft.world.item.crafting.CraftingInput - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CraftingInput.java - Type:
class - Modifiers:
public - Implements:
RecipeInput
net.minecraft.world.item.crafting.CraftingInput#equals(Object)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:125 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: width, height, ingredientCount. เรียกต่อ: listMatches(). คืนค่า: true.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#getItem(int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:86 - Modifiers:
public - Return:
ItemStack
คืออะไร
อ่านค่า Item
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.items.get(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#getItem(int,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:91 - Modifiers:
public - Return:
ItemStack
คืออะไร
อ่านค่า Item
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.items.get(i + j * this.width).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#hashCode()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:139 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ CraftingInput
ทำงานยังไง
เรียกต่อ: hashStackList(). คืนค่า: 31 * i + this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#height()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:121 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ height ตาม implementation ของ CraftingInput
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#ingredientCount()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:113 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ ingredientCount ตาม implementation ของ CraftingInput
ทำงานยังไง
คืนค่า: this.ingredientCount.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#isEmpty()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:100 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
แก้ state: ingredientCount. คืนค่า: this.ingredientCount == 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#items()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:109 - Modifiers:
public - Return:
List<ItemStack>
คืออะไร
ดำเนินการ items ตาม implementation ของ CraftingInput
ทำงานยังไง
คืนค่า: this.items.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#of(int,int,List<ItemStack>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:32 - Modifiers:
public static - Return:
CraftingInput
คืออะไร
ดำเนินการ of ตาม implementation ของ CraftingInput
ทำงานยังไง
เรียกต่อ: ofPositioned(), input(). คืนค่า: ofPositioned(i, j, list).input().
Parameters
int iint jList<ItemStack> list
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#ofPositioned(int,int,List<ItemStack>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:36 - Modifiers:
public static - Return:
CraftingInput.Positioned
คืออะไร
ดำเนินการ ofPositioned ตาม implementation ของ CraftingInput
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: get(), isEmpty(), min(), max(), Positioned(), add(). สร้างออบเจ็กต์: CraftingInput.Positioned, CraftingInput, ArrayList<>. มีจุด return อย่างน้อย 4 จุด.
Parameters
int iint jList<ItemStack> list
ตัวอย่างใช้งาน
List<ItemStack> list = ...;
CraftingInput.Positioned result = CraftingInput.ofPositioned(0, 0, list);
net.minecraft.world.item.crafting.CraftingInput#size()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:95 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ CraftingInput
ทำงานยังไง
คืนค่า: this.items.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#stackedContents()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:105 - Modifiers:
public - Return:
StackedItemContents
คืออะไร
ดำเนินการ stackedContents ตาม implementation ของ CraftingInput
ทำงานยังไง
คืนค่า: this.stackedContents.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingInput#width()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingInput.java:117 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ width ตาม implementation ของ CraftingInput
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CraftingRecipe
- Full name:
net.minecraft.world.item.crafting.CraftingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CraftingRecipe.java - Type:
interface - Modifiers:
public - Implements:
Recipe<CraftingInput>
net.minecraft.world.item.crafting.CraftingRecipe#category()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingRecipe.java:16 - Modifiers: ``
- Return:
CraftingBookCategory
คืออะไร
ดำเนินการ category ตาม implementation ของ CraftingRecipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingRecipe#defaultCraftingReminder(CraftingInput)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingRecipe.java:22 - Modifiers:
static - Return:
NonNullList<ItemStack>
คืออะไร
ดำเนินการ defaultCraftingReminder ตาม implementation ของ CraftingRecipe
ทำงานยังไง
มีการวนลูป. เรียกต่อ: withSize(), size(), getItem(), set(), getCraftingRemainder(). คืนค่า: nonNullList.
Parameters
CraftingInput craftingInput
ตัวอย่างใช้งาน
CraftingInput craftingInput = ...;
NonNullList<ItemStack> result = CraftingRecipe.defaultCraftingReminder(craftingInput);
net.minecraft.world.item.crafting.CraftingRecipe#getRemainingItems(CraftingInput)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingRecipe.java:18 - Modifiers:
default - Return:
NonNullList<ItemStack>
คืออะไร
อ่านค่า Remaining Items
ทำงานยังไง
เรียกต่อ: defaultCraftingReminder(). คืนค่า: defaultCraftingReminder(craftingInput).
Parameters
CraftingInput craftingInput
ตัวอย่างใช้งาน
CraftingRecipe instance = ...;
CraftingInput craftingInput = ...;
NonNullList<ItemStack> result = instance.getRemainingItems(craftingInput);
net.minecraft.world.item.crafting.CraftingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingRecipe.java:13 - Modifiers: ``
- Return:
RecipeSerializer<? extends CraftingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CraftingRecipe instance = ...;
RecipeSerializer<? extends CraftingRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.CraftingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingRecipe.java:8 - Modifiers:
default - Return:
RecipeType<CraftingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.CRAFTING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CraftingRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CraftingRecipe.java:33 - Modifiers:
default - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ CraftingRecipe
ทำงานยังไง
แยกกรณีด้วย switch. เรียกต่อ: category(). คืนค่า: switch (this.category()) { case BUILDING -> RecipeBookCategories.CRAFTING_BUILDING_BLOCKS.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CustomRecipe
- Full name:
net.minecraft.world.item.crafting.CustomRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CustomRecipe.java - Type:
class - Modifiers:
public abstract - Implements:
CraftingRecipe
net.minecraft.world.item.crafting.CustomRecipe#category()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:20 - Modifiers:
public - Return:
CraftingBookCategory
คืออะไร
ดำเนินการ category ตาม implementation ของ CustomRecipe
ทำงานยังไง
คืนค่า: this.category.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CustomRecipe#CustomRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:11 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CustomRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: category.
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
CustomRecipe instance = new CustomRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.CustomRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:30 - Modifiers:
public abstract - Return:
RecipeSerializer<? extends CustomRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CustomRecipe instance = ...;
RecipeSerializer<? extends CustomRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.CustomRecipe#isSpecial()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:15 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Special
ทำงานยังไง
คืนค่า: true.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CustomRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:25 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ CustomRecipe
ทำงานยังไง
คืนค่า: PlacementInfo.NOT_PLACEABLE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CustomRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.CustomRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CustomRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<T>
net.minecraft.world.item.crafting.CustomRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:45 - Modifiers:
public - Return:
MapCodec<T>
คืออะไร
ดำเนินการ codec ตาม implementation ของ CustomRecipe$Serializer
ทำงานยังไง
คืนค่า: this.codec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.CustomRecipe$Serializer#Serializer(CustomRecipe.Serializer.Factory<T>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CustomRecipe.Serializer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: codec, streamCodec. เรียกต่อ: mapCodec(), group(), fieldOf(), orElse(), forGetter(), apply(), composite().
Parameters
CustomRecipe.Serializer.Factory<T> factory
ตัวอย่างใช้งาน
CustomRecipe.Serializer.Factory<T> factory = ...;
CustomRecipe.Serializer instance = new CustomRecipe.Serializer(factory);
net.minecraft.world.item.crafting.CustomRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:50 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, T>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ CustomRecipe$Serializer
ทำงานยังไง
คืนค่า: this.streamCodec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CustomRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, T> result = instance.streamCodec();
CustomRecipe$Serializer$Factory
- Full name:
net.minecraft.world.item.crafting.CustomRecipe$Serializer$Factory - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/CustomRecipe.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.CustomRecipe$Serializer$Factory#create(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/CustomRecipe.java:57 - Modifiers: ``
- Return:
T
คืออะไร
สร้าง create
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CustomRecipe.Serializer.Factory instance = ...;
CraftingBookCategory craftingBookCategory = ...;
T result = instance.create(craftingBookCategory);
DecoratedPotRecipe
- Full name:
net.minecraft.world.item.crafting.DecoratedPotRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/DecoratedPotRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.DecoratedPotRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/DecoratedPotRecipe.java:40 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ DecoratedPotRecipe
ทำงานยังไง
เรียกต่อ: back(), getItem(), left(), right(), front(), createDecoratedPotItem(). สร้างออบเจ็กต์: PotDecorations. คืนค่า: DecoratedPotBlockEntity.createDecoratedPotItem(potDecorations).
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
DecoratedPotRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.DecoratedPotRecipe#DecoratedPotRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/DecoratedPotRecipe.java:11 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DecoratedPotRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
DecoratedPotRecipe instance = new DecoratedPotRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.DecoratedPotRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/DecoratedPotRecipe.java:47 - Modifiers:
public - Return:
RecipeSerializer<DecoratedPotRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.DECORATED_POT_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DecoratedPotRecipe instance = ...;
RecipeSerializer<DecoratedPotRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.DecoratedPotRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/DecoratedPotRecipe.java:31 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ DecoratedPotRecipe
ทำงานยังไง
เรียกต่อ: width(), height(), ingredientCount(), back(), is(), left(), right(), front().
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
DecoratedPotRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
FireworkRocketRecipe
- Full name:
net.minecraft.world.item.crafting.FireworkRocketRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/FireworkRocketRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.FireworkRocketRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkRocketRecipe.java:52 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ FireworkRocketRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), test(), get(), add(), set(). สร้างออบเจ็กต์: ArrayList<>, ItemStack, Fireworks. คืนค่า: itemStack2.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
FireworkRocketRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.FireworkRocketRecipe#FireworkRocketRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkRocketRecipe.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FireworkRocketRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
FireworkRocketRecipe instance = new FireworkRocketRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.FireworkRocketRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkRocketRecipe.java:75 - Modifiers:
public - Return:
RecipeSerializer<FireworkRocketRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.FIREWORK_ROCKET.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FireworkRocketRecipe instance = ...;
RecipeSerializer<FireworkRocketRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.FireworkRocketRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkRocketRecipe.java:22 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ FireworkRocketRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), test(). มีจุด return อย่างน้อย 5 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
FireworkRocketRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
FireworkStarFadeRecipe
- Full name:
net.minecraft.world.item.crafting.FireworkStarFadeRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/FireworkStarFadeRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.FireworkStarFadeRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarFadeRecipe.java:50 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ FireworkStarFadeRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), add(), getDyeColor(), getFireworkColor(), test(), copyWithCount(), isEmpty(). สร้างออบเจ็กต์: IntArrayList. มีจุด return อย่างน้อย 2 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
FireworkStarFadeRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.FireworkStarFadeRecipe#FireworkStarFadeRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarFadeRecipe.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FireworkStarFadeRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
FireworkStarFadeRecipe instance = new FireworkStarFadeRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.FireworkStarFadeRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarFadeRecipe.java:71 - Modifiers:
public - Return:
RecipeSerializer<FireworkStarFadeRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.FIREWORK_STAR_FADE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FireworkStarFadeRecipe instance = ...;
RecipeSerializer<FireworkStarFadeRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.FireworkStarFadeRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarFadeRecipe.java:20 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ FireworkStarFadeRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), test(). มีจุด return อย่างน้อย 4 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
FireworkStarFadeRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
FireworkStarRecipe
- Full name:
net.minecraft.world.item.crafting.FireworkStarRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/FireworkStarRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.FireworkStarRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarRecipe.java:97 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ FireworkStarRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), get(), test(), add(), getDyeColor(), getFireworkColor(). สร้างออบเจ็กต์: IntArrayList, ItemStack, FireworkExplosion. คืนค่า: itemStack2.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
FireworkStarRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.FireworkStarRecipe#FireworkStarRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarRecipe.java:42 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FireworkStarRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
FireworkStarRecipe instance = new FireworkStarRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.FireworkStarRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarRecipe.java:124 - Modifiers:
public - Return:
RecipeSerializer<FireworkStarRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.FIREWORK_STAR.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FireworkStarRecipe instance = ...;
RecipeSerializer<FireworkStarRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.FireworkStarRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/FireworkStarRecipe.java:46 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ FireworkStarRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), containsKey(), test(). มีจุด return อย่างน้อย 7 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
FireworkStarRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
Ingredient
- Full name:
net.minecraft.world.item.crafting.Ingredient - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/Ingredient.java - Type:
class - Modifiers:
public final - Implements:
StackedContents.IngredientInfo<Holder<Item>>,Predicate<ItemStack>,FabricIngredient
net.minecraft.world.item.crafting.Ingredient#acceptsItem(Holder<Item>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:70 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ acceptsItem ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: contains(). คืนค่า: this.values.contains(holder).
Parameters
Holder<Item> holder
ตัวอย่างใช้งาน
Ingredient instance = ...;
Holder<Item> holder = ...;
boolean result = instance.acceptsItem(holder);
net.minecraft.world.item.crafting.Ingredient#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:95 - Modifiers:
public - Return:
SlotDisplay
คืออะไร
ดำเนินการ display ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: unwrap(), map(), Composite(), stream(), toList(). สร้างออบเจ็กต์: SlotDisplay.Composite.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#equals(Object)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:74 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
คืนค่า: object instanceof Ingredient ingredient ? Objects.equals(this.values, ingredient.values) : false.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#isEmpty()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:62 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
เรียกต่อ: size(). คืนค่า: this.values.size() == 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#items()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:57 - Modifiers:
public - Return:
Stream<Holder<Item>>
คืออะไร
ดำเนินการ items ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: stream(). คืนค่า: this.values.stream().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#of(HolderSet<Item>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:91 - Modifiers:
public static - Return:
Ingredient
คืออะไร
ดำเนินการ of ตาม implementation ของ Ingredient
ทำงานยังไง
สร้างออบเจ็กต์: Ingredient. คืนค่า: new Ingredient(holderSet).
Parameters
HolderSet<Item> holderSet
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#of(ItemLike)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:79 - Modifiers:
public static - Return:
Ingredient
คืออะไร
ดำเนินการ of ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: direct(), asItem(), builtInRegistryHolder(). สร้างออบเจ็กต์: Ingredient. คืนค่า: new Ingredient(HolderSet.direct(itemLike.asItem().builtInRegistryHolder())).
Parameters
ItemLike itemLike
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#of(ItemLike[])
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:83 - Modifiers:
public static - Return:
Ingredient
คืออะไร
ดำเนินการ of ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: stream(). คืนค่า: of(Arrays.stream(itemLikes)).
Parameters
ItemLike[] itemLikes
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#of(Stream<? extends ItemLike>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:87 - Modifiers:
public static - Return:
Ingredient
คืออะไร
ดำเนินการ of ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: direct(), map(), asItem(), builtInRegistryHolder(), toList(). สร้างออบเจ็กต์: Ingredient. คืนค่า: new Ingredient(HolderSet.direct(stream.map(itemLike -> itemLike.asItem().builtInRegistryHolder()).toList())).
Parameters
Stream<? extends ItemLike> stream
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#optionalIngredientToDisplay(Optional<Ingredient>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:101 - Modifiers:
public static - Return:
SlotDisplay
คืออะไร
ดำเนินการ optionalIngredientToDisplay ตาม implementation ของ Ingredient
ทำงานยังไง
เรียกต่อ: map(), orElse(). คืนค่า: optional.map(Ingredient::display).orElse(SlotDisplay.Empty.INSTANCE).
Parameters
Optional<Ingredient> optional
ตัวอย่างใช้งาน
Optional<Ingredient> optional = ...;
SlotDisplay result = Ingredient.optionalIngredientToDisplay(optional);
net.minecraft.world.item.crafting.Ingredient#test(ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:66 - Modifiers:
public - Return:
boolean
คืออะไร
ทดสอบเงื่อนไข test
ทำงานยังไง
เรียกต่อ: is(). คืนค่า: itemStack.is(this.values).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Ingredient#testOptionalIngredient(Optional<Ingredient>,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Ingredient.java:53 - Modifiers:
public static - Return:
boolean
คืออะไร
ทดสอบเงื่อนไข Optional Ingredient
ทำงานยังไง
เรียกต่อ: map(), test(), orElseGet(). คืนค่า: optional.<Boolean>map(ingredient -> ingredient.test(itemStack)).orElseGet(itemStack::isEmpty).
Parameters
Optional<Ingredient> optionalItemStack itemStack
ตัวอย่างใช้งาน
Optional<Ingredient> optional = ...;
ItemStack itemStack = ...;
boolean result = Ingredient.testOptionalIngredient(optional, itemStack);
MapCloningRecipe
- Full name:
net.minecraft.world.item.crafting.MapCloningRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/MapCloningRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.MapCloningRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapCloningRecipe.java:44 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ MapCloningRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), has(), is(), copyWithCount(). มีจุด return อย่างน้อย 3 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
MapCloningRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.MapCloningRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapCloningRecipe.java:70 - Modifiers:
public - Return:
RecipeSerializer<MapCloningRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.MAP_CLONING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MapCloningRecipe instance = ...;
RecipeSerializer<MapCloningRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.MapCloningRecipe#MapCloningRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapCloningRecipe.java:10 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MapCloningRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
MapCloningRecipe instance = new MapCloningRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.MapCloningRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapCloningRecipe.java:14 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ MapCloningRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), has(), is(). มีจุด return อย่างน้อย 4 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
MapCloningRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
MapExtendingRecipe
- Full name:
net.minecraft.world.item.crafting.MapExtendingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/MapExtendingRecipe.java - Type:
class - Modifiers:
public - Extends:
ShapedRecipe
net.minecraft.world.item.crafting.MapExtendingRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapExtendingRecipe.java:42 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ MapExtendingRecipe
ทำงานยังไง
เรียกต่อ: findFilledMap(), copyWithCount(), set(). คืนค่า: itemStack.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
MapExtendingRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.MapExtendingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapExtendingRecipe.java:65 - Modifiers:
public - Return:
RecipeSerializer<MapExtendingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.MAP_EXTENDING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MapExtendingRecipe instance = ...;
RecipeSerializer<MapExtendingRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.MapExtendingRecipe#isSpecial()
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapExtendingRecipe.java:60 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Special
ทำงานยังไง
คืนค่า: true.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.MapExtendingRecipe#MapExtendingRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapExtendingRecipe.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MapExtendingRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: ItemStack.
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
MapExtendingRecipe instance = new MapExtendingRecipe(craftingBookCategory);
net.minecraft.world.item.crafting.MapExtendingRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/MapExtendingRecipe.java:23 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ MapExtendingRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: findFilledMap(), isEmpty(), getSavedData(), isExplorationMap(). มีจุด return อย่างน้อย 4 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
MapExtendingRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
PlacementInfo
- Full name:
net.minecraft.world.item.crafting.PlacementInfo - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/PlacementInfo.java - Type:
class - Modifiers:
public
net.minecraft.world.item.crafting.PlacementInfo#create(Ingredient)
- Origin:
common - Source:
net/minecraft/world/item/crafting/PlacementInfo.java:20 - Modifiers:
public static - Return:
PlacementInfo
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: isEmpty(), of(). สร้างออบเจ็กต์: PlacementInfo. คืนค่า: ingredient.isEmpty() ? NOT_PLACEABLE : new PlacementInfo(List.of(ingredient), IntList.of(0)).
Parameters
Ingredient ingredient
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.PlacementInfo#create(List<Ingredient>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/PlacementInfo.java:47 - Modifiers:
public static - Return:
PlacementInfo
คืออะไร
สร้าง create
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), isEmpty(), add(). สร้างออบเจ็กต์: IntArrayList, PlacementInfo. มีจุด return อย่างน้อย 2 จุด.
Parameters
List<Ingredient> list
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.PlacementInfo#createFromOptionals(List<Optional<Ingredient>>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/PlacementInfo.java:24 - Modifiers:
public static - Return:
PlacementInfo
คืออะไร
สร้าง From Optionals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), isPresent(), get(), isEmpty(), add(). สร้างออบเจ็กต์: ArrayList<>, IntArrayList, PlacementInfo. มีจุด return อย่างน้อย 2 จุด.
Parameters
List<Optional<Ingredient>> list
ตัวอย่างใช้งาน
List<Optional<Ingredient>> list = ...;
PlacementInfo result = PlacementInfo.createFromOptionals(list);
net.minecraft.world.item.crafting.PlacementInfo#ingredients()
- Origin:
common - Source:
net/minecraft/world/item/crafting/PlacementInfo.java:67 - Modifiers:
public - Return:
List<Ingredient>
คืออะไร
ดำเนินการ ingredients ตาม implementation ของ PlacementInfo
ทำงานยังไง
คืนค่า: this.ingredients.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.PlacementInfo#isImpossibleToPlace()
- Origin:
common - Source:
net/minecraft/world/item/crafting/PlacementInfo.java:71 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Impossible To Place
ทำงานยังไง
เรียกต่อ: isEmpty(). คืนค่า: this.slotsToIngredientIndex.isEmpty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.PlacementInfo#slotsToIngredientIndex()
- Origin:
common - Source:
net/minecraft/world/item/crafting/PlacementInfo.java:63 - Modifiers:
public - Return:
IntList
คืออะไร
ดำเนินการ slotsToIngredientIndex ตาม implementation ของ PlacementInfo
ทำงานยังไง
คืนค่า: this.slotsToIngredientIndex.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Recipe
- Full name:
net.minecraft.world.item.crafting.Recipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/Recipe.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.Recipe#assemble(T,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:22 - Modifiers: ``
- Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ Recipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
T recipeInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
Recipe instance = ...;
T recipeInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(recipeInput, provider);
net.minecraft.world.item.crafting.Recipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:42 - Modifiers:
default - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ Recipe
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: List.of().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:36 - Modifiers: ``
- Return:
RecipeSerializer<? extends Recipe<T>>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:38 - Modifiers: ``
- Return:
RecipeType<? extends Recipe<T>>
คืออะไร
อ่านค่า Type
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#group()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:32 - Modifiers:
default - Return:
String
คืออะไร
ดำเนินการ group ตาม implementation ของ Recipe
ทำงานยังไง
คืนค่า: "".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#isSpecial()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:24 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Special
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#matches(T,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:20 - Modifiers: ``
- Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ Recipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
T recipeInputLevel level
ตัวอย่างใช้งาน
Recipe instance = ...;
T recipeInput = ...;
Level level = ...;
boolean result = instance.matches(recipeInput, level);
net.minecraft.world.item.crafting.Recipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:40 - Modifiers: ``
- Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ Recipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:46 - Modifiers: ``
- Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ Recipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.Recipe#showNotification()
- Origin:
common - Source:
net/minecraft/world/item/crafting/Recipe.java:28 - Modifiers:
default - Return:
boolean
คืออะไร
ดำเนินการ showNotification ตาม implementation ของ Recipe
ทำงานยังไง
คืนค่า: true.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeAccess
- Full name:
net.minecraft.world.item.crafting.RecipeAccess - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeAccess.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.RecipeAccess#propertySet(ResourceKey<RecipePropertySet>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeAccess.java:6 - Modifiers: ``
- Return:
RecipePropertySet
คืออะไร
ดำเนินการ propertySet ตาม implementation ของ RecipeAccess
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ResourceKey<RecipePropertySet> resourceKey
ตัวอย่างใช้งาน
RecipeAccess instance = ...;
ResourceKey<RecipePropertySet> resourceKey = ...;
RecipePropertySet result = instance.propertySet(resourceKey);
net.minecraft.world.item.crafting.RecipeAccess#stonecutterRecipes()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeAccess.java:8 - Modifiers: ``
- Return:
SelectableRecipe.SingleInputSet<StonecutterRecipe>
คืออะไร
ดำเนินการ stonecutterRecipes ตาม implementation ของ RecipeAccess
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeAccess instance = ...;
SelectableRecipe.SingleInputSet<StonecutterRecipe> result = instance.stonecutterRecipes();
RecipeBookCategories
- Full name:
net.minecraft.world.item.crafting.RecipeBookCategories - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeBookCategories.java - Type:
class - Modifiers:
public
net.minecraft.world.item.crafting.RecipeBookCategories#bootstrap(Registry<RecipeBookCategory>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeBookCategories.java:25 - Modifiers:
public static - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ bootstrap ตาม implementation ของ RecipeBookCategories
ทำงานยังไง
คืนค่า: CAMPFIRE.
Parameters
Registry<RecipeBookCategory> registry
ตัวอย่างใช้งาน
Registry<RecipeBookCategory> registry = ...;
RecipeBookCategory result = RecipeBookCategories.bootstrap(registry);
RecipeCache
- Full name:
net.minecraft.world.item.crafting.RecipeCache - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeCache.java - Type:
class - Modifiers:
public
net.minecraft.world.item.crafting.RecipeCache#get(ServerLevel,CraftingInput)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeCache.java:19 - Modifiers:
public - Return:
Optional<RecipeHolder<CraftingRecipe>>
คืออะไร
อ่านค่า get
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), empty(), validateRecipeManager(), matches(), moveEntryToFront(), ofNullable(), value(), compute(). มีจุด return อย่างน้อย 3 จุด.
Parameters
ServerLevel serverLevelCraftingInput craftingInput
ตัวอย่างใช้งาน
RecipeCache instance = ...;
ServerLevel serverLevel = ...;
CraftingInput craftingInput = ...;
Optional<RecipeHolder<CraftingRecipe>> result = instance.get(serverLevel, craftingInput);
net.minecraft.world.item.crafting.RecipeCache#RecipeCache(int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeCache.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RecipeCache ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: entries.
Parameters
int i
ตัวอย่างใช้งาน
RecipeHolder
- Full name:
net.minecraft.world.item.crafting.RecipeHolder - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeHolder.java - Type:
record - Modifiers:
public
net.minecraft.world.item.crafting.RecipeHolder#equals(Object)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeHolder.java:13 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
แก้ state: id. คืนค่า: this == object ? true : object instanceof RecipeHolder<?> recipeHolder && this.id == recipeHolder.id.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeHolder#hashCode()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeHolder.java:18 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ RecipeHolder
ทำงานยังไง
คืนค่า: this.id.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeHolder#toString()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeHolder.java:23 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ RecipeHolder
ทำงานยังไง
คืนค่า: this.id.toString().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeInput
- Full name:
net.minecraft.world.item.crafting.RecipeInput - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeInput.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.RecipeInput#getItem(int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeInput.java:6 - Modifiers: ``
- Return:
ItemStack
คืออะไร
อ่านค่า Item
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeInput#isEmpty()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeInput.java:10 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeInput#size()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeInput.java:8 - Modifiers: ``
- Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ RecipeInput
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeManager
- Full name:
net.minecraft.world.item.crafting.RecipeManager - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeManager.java - Type:
class - Modifiers:
public - Extends:
SimplePreparableReloadListener<RecipeMap> - Implements:
RecipeAccess,FabricServerRecipeManager
net.minecraft.world.item.crafting.RecipeManager#apply(RecipeMap,ResourceManager,ProfilerFiller)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:87 - Modifiers:
protected - Return:
void
คืออะไร
นำไปใช้ apply
ทำงานยังไง
แก้ state: recipes. เรียกต่อ: info(), values(), size().
Parameters
RecipeMap recipeMapResourceManager resourceManagerProfilerFiller profilerFiller
ตัวอย่างใช้งาน
RecipeMap recipeMap = ...;
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected void apply(RecipeMap recipeMap, ResourceManager resourceManager, ProfilerFiller profilerFiller) {
super.apply(recipeMap, resourceManager, profilerFiller);
}
net.minecraft.world.item.crafting.RecipeManager#byKey(ResourceKey<Recipe<?>>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:159 - Modifiers:
public - Return:
Optional<RecipeHolder<?>>
คืออะไร
ดำเนินการ byKey ตาม implementation ของ RecipeManager
ทำงานยังไง
เรียกต่อ: ofNullable(). คืนค่า: Optional.ofNullable(this.recipes.byKey(resourceKey)).
Parameters
ResourceKey<Recipe<?>> resourceKey
ตัวอย่างใช้งาน
RecipeManager instance = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
Optional<RecipeHolder<?>> result = instance.byKey(resourceKey);
net.minecraft.world.item.crafting.RecipeManager#createCheck(RecipeType<T>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:209 - Modifiers:
public static - Return:
RecipeManager.CachedCheck<I, T>
คืออะไร
สร้าง Check
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: lastRecipe. เรียกต่อ: getRecipeFor(), recipeAccess(), isPresent(), get(), id(), of(), empty(). มีจุด return อย่างน้อย 3 จุด.
Parameters
RecipeType<T> recipeType
ตัวอย่างใช้งาน
RecipeType<T> recipeType = ...;
RecipeManager.CachedCheck<I, T> result = RecipeManager.createCheck(recipeType);
net.minecraft.world.item.crafting.RecipeManager#finalizeRecipeLoading(FeatureFlagSet)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:92 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ finalizeRecipeLoading ตาม implementation ของ RecipeManager
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: propertySets, stonecutterRecipes, allDisplays, recipeToDisplay. เรียกต่อ: entrySet(), stream(), map(), IngredientCollector(), getKey(), getValue(), toList(), values(). สร้างออบเจ็กต์: ArrayList<>, RecipeManager.IngredientCollector, SelectableRecipe.SingleInputEntry<>, SelectableRecipe<>.
Parameters
FeatureFlagSet featureFlagSet
ตัวอย่างใช้งาน
RecipeManager instance = ...;
FeatureFlagSet featureFlagSet = ...;
instance.finalizeRecipeLoading(featureFlagSet);
net.minecraft.world.item.crafting.RecipeManager#fromJson(ResourceKey<Recipe<?>>,JsonObject,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:203 - Modifiers:
protected static - Return:
RecipeHolder<?>
คืออะไร
ดำเนินการ fromJson ตาม implementation ของ RecipeManager
ทำงานยังไง
เรียกต่อ: parse(), createSerializationContext(), getOrThrow(). สร้างออบเจ็กต์: RecipeHolder<>. คืนค่า: new RecipeHolder<>(resourceKey, recipe).
Parameters
ResourceKey<Recipe<?>> resourceKeyJsonObject jsonObjectHolderLookup.Provider provider
ตัวอย่างใช้งาน
ResourceKey<Recipe<?>> resourceKey = ...;
JsonObject jsonObject = ...;
HolderLookup.Provider provider = ...;
@Override
protected RecipeHolder<?> fromJson(ResourceKey<Recipe<?>> resourceKey, JsonObject jsonObject, HolderLookup.Provider provider) {
return super.fromJson(resourceKey, jsonObject, provider);
}
net.minecraft.world.item.crafting.RecipeManager#getRecipeFor(RecipeType<T>,I,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:155 - Modifiers:
public - Return:
Optional<RecipeHolder<T>>
คืออะไร
อ่านค่า Recipe For
ทำงานยังไง
เรียกต่อ: getRecipesFor(), findFirst(). คืนค่า: this.recipes.getRecipesFor(recipeType, recipeInput, level).findFirst().
Parameters
RecipeType<T> recipeTypeI recipeInputLevel level
ตัวอย่างใช้งาน
RecipeManager instance = ...;
RecipeType<T> recipeType = ...;
I recipeInput = ...;
Level level = ...;
Optional<RecipeHolder<T>> result = instance.getRecipeFor(recipeType, recipeInput, level);
net.minecraft.world.item.crafting.RecipeManager#getRecipeFor(RecipeType<T>,I,Level,RecipeHolder<T>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:147 - Modifiers:
public - Return:
Optional<RecipeHolder<T>>
คืออะไร
อ่านค่า Recipe For
ทำงานยังไง
เรียกต่อ: value(), matches(), of(). คืนค่า: recipeHolder != null && recipeHolder.value().matches(recipeInput, level) ? Optional.of(recipeHolder) : this.getRecipeFor(recipeType, recipeInput, level).
Parameters
RecipeType<T> recipeTypeI recipeInputLevel levelRecipeHolder<T> recipeHolder
ตัวอย่างใช้งาน
RecipeManager instance = ...;
RecipeType<T> recipeType = ...;
I recipeInput = ...;
Level level = ...;
RecipeHolder<T> recipeHolder = ...;
Optional<RecipeHolder<T>> result = instance.getRecipeFor(recipeType, recipeInput, level, recipeHolder);
net.minecraft.world.item.crafting.RecipeManager#getRecipeFor(RecipeType<T>,I,Level,ResourceKey<Recipe<?>>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:140 - Modifiers:
public - Return:
Optional<RecipeHolder<T>>
คืออะไร
อ่านค่า Recipe For
ทำงานยังไง
เรียกต่อ: byKeyTyped(). คืนค่า: this.getRecipeFor(recipeType, recipeInput, level, recipeHolder).
Parameters
RecipeType<T> recipeTypeI recipeInputLevel levelResourceKey<Recipe<?>> resourceKey
ตัวอย่างใช้งาน
RecipeManager instance = ...;
RecipeType<T> recipeType = ...;
I recipeInput = ...;
Level level = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
Optional<RecipeHolder<T>> result = instance.getRecipeFor(recipeType, recipeInput, level, resourceKey);
net.minecraft.world.item.crafting.RecipeManager#getRecipeFromDisplay(RecipeDisplayId)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:191 - Modifiers:
public - Return:
RecipeManager.ServerDisplayInfo
คืออะไร
อ่านค่า Recipe From Display
ทำงานยังไง
เรียกต่อ: get(), index(). คืนค่า: this.allDisplays.get(recipeDisplayId.index()).
Parameters
RecipeDisplayId recipeDisplayId
ตัวอย่างใช้งาน
RecipeManager instance = ...;
RecipeDisplayId recipeDisplayId = ...;
RecipeManager.ServerDisplayInfo result = instance.getRecipeFromDisplay(recipeDisplayId);
net.minecraft.world.item.crafting.RecipeManager#getRecipes()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:187 - Modifiers:
public - Return:
Collection<RecipeHolder<?>>
คืออะไร
อ่านค่า Recipes
ทำงานยังไง
เรียกต่อ: values(). คืนค่า: this.recipes.values().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeManager#getSynchronizedItemProperties()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:169 - Modifiers:
public - Return:
Map<ResourceKey<RecipePropertySet>, RecipePropertySet>
คืออะไร
อ่านค่า Synchronized Item Properties
ทำงานยังไง
คืนค่า: this.propertySets.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeManager instance = ...;
Map<ResourceKey<RecipePropertySet>, RecipePropertySet> result = instance.getSynchronizedItemProperties();
net.minecraft.world.item.crafting.RecipeManager#getSynchronizedStonecutterRecipes()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:173 - Modifiers:
public - Return:
SelectableRecipe.SingleInputSet<StonecutterRecipe>
คืออะไร
อ่านค่า Synchronized Stonecutter Recipes
ทำงานยังไง
คืนค่า: this.stonecutterRecipes.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeManager instance = ...;
SelectableRecipe.SingleInputSet<StonecutterRecipe> result = instance.getSynchronizedStonecutterRecipes();
net.minecraft.world.item.crafting.RecipeManager#listDisplaysForRecipe(ResourceKey<Recipe<?>>,Consumer<RecipeDisplayEntry>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:196 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ listDisplaysForRecipe ตาม implementation ของ RecipeManager
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), forEach(), accept().
Parameters
ResourceKey<Recipe<?>> resourceKeyConsumer<RecipeDisplayEntry> consumer
ตัวอย่างใช้งาน
RecipeManager instance = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
Consumer<RecipeDisplayEntry> consumer = ...;
instance.listDisplaysForRecipe(resourceKey, consumer);
net.minecraft.world.item.crafting.RecipeManager#prepare(ResourceManager,ProfilerFiller)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:73 - Modifiers:
protected - Return:
RecipeMap
คืออะไร
ดำเนินการ prepare ตาม implementation ของ RecipeManager
ทำงานยังไง
เรียกต่อ: scanDirectory(), createSerializationContext(), size(), forEach(), create(), add(). สร้างออบเจ็กต์: TreeMap<>, ArrayList<>, RecipeHolder<>. คืนค่า: RecipeMap.create(list).
Parameters
ResourceManager resourceManagerProfilerFiller profilerFiller
ตัวอย่างใช้งาน
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected RecipeMap prepare(ResourceManager resourceManager, ProfilerFiller profilerFiller) {
return super.prepare(resourceManager, profilerFiller);
}
net.minecraft.world.item.crafting.RecipeManager#propertySet(ResourceKey<RecipePropertySet>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:177 - Modifiers:
public - Return:
RecipePropertySet
คืออะไร
ดำเนินการ propertySet ตาม implementation ของ RecipeManager
ทำงานยังไง
เรียกต่อ: getOrDefault(). คืนค่า: this.propertySets.getOrDefault(resourceKey, RecipePropertySet.EMPTY).
Parameters
ResourceKey<RecipePropertySet> resourceKey
ตัวอย่างใช้งาน
RecipeManager instance = ...;
ResourceKey<RecipePropertySet> resourceKey = ...;
RecipePropertySet result = instance.propertySet(resourceKey);
net.minecraft.world.item.crafting.RecipeManager#RecipeManager(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:69 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RecipeManager ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: registries.
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeManager#stonecutterRecipes()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:182 - Modifiers:
public - Return:
SelectableRecipe.SingleInputSet<StonecutterRecipe>
คืออะไร
ดำเนินการ stonecutterRecipes ตาม implementation ของ RecipeManager
ทำงานยังไง
คืนค่า: this.stonecutterRecipes.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeManager instance = ...;
SelectableRecipe.SingleInputSet<StonecutterRecipe> result = instance.stonecutterRecipes();
RecipeManager$CachedCheck
- Full name:
net.minecraft.world.item.crafting.RecipeManager$CachedCheck - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeManager.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.RecipeManager$CachedCheck#getRecipeFor(I,ServerLevel)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:269 - Modifiers: ``
- Return:
Optional<RecipeHolder<T>>
คืออะไร
อ่านค่า Recipe For
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
I recipeInputServerLevel serverLevel
ตัวอย่างใช้งาน
RecipeManager.CachedCheck instance = ...;
I recipeInput = ...;
ServerLevel serverLevel = ...;
Optional<RecipeHolder<T>> result = instance.getRecipeFor(recipeInput, serverLevel);
RecipeManager$IngredientCollector
- Full name:
net.minecraft.world.item.crafting.RecipeManager$IngredientCollector - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeManager.java - Type:
class - Modifiers:
public static - Implements:
Consumer<Recipe<?>>
net.minecraft.world.item.crafting.RecipeManager$IngredientCollector#accept(Recipe<?>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:282 - Modifiers:
public - Return:
void
คืออะไร
รับค่า accept
ทำงานยังไง
เรียกต่อ: apply(), ifPresent().
Parameters
Recipe<?> recipe
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeManager$IngredientCollector#asPropertySet(FeatureFlagSet)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:286 - Modifiers:
public - Return:
RecipePropertySet
คืออะไร
ดำเนินการ asPropertySet ตาม implementation ของ RecipeManager$IngredientCollector
ทำงานยังไง
เรียกต่อ: create(), filterDisabled(). คืนค่า: RecipePropertySet.create(RecipeManager.filterDisabled(featureFlagSet, this.ingredients)).
Parameters
FeatureFlagSet featureFlagSet
ตัวอย่างใช้งาน
RecipeManager.IngredientCollector instance = ...;
FeatureFlagSet featureFlagSet = ...;
RecipePropertySet result = instance.asPropertySet(featureFlagSet);
net.minecraft.world.item.crafting.RecipeManager$IngredientCollector#IngredientCollector(ResourceKey<RecipePropertySet>,RecipeManager.IngredientExtractor)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:277 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RecipeManager.IngredientCollector ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: key, extractor.
Parameters
ResourceKey<RecipePropertySet> resourceKeyRecipeManager.IngredientExtractor ingredientExtractor
ตัวอย่างใช้งาน
ResourceKey<RecipePropertySet> resourceKey = ...;
RecipeManager.IngredientExtractor ingredientExtractor = ...;
RecipeManager.IngredientCollector instance = new RecipeManager.IngredientCollector(resourceKey, ingredientExtractor);
RecipeManager$IngredientExtractor
- Full name:
net.minecraft.world.item.crafting.RecipeManager$IngredientExtractor - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeManager.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.RecipeManager$IngredientExtractor#apply(Recipe<?>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeManager.java:293 - Modifiers: ``
- Return:
Optional<Ingredient>
คืออะไร
นำไปใช้ apply
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Recipe<?> recipe
ตัวอย่างใช้งาน
RecipeManager.IngredientExtractor instance = ...;
Recipe<?> recipe = ...;
Optional<Ingredient> result = instance.apply(recipe);
RecipeMap
- Full name:
net.minecraft.world.item.crafting.RecipeMap - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeMap.java - Type:
class - Modifiers:
public
net.minecraft.world.item.crafting.RecipeMap#byKey(ResourceKey<Recipe<?>>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeMap.java:44 - Modifiers:
public - Return:
RecipeHolder<?>
คืออะไร
ดำเนินการ byKey ตาม implementation ของ RecipeMap
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.byKey.get(resourceKey).
Parameters
ResourceKey<Recipe<?>> resourceKey
ตัวอย่างใช้งาน
RecipeMap instance = ...;
ResourceKey<Recipe<?>> resourceKey = ...;
RecipeHolder<?> result = instance.byKey(resourceKey);
net.minecraft.world.item.crafting.RecipeMap#byType(RecipeType<T>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeMap.java:36 - Modifiers:
public - Return:
Collection<RecipeHolder<T>>
คืออะไร
ดำเนินการ byType ตาม implementation ของ RecipeMap
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: (Collection<RecipeHolder<T>>)this.byType.get(recipeType).
Parameters
RecipeType<T> recipeType
ตัวอย่างใช้งาน
RecipeMap instance = ...;
RecipeType<T> recipeType = ...;
Collection<RecipeHolder<T>> result = instance.byType(recipeType);
net.minecraft.world.item.crafting.RecipeMap#create(Iterable<RecipeHolder<?>>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeMap.java:24 - Modifiers:
public static - Return:
RecipeMap
คืออะไร
สร้าง create
ทำงานยังไง
มีการวนลูป. เรียกต่อ: builder(), put(), value(), getType(), id(), build(). สร้างออบเจ็กต์: RecipeMap. คืนค่า: new RecipeMap(builder.build(), builder2.build()).
Parameters
Iterable<RecipeHolder<?>> iterable
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeMap#getRecipesFor(RecipeType<T>,I,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeMap.java:49 - Modifiers:
public - Return:
Stream<RecipeHolder<T>>
คืออะไร
อ่านค่า Recipes For
ทำงานยังไง
เรียกต่อ: isEmpty(), empty(), byType(), stream(), filter(), value(), matches(). คืนค่า: recipeInput.isEmpty() ? Stream.empty() : this.byType(recipeType).stream().filter(recipeHolder -> recipeHolder.value().matches(recipeInput, level)).
Parameters
RecipeType<T> recipeTypeI recipeInputLevel level
ตัวอย่างใช้งาน
RecipeMap instance = ...;
RecipeType<T> recipeType = ...;
I recipeInput = ...;
Level level = ...;
Stream<RecipeHolder<T>> result = instance.getRecipesFor(recipeType, recipeInput, level);
net.minecraft.world.item.crafting.RecipeMap#values()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeMap.java:40 - Modifiers:
public - Return:
Collection<RecipeHolder<?>>
คืออะไร
ดำเนินการ values ตาม implementation ของ RecipeMap
ทำงานยังไง
คืนค่า: this.byKey.values().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipePropertySet
- Full name:
net.minecraft.world.item.crafting.RecipePropertySet - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipePropertySet.java - Type:
class - Modifiers:
public
net.minecraft.world.item.crafting.RecipePropertySet#test(ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipePropertySet.java:43 - Modifiers:
public - Return:
boolean
คืออะไร
ทดสอบเงื่อนไข test
ทำงานยังไง
เรียกต่อ: contains(), getItemHolder(). คืนค่า: this.items.contains(itemStack.getItemHolder()).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
RecipePropertySet instance = ...;
ItemStack itemStack = ...;
boolean result = instance.test(itemStack);
RecipeSerializer
- Full name:
net.minecraft.world.item.crafting.RecipeSerializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeSerializer.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.RecipeSerializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeSerializer.java:41 - Modifiers: ``
- Return:
MapCodec<T>
คืออะไร
ดำเนินการ codec ตาม implementation ของ RecipeSerializer
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeSerializer#register(String,S)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeSerializer.java:46 - Modifiers:
static - Return:
S
คืออะไร
ลงทะเบียน register
ทำงานยังไง
คืนค่า: Registry.register(BuiltInRegistries.RECIPE_SERIALIZER, string, recipeSerializer).
Parameters
String stringS recipeSerializer
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.RecipeSerializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeSerializer.java:43 - Modifiers: ``
- Return:
StreamCodec<RegistryFriendlyByteBuf, T>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ RecipeSerializer
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RecipeSerializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, T> result = instance.streamCodec();
RecipeType
- Full name:
net.minecraft.world.item.crafting.RecipeType - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RecipeType.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.RecipeType#register(String)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RecipeType.java:16 - Modifiers:
static - Return:
RecipeType<T>
คืออะไร
ลงทะเบียน register
ทำงานยังไง
เรียกต่อ: withDefaultNamespace(), toString(). สร้างออบเจ็กต์: RecipeType<T>. คืนค่า: string.
Parameters
String string
ตัวอย่างใช้งาน
RepairItemRecipe
- Full name:
net.minecraft.world.item.crafting.RepairItemRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/RepairItemRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.RepairItemRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RepairItemRecipe.java:55 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ RepairItemRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getItemsToCombine(), getFirst(), getSecond(), max(), getMaxDamage(), getDamageValue(), getItem(), set(). สร้างออบเจ็กต์: ItemStack. มีจุด return อย่างน้อย 2 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
RepairItemRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.RepairItemRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/RepairItemRecipe.java:84 - Modifiers:
public - Return:
RecipeSerializer<RepairItemRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.REPAIR_ITEM.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RepairItemRecipe instance = ...;
RecipeSerializer<RepairItemRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.RepairItemRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RepairItemRecipe.java:51 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ RepairItemRecipe
ทำงานยังไง
เรียกต่อ: getItemsToCombine(). คืนค่า: getItemsToCombine(craftingInput) != null.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
RepairItemRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
net.minecraft.world.item.crafting.RepairItemRecipe#RepairItemRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/RepairItemRecipe.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RepairItemRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
RepairItemRecipe instance = new RepairItemRecipe(craftingBookCategory);
SelectableRecipe
- Full name:
net.minecraft.world.item.crafting.SelectableRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SelectableRecipe.java - Type:
record - Modifiers:
public
net.minecraft.world.item.crafting.SelectableRecipe#noRecipeCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:12 - Modifiers:
public static - Return:
StreamCodec<RegistryFriendlyByteBuf, SelectableRecipe<T>>
คืออะไร
ดำเนินการ noRecipeCodec ตาม implementation ของ SelectableRecipe
ทำงานยังไง
เรียกต่อ: composite(), empty(). สร้างออบเจ็กต์: SelectableRecipe<>. คืนค่า: StreamCodec.composite(SlotDisplay.STREAM_CODEC, SelectableRecipe::optionDisplay, slotDisplay -> new SelectableRecipe<>(slotDisplay, Optional.empty())).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StreamCodec<RegistryFriendlyByteBuf, SelectableRecipe<T>> result = SelectableRecipe.noRecipeCodec();
SelectableRecipe$SingleInputEntry
- Full name:
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputEntry - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SelectableRecipe.java - Type:
record - Modifiers:
public
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputEntry#noRecipeCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:18 - Modifiers:
public static - Return:
StreamCodec<RegistryFriendlyByteBuf, SelectableRecipe.SingleInputEntry<T>>
คืออะไร
ดำเนินการ noRecipeCodec ตาม implementation ของ SelectableRecipe$SingleInputEntry
ทำงานยังไง
เรียกต่อ: composite().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StreamCodec<RegistryFriendlyByteBuf, SelectableRecipe.SingleInputEntry<T>> result = SelectableRecipe.SingleInputEntry.noRecipeCodec();
SelectableRecipe$SingleInputSet
- Full name:
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SelectableRecipe.java - Type:
record - Modifiers:
public
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet#acceptsInput(ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:42 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ acceptsInput ตาม implementation ของ SelectableRecipe$SingleInputSet
ทำงานยังไง
เรียกต่อ: stream(), anyMatch(), test(). คืนค่า: this.entries.stream().anyMatch(singleInputEntry -> singleInputEntry.input.test(itemStack)).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
SelectableRecipe.SingleInputSet instance = ...;
ItemStack itemStack = ...;
boolean result = instance.acceptsInput(itemStack);
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet#empty()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:30 - Modifiers:
public static - Return:
SelectableRecipe.SingleInputSet<T>
คืออะไร
ดำเนินการ empty ตาม implementation ของ SelectableRecipe$SingleInputSet
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: SelectableRecipe.SingleInputSet<>. คืนค่า: new SelectableRecipe.SingleInputSet<>(List.of()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet#isEmpty()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:50 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
คืนค่า: this.entries.isEmpty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet#noRecipeCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:34 - Modifiers:
public static - Return:
StreamCodec<RegistryFriendlyByteBuf, SelectableRecipe.SingleInputSet<T>>
คืออะไร
ดำเนินการ noRecipeCodec ตาม implementation ของ SelectableRecipe$SingleInputSet
ทำงานยังไง
เรียกต่อ: composite(), apply(), list().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StreamCodec<RegistryFriendlyByteBuf, SelectableRecipe.SingleInputSet<T>> result = SelectableRecipe.SingleInputSet.noRecipeCodec();
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet#selectByInput(ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:46 - Modifiers:
public - Return:
SelectableRecipe.SingleInputSet<T>
คืออะไร
ดำเนินการ selectByInput ตาม implementation ของ SelectableRecipe$SingleInputSet
ทำงานยังไง
เรียกต่อ: stream(), filter(), test(), toList(). สร้างออบเจ็กต์: SelectableRecipe.SingleInputSet<>. คืนค่า: new SelectableRecipe.SingleInputSet<>(this.entries.stream().filter(singleInputEntry -> singleInputEntry.input.test(itemStack)).toList()).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
SelectableRecipe.SingleInputSet instance = ...;
ItemStack itemStack = ...;
SelectableRecipe.SingleInputSet<T> result = instance.selectByInput(itemStack);
net.minecraft.world.item.crafting.SelectableRecipe$SingleInputSet#size()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SelectableRecipe.java:54 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ SelectableRecipe$SingleInputSet
ทำงานยังไง
คืนค่า: this.entries.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapedRecipe
- Full name:
net.minecraft.world.item.crafting.ShapedRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ShapedRecipe.java - Type:
class - Modifiers:
public - Implements:
CraftingRecipe
net.minecraft.world.item.crafting.ShapedRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:79 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ ShapedRecipe
ทำงานยังไง
เรียกต่อ: copy(). คืนค่า: this.result.copy().
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
ShapedRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.ShapedRecipe#category()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:51 - Modifiers:
public - Return:
CraftingBookCategory
คืออะไร
ดำเนินการ category ตาม implementation ของ ShapedRecipe
ทำงานยังไง
คืนค่า: this.category.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:91 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ ShapedRecipe
ทำงานยังไง
เรียกต่อ: of(), width(), height(), ingredients(), stream(), map(), orElse(), toList(). สร้างออบเจ็กต์: ShapedCraftingRecipeDisplay, SlotDisplay.ItemStackSlotDisplay, SlotDisplay.ItemSlotDisplay.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#getHeight()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:87 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
เรียกต่อ: height(). คืนค่า: this.pattern.height().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#getIngredients()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:56 - Modifiers:
public - Return:
List<Optional<Ingredient>>
คืออะไร
อ่านค่า Ingredients
ทำงานยังไง
เรียกต่อ: ingredients(). คืนค่า: this.pattern.ingredients().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:41 - Modifiers:
public - Return:
RecipeSerializer<? extends ShapedRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SHAPED_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapedRecipe instance = ...;
RecipeSerializer<? extends ShapedRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.ShapedRecipe#getWidth()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:83 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
เรียกต่อ: width(). คืนค่า: this.pattern.width().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#group()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:46 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ group ตาม implementation ของ ShapedRecipe
ทำงานยังไง
คืนค่า: this.group.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:75 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ ShapedRecipe
ทำงานยังไง
คืนค่า: this.pattern.matches(craftingInput).
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
ShapedRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
net.minecraft.world.item.crafting.ShapedRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:61 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ ShapedRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placementInfo. เรียกต่อ: createFromOptionals(), ingredients(). คืนค่า: this.placementInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe#ShapedRecipe(String,CraftingBookCategory,ShapedRecipePattern,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShapedRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringCraftingBookCategory craftingBookCategoryShapedRecipePattern shapedRecipePatternItemStack itemStack
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
ShapedRecipePattern shapedRecipePattern = ...;
ItemStack itemStack = ...;
ShapedRecipe instance = new ShapedRecipe("value", craftingBookCategory, shapedRecipePattern, itemStack);
net.minecraft.world.item.crafting.ShapedRecipe#ShapedRecipe(String,CraftingBookCategory,ShapedRecipePattern,ItemStack,boolean)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:29 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShapedRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: group, category, pattern, result, showNotification.
Parameters
String stringCraftingBookCategory craftingBookCategoryShapedRecipePattern shapedRecipePatternItemStack itemStackboolean bl
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
ShapedRecipePattern shapedRecipePattern = ...;
ItemStack itemStack = ...;
ShapedRecipe instance = new ShapedRecipe("value", craftingBookCategory, shapedRecipePattern, itemStack, true);
net.minecraft.world.item.crafting.ShapedRecipe#showNotification()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:70 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showNotification ตาม implementation ของ ShapedRecipe
ทำงานยังไง
คืนค่า: this.showNotification.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapedRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.ShapedRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ShapedRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<ShapedRecipe>
net.minecraft.world.item.crafting.ShapedRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:119 - Modifiers:
public - Return:
MapCodec<ShapedRecipe>
คืออะไร
ดำเนินการ codec ตาม implementation ของ ShapedRecipe$Serializer
ทำงานยังไง
คืนค่า: CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipe.java:124 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, ShapedRecipe>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ ShapedRecipe$Serializer
ทำงานยังไง
คืนค่า: STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapedRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, ShapedRecipe> result = instance.streamCodec();
ShapedRecipePattern
- Full name:
net.minecraft.world.item.crafting.ShapedRecipePattern - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ShapedRecipePattern.java - Type:
class - Modifiers:
public final
net.minecraft.world.item.crafting.ShapedRecipePattern#height()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:198 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ height ตาม implementation ของ ShapedRecipePattern
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipePattern#ingredients()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:202 - Modifiers:
public - Return:
List<Optional<Ingredient>>
คืออะไร
ดำเนินการ ingredients ตาม implementation ของ ShapedRecipePattern
ทำงานยังไง
คืนค่า: this.ingredients.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapedRecipePattern#matches(CraftingInput)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:156 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ ShapedRecipePattern
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: ingredientCount(), width(), height(). มีจุด return อย่างน้อย 4 จุด.
Parameters
CraftingInput craftingInput
ตัวอย่างใช้งาน
ShapedRecipePattern instance = ...;
CraftingInput craftingInput = ...;
boolean result = instance.matches(craftingInput);
net.minecraft.world.item.crafting.ShapedRecipePattern#of(Map<Character, Ingredient>,List<String>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:63 - Modifiers:
public static - Return:
ShapedRecipePattern
คืออะไร
ดำเนินการ of ตาม implementation ของ ShapedRecipePattern
ทำงานยังไง
เรียกต่อ: Data(), unpack(), getOrThrow(). สร้างออบเจ็กต์: ShapedRecipePattern.Data. คืนค่า: unpack(data).getOrThrow().
Parameters
Map<Character, Ingredient> mapList<String> list
ตัวอย่างใช้งาน
Map<Character, Ingredient> map = ...;
List<String> list = ...;
ShapedRecipePattern result = ShapedRecipePattern.of(map, list);
net.minecraft.world.item.crafting.ShapedRecipePattern#of(Map<Character, Ingredient>,String[])
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:59 - Modifiers:
public static - Return:
ShapedRecipePattern
คืออะไร
ดำเนินการ of ตาม implementation ของ ShapedRecipePattern
ทำงานยังไง
คืนค่า: of(map, List.of(strings)).
Parameters
Map<Character, Ingredient> mapString[] strings
ตัวอย่างใช้งาน
Map<Character, Ingredient> map = ...;
String[] strings = ...;
ShapedRecipePattern result = ShapedRecipePattern.of(map, strings);
net.minecraft.world.item.crafting.ShapedRecipePattern#ShapedRecipePattern(int,int,List<Optional<Ingredient>>,Optional<ShapedRecipePattern.Data>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:46 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShapedRecipePattern ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: width, height, ingredients, data, ingredientCount, symmetrical. เรียกต่อ: stream(), flatMap(), count(), isSymmetrical().
Parameters
int iint jList<Optional<Ingredient>> listOptional<ShapedRecipePattern.Data> optional
ตัวอย่างใช้งาน
List<Optional<Ingredient>> list = ...;
Optional<ShapedRecipePattern.Data> optional = ...;
ShapedRecipePattern instance = new ShapedRecipePattern(0, 0, list, optional);
net.minecraft.world.item.crafting.ShapedRecipePattern#width()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapedRecipePattern.java:194 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ width ตาม implementation ของ ShapedRecipePattern
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapelessRecipe
- Full name:
net.minecraft.world.item.crafting.ShapelessRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ShapelessRecipe.java - Type:
class - Modifiers:
public - Implements:
CraftingRecipe
net.minecraft.world.item.crafting.ShapelessRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:68 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ ShapelessRecipe
ทำงานยังไง
เรียกต่อ: copy(). คืนค่า: this.result.copy().
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
ShapelessRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.ShapelessRecipe#category()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:44 - Modifiers:
public - Return:
CraftingBookCategory
คืออะไร
ดำเนินการ category ตาม implementation ของ ShapelessRecipe
ทำงานยังไง
คืนค่า: this.category.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapelessRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:72 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ ShapelessRecipe
ทำงานยังไง
เรียกต่อ: of(), stream(), map(), toList(), ItemStackSlotDisplay(), ItemSlotDisplay(). สร้างออบเจ็กต์: ShapelessCraftingRecipeDisplay, SlotDisplay.ItemStackSlotDisplay, SlotDisplay.ItemSlotDisplay.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapelessRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:34 - Modifiers:
public - Return:
RecipeSerializer<ShapelessRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SHAPELESS_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapelessRecipe instance = ...;
RecipeSerializer<ShapelessRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.ShapelessRecipe#group()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:39 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ group ตาม implementation ของ ShapelessRecipe
ทำงานยังไง
คืนค่า: this.group.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapelessRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:58 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ ShapelessRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: ingredientCount(), size(), getFirst(), test(), getItem(), stackedContents(), canCraft(). คืนค่า: false.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
ShapelessRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
net.minecraft.world.item.crafting.ShapelessRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:49 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ ShapelessRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placementInfo. เรียกต่อ: create(). คืนค่า: this.placementInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapelessRecipe#ShapelessRecipe(String,CraftingBookCategory,ItemStack,List<Ingredient>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:27 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShapelessRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: group, category, result, ingredients.
Parameters
String stringCraftingBookCategory craftingBookCategoryItemStack itemStackList<Ingredient> list
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
ItemStack itemStack = ...;
List<Ingredient> list = ...;
ShapelessRecipe instance = new ShapelessRecipe("value", craftingBookCategory, itemStack, list);
ShapelessRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.ShapelessRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ShapelessRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<ShapelessRecipe>
net.minecraft.world.item.crafting.ShapelessRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:105 - Modifiers:
public - Return:
MapCodec<ShapelessRecipe>
คืออะไร
ดำเนินการ codec ตาม implementation ของ ShapelessRecipe$Serializer
ทำงานยังไง
คืนค่า: CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.ShapelessRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShapelessRecipe.java:110 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, ShapelessRecipe>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ ShapelessRecipe$Serializer
ทำงานยังไง
คืนค่า: STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShapelessRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, ShapelessRecipe> result = instance.streamCodec();
ShieldDecorationRecipe
- Full name:
net.minecraft.world.item.crafting.ShieldDecorationRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/ShieldDecorationRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.ShieldDecorationRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShieldDecorationRecipe.java:55 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ ShieldDecorationRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), is(), copy(), set(), get(), getColor(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
ShieldDecorationRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.ShieldDecorationRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShieldDecorationRecipe.java:79 - Modifiers:
public - Return:
RecipeSerializer<ShieldDecorationRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SHIELD_DECORATION.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShieldDecorationRecipe instance = ...;
RecipeSerializer<ShieldDecorationRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.ShieldDecorationRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShieldDecorationRecipe.java:16 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ ShieldDecorationRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), is(), getOrDefault(), layers(). มีจุด return อย่างน้อย 6 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
ShieldDecorationRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
net.minecraft.world.item.crafting.ShieldDecorationRecipe#ShieldDecorationRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/ShieldDecorationRecipe.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShieldDecorationRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
ShieldDecorationRecipe instance = new ShieldDecorationRecipe(craftingBookCategory);
SingleItemRecipe
- Full name:
net.minecraft.world.item.crafting.SingleItemRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SingleItemRecipe.java - Type:
class - Modifiers:
public abstract - Implements:
Recipe<SingleRecipeInput>
net.minecraft.world.item.crafting.SingleItemRecipe#assemble(SingleRecipeInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:59 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ SingleItemRecipe
ทำงานยังไง
เรียกต่อ: copy(). คืนค่า: this.result.copy().
Parameters
SingleRecipeInput singleRecipeInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
SingleItemRecipe instance = ...;
SingleRecipeInput singleRecipeInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(singleRecipeInput, provider);
net.minecraft.world.item.crafting.SingleItemRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:27 - Modifiers:
public abstract - Return:
RecipeSerializer<? extends SingleItemRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SingleItemRecipe instance = ...;
RecipeSerializer<? extends SingleItemRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.SingleItemRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:30 - Modifiers:
public abstract - Return:
RecipeType<? extends SingleItemRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SingleItemRecipe instance = ...;
RecipeType<? extends SingleItemRecipe> result = instance.getType();
net.minecraft.world.item.crafting.SingleItemRecipe#group()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:37 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ group ตาม implementation ของ SingleItemRecipe
ทำงานยังไง
คืนค่า: this.group.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SingleItemRecipe#input()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:42 - Modifiers:
public - Return:
Ingredient
คืออะไร
ดำเนินการ input ตาม implementation ของ SingleItemRecipe
ทำงานยังไง
คืนค่า: this.input.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SingleItemRecipe#matches(SingleRecipeInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:33 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ SingleItemRecipe
ทำงานยังไง
เรียกต่อ: test(), item(). คืนค่า: this.input.test(singleRecipeInput.item()).
Parameters
SingleRecipeInput singleRecipeInputLevel level
ตัวอย่างใช้งาน
SingleItemRecipe instance = ...;
SingleRecipeInput singleRecipeInput = ...;
Level level = ...;
boolean result = instance.matches(singleRecipeInput, level);
net.minecraft.world.item.crafting.SingleItemRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:50 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ SingleItemRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placementInfo. เรียกต่อ: create(). คืนค่า: this.placementInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SingleItemRecipe#result()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:46 - Modifiers:
protected - Return:
ItemStack
คืออะไร
ดำเนินการ result ตาม implementation ของ SingleItemRecipe
ทำงานยังไง
คืนค่า: this.result.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SingleItemRecipe#SingleItemRecipe(String,Ingredient,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SingleItemRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: group, input, result.
Parameters
String stringIngredient ingredientItemStack itemStack
ตัวอย่างใช้งาน
Ingredient ingredient = ...;
ItemStack itemStack = ...;
SingleItemRecipe instance = new SingleItemRecipe("value", ingredient, itemStack);
SingleItemRecipe$Factory
- Full name:
net.minecraft.world.item.crafting.SingleItemRecipe$Factory - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SingleItemRecipe.java - Type:
interface - Modifiers:
public
net.minecraft.world.item.crafting.SingleItemRecipe$Factory#create(String,Ingredient,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:65 - Modifiers: ``
- Return:
T
คืออะไร
สร้าง create
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
String stringIngredient ingredientItemStack itemStack
ตัวอย่างใช้งาน
SingleItemRecipe.Factory instance = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
T result = instance.create("value", ingredient, itemStack);
SingleItemRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.SingleItemRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SingleItemRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<T>
net.minecraft.world.item.crafting.SingleItemRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:92 - Modifiers:
public - Return:
MapCodec<T>
คืออะไร
ดำเนินการ codec ตาม implementation ของ SingleItemRecipe$Serializer
ทำงานยังไง
คืนค่า: this.codec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SingleItemRecipe$Serializer#Serializer(SingleItemRecipe.Factory<T>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:72 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SingleItemRecipe.Serializer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: codec, streamCodec. เรียกต่อ: mapCodec(), group(), optionalFieldOf(), forGetter(), fieldOf(), apply(), composite().
Parameters
SingleItemRecipe.Factory<T> factory
ตัวอย่างใช้งาน
SingleItemRecipe.Factory<T> factory = ...;
SingleItemRecipe.Serializer instance = new SingleItemRecipe.Serializer(factory);
net.minecraft.world.item.crafting.SingleItemRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleItemRecipe.java:97 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, T>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ SingleItemRecipe$Serializer
ทำงานยังไง
คืนค่า: this.streamCodec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SingleItemRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, T> result = instance.streamCodec();
SingleRecipeInput
- Full name:
net.minecraft.world.item.crafting.SingleRecipeInput - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SingleRecipeInput.java - Type:
record - Modifiers:
public - Implements:
RecipeInput
net.minecraft.world.item.crafting.SingleRecipeInput#getItem(int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleRecipeInput.java:6 - Modifiers:
public - Return:
ItemStack
คืออะไร
อ่านค่า Item
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: this.item.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SingleRecipeInput#size()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SingleRecipeInput.java:15 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ SingleRecipeInput
ทำงานยังไง
คืนค่า: 1.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmeltingRecipe
- Full name:
net.minecraft.world.item.crafting.SmeltingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmeltingRecipe.java - Type:
class - Modifiers:
public - Extends:
AbstractCookingRecipe
net.minecraft.world.item.crafting.SmeltingRecipe#furnaceIcon()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmeltingRecipe.java:12 - Modifiers:
protected - Return:
Item
คืออะไร
ดำเนินการ furnaceIcon ตาม implementation ของ SmeltingRecipe
ทำงานยังไง
คืนค่า: Items.FURNACE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmeltingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmeltingRecipe.java:17 - Modifiers:
public - Return:
RecipeSerializer<SmeltingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SMELTING_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmeltingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmeltingRecipe.java:22 - Modifiers:
public - Return:
RecipeType<SmeltingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.SMELTING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmeltingRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmeltingRecipe.java:27 - Modifiers:
public - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ SmeltingRecipe
ทำงานยังไง
แยกกรณีด้วย switch. เรียกต่อ: category(). คืนค่า: switch (this.category()) { case BLOCKS -> RecipeBookCategories.FURNACE_BLOCKS.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmeltingRecipe#SmeltingRecipe(String,CookingBookCategory,Ingredient,ItemStack,float,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmeltingRecipe.java:8 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SmeltingRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringCookingBookCategory cookingBookCategoryIngredient ingredientItemStack itemStackfloat fint i
ตัวอย่างใช้งาน
CookingBookCategory cookingBookCategory = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
SmeltingRecipe instance = new SmeltingRecipe("value", cookingBookCategory, ingredient, itemStack, 0.0F, 0);
SmithingRecipe
- Full name:
net.minecraft.world.item.crafting.SmithingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmithingRecipe.java - Type:
interface - Modifiers:
public - Implements:
Recipe<SmithingRecipeInput>
net.minecraft.world.item.crafting.SmithingRecipe#additionIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:25 - Modifiers: ``
- Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ additionIngredient ตาม implementation ของ SmithingRecipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingRecipe#baseIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:23 - Modifiers: ``
- Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ baseIngredient ตาม implementation ของ SmithingRecipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:12 - Modifiers: ``
- Return:
RecipeSerializer<? extends SmithingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingRecipe instance = ...;
RecipeSerializer<? extends SmithingRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.SmithingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:7 - Modifiers:
default - Return:
RecipeType<SmithingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.SMITHING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingRecipe#matches(SmithingRecipeInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:15 - Modifiers:
default - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ SmithingRecipe
ทำงานยังไง
เรียกต่อ: testOptionalIngredient(), templateIngredient(), template(), baseIngredient(), base(), additionIngredient(), addition().
Parameters
SmithingRecipeInput smithingRecipeInputLevel level
ตัวอย่างใช้งาน
SmithingRecipe instance = ...;
SmithingRecipeInput smithingRecipeInput = ...;
Level level = ...;
boolean result = instance.matches(smithingRecipeInput, level);
net.minecraft.world.item.crafting.SmithingRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:27 - Modifiers:
default - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ SmithingRecipe
ทำงานยังไง
คืนค่า: RecipeBookCategories.SMITHING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingRecipe#templateIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipe.java:21 - Modifiers: ``
- Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ templateIngredient ตาม implementation ของ SmithingRecipe
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingRecipeInput
- Full name:
net.minecraft.world.item.crafting.SmithingRecipeInput - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmithingRecipeInput.java - Type:
record - Modifiers:
public - Implements:
RecipeInput
net.minecraft.world.item.crafting.SmithingRecipeInput#getItem(int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipeInput.java:6 - Modifiers:
public - Return:
ItemStack
คืออะไร
อ่านค่า Item
ทำงานยังไง
แยกกรณีด้วย switch. สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: switch (i) { case 0 -> this.template.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingRecipeInput#isEmpty()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipeInput.java:21 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
คืนค่า: this.template.isEmpty() && this.base.isEmpty() && this.addition.isEmpty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingRecipeInput#size()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingRecipeInput.java:16 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ SmithingRecipeInput
ทำงานยังไง
คืนค่า: 3.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTransformRecipe
- Full name:
net.minecraft.world.item.crafting.SmithingTransformRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmithingTransformRecipe.java - Type:
class - Modifiers:
public - Implements:
SmithingRecipe
net.minecraft.world.item.crafting.SmithingTransformRecipe#additionIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:48 - Modifiers:
public - Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ additionIngredient ตาม implementation ของ SmithingTransformRecipe
ทำงานยังไง
คืนค่า: this.addition.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTransformRecipe instance = ...;
Optional<Ingredient> result = instance.additionIngredient();
net.minecraft.world.item.crafting.SmithingTransformRecipe#assemble(SmithingRecipeInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:32 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ SmithingTransformRecipe
ทำงานยังไง
เรียกต่อ: base(), transmuteCopy(), getItem(), getCount(), applyComponents(), getComponentsPatch(). คืนค่า: itemStack.
Parameters
SmithingRecipeInput smithingRecipeInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
SmithingTransformRecipe instance = ...;
SmithingRecipeInput smithingRecipeInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(smithingRecipeInput, provider);
net.minecraft.world.item.crafting.SmithingTransformRecipe#baseIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:43 - Modifiers:
public - Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ baseIngredient ตาม implementation ของ SmithingTransformRecipe
ทำงานยังไง
คืนค่า: this.base.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTransformRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:67 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ SmithingTransformRecipe
ทำงานยังไง
เรียกต่อ: of(), optionalIngredientToDisplay(), ItemStackSlotDisplay(), ItemSlotDisplay(). สร้างออบเจ็กต์: SmithingRecipeDisplay, SlotDisplay.ItemStackSlotDisplay, SlotDisplay.ItemSlotDisplay.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTransformRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:53 - Modifiers:
public - Return:
RecipeSerializer<SmithingTransformRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SMITHING_TRANSFORM.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTransformRecipe instance = ...;
RecipeSerializer<SmithingTransformRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.SmithingTransformRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:58 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ SmithingTransformRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placementInfo. เรียกต่อ: createFromOptionals(), of(). คืนค่า: this.placementInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTransformRecipe#SmithingTransformRecipe(Optional<Ingredient>,Optional<Ingredient>,Optional<Ingredient>,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:25 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SmithingTransformRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: template, base, addition, result.
Parameters
Optional<Ingredient> optionalOptional<Ingredient> optional2Optional<Ingredient> optional3ItemStack itemStack
ตัวอย่างใช้งาน
Optional<Ingredient> optional = ...;
Optional<Ingredient> optional2 = ...;
Optional<Ingredient> optional3 = ...;
ItemStack itemStack = ...;
SmithingTransformRecipe instance = new SmithingTransformRecipe(optional, optional2, optional3, itemStack);
net.minecraft.world.item.crafting.SmithingTransformRecipe#templateIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:38 - Modifiers:
public - Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ templateIngredient ตาม implementation ของ SmithingTransformRecipe
ทำงานยังไง
คืนค่า: this.template.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTransformRecipe instance = ...;
Optional<Ingredient> result = instance.templateIngredient();
SmithingTransformRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.SmithingTransformRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmithingTransformRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<SmithingTransformRecipe>
net.minecraft.world.item.crafting.SmithingTransformRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:102 - Modifiers:
public - Return:
MapCodec<SmithingTransformRecipe>
คืออะไร
ดำเนินการ codec ตาม implementation ของ SmithingTransformRecipe$Serializer
ทำงานยังไง
คืนค่า: CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTransformRecipe.Serializer instance = ...;
MapCodec<SmithingTransformRecipe> result = instance.codec();
net.minecraft.world.item.crafting.SmithingTransformRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTransformRecipe.java:107 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, SmithingTransformRecipe>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ SmithingTransformRecipe$Serializer
ทำงานยังไง
คืนค่า: STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTransformRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, SmithingTransformRecipe> result = instance.streamCodec();
SmithingTrimRecipe
- Full name:
net.minecraft.world.item.crafting.SmithingTrimRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmithingTrimRecipe.java - Type:
class - Modifiers:
public - Implements:
SmithingRecipe
net.minecraft.world.item.crafting.SmithingTrimRecipe#additionIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:68 - Modifiers:
public - Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ additionIngredient ตาม implementation ของ SmithingTrimRecipe
ทำงานยังไง
คืนค่า: this.addition.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTrimRecipe#applyTrim(HolderLookup.Provider,ItemStack,ItemStack,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:41 - Modifiers:
public static - Return:
ItemStack
คืออะไร
นำไปใช้ Trim
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFromIngredient(), getFromTemplate(), isPresent(), get(), hasPatternAndMaterial(), copyWithCount(), set(). สร้างออบเจ็กต์: ArmorTrim. มีจุด return อย่างน้อย 3 จุด.
Parameters
HolderLookup.Provider providerItemStack itemStackItemStack itemStack2ItemStack itemStack3
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
ItemStack itemStack = ...;
ItemStack itemStack2 = ...;
ItemStack itemStack3 = ...;
ItemStack result = SmithingTrimRecipe.applyTrim(provider, itemStack, itemStack2, itemStack3);
net.minecraft.world.item.crafting.SmithingTrimRecipe#assemble(SmithingRecipeInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:37 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ SmithingTrimRecipe
ทำงานยังไง
เรียกต่อ: applyTrim(), base(), addition(), template(). คืนค่า: applyTrim(provider, smithingRecipeInput.base(), smithingRecipeInput.addition(), smithingRecipeInput.template()).
Parameters
SmithingRecipeInput smithingRecipeInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
SmithingTrimRecipe instance = ...;
SmithingRecipeInput smithingRecipeInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(smithingRecipeInput, provider);
net.minecraft.world.item.crafting.SmithingTrimRecipe#baseIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:63 - Modifiers:
public - Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ baseIngredient ตาม implementation ของ SmithingTrimRecipe
ทำงานยังไง
คืนค่า: this.base.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTrimRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:87 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ SmithingTrimRecipe
ทำงานยังไง
เรียกต่อ: optionalIngredientToDisplay(), of(), SmithingTrimDemoSlotDisplay(), ItemSlotDisplay(). สร้างออบเจ็กต์: SmithingRecipeDisplay, SlotDisplay.SmithingTrimDemoSlotDisplay, SlotDisplay.ItemSlotDisplay.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTrimRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:73 - Modifiers:
public - Return:
RecipeSerializer<SmithingTrimRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SMITHING_TRIM.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTrimRecipe instance = ...;
RecipeSerializer<SmithingTrimRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.SmithingTrimRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:78 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ SmithingTrimRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placementInfo. เรียกต่อ: createFromOptionals(), of(). คืนค่า: this.placementInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmithingTrimRecipe#SmithingTrimRecipe(Optional<Ingredient>,Optional<Ingredient>,Optional<Ingredient>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:31 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SmithingTrimRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: template, base, addition.
Parameters
Optional<Ingredient> optionalOptional<Ingredient> optional2Optional<Ingredient> optional3
ตัวอย่างใช้งาน
Optional<Ingredient> optional = ...;
Optional<Ingredient> optional2 = ...;
Optional<Ingredient> optional3 = ...;
SmithingTrimRecipe instance = new SmithingTrimRecipe(optional, optional2, optional3);
net.minecraft.world.item.crafting.SmithingTrimRecipe#templateIngredient()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:58 - Modifiers:
public - Return:
Optional<Ingredient>
คืออะไร
ดำเนินการ templateIngredient ตาม implementation ของ SmithingTrimRecipe
ทำงานยังไง
คืนค่า: this.template.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTrimRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.SmithingTrimRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmithingTrimRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<SmithingTrimRecipe>
net.minecraft.world.item.crafting.SmithingTrimRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:122 - Modifiers:
public - Return:
MapCodec<SmithingTrimRecipe>
คืออะไร
ดำเนินการ codec ตาม implementation ของ SmithingTrimRecipe$Serializer
ทำงานยังไง
คืนค่า: CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTrimRecipe.Serializer instance = ...;
MapCodec<SmithingTrimRecipe> result = instance.codec();
net.minecraft.world.item.crafting.SmithingTrimRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmithingTrimRecipe.java:127 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, SmithingTrimRecipe>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ SmithingTrimRecipe$Serializer
ทำงานยังไง
คืนค่า: STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmithingTrimRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, SmithingTrimRecipe> result = instance.streamCodec();
SmokingRecipe
- Full name:
net.minecraft.world.item.crafting.SmokingRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/SmokingRecipe.java - Type:
class - Modifiers:
public - Extends:
AbstractCookingRecipe
net.minecraft.world.item.crafting.SmokingRecipe#furnaceIcon()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmokingRecipe.java:12 - Modifiers:
protected - Return:
Item
คืออะไร
ดำเนินการ furnaceIcon ตาม implementation ของ SmokingRecipe
ทำงานยังไง
คืนค่า: Items.SMOKER.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmokingRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmokingRecipe.java:22 - Modifiers:
public - Return:
RecipeSerializer<SmokingRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.SMOKING_RECIPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmokingRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmokingRecipe.java:17 - Modifiers:
public - Return:
RecipeType<SmokingRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.SMOKING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmokingRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmokingRecipe.java:27 - Modifiers:
public - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ SmokingRecipe
ทำงานยังไง
คืนค่า: RecipeBookCategories.SMOKER_FOOD.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.SmokingRecipe#SmokingRecipe(String,CookingBookCategory,Ingredient,ItemStack,float,int)
- Origin:
common - Source:
net/minecraft/world/item/crafting/SmokingRecipe.java:8 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SmokingRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringCookingBookCategory cookingBookCategoryIngredient ingredientItemStack itemStackfloat fint i
ตัวอย่างใช้งาน
CookingBookCategory cookingBookCategory = ...;
Ingredient ingredient = ...;
ItemStack itemStack = ...;
SmokingRecipe instance = new SmokingRecipe("value", cookingBookCategory, ingredient, itemStack, 0.0F, 0);
StonecutterRecipe
- Full name:
net.minecraft.world.item.crafting.StonecutterRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/StonecutterRecipe.java - Type:
class - Modifiers:
public - Extends:
SingleItemRecipe
net.minecraft.world.item.crafting.StonecutterRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/StonecutterRecipe.java:25 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ StonecutterRecipe
ทำงานยังไง
เรียกต่อ: of(), input(), resultDisplay(), ItemSlotDisplay(). สร้างออบเจ็กต์: StonecutterRecipeDisplay, SlotDisplay.ItemSlotDisplay. คืนค่า: List.of(new StonecutterRecipeDisplay(this.input().display(), this.resultDisplay(), new SlotDisplay.ItemSlotDisplay(Items.STONECUTTER))).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.StonecutterRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/StonecutterRecipe.java:20 - Modifiers:
public - Return:
RecipeSerializer<StonecutterRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.STONECUTTER.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StonecutterRecipe instance = ...;
RecipeSerializer<StonecutterRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.StonecutterRecipe#getType()
- Origin:
common - Source:
net/minecraft/world/item/crafting/StonecutterRecipe.java:15 - Modifiers:
public - Return:
RecipeType<StonecutterRecipe>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: RecipeType.STONECUTTING.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.StonecutterRecipe#recipeBookCategory()
- Origin:
common - Source:
net/minecraft/world/item/crafting/StonecutterRecipe.java:34 - Modifiers:
public - Return:
RecipeBookCategory
คืออะไร
ดำเนินการ recipeBookCategory ตาม implementation ของ StonecutterRecipe
ทำงานยังไง
คืนค่า: RecipeBookCategories.STONECUTTER.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.StonecutterRecipe#resultDisplay()
- Origin:
common - Source:
net/minecraft/world/item/crafting/StonecutterRecipe.java:30 - Modifiers:
public - Return:
SlotDisplay
คืออะไร
ดำเนินการ resultDisplay ตาม implementation ของ StonecutterRecipe
ทำงานยังไง
เรียกต่อ: ItemStackSlotDisplay(), result(). สร้างออบเจ็กต์: SlotDisplay.ItemStackSlotDisplay. คืนค่า: new SlotDisplay.ItemStackSlotDisplay(this.result()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.StonecutterRecipe#StonecutterRecipe(String,Ingredient,ItemStack)
- Origin:
common - Source:
net/minecraft/world/item/crafting/StonecutterRecipe.java:11 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StonecutterRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringIngredient ingredientItemStack itemStack
ตัวอย่างใช้งาน
Ingredient ingredient = ...;
ItemStack itemStack = ...;
StonecutterRecipe instance = new StonecutterRecipe("value", ingredient, itemStack);
TippedArrowRecipe
- Full name:
net.minecraft.world.item.crafting.TippedArrowRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/TippedArrowRecipe.java - Type:
class - Modifiers:
public - Extends:
CustomRecipe
net.minecraft.world.item.crafting.TippedArrowRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/TippedArrowRecipe.java:39 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ TippedArrowRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getItem(), is(), set(), get(). สร้างออบเจ็กต์: ItemStack. มีจุด return อย่างน้อย 2 จุด.
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
TippedArrowRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.TippedArrowRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TippedArrowRecipe.java:50 - Modifiers:
public - Return:
RecipeSerializer<TippedArrowRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.TIPPED_ARROW.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TippedArrowRecipe instance = ...;
RecipeSerializer<TippedArrowRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.TippedArrowRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/TippedArrowRecipe.java:14 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ TippedArrowRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: width(), height(), ingredientCount(), getItem(), isEmpty(), is(). มีจุด return อย่างน้อย 5 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
TippedArrowRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
net.minecraft.world.item.crafting.TippedArrowRecipe#TippedArrowRecipe(CraftingBookCategory)
- Origin:
common - Source:
net/minecraft/world/item/crafting/TippedArrowRecipe.java:10 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TippedArrowRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CraftingBookCategory craftingBookCategory
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
TippedArrowRecipe instance = new TippedArrowRecipe(craftingBookCategory);
TransmuteRecipe
- Full name:
net.minecraft.world.item.crafting.TransmuteRecipe - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/TransmuteRecipe.java - Type:
class - Modifiers:
public - Implements:
CraftingRecipe
net.minecraft.world.item.crafting.TransmuteRecipe#assemble(CraftingInput,HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:65 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ assemble ตาม implementation ของ TransmuteRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), getItem(), isEmpty(), test(), value(), transmuteCopy(). คืนค่า: itemStack.transmuteCopy(this.result.value(), 1).
Parameters
CraftingInput craftingInputHolderLookup.Provider provider
ตัวอย่างใช้งาน
TransmuteRecipe instance = ...;
CraftingInput craftingInput = ...;
HolderLookup.Provider provider = ...;
ItemStack result = instance.assemble(craftingInput, provider);
net.minecraft.world.item.crafting.TransmuteRecipe#category()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:106 - Modifiers:
public - Return:
CraftingBookCategory
คืออะไร
ดำเนินการ category ตาม implementation ของ TransmuteRecipe
ทำงานยังไง
คืนค่า: this.category.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.TransmuteRecipe#display()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:78 - Modifiers:
public - Return:
List<RecipeDisplay>
คืออะไร
ดำเนินการ display ตาม implementation ของ TransmuteRecipe
ทำงานยังไง
เรียกต่อ: of(), ItemSlotDisplay(). สร้างออบเจ็กต์: ShapelessCraftingRecipeDisplay, SlotDisplay.ItemSlotDisplay.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.TransmuteRecipe#getSerializer()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:87 - Modifiers:
public - Return:
RecipeSerializer<TransmuteRecipe>
คืออะไร
อ่านค่า Serializer
ทำงานยังไง
คืนค่า: RecipeSerializer.TRANSMUTE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TransmuteRecipe instance = ...;
RecipeSerializer<TransmuteRecipe> result = instance.getSerializer();
net.minecraft.world.item.crafting.TransmuteRecipe#group()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:92 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ group ตาม implementation ของ TransmuteRecipe
ทำงานยังไง
คืนค่า: this.group.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.TransmuteRecipe#matches(CraftingInput,Level)
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:39 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ matches ตาม implementation ของ TransmuteRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ingredientCount(), size(), getItem(), isEmpty(), test(), value(). มีจุด return อย่างน้อย 3 จุด.
Parameters
CraftingInput craftingInputLevel level
ตัวอย่างใช้งาน
TransmuteRecipe instance = ...;
CraftingInput craftingInput = ...;
Level level = ...;
boolean result = instance.matches(craftingInput, level);
net.minecraft.world.item.crafting.TransmuteRecipe#placementInfo()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:97 - Modifiers:
public - Return:
PlacementInfo
คืออะไร
ดำเนินการ placementInfo ตาม implementation ของ TransmuteRecipe
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placementInfo. เรียกต่อ: create(), of(). คืนค่า: this.placementInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.TransmuteRecipe#TransmuteRecipe(String,CraftingBookCategory,Ingredient,Ingredient,Holder<Item>)
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:31 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TransmuteRecipe ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: group, category, input, material, result.
Parameters
String stringCraftingBookCategory craftingBookCategoryIngredient ingredientIngredient ingredient2Holder<Item> holder
ตัวอย่างใช้งาน
CraftingBookCategory craftingBookCategory = ...;
Ingredient ingredient = ...;
Ingredient ingredient2 = ...;
Holder<Item> holder = ...;
TransmuteRecipe instance = new TransmuteRecipe("value", craftingBookCategory, ingredient, ingredient2, holder);
TransmuteRecipe$Serializer
- Full name:
net.minecraft.world.item.crafting.TransmuteRecipe$Serializer - Package:
net.minecraft.world.item.crafting - Source:
common—net/minecraft/world/item/crafting/TransmuteRecipe.java - Type:
class - Modifiers:
public static - Implements:
RecipeSerializer<TransmuteRecipe>
net.minecraft.world.item.crafting.TransmuteRecipe$Serializer#codec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:136 - Modifiers:
public - Return:
MapCodec<TransmuteRecipe>
คืออะไร
ดำเนินการ codec ตาม implementation ของ TransmuteRecipe$Serializer
ทำงานยังไง
คืนค่า: CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.item.crafting.TransmuteRecipe$Serializer#streamCodec()
- Origin:
common - Source:
net/minecraft/world/item/crafting/TransmuteRecipe.java:141 - Modifiers:
public - Return:
StreamCodec<RegistryFriendlyByteBuf, TransmuteRecipe>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ TransmuteRecipe$Serializer
ทำงานยังไง
คืนค่า: STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TransmuteRecipe.Serializer instance = ...;
StreamCodec<RegistryFriendlyByteBuf, TransmuteRecipe> result = instance.streamCodec();