Package com.hbm_m.datagen.recipes.custom
Class AnvilRecipeBuilder
java.lang.Object
com.hbm_m.datagen.recipes.custom.AnvilRecipeBuilder
- All Implemented Interfaces:
net.minecraft.data.recipes.RecipeBuilder
-
Field Summary
Fields inherited from interface net.minecraft.data.recipes.RecipeBuilder
ROOT_RECIPE_ADVANCEMENT -
Method Summary
Modifier and TypeMethodDescriptionaddInventoryRequirement(net.minecraft.world.item.ItemStack stack) addOutput(net.minecraft.world.item.ItemStack stack) addOutput(net.minecraft.world.item.ItemStack stack, float chance) addRequirement(net.minecraft.world.item.ItemStack stack) static AnvilRecipeBuilderanvilRecipe(net.minecraft.world.item.ItemStack inputA, net.minecraft.world.item.ItemStack inputB, net.minecraft.world.item.ItemStack output, AnvilTier tier) net.minecraft.world.item.Itemvoidsave(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, net.minecraft.resources.ResourceLocation recipeId) unlockedBy(String criterionName, net.minecraft.advancements.CriterionTriggerInstance criterionTrigger) withBlueprintPool(String pool) withOverlay(AnvilRecipe.OverlayType overlay) withTierUpper(AnvilTier tier) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.recipes.RecipeBuilder
save, save
-
Method Details
-
keepInputA
-
keepInputB
-
anvilRecipe
public static AnvilRecipeBuilder anvilRecipe(net.minecraft.world.item.ItemStack inputA, net.minecraft.world.item.ItemStack inputB, net.minecraft.world.item.ItemStack output, AnvilTier tier) -
addRequirement
-
addInventoryRequirement
-
withBlueprintPool
-
withTierUpper
-
withOverlay
-
addOutput
-
addOutput
-
clearOutputs
-
unlockedBy
public AnvilRecipeBuilder unlockedBy(@NotNull String criterionName, @NotNull net.minecraft.advancements.CriterionTriggerInstance criterionTrigger) - Specified by:
unlockedByin interfacenet.minecraft.data.recipes.RecipeBuilder
-
group
- Specified by:
groupin interfacenet.minecraft.data.recipes.RecipeBuilder
-
getResult
public net.minecraft.world.item.Item getResult()- Specified by:
getResultin interfacenet.minecraft.data.recipes.RecipeBuilder
-
save
public void save(@NotNull Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, @NotNull net.minecraft.resources.ResourceLocation recipeId) - Specified by:
savein interfacenet.minecraft.data.recipes.RecipeBuilder
-