类 RecipeProvider
java.lang.Object
net.minecraft.data.recipes.RecipeProvider
- 所有已实现的接口:
DataProvider
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider>
-
字段概要
字段修饰符和类型字段说明protected final PackOutput.PathProvider
protected final PackOutput.PathProvider
private static final Map<BlockFamily.Variant,
BiFunction<ItemLike, ItemLike, RecipeBuilder>> 从接口继承的字段 net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected static void
banner
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBanner, ItemLike pMaterial) protected static void
bedFromPlanksAndWool
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBed, ItemLike pWool) protected CompletableFuture<?>
buildAdvancement
(CachedOutput pOutput, ResourceLocation pAdvancementOutputDir, Advancement.Builder pAdvancementBuilder) protected abstract void
buildRecipes
(Consumer<FinishedRecipe> pWriter) protected static RecipeBuilder
buttonBuilder
(ItemLike pButton, Ingredient pMaterial) protected static void
candle
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pCandle, ItemLike pDye) protected static void
carpet
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pCarpet, ItemLike pMaterial) protected static void
chestBoat
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBoat, ItemLike pMaterial) protected static void
chiseled
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pChiseledResult, ItemLike pMaterial) protected static ShapedRecipeBuilder
chiseledBuilder
(RecipeCategory pCategory, ItemLike pChiseledResult, Ingredient pMaterial) protected static void
colorBlockWithDye
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, List<Item> pDyes, List<Item> pDyeableItems, String pGroup) protected static void
coloredTerracottaFromTerracottaAndDye
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pColoredTerracotta, ItemLike pDye) protected static void
concretePowder
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pDyedConcretePowder, ItemLike pDye) protected static void
cookRecipes
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, String pCookingMethod, RecipeSerializer<? extends AbstractCookingRecipe> pCookingSerializer, int pCookingTime) protected static void
copySmithingTemplate
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, TagKey<Item> pBaseItem) protected static void
copySmithingTemplate
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pBaseItem) protected static void
cut
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pCutResult, ItemLike pMaterial) protected static ShapedRecipeBuilder
cutBuilder
(RecipeCategory pCategory, ItemLike pCutResult, Ingredient pMaterial) protected static RecipeBuilder
doorBuilder
(ItemLike pDoor, Ingredient pMaterial) protected static RecipeBuilder
fenceBuilder
(ItemLike pFence, Ingredient pMaterial) protected static RecipeBuilder
fenceGateBuilder
(ItemLike pFenceGate, Ingredient pMaterial) protected void
generateForEnabledBlockFamilies
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, FeatureFlagSet pEnabledFeatures) protected static void
generateRecipes
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, BlockFamily pFamily) protected static Block
getBaseBlock
(BlockFamily pFamily, BlockFamily.Variant pVariant) protected static String
getBlastingRecipeName
(ItemLike pItemLike) protected static String
getConversionRecipeName
(ItemLike pResult, ItemLike pIngredient) protected static String
getHasName
(ItemLike pItemLike) protected static String
getItemName
(ItemLike pItemLike) final String
getName()
protected static String
getSimpleRecipeName
(ItemLike pItemLike) protected static String
getSmeltingRecipeName
(ItemLike pItemLike) protected static void
hangingSign
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pSign, ItemLike pMaterial) protected static InventoryChangeTrigger.TriggerInstance
has
(MinMaxBounds.Ints pCount, ItemLike pItem) protected static InventoryChangeTrigger.TriggerInstance
protected static InventoryChangeTrigger.TriggerInstance
protected static EnterBlockTrigger.TriggerInstance
protected static InventoryChangeTrigger.TriggerInstance
inventoryTrigger
(ItemPredicate... pPredicates) protected static void
mosaicBuilder
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) protected static void
netheriteSmithing
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, Item pIngredientItem, RecipeCategory pCategory, Item pResultItem) protected static void
nineBlockStorageRecipes
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked) protected static void
nineBlockStorageRecipes
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pPackedName, String pPackedGroup, String pUnpackedName, String pUnpackedGroup) protected static void
nineBlockStorageRecipesRecipesWithCustomUnpacking
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pUnpackedName, String pUnpackedGroup) protected static void
nineBlockStorageRecipesWithCustomPacking
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pPackedName, String pPackedGroup) protected static void
oneToOneConversionRecipe
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pIngredient, String pGroup) protected static void
oneToOneConversionRecipe
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pIngredient, String pGroup, int pResultCount) protected static void
oreBlasting
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup) protected static void
oreCooking
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeSerializer<? extends AbstractCookingRecipe> pCookingSerializer, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup, String pRecipeName) protected static void
oreSmelting
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTIme, String pGroup) protected static void
planksFromLog
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pPlanks, TagKey<Item> pLogs, int pResultCount) protected static void
planksFromLogs
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pPlanks, TagKey<Item> pLogs, int pResultCount) protected static void
polished
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) protected static RecipeBuilder
polishedBuilder
(RecipeCategory pCategory, ItemLike pResult, Ingredient pMaterial) protected static void
pressurePlate
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pPressurePlate, ItemLike pMaterial) protected static RecipeBuilder
pressurePlateBuilder
(RecipeCategory pCategory, ItemLike pPressurePlate, Ingredient pMaterial) run
(CachedOutput pOutput) protected @Nullable CompletableFuture<?>
saveAdvancement
(CachedOutput output, FinishedRecipe finishedRecipe, com.google.gson.JsonObject advancementJson) Called every time a recipe is saved to also save the advancement JSON if it exists.protected static RecipeBuilder
signBuilder
(ItemLike pSign, Ingredient pMaterial) protected static void
simpleCookingRecipe
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, String pCookingMethod, RecipeSerializer<? extends AbstractCookingRecipe> pCookingSerializer, int pCookingTime, ItemLike pIngredient, ItemLike pResult, float pExperience) protected static void
slab
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPressurePlate, ItemLike pMaterial) protected static RecipeBuilder
slabBuilder
(RecipeCategory pCategory, ItemLike pSlab, Ingredient pMaterial) protected static void
smeltingResultFromBase
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pIngredient) protected static void
stainedGlassFromGlassAndDye
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pStainedGlass, ItemLike pDye) protected static void
stainedGlassPaneFromGlassPaneAndDye
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pStainedGlassPane, ItemLike pDye) protected static void
stainedGlassPaneFromStainedGlass
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pStainedGlassPane, ItemLike pStainedGlass) protected static RecipeBuilder
stairBuilder
(ItemLike pStairs, Ingredient pMaterial) protected static void
stonecutterResultFromBase
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) protected static void
stonecutterResultFromBase
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial, int pResultCount) protected static void
threeByThreePacker
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked) protected static void
threeByThreePacker
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked, String pCriterionName) protected static RecipeBuilder
trapdoorBuilder
(ItemLike pTrapdoor, Ingredient pMaterial) protected static void
trimSmithing
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, Item pIngredientItem, ResourceLocation pLocation) protected static void
twoByTwoPacker
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked) protected static void
wall
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pWall, ItemLike pMaterial) protected static RecipeBuilder
wallBuilder
(RecipeCategory pCategory, ItemLike pWall, Ingredient pMaterial) protected static void
waxRecipes
(Consumer<FinishedRecipe> pFinishedRecipeConsumer) protected static void
woodenBoat
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBoat, ItemLike pMaterial) protected static void
woodFromLogs
(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pWood, ItemLike pLog)
-
字段详细资料
-
recipePathProvider
-
advancementPathProvider
-
SHAPE_BUILDERS
private static final Map<BlockFamily.Variant,BiFunction<ItemLike, SHAPE_BUILDERSItemLike, RecipeBuilder>>
-
-
构造器详细资料
-
RecipeProvider
-
-
方法详细资料
-
run
- 指定者:
run
在接口中DataProvider
-
saveAdvancement
@Nullable protected @Nullable CompletableFuture<?> saveAdvancement(CachedOutput output, FinishedRecipe finishedRecipe, com.google.gson.JsonObject advancementJson) Called every time a recipe is saved to also save the advancement JSON if it exists.- 返回:
- A completable future that saves the advancement to disk, or null to cancel saving the advancement.
-
buildAdvancement
protected CompletableFuture<?> buildAdvancement(CachedOutput pOutput, ResourceLocation pAdvancementOutputDir, Advancement.Builder pAdvancementBuilder) -
buildRecipes
-
generateForEnabledBlockFamilies
protected void generateForEnabledBlockFamilies(Consumer<FinishedRecipe> pFinishedRecipeConsumer, FeatureFlagSet pEnabledFeatures) -
oneToOneConversionRecipe
protected static void oneToOneConversionRecipe(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pIngredient, @Nullable String pGroup) -
oneToOneConversionRecipe
protected static void oneToOneConversionRecipe(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pIngredient, @Nullable String pGroup, int pResultCount) -
oreSmelting
protected static void oreSmelting(Consumer<FinishedRecipe> pFinishedRecipeConsumer, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTIme, String pGroup) -
oreBlasting
protected static void oreBlasting(Consumer<FinishedRecipe> pFinishedRecipeConsumer, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup) -
oreCooking
protected static void oreCooking(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeSerializer<? extends AbstractCookingRecipe> pCookingSerializer, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup, String pRecipeName) -
netheriteSmithing
protected static void netheriteSmithing(Consumer<FinishedRecipe> pFinishedRecipeConsumer, Item pIngredientItem, RecipeCategory pCategory, Item pResultItem) -
trimSmithing
protected static void trimSmithing(Consumer<FinishedRecipe> pFinishedRecipeConsumer, Item pIngredientItem, ResourceLocation pLocation) -
twoByTwoPacker
protected static void twoByTwoPacker(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked) -
threeByThreePacker
protected static void threeByThreePacker(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked, String pCriterionName) -
threeByThreePacker
protected static void threeByThreePacker(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked) -
planksFromLog
protected static void planksFromLog(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pPlanks, TagKey<Item> pLogs, int pResultCount) -
planksFromLogs
protected static void planksFromLogs(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pPlanks, TagKey<Item> pLogs, int pResultCount) -
woodFromLogs
protected static void woodFromLogs(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pWood, ItemLike pLog) -
woodenBoat
protected static void woodenBoat(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBoat, ItemLike pMaterial) -
chestBoat
protected static void chestBoat(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBoat, ItemLike pMaterial) -
buttonBuilder
-
doorBuilder
-
fenceBuilder
-
fenceGateBuilder
-
pressurePlate
protected static void pressurePlate(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pPressurePlate, ItemLike pMaterial) -
pressurePlateBuilder
protected static RecipeBuilder pressurePlateBuilder(RecipeCategory pCategory, ItemLike pPressurePlate, Ingredient pMaterial) -
slab
protected static void slab(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pPressurePlate, ItemLike pMaterial) -
slabBuilder
protected static RecipeBuilder slabBuilder(RecipeCategory pCategory, ItemLike pSlab, Ingredient pMaterial) -
stairBuilder
-
trapdoorBuilder
-
signBuilder
-
hangingSign
protected static void hangingSign(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pSign, ItemLike pMaterial) -
colorBlockWithDye
-
carpet
protected static void carpet(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pCarpet, ItemLike pMaterial) -
bedFromPlanksAndWool
protected static void bedFromPlanksAndWool(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBed, ItemLike pWool) -
banner
protected static void banner(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pBanner, ItemLike pMaterial) -
stainedGlassFromGlassAndDye
protected static void stainedGlassFromGlassAndDye(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pStainedGlass, ItemLike pDye) -
stainedGlassPaneFromStainedGlass
protected static void stainedGlassPaneFromStainedGlass(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pStainedGlassPane, ItemLike pStainedGlass) -
stainedGlassPaneFromGlassPaneAndDye
protected static void stainedGlassPaneFromGlassPaneAndDye(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pStainedGlassPane, ItemLike pDye) -
coloredTerracottaFromTerracottaAndDye
protected static void coloredTerracottaFromTerracottaAndDye(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pColoredTerracotta, ItemLike pDye) -
concretePowder
protected static void concretePowder(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pDyedConcretePowder, ItemLike pDye) -
candle
protected static void candle(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pCandle, ItemLike pDye) -
wall
protected static void wall(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pWall, ItemLike pMaterial) -
wallBuilder
protected static RecipeBuilder wallBuilder(RecipeCategory pCategory, ItemLike pWall, Ingredient pMaterial) -
polished
protected static void polished(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) -
polishedBuilder
protected static RecipeBuilder polishedBuilder(RecipeCategory pCategory, ItemLike pResult, Ingredient pMaterial) -
cut
protected static void cut(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pCutResult, ItemLike pMaterial) -
cutBuilder
protected static ShapedRecipeBuilder cutBuilder(RecipeCategory pCategory, ItemLike pCutResult, Ingredient pMaterial) -
chiseled
protected static void chiseled(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pChiseledResult, ItemLike pMaterial) -
mosaicBuilder
protected static void mosaicBuilder(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) -
chiseledBuilder
protected static ShapedRecipeBuilder chiseledBuilder(RecipeCategory pCategory, ItemLike pChiseledResult, Ingredient pMaterial) -
stonecutterResultFromBase
protected static void stonecutterResultFromBase(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) -
stonecutterResultFromBase
protected static void stonecutterResultFromBase(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial, int pResultCount) -
smeltingResultFromBase
protected static void smeltingResultFromBase(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pIngredient) -
nineBlockStorageRecipes
protected static void nineBlockStorageRecipes(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked) -
nineBlockStorageRecipesWithCustomPacking
protected static void nineBlockStorageRecipesWithCustomPacking(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pPackedName, String pPackedGroup) -
nineBlockStorageRecipesRecipesWithCustomUnpacking
protected static void nineBlockStorageRecipesRecipesWithCustomUnpacking(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pUnpackedName, String pUnpackedGroup) -
nineBlockStorageRecipes
protected static void nineBlockStorageRecipes(Consumer<FinishedRecipe> pFinishedRecipeConsumer, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pPackedName, @Nullable String pPackedGroup, String pUnpackedName, @Nullable String pUnpackedGroup) -
copySmithingTemplate
protected static void copySmithingTemplate(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, TagKey<Item> pBaseItem) -
copySmithingTemplate
protected static void copySmithingTemplate(Consumer<FinishedRecipe> pFinishedRecipeConsumer, ItemLike pResult, ItemLike pBaseItem) -
cookRecipes
protected static void cookRecipes(Consumer<FinishedRecipe> pFinishedRecipeConsumer, String pCookingMethod, RecipeSerializer<? extends AbstractCookingRecipe> pCookingSerializer, int pCookingTime) -
simpleCookingRecipe
protected static void simpleCookingRecipe(Consumer<FinishedRecipe> pFinishedRecipeConsumer, String pCookingMethod, RecipeSerializer<? extends AbstractCookingRecipe> pCookingSerializer, int pCookingTime, ItemLike pIngredient, ItemLike pResult, float pExperience) -
waxRecipes
-
generateRecipes
protected static void generateRecipes(Consumer<FinishedRecipe> pFinishedRecipeConsumer, BlockFamily pFamily) -
getBaseBlock
-
insideOf
-
has
protected static InventoryChangeTrigger.TriggerInstance has(MinMaxBounds.Ints pCount, ItemLike pItem) -
has
-
has
-
inventoryTrigger
protected static InventoryChangeTrigger.TriggerInstance inventoryTrigger(ItemPredicate... pPredicates) -
getHasName
-
getItemName
-
getSimpleRecipeName
-
getConversionRecipeName
-
getSmeltingRecipeName
-
getBlastingRecipeName
-
getName
- 指定者:
getName
在接口中DataProvider
-