接口的使用
net.minecraft.recipe.RecipeType
-
使用RecipeType的程序包 程序包 说明 net.minecraft.block.entity net.minecraft.recipe net.minecraft.screen net.minecraft.util.registry -
-
net.minecraft.block.entity中RecipeType的使用
声明为RecipeType的net.minecraft.block.entity中的字段 修饰符和类型 字段 说明 private RecipeType<? extends AbstractCookingRecipe>AbstractFurnaceBlockEntity. recipeType参数类型为RecipeType的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 private static intAbstractFurnaceBlockEntity. getCookTime(World world, RecipeType<? extends AbstractCookingRecipe> recipeType, Inventory inventory)参数类型为RecipeType的net.minecraft.block.entity中的构造器 构造器 说明 AbstractFurnaceBlockEntity(BlockEntityType<?> blockEntityType, BlockPos pos, BlockState state, RecipeType<? extends AbstractCookingRecipe> recipeType) -
net.minecraft.recipe中RecipeType的使用
声明为RecipeType的net.minecraft.recipe中的字段 修饰符和类型 字段 说明 static RecipeType<BlastingRecipe>RecipeType. BLASTINGstatic RecipeType<CampfireCookingRecipe>RecipeType. CAMPFIRE_COOKINGstatic RecipeType<CraftingRecipe>RecipeType. CRAFTINGstatic RecipeType<SmeltingRecipe>RecipeType. SMELTINGstatic RecipeType<SmithingRecipe>RecipeType. SMITHINGstatic RecipeType<SmokingRecipe>RecipeType. SMOKINGstatic RecipeType<StonecuttingRecipe>RecipeType. STONECUTTINGprotected RecipeType<?>AbstractCookingRecipe. typeprivate RecipeType<?>CuttingRecipe. type类型参数类型为RecipeType的net.minecraft.recipe中的字段 修饰符和类型 字段 说明 private Map<RecipeType<?>,Map<Identifier,Recipe<?>>>RecipeManager. recipes返回RecipeType的net.minecraft.recipe中的方法 修饰符和类型 方法 说明 RecipeType<?>AbstractCookingRecipe. getType()default RecipeType<?>CraftingRecipe. getType()RecipeType<?>CuttingRecipe. getType()RecipeType<?>Recipe. getType()RecipeType<?>SmithingRecipe. getType()static <T extends Recipe<?>>
RecipeType<T>RecipeType. register(String id)参数类型为RecipeType的net.minecraft.recipe中的方法 修饰符和类型 方法 说明 <C extends Inventory,T extends Recipe<C>>
List<T>RecipeManager. getAllMatches(RecipeType<T> type, C inventory, World world)private <C extends Inventory,T extends Recipe<C>>
Map<Identifier,Recipe<C>>RecipeManager. getAllOfType(RecipeType<T> type)<C extends Inventory,T extends Recipe<C>>
Optional<T>RecipeManager. getFirstMatch(RecipeType<T> type, C inventory, World world)<C extends Inventory,T extends Recipe<C>>
DefaultedList<ItemStack>RecipeManager. getRemainingStacks(RecipeType<T> recipeType, C inventory, World world)<C extends Inventory,T extends Recipe<C>>
List<T>RecipeManager. listAllOfType(RecipeType<T> recipeType)Creates a list of all recipes of the given type.参数类型为RecipeType的net.minecraft.recipe中的构造器 构造器 说明 AbstractCookingRecipe(RecipeType<?> type, Identifier id, String group, Ingredient input, ItemStack output, float experience, int cookTime)CuttingRecipe(RecipeType<?> type, RecipeSerializer<?> serializer, Identifier id, String group, Ingredient input, ItemStack output) -
net.minecraft.screen中RecipeType的使用
声明为RecipeType的net.minecraft.screen中的字段 修饰符和类型 字段 说明 private RecipeType<? extends AbstractCookingRecipe>AbstractFurnaceScreenHandler. recipeType参数类型为RecipeType的net.minecraft.screen中的构造器 构造器 说明 AbstractFurnaceScreenHandler(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory recipeBookCategory, int int2, PlayerInventory playerInventory)AbstractFurnaceScreenHandler(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory recipeBookCategory, int int2, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate propertyDelegate) -
net.minecraft.util.registry中RecipeType的使用
类型参数类型为RecipeType的net.minecraft.util.registry中的字段 修饰符和类型 字段 说明 static Registry<RecipeType<?>>Registry. RECIPE_TYPEstatic RegistryKey<Registry<RecipeType<?>>>Registry. RECIPE_TYPE_KEY
-