接口的使用
net.minecraft.recipe.Recipe
-
-
net.minecraft.advancement.criterion中Recipe的使用
参数类型为Recipe的net.minecraft.advancement.criterion中的方法 修饰符和类型 方法 说明 booleanRecipeUnlockedCriterion.Conditions. matches(Recipe<?> recipe)voidRecipeUnlockedCriterion. trigger(ServerPlayerEntity player, Recipe<?> recipe) -
net.minecraft.block.entity中Recipe的使用
返回Recipe的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 @Nullable Recipe<?>AbstractFurnaceBlockEntity. getLastRecipe()返回变量类型为Recipe的类型的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 List<Recipe<?>>AbstractFurnaceBlockEntity. getRecipesUsedAndDropExperience(ServerWorld world, Vec3d pos)参数类型为Recipe的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 private static booleanAbstractFurnaceBlockEntity. canAcceptRecipeOutput(@Nullable Recipe<?> recipe, DefaultedList<ItemStack> slots, int count)private static booleanAbstractFurnaceBlockEntity. craftRecipe(@Nullable Recipe<?> recipe, DefaultedList<ItemStack> slots, int count)voidAbstractFurnaceBlockEntity. setLastRecipe(@Nullable Recipe<?> recipe) -
net.minecraft.client.gui.screen.recipebook中Recipe的使用
声明为Recipe的net.minecraft.client.gui.screen.recipebook中的字段 修饰符和类型 字段 说明 private Recipe<?>RecipeAlternativesWidget. lastClickedRecipeprivate Recipe<?>RecipeBookResults. lastClickedRecipeprivate Recipe<?>RecipeAlternativesWidget.AlternativeButtonWidget. recipeprivate Recipe<?>RecipeBookGhostSlots. recipe类型参数类型为Recipe的net.minecraft.client.gui.screen.recipebook中的字段 修饰符和类型 字段 说明 private Set<Recipe<?>>RecipeResultCollection. craftableRecipesprivate Set<Recipe<?>>RecipeResultCollection. fittingRecipesprivate List<Recipe<?>>RecipeResultCollection. recipesprivate Set<Recipe<?>>RecipeResultCollection. unlockedRecipes返回Recipe的net.minecraft.client.gui.screen.recipebook中的方法 修饰符和类型 方法 说明 Recipe<?>AnimatedResultButton. currentRecipe()Recipe<?>RecipeAlternativesWidget. getLastClickedRecipe()@Nullable Recipe<?>RecipeBookResults. getLastClickedRecipe()@Nullable Recipe<?>RecipeBookGhostSlots. getRecipe()返回变量类型为Recipe的类型的net.minecraft.client.gui.screen.recipebook中的方法 修饰符和类型 方法 说明 List<Recipe<?>>RecipeResultCollection. getAllRecipes()List<Recipe<?>>RecipeResultCollection. getRecipes(boolean craftable)private List<Recipe<?>>AnimatedResultButton. getResults()List<Recipe<?>>RecipeResultCollection. getResults(boolean craftableOnly)参数类型为Recipe的net.minecraft.client.gui.screen.recipebook中的方法 修饰符和类型 方法 说明 protected voidRecipeAlternativesWidget.AlternativeButtonWidget. alignRecipe(Recipe<?> recipe)protected voidRecipeAlternativesWidget.FurnaceAlternativeButtonWidget. alignRecipe(Recipe<?> recipe)booleanRecipeResultCollection. isCraftable(Recipe<?> recipe)voidRecipeBookGhostSlots. setRecipe(Recipe<?> recipe)voidAbstractFurnaceRecipeBookScreen. showGhostRecipe(Recipe<?> recipe, List<Slot> slots)voidRecipeBookWidget. showGhostRecipe(Recipe<?> recipe, List<Slot> slots)类型变量类型为Recipe的net.minecraft.client.gui.screen.recipebook中的方法参数 修饰符和类型 方法 说明 voidRecipeBookResults. onRecipesDisplayed(List<Recipe<?>> recipes)voidRecipeBookWidget. onRecipesDisplayed(List<Recipe<?>> recipes)voidRecipeDisplayListener. onRecipesDisplayed(List<Recipe<?>> recipes)private static booleanRecipeResultCollection. shouldHaveSingleOutput(List<Recipe<?>> list)参数类型为Recipe的net.minecraft.client.gui.screen.recipebook中的构造器 构造器 说明 AlternativeButtonWidget(int x, int y, Recipe<?> recipe, boolean craftable)FurnaceAlternativeButtonWidget(int x, int y, Recipe<?> recipe, boolean craftable)类型变量类型为Recipe的net.minecraft.client.gui.screen.recipebook中的构造器参数 构造器 说明 RecipeResultCollection(List<Recipe<?>> list) -
net.minecraft.client.network中Recipe的使用
参数类型为Recipe的net.minecraft.client.network中的方法 修饰符和类型 方法 说明 voidClientPlayerInteractionManager. clickRecipe(int syncId, Recipe<?> recipe, boolean craftAll)voidClientPlayerEntity. onRecipeDisplayed(Recipe<?> recipe) -
net.minecraft.client.recipebook中Recipe的使用
返回变量类型为Recipe的类型的net.minecraft.client.recipebook中的方法 修饰符和类型 方法 说明 private static Map<RecipeBookGroup,List<List<Recipe<?>>>>ClientRecipeBook. method_30283(Iterable<Recipe<?>> iterable)参数类型为Recipe的net.minecraft.client.recipebook中的方法 修饰符和类型 方法 说明 private static RecipeBookGroupClientRecipeBook. getGroupForRecipe(Recipe<?> recipe)类型变量类型为Recipe的net.minecraft.client.recipebook中的方法参数 修饰符和类型 方法 说明 private static Map<RecipeBookGroup,List<List<Recipe<?>>>>ClientRecipeBook. method_30283(Iterable<Recipe<?>> iterable)voidClientRecipeBook. reload(Iterable<Recipe<?>> iterable) -
net.minecraft.client.toast中Recipe的使用
类型参数类型为Recipe的net.minecraft.client.toast中的字段 修饰符和类型 字段 说明 private List<Recipe<?>>RecipeToast. recipes参数类型为Recipe的net.minecraft.client.toast中的方法 修饰符和类型 方法 说明 private voidRecipeToast. addRecipes(Recipe<?> recipes)static voidRecipeToast. show(ToastManager manager, Recipe<?> recipes)参数类型为Recipe的net.minecraft.client.toast中的构造器 构造器 说明 RecipeToast(Recipe<?> recipes) -
net.minecraft.command.argument中Recipe的使用
返回Recipe的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 static Recipe<?>IdentifierArgumentType. getRecipeArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
net.minecraft.entity.player中Recipe的使用
类型变量类型为Recipe的net.minecraft.entity.player中的方法参数 修饰符和类型 方法 说明 intPlayerEntity. lockRecipes(Collection<Recipe<?>> recipes)intPlayerEntity. unlockRecipes(Collection<Recipe<?>> recipes) -
net.minecraft.inventory中Recipe的使用
声明为Recipe的net.minecraft.inventory中的字段 修饰符和类型 字段 说明 private @Nullable Recipe<?>CraftingResultInventory. lastRecipe返回Recipe的net.minecraft.inventory中的方法 修饰符和类型 方法 说明 @Nullable Recipe<?>CraftingResultInventory. getLastRecipe()参数类型为Recipe的net.minecraft.inventory中的方法 修饰符和类型 方法 说明 voidCraftingResultInventory. setLastRecipe(@Nullable Recipe<?> recipe) -
net.minecraft.network.packet.c2s.play中Recipe的使用
参数类型为Recipe的net.minecraft.network.packet.c2s.play中的构造器 构造器 说明 CraftRequestC2SPacket(int syncId, Recipe<?> recipe, boolean craftAll)RecipeBookDataC2SPacket(Recipe<?> recipe) -
net.minecraft.network.packet.s2c.play中Recipe的使用
类型参数类型为Recipe的net.minecraft.network.packet.s2c.play中的字段 修饰符和类型 字段 说明 private List<Recipe<?>>SynchronizeRecipesS2CPacket. recipes类型参数类型为Recipe的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 static <T extends Recipe<?>>
voidSynchronizeRecipesS2CPacket. writeRecipe(PacketByteBuf buf, T recipe)返回Recipe的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 static Recipe<?>SynchronizeRecipesS2CPacket. readRecipe(PacketByteBuf buf)返回变量类型为Recipe的类型的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 List<Recipe<?>>SynchronizeRecipesS2CPacket. getRecipes()参数类型为Recipe的net.minecraft.network.packet.s2c.play中的构造器 构造器 说明 CraftFailedResponseS2CPacket(int syncId, Recipe<?> recipe)类型变量类型为Recipe的net.minecraft.network.packet.s2c.play中的构造器参数 构造器 说明 SynchronizeRecipesS2CPacket(Collection<Recipe<?>> recipes) -
net.minecraft.recipe中Recipe的使用
类型参数类型为Recipe的net.minecraft.recipe中的类 修饰符和类型 接口 说明 interfaceRecipeSerializer<T extends Recipe<?>>interfaceRecipeType<T extends Recipe<?>>classSpecialRecipeSerializer<T extends Recipe<?>>net.minecraft.recipe中Recipe的子接口 修饰符和类型 接口 说明 interfaceCraftingRecipe实现Recipe的net.minecraft.recipe中的类 修饰符和类型 类 说明 classAbstractCookingRecipeclassArmorDyeRecipeclassBannerDuplicateRecipeclassBlastingRecipeclassBookCloningRecipeclassCampfireCookingRecipeclassCuttingRecipeclassFireworkRocketRecipeclassFireworkStarFadeRecipeclassFireworkStarRecipeclassMapCloningRecipeclassMapExtendingRecipeclassRepairItemRecipeclassShapedRecipeclassShapelessRecipeclassShieldDecorationRecipeclassShulkerBoxColoringRecipeclassSmeltingRecipeclassSmithingRecipeclassSmokingRecipeclassSpecialCraftingRecipeclassStonecuttingRecipeclassSuspiciousStewRecipeclassTippedArrowRecipe声明为Recipe的net.minecraft.recipe中的字段 修饰符和类型 字段 说明 private Recipe<?>RecipeFinder.Filter. recipe类型参数类型为Recipe的net.minecraft.recipe中的字段 修饰符和类型 字段 说明 private Map<RecipeType<?>,Map<Identifier,Recipe<?>>>RecipeManager. recipes类型参数类型为Recipe的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.static <S extends RecipeSerializer<T>,T extends Recipe<?>>
SRecipeSerializer. register(String id, S serializer)static <T extends Recipe<?>>
RecipeType<T>RecipeType. register(String id)返回Recipe的net.minecraft.recipe中的方法 修饰符和类型 方法 说明 static Recipe<?>RecipeManager. deserialize(Identifier id, JsonObject json)@Nullable Recipe<?>RecipeUnlocker. getLastRecipe()返回变量类型为Recipe的类型的net.minecraft.recipe中的方法 修饰符和类型 方法 说明 Optional<? extends Recipe<?>>RecipeManager. get(Identifier id)private <C extends Inventory,T extends Recipe<C>>
Map<Identifier,Recipe<C>>RecipeManager. getAllOfType(RecipeType<T> type)Collection<Recipe<?>>RecipeManager. values()参数类型为Recipe的net.minecraft.recipe中的方法 修饰符和类型 方法 说明 default voidRecipeGridAligner. alignRecipeToGrid(int gridWidth, int gridHeight, int gridOutputSlot, Recipe<?> recipe, Iterator<T> inputs, int amount)intRecipeFinder. countRecipeCrafts(Recipe<?> recipe, int limit, @Nullable IntList outMatchingInputIds)intRecipeFinder. countRecipeCrafts(Recipe<?> recipe, @Nullable IntList outMatchingInputIds)protected voidInputSlotFiller. fillInputSlots(Recipe<C> recipe, boolean craftAll)voidInputSlotFiller. fillInputSlots(ServerPlayerEntity entity, @Nullable Recipe<C> recipe, boolean craftAll)booleanRecipeFinder. findRecipe(Recipe<?> recipe, @Nullable IntList outMatchingInputIds)booleanRecipeFinder. findRecipe(Recipe<?> recipe, @Nullable IntList outMatchingInputIds, int amount)default <C extends Inventory>
Optional<T>RecipeType. get(Recipe<C> recipe, World world, C inventory)voidRecipeUnlocker. setLastRecipe(@Nullable Recipe<?> recipe)default booleanRecipeUnlocker. shouldCraftRecipe(World world, ServerPlayerEntity player, Recipe<?> recipe)类型变量类型为Recipe的net.minecraft.recipe中的方法参数 修饰符和类型 方法 说明 voidRecipeManager. setRecipes(Iterable<Recipe<?>> recipes)参数类型为Recipe的net.minecraft.recipe中的构造器 构造器 说明 Filter(Recipe<?> recipe) -
net.minecraft.recipe.book中Recipe的使用
参数类型为Recipe的net.minecraft.recipe.book中的方法 修饰符和类型 方法 说明 voidRecipeBook. add(Recipe<?> recipe)booleanRecipeBook. contains(@Nullable Recipe<?> recipe)voidRecipeBook. display(Recipe<?> recipe)voidRecipeBook. onRecipeDisplayed(Recipe<?> recipe)voidRecipeBook. remove(Recipe<?> recipe)booleanRecipeBook. shouldDisplay(Recipe<?> recipe) -
net.minecraft.screen中Recipe的使用
参数类型为Recipe的net.minecraft.screen中的方法 修饰符和类型 方法 说明 voidAbstractRecipeScreenHandler. fillInputSlots(boolean craftAll, Recipe<?> recipe, ServerPlayerEntity player)booleanAbstractFurnaceScreenHandler. matches(Recipe<? super Inventory> recipe)abstract booleanAbstractRecipeScreenHandler. matches(Recipe<? super C> recipe)booleanCraftingScreenHandler. matches(Recipe<? super CraftingInventory> recipe)booleanPlayerScreenHandler. matches(Recipe<? super CraftingInventory> recipe) -
net.minecraft.server.network中Recipe的使用
类型变量类型为Recipe的net.minecraft.server.network中的方法参数 修饰符和类型 方法 说明 private voidServerRecipeBook. handleList(ListTag list, Consumer<Recipe<?>> handler, RecipeManager recipeManager)intServerPlayerEntity. lockRecipes(Collection<Recipe<?>> recipes)intServerRecipeBook. lockRecipes(Collection<Recipe<?>> recipes, ServerPlayerEntity player)intServerPlayerEntity. unlockRecipes(Collection<Recipe<?>> recipes)intServerRecipeBook. unlockRecipes(Collection<Recipe<?>> recipes, ServerPlayerEntity player)
-