Uses of Class
ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
Packages that use RecipeRegistration.AddonRecipeBuilder
Package
Description
Owner-scoped registration facades for custom items, recipes, crops, dietary properties,
seed acquisition rules, advancements, and staged aging definitions.
-
Uses of RecipeRegistration.AddonRecipeBuilder in ke.ric.api.registration
Methods in ke.ric.api.registration that return RecipeRegistration.AddonRecipeBuilderModifier and TypeMethodDescriptionAdd an action to the recipe.RecipeRegistration.AddonRecipeBuilder.addAction(String type, RecipeItemRef itemRef, int amount) RecipeRegistration.AddonRecipeBuilder.addByproduct(String itemId, int amount) Add a distinct quantified item output alongside the recipe result.RecipeRegistration.AddonRecipeBuilder.addByproduct(RecipeItemRef itemRef, int amount) RecipeRegistration.AddonRecipeBuilder.addConsumeReturn(RecipeItemRef itemRef, int amount) RecipeRegistration.AddonRecipeBuilder.addIngredient(String itemId, boolean isCustomItem, int maxCount) Add a required ingredient.RecipeRegistration.AddonRecipeBuilder.addIngredient(String customItemId, int maxCount) Add a required ingredient (custom item).RecipeRegistration.AddonRecipeBuilder.addIngredientTag(String tag, int maxCount) Add a required ingredient that accepts any custom item with this tag.RecipeRegistration.AddonRecipeBuilder.addIngredientWithOptions(boolean required, int minCount, int maxCount, IngredientOption... options) Add an ingredient slot with multiple options and explicit min/max counts.RecipeRegistration.AddonRecipeBuilder.addIngredientWithOptions(boolean required, int maxCount, IngredientOption... options) Add an ingredient slot with multiple options.RecipeRegistration.AddonRecipeBuilder.addOptionalIngredient(String itemId, boolean isCustomItem, int maxCount) Add an optional ingredient.RecipeRegistration.AddonRecipeBuilder.addOptionalIngredientTag(String tag, int maxCount) Add an optional ingredient that accepts any custom item with this tag.RecipeRegistration.AddonRecipeBuilder.addOptionalProviderIngredient(String providerItem, int maxCount) RecipeRegistration.AddonRecipeBuilder.addProviderIngredient(String providerItem, int maxCount) RecipeRegistration.AddonRecipeBuilder.addReturnItem(RecipeItemRef itemRef, int amount) RecipeRegistration.AddonRecipeBuilder.addRule(String trigger, List<RuleMatcher> matchers, RecipeAction... ruleActions) Add a multi-matcher conditional rule.RecipeRegistration.AddonRecipeBuilder.addRule(String trigger, RuleMatcher matcher, RecipeAction... ruleActions) Add a single-matcher conditional rule.RecipeRegistration.AddonRecipeBuilder.addRule(RecipeRule rule) Add an already-constructed conditional rule.RecipeRegistration.AddonRecipeBuilder.addWeightedOutput(String outputId, double weight) RecipeRegistration.AddonRecipeBuilder.addWeightedOutput(RecipeItemRef outputRef, double weight) RecipeRegistration.AddonRecipeBuilder.addWeightedOutput(RecipeItemRef outputRef, int amount, double weight) RecipeRegistration.builder()Create a new recipe builder.RecipeRegistration.AddonRecipeBuilder.description(String description) RecipeRegistration.AddonRecipeBuilder.output(RecipeItemRef outputRef) RecipeRegistration.AddonRecipeBuilder.output(RecipeItemRef outputRef, int amount) RecipeRegistration.AddonRecipeBuilder.outputAmount(int amount) RecipeRegistration.AddonRecipeBuilder.overrideStrength(int strength) RecipeRegistration.AddonRecipeBuilder.pressAnimation(PressAnimationProfile profile) RecipeRegistration.AddonRecipeBuilder.processingTime(int ticks) RecipeRegistration.AddonRecipeBuilder.processingTimeSeconds(int seconds) RecipeRegistration.AddonRecipeBuilder.stationName(String name) RecipeRegistration.AddonRecipeBuilder.stationTexture(String textureUrl) Methods in ke.ric.api.registration with parameters of type RecipeRegistration.AddonRecipeBuilderModifier and TypeMethodDescriptionbooleanRecipeRegistration.register(RecipeRegistration.AddonRecipeBuilder builder) Register an addon recipe.voidRecipeRegistration.registerAll(RecipeRegistration.AddonRecipeBuilder... builders) Register multiple recipes at once.