类 ForgeRecipeProvider
java.lang.Object
net.minecraft.data.recipes.RecipeProvider
net.minecraft.data.recipes.packs.VanillaRecipeProvider
net.minecraftforge.common.data.ForgeRecipeProvider
- 所有已实现的接口:
DataProvider
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider>
-
字段概要
字段从类继承的字段 net.minecraft.data.recipes.packs.VanillaRecipeProvider
COAL_SMELTABLES, COPPER_SMELTABLES, DIAMOND_SMELTABLES, EMERALD_SMELTABLES, GOLD_SMELTABLES, IRON_SMELTABLES, LAPIS_SMELTABLES, REDSTONE_SMELTABLES
从类继承的字段 net.minecraft.data.recipes.RecipeProvider
advancementPathProvider, recipePathProvider
从接口继承的字段 net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected CompletableFuture<?>
buildAdvancement
(CachedOutput output, ResourceLocation name, Advancement.Builder builder) protected void
buildRecipes
(Consumer<FinishedRecipe> consumer) private @Nullable FinishedRecipe
enhance
(FinishedRecipe vanilla) private @Nullable FinishedRecipe
enhance
(ShapedRecipeBuilder.Result vanilla) private @Nullable FinishedRecipe
enhance
(ShapelessRecipeBuilder.Result vanilla) private @Nullable Ingredient
enhance
(ResourceLocation name, Ingredient vanilla) private void
private void
private <T,
R> R private void
protected @Nullable CompletableFuture<?>
saveAdvancement
(CachedOutput output, FinishedRecipe recipe, com.google.gson.JsonObject json) Called every time a recipe is saved to also save the advancement JSON if it exists.从类继承的方法 net.minecraft.data.recipes.packs.VanillaRecipeProvider
run, smithingTrims
从类继承的方法 net.minecraft.data.recipes.RecipeProvider
banner, bedFromPlanksAndWool, buttonBuilder, candle, carpet, chestBoat, chiseled, chiseledBuilder, colorBlockWithDye, coloredTerracottaFromTerracottaAndDye, concretePowder, cookRecipes, copySmithingTemplate, copySmithingTemplate, cut, cutBuilder, doorBuilder, fenceBuilder, fenceGateBuilder, generateForEnabledBlockFamilies, generateRecipes, getBaseBlock, getBlastingRecipeName, getConversionRecipeName, getHasName, getItemName, getName, getSimpleRecipeName, getSmeltingRecipeName, hangingSign, has, has, has, insideOf, inventoryTrigger, mosaicBuilder, netheriteSmithing, nineBlockStorageRecipes, nineBlockStorageRecipes, nineBlockStorageRecipesRecipesWithCustomUnpacking, nineBlockStorageRecipesWithCustomPacking, oneToOneConversionRecipe, oneToOneConversionRecipe, oreBlasting, oreCooking, oreSmelting, planksFromLog, planksFromLogs, polished, polishedBuilder, pressurePlate, pressurePlateBuilder, signBuilder, simpleCookingRecipe, slab, slabBuilder, smeltingResultFromBase, stainedGlassFromGlassAndDye, stainedGlassPaneFromGlassPaneAndDye, stainedGlassPaneFromStainedGlass, stairBuilder, stonecutterResultFromBase, stonecutterResultFromBase, threeByThreePacker, threeByThreePacker, trapdoorBuilder, trimSmithing, twoByTwoPacker, wall, wallBuilder, waxRecipes, woodenBoat, woodFromLogs
-
字段详细资料
-
replacements
-
excludes
-
-
构造器详细资料
-
ForgeRecipeProvider
-
-
方法详细资料
-
exclude
-
exclude
-
replace
-
buildRecipes
- 覆盖:
buildRecipes
在类中VanillaRecipeProvider
-
enhance
-
enhance
-
saveAdvancement
@Nullable protected @Nullable CompletableFuture<?> saveAdvancement(CachedOutput output, FinishedRecipe recipe, com.google.gson.JsonObject json) 从类复制的说明:RecipeProvider
Called every time a recipe is saved to also save the advancement JSON if it exists.- 覆盖:
saveAdvancement
在类中RecipeProvider
- 返回:
- A completable future that saves the advancement to disk, or null to cancel saving the advancement.
-
buildAdvancement
protected CompletableFuture<?> buildAdvancement(CachedOutput output, ResourceLocation name, Advancement.Builder builder) - 覆盖:
buildAdvancement
在类中RecipeProvider
-
enhance
-
enhance
-
getField
-