Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abv() - Method in record class ke.ric.api.item.TerminalAlcohol
-
Returns the value of the
abvrecord component. - accepts(ItemStack) - Method in record class ke.ric.api.aging.AgingDefinition
-
Validate custom matching even when an item already carries aging progress.
- action(String, String, String) - Static method in class ke.ric.api.registration.RecipeRegistration
-
Create a rule action.
- activeExposureKeys() - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Returns the value of the
activeExposureKeysrecord component. - ADD_CONTAINS - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- ADD_ENCHANT_GLOW - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- ADD_LORE - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- ADD_METADATA - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- ADD_QUALITY - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- addAction(String, String, String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add an action to the recipe.
- addAction(String, RecipeItemRef, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addByproduct(String, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add a distinct quantified item output alongside the recipe result.
- addByproduct(RecipeItemRef, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addConsumeReturn(RecipeItemRef, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addDrop(ItemStack) - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Add an additional drop item.
- addEffect(PotionEffectType, int, int) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Add a guaranteed potion effect (100% chance).
- addEffect(PotionEffectType, int, int, float) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Add a potion effect when this item is consumed.
- addIngredient(String, boolean, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add a required ingredient.
- addIngredient(String, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add a required ingredient (custom item).
- addIngredientTag(String, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add a required ingredient that accepts any custom item with this tag.
- addIngredientWithOptions(boolean, int, int, IngredientOption...) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add an ingredient slot with multiple options and explicit min/max counts.
- addIngredientWithOptions(boolean, int, IngredientOption...) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add an ingredient slot with multiple options.
- addon - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- addonId(String) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- addonId(String) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Mark this item as owned by an addon.
- addonId(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addonManagedLore() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
addonManagedLorerecord component. - addonManagedLore() - Method in class ke.ric.api.aging.AgingDefinition.Builder
-
The addon supplies its complete aging presentation, including progress and guidance.
- addOptionalIngredient(String, boolean, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add an optional ingredient.
- addOptionalIngredientTag(String, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add an optional ingredient that accepts any custom item with this tag.
- addOptionalProviderIngredient(String, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addProviderIngredient(String, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addReturnItem(RecipeItemRef, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addRule(String, List, RecipeAction...) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add a multi-matcher conditional rule.
- addRule(String, RuleMatcher, RecipeAction...) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add a single-matcher conditional rule.
- addRule(RecipeRule) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Add an already-constructed conditional rule.
- addViolator(String, String, boolean) - Method in class ke.ric.api.registration.PropertyRegistration
-
Add a violator item to an existing property.
- addWeightedOutput(String, double) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addWeightedOutput(RecipeItemRef, double) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- addWeightedOutput(RecipeItemRef, int, double) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- AdvancementDefinition - Record Class in ke.ric.api.advancement
-
Immutable, owner-scoped addon advancement triggered by eating one custom item.
- AdvancementDefinition(String, String, String, Material, String, String, boolean, boolean, AdvancementDefinition.Frame) - Constructor for record class ke.ric.api.advancement.AdvancementDefinition
-
Creates an instance of a
AdvancementDefinitionrecord class. - AdvancementDefinition.Frame - Enum Class in ke.ric.api.advancement
- AdvancementRegistration - Class in ke.ric.api.registration
-
Owner-scoped registration facade for addon advancements.
- AdvancementRegistration.OwnedAdvancement - Record Class in ke.ric.api.registration
- AdvancementRegistration.ReloadTransaction - Class in ke.ric.api.registration
- advancements() - Method in class ke.ric.api.HeirloomAPI
-
Get the owner-scoped native advancement registration API.
- AffinityEngine<K> - Class in ke.ric.api.affinity
-
Deterministic evidence aggregation and guidance shared by addon-owned processes.
- AffinityEngine(List) - Constructor for class ke.ric.api.affinity.AffinityEngine
- AffinityEngine.ContenderPolicy - Record Class in ke.ric.api.affinity
- AffinityEngine.Contribution<K> - Record Class in ke.ric.api.affinity
-
One independent piece of evidence, optionally weighted by quantity.
- AffinityEngine.Ranked<K> - Record Class in ke.ric.api.affinity
- aggregate(Collection) - Method in class ke.ric.api.affinity.AffinityEngine
-
Applies contributions in caller order, preserving fractional evidence.
- aging() - Method in class ke.ric.api.HeirloomAPI
-
Get the owner-scoped staged aging registration API.
- AgingClimate - Record Class in ke.ric.api.aging
-
Climate sample recorded at an aging reconciliation boundary.
- AgingClimate(double, double, int) - Constructor for record class ke.ric.api.aging.AgingClimate
-
Creates an instance of a
AgingClimaterecord class. - AgingCompletion - Enum Class in ke.ric.api.aging
-
Event boundary at which a ready aging input becomes its final output.
- AgingCompletionPresenter - Interface in ke.ric.api.aging
-
Edits a newly created final output after its processing and dietary metadata have been applied.
- AgingCondition - Enum Class in ke.ric.api.aging
-
Provider-neutral climate requirements supported by Core aging definitions.
- AgingDefinition - Record Class in ke.ric.api.aging
-
Immutable addon-supplied aging recipe owned by the registering addon.
- AgingDefinition(String, String, List, String, int) - Constructor for record class ke.ric.api.aging.AgingDefinition
- AgingDefinition(String, String, List, String, int, Set) - Constructor for record class ke.ric.api.aging.AgingDefinition
- AgingDefinition(String, String, List, String, int, Set, boolean, AgingCompletion, AgingOutcomeResolver, AgingItemUpdater, AgingLegacyProgressMapper) - Constructor for record class ke.ric.api.aging.AgingDefinition
-
Binary/source-compatible canonical constructor from the pre-exposure API.
- AgingDefinition(String, String, List, String, int, Set, boolean, AgingCompletion, AgingOutcomeResolver, AgingItemUpdater, AgingLegacyProgressMapper, Map) - Constructor for record class ke.ric.api.aging.AgingDefinition
-
Binary/source-compatible constructor from the exposure API.
- AgingDefinition(String, String, List, String, int, Set, boolean, AgingCompletion, AgingOutcomeResolver, AgingItemUpdater, AgingLegacyProgressMapper, Map, AgingItemMatcher) - Constructor for record class ke.ric.api.aging.AgingDefinition
-
Binary/source-compatible constructor from the custom matching API.
- AgingDefinition(String, String, List, String, int, Set, boolean, AgingCompletion, AgingOutcomeResolver, AgingItemUpdater, AgingLegacyProgressMapper, Map, AgingItemMatcher, AgingCompletionPresenter, boolean) - Constructor for record class ke.ric.api.aging.AgingDefinition
-
Creates an instance of a
AgingDefinitionrecord class. - AgingDefinition.Builder - Class in ke.ric.api.aging
- AgingEnvironmentContext - Record Class in ke.ric.api.aging
-
Current rack block and climate supplied to an addon environmental exposure probe.
- AgingEnvironmentContext(Block, AgingClimate) - Constructor for record class ke.ric.api.aging.AgingEnvironmentContext
-
Compatibility constructor for probes depending only on the rack.
- AgingEnvironmentContext(Block, AgingClimate, ItemStack, AgingExposure) - Constructor for record class ke.ric.api.aging.AgingEnvironmentContext
-
Compatibility constructor for existing probes and addon callers.
- AgingEnvironmentContext(Block, AgingClimate, ItemStack, AgingExposure, Inventory) - Constructor for record class ke.ric.api.aging.AgingEnvironmentContext
-
Creates an instance of a
AgingEnvironmentContextrecord class. - AgingEnvironmentProbe - Interface in ke.ric.api.aging
-
Synchronous, side-effect-free test for an addon-defined rack environment.
- AgingExposure - Record Class in ke.ric.api.aging
-
Cumulative climate history carried by a v3 aging item.
- AgingExposure(long, Map, Map) - Constructor for record class ke.ric.api.aging.AgingExposure
- AgingExposure(long, Map, Map, Map) - Constructor for record class ke.ric.api.aging.AgingExposure
-
Creates an instance of a
AgingExposurerecord class. - AgingItemMatcher - Interface in ke.ric.api.aging
-
Owner-scoped validation for items whose identity is supplied by an addon.
- AgingItemUpdater - Interface in ke.ric.api.aging
-
Optional addon hook for event-bound lore and visual refreshes.
- AgingLegacyProgress - Record Class in ke.ric.api.aging
-
Stage coordinates retained while a v2 aging payload is lazily migrated.
- AgingLegacyProgress(String, int, long) - Constructor for record class ke.ric.api.aging.AgingLegacyProgress
-
Creates an instance of a
AgingLegacyProgressrecord class. - AgingLegacyProgressMapper - Interface in ke.ric.api.aging
-
Addon-owned conversion from legacy staged progress to continuous elapsed milliseconds.
- AgingOutcome - Record Class in ke.ric.api.aging
-
Dynamic final item selected when a continuous aging input is removed.
- AgingOutcome(String, int) - Constructor for record class ke.ric.api.aging.AgingOutcome
- AgingOutcome(String, int, List) - Constructor for record class ke.ric.api.aging.AgingOutcome
- AgingOutcome(String, int, List, Set, Set) - Constructor for record class ke.ric.api.aging.AgingOutcome
-
Creates an instance of a
AgingOutcomerecord class. - AgingOutcomeContext - Record Class in ke.ric.api.aging
-
Read-only source and exposure evidence supplied to a dynamic outcome resolver.
- AgingOutcomeContext(ItemStack, AgingExposure, AgingClimate) - Constructor for record class ke.ric.api.aging.AgingOutcomeContext
-
Compatibility constructor for outcomes not inspecting the current environment.
- AgingOutcomeContext(ItemStack, AgingExposure, AgingClimate, Set) - Constructor for record class ke.ric.api.aging.AgingOutcomeContext
-
Creates an instance of a
AgingOutcomeContextrecord class. - AgingOutcomeResolver - Interface in ke.ric.api.aging
- AgingRegistration - Class in ke.ric.api.registration
-
Addon-facing owner-scoped aging registration facade.
- AgingRegistration.ReloadTransaction - Class in ke.ric.api.registration
- AgingStage - Record Class in ke.ric.api.aging
-
One immutable timed stage in an aging definition.
- AgingStage(String, long, Set) - Constructor for record class ke.ric.api.aging.AgingStage
-
Creates an instance of a
AgingStagerecord class. - alcoholFree(ItemStack) - Static method in class ke.ric.api.item.AlcoholLore
- AlcoholLore - Class in ke.ric.api.item
-
One presentation for alcohol, independent of brewing and mixed-drink metadata.
- allowDynamicYields(Integer...) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- allowedDynamicYields() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
allowedDynamicYieldsrecord component. - amount() - Method in class ke.ric.cooking.data.RecipeByproduct
- amount() - Method in record class ke.ric.gardening.data.HarvestSettings.DropResult
-
Returns the value of the
amountrecord component. - amplifier - Variable in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- animation - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- animation(String) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- announce() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
announcerecord component. - APPEND_NAME - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- apply(ItemStack, double, Integer, boolean, List) - Static method in class ke.ric.api.item.AlcoholLore
- aspectRatioY(double) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
B
- BARISTA_MACHINE - Enum constant in enum class ke.ric.cooking.CookingStation
- baseMaterial - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- baseMaterial(Material) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- beginReloadTransaction() - Method in class ke.ric.api.registration.AdvancementRegistration
- beginReloadTransaction() - Method in class ke.ric.api.registration.AgingRegistration
- BOILING_POT - Enum constant in enum class ke.ric.cooking.CookingStation
- bonusDrop(String, int, int, double, boolean) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
-
Add a bonus drop (e.g., with fortune enchant).
- build() - Method in class ke.ric.api.aging.AgingDefinition.Builder
- build() - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
-
Build the crop definition.
- build() - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Build the item definition.
- build() - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
-
Build the property definition.
- build() - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
-
Build the recipe.
- builder() - Static method in record class ke.ric.api.aging.AgingDefinition
- builder() - Static method in class ke.ric.api.registration.CropRegistration
-
Create a new crop definition builder.
- builder() - Static method in class ke.ric.api.registration.ItemRegistration
-
Create a new item definition builder.
- builder() - Static method in class ke.ric.api.registration.PropertyRegistration
-
Create a new property definition builder.
- builder() - Static method in class ke.ric.api.registration.RecipeRegistration
-
Create a new recipe builder.
C
- calculateAllDrops(int) - Method in class ke.ric.gardening.data.HarvestSettings
-
Calculate all drops for a harvest.
- calculateDropAmount(int) - Method in class ke.ric.gardening.data.HarvestDrop
-
Calculate the actual drop amount based on chance and fortune level.
- calculateGrowthDurationMillis() - Method in class ke.ric.gardening.data.GrowthSettings
-
Calculate actual growth duration with variance applied.
- calculateScale(double) - Method in class ke.ric.gardening.data.GrowthSettings
-
Calculate the scale for a given growth progress (0.0 to 1.0).
- calculateStage(double) - Method in class ke.ric.gardening.data.GrowthSettings
-
Get the current stage (0-based) for a given progress.
- canAlwaysEat - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- canAlwaysEat(boolean) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- Cancel() - Constructor for record class ke.ric.api.guide.GuideAction.Cancel
-
Creates an instance of a
Cancelrecord class. - candidate() - Method in record class ke.ric.api.affinity.AffinityEngine.Ranked
-
Returns the value of the
candidaterecord component. - canMatch(List) - Method in class ke.ric.cooking.data.Recipe
-
Check if a list of inputs can potentially match this recipe.
- canSpread() - Method in class ke.ric.gardening.data.CropDefinition
-
Check if this crop can spread (like vines).
- canSpread() - Method in class ke.ric.gardening.data.PlantType
- catalog(String) - Static method in record class ke.ric.api.guide.GuideAction.Tutorial
- categories() - Method in record class ke.ric.api.food.FoodFacts
-
Returns the value of the
categoriesrecord component. - categories() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
categoriesrecord component. - categories() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
categoriesrecord component. - categoriesComplete() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
categoriesCompleterecord component. - categorized(String, List, List) - Static method in record class ke.ric.api.guide.GuidePage
- categoryTitle(int) - Method in record class ke.ric.api.guide.GuidePage
- CHALLENGE - Enum constant in enum class ke.ric.api.advancement.AdvancementDefinition.Frame
- chanceGroup - Variable in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- chemistry(double, double, double) - Static method in class ke.ric.api.item.AlcoholLore
- clampPage(int, int) - Static method in record class ke.ric.api.guide.GuidePage
- clear() - Method in class ke.ric.api.GuideRegistration
-
Clear only the current callback owner's guides before replacing them.
- clearMargin() - Method in record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Returns the value of the
clearMarginrecord component. - climate() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns the value of the
climaterecord component. - color - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- color(Color) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- commit() - Method in class ke.ric.api.HeirloomAPI.ReloadRollbackScope
- commit() - Method in class ke.ric.api.registration.AdvancementRegistration.ReloadTransaction
- commit() - Method in class ke.ric.api.registration.AgingRegistration.ReloadTransaction
- complete() - Method in record class ke.ric.api.food.FoodFacts
-
Returns the value of the
completerecord component. - complete() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
completerecord component. - completeOnPlayerRemoval() - Method in class ke.ric.api.aging.AgingDefinition.Builder
- completion() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
completionrecord component. - completionPresenter() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
completionPresenterrecord component. - COMPRESS - Enum constant in enum class ke.ric.cooking.data.PressAnimationProfile
- conditions() - Method in record class ke.ric.api.aging.AgingStage
-
Returns the value of the
conditionsrecord component. - consumeItemOnPlant(boolean) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- consumeReturn - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- consumeSeconds - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- consumeSeconds(float) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- consumesItem() - Method in class ke.ric.gardening.data.PlantingSettings
-
Check if planting consumes the item.
- contains() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns the value of the
containsrecord component. - ContenderPolicy(double, double, int) - Constructor for record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Creates an instance of a
ContenderPolicyrecord class. - contenders(Map, Predicate, AffinityEngine.ContenderPolicy) - Method in class ke.ric.api.affinity.AffinityEngine
-
A clear leader stands alone; otherwise keep the closest bounded contenders.
- contenderWindow() - Method in record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Returns the value of the
contenderWindowrecord component. - ContentPackMetadata - Record Class in ke.ric.content
-
Explicit identity shared by every JSON file that belongs to a content pack.
- ContentPackMetadata(String, String, String, int) - Constructor for record class ke.ric.content.ContentPackMetadata
-
Creates an instance of a
ContentPackMetadatarecord class. - continuous() - Method in class ke.ric.api.aging.AgingDefinition.Builder
-
Count all time in a structurally valid rack, regardless of climate.
- continuous() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
continuousrecord component. - Contribution(Map, double) - Constructor for record class ke.ric.api.affinity.AffinityEngine.Contribution
-
Creates an instance of a
Contributionrecord class. - CookingStation - Enum Class in ke.ric.cooking
-
Enum representing the different cooking stations available.
- COOL - Enum constant in enum class ke.ric.api.aging.AgingCondition
- copy(ItemStack) - Static method in class ke.ric.api.item.IngredientPreview
- copy(ItemStack, Function) - Static method in class ke.ric.api.item.IngredientPreview
-
The factory must supply a fresh, empty stack for the requested material.
- countMatching(IngredientSlot) - Method in record class ke.ric.cooking.data.RecipePreviewContext
-
Count every matching declared unit, regardless of which recipe slot selected it.
- CraftingInput - Class in ke.ric.cooking.data
-
Represents an input item in a crafting session.
- CraftingInput(ItemStack, String, boolean) - Constructor for class ke.ric.cooking.data.CraftingInput
- CraftingInput(ItemStack, String, boolean, Set) - Constructor for class ke.ric.cooking.data.CraftingInput
- createItem(String) - Method in class ke.ric.api.HeirloomAPI
-
Create a custom item by ID.
- createItem(String, int) - Method in class ke.ric.api.HeirloomAPI
-
Create a custom item with a specific amount.
- createOutput(Recipe, List) - Method in interface ke.ric.cooking.data.CustomOutputHandler
-
Create the output item for a recipe.
- createProductionPreview(RecipeItemRef, String) - Method in class ke.ric.api.GuideRegistration
-
Resolve from the current registration each time; provider-owned items remain opaque.
- createWaterBottle() - Static method in class ke.ric.cooking.data.CraftingInput
-
Create a water bottle ItemStack.
- CropDefinition - Class in ke.ric.gardening.data
-
Complete definition of a crop type, combining all settings.
- CropDefinition(String, String, String, GrowthSettings, PlantingSettings, HarvestSettings, SpreadSettings, String, String) - Constructor for class ke.ric.gardening.data.CropDefinition
- CropDefinition(String, String, String, GrowthSettings, PlantingSettings, HarvestSettings, SpreadSettings, String, String, String) - Constructor for class ke.ric.gardening.data.CropDefinition
- CropRegistration - Class in ke.ric.api.registration
-
API for registering custom crops programmatically.
- CropRegistration.CropDefinitionBuilder - Class in ke.ric.api.registration
-
Builder for creating crop definitions.
- crops() - Method in class ke.ric.api.HeirloomAPI
-
Get the crop registration API.
- currentClimate() - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Returns the value of the
currentClimaterecord component. - custom(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- CUSTOM_ITEM - Enum constant in enum class ke.ric.cooking.data.RecipeItemRef.Kind
- customItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- customItem(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- CustomItemDefinition(String, String, Material, String, boolean, int, float, float, boolean, String, List, Material, int, boolean, boolean, Color) - Constructor for class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
-
Constructor without provider-specific visual override.
- CustomItemDefinition(String, String, Material, String, boolean, int, float, float, boolean, String, List, Material, int, boolean, boolean, Color, String) - Constructor for class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- CustomItemDefinition(String, String, Material, String, boolean, int, float, float, boolean, String, List, Material, int, boolean, boolean, Color, String, String, String) - Constructor for class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- CustomItemDefinition(String, String, Material, String, boolean, int, float, float, boolean, String, List, Material, int, boolean, boolean, Color, String, String, String, ContentPackMetadata) - Constructor for class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- CustomItemDefinition(String, String, Material, String, boolean, int, float, float, boolean, String, List, Material, int, boolean, boolean, Color, String, String, String, ContentPackMetadata, boolean) - Constructor for class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- CustomItemDefinition(String, String, Material, String, boolean, int, float, float, boolean, String, List, Material, int, boolean, boolean, Color, String, String, String, ContentPackMetadata, Set, boolean) - Constructor for class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- CustomItemManager - Class in ke.ric.cooking.managers
-
Data contract holder for custom item definitions and food effects returned by
ItemRegistration.ItemDefinitionBuilder.build(). - CustomItemManager.CustomItemDefinition - Class in ke.ric.cooking.managers
-
Immutable definition of a registered Heirloom custom item or drink.
- CustomItemManager.FoodEffect - Class in ke.ric.cooking.managers
-
Represents a potion effect that can be applied when food is consumed.
- customItemMatcher(String) - Static method in class ke.ric.api.registration.RecipeRegistration
-
Create a Heirloom custom-item rule matcher.
- CustomOutputHandler - Interface in ke.ric.cooking.data
-
Functional interface for custom output creation in recipes.
- customTag() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns the value of the
customTagrecord component. - CUTTING_BOARD - Enum constant in enum class ke.ric.cooking.CookingStation
D
- decorate(Recipe, List, ItemStack) - Method in interface ke.ric.cooking.data.RecipeOutputDecorator
- decoratePreview(Recipe, List, ItemStack) - Method in interface ke.ric.cooking.data.RecipeOutputDecorator
-
Catalog inputs may lack runtime bottle metadata; never manufactures playable credentials.
- decoratePreview(Recipe, List, ItemStack, RecipePreviewContext) - Method in interface ke.ric.cooking.data.RecipeOutputDecorator
-
Logical selections are detached data; existing decorators keep their previous preview behavior.
- DEFAULT_CL - Static variable in class ke.ric.api.item.DrinkServing
- definition() - Method in record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
-
Returns the value of the
definitionrecord component. - definition() - Method in record class ke.ric.api.registration.AdvancementRegistration.OwnedAdvancement
-
Returns the value of the
definitionrecord component. - definitionId() - Method in record class ke.ric.api.aging.AgingLegacyProgress
-
Returns the value of the
definitionIdrecord component. - definitions() - Method in class ke.ric.api.registration.AdvancementRegistration
- definitions() - Method in class ke.ric.api.registration.AgingRegistration
- description - Variable in class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- description() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
descriptionrecord component. - description(String) - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
- description(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- destination() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
destinationrecord component. - destination() - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Returns the value of the
destinationrecord component. - dietaryFacts() - Method in record class ke.ric.api.food.FoodFacts
-
Returns the value of the
dietaryFactsrecord component. - dietaryFacts() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
dietaryFactsrecord component. - DietaryProperty(String) - Constructor for class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- DietaryPropertyManager - Class in ke.ric.cooking.managers
-
Data contract holder for dietary properties returned by
PropertyRegistration.PropertyDefinitionBuilder.build(). - DietaryPropertyManager.DietaryProperty - Class in ke.ric.cooking.managers
-
Definition of a registered dietary property and its violating items.
- disabled() - Static method in class ke.ric.gardening.data.SpreadSettings
-
Create disabled spread settings.
- displayIcon - Variable in class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- displayIcon(String) - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
- displayName - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- displayName - Variable in class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- displayName(String) - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
- displayPage(int) - Method in record class ke.ric.api.guide.GuidePage
- DrinkQuality - Class in ke.ric.api.item
-
Drinks use the same precise quality as every other Heirloom item.
- DrinkServing - Class in ke.ric.api.item
-
Actual liquid per item, in centilitres.
- DropResult(String, int) - Constructor for record class ke.ric.gardening.data.HarvestSettings.DropResult
-
Creates an instance of a
DropResultrecord class. - DRY - Enum constant in enum class ke.ric.api.aging.AgingCondition
- durationMillis() - Method in record class ke.ric.api.aging.AgingStage
-
Returns the value of the
durationMillisrecord component. - durationTicks - Variable in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- dynamicOutcome(AgingOutcomeResolver) - Method in class ke.ric.api.aging.AgingDefinition.Builder
E
- edible - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- edible(boolean) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- effectName - Variable in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- effects - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- effectType - Variable in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- empty() - Static method in record class ke.ric.api.aging.AgingExposure
- EMPTY - Static variable in record class ke.ric.cooking.data.RecipePreviewContext
- entries() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
entriesrecord component. - entryRoute() - Method in record class ke.ric.api.guide.GuidePageRequest
-
Returns the value of the
entryRouterecord component. - environmentMillis() - Method in record class ke.ric.api.aging.AgingExposure
-
Returns the value of the
environmentMillisrecord component. - equals(Object) - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.affinity.AffinityEngine.Contribution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.affinity.AffinityEngine.Ranked
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingClimate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingExposure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingLegacyProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingOutcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.aging.AgingStage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.food.FoodFacts
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.food.FoodFactsV2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Cancel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Message
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Open
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Pick
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Recipe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Refresh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Select
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideAction.Tutorial
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideCategory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideDestination
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuideListEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuidePage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.guide.GuidePageRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.item.TerminalAlcohol
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.registration.AdvancementRegistration.OwnedAdvancement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.api.registration.RecipeRegistration.RecipeFileInspection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.content.ContentPackMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.cooking.data.Recipe.OutputVariant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ke.ric.cooking.data.RecipeByproduct
- equals(Object) - Method in class ke.ric.cooking.data.RecipeItemRef
- equals(Object) - Method in record class ke.ric.cooking.data.RecipePreviewContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ke.ric.cooking.data.WeightedOutput
- equals(Object) - Method in record class ke.ric.gardening.data.HarvestSettings.DropResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.integrations.visual.ProviderItemRef
-
Indicates whether some other object is "equal to" this one.
- equivalentCl(double, double) - Static method in class ke.ric.api.item.DrinkServing
-
Alcohol dose expressed as centilitres of a 40% spirit; stored volume remains actual liquid.
- estimate(double, double) - Static method in class ke.ric.api.item.AlcoholLore
-
Single calculated estimate for a catalog preview, never usable alcohol metadata.
- evaluate(List) - Method in class ke.ric.cooking.data.RecipeRule
-
Evaluate this rule against a list of crafting inputs.
- evaluate(List, Recipe) - Method in class ke.ric.cooking.data.RecipeRule
-
Evaluate with recipe context.
- excludedProperties() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns the value of the
excludedPropertiesrecord component. - exposure() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns the value of the
exposurerecord component. - exposure() - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Returns the value of the
exposurerecord component. - exposureProbes() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
exposureProbesrecord component. - EXTRUDE - Enum constant in enum class ke.ric.cooking.data.PressAnimationProfile
F
- FALSE - Enum constant in enum class ke.ric.api.food.FoodFacts.Truth
- FALSE - Enum constant in enum class ke.ric.api.food.FoodFactsV2.Truth
- FARMHOUSE_PRESS - Enum constant in enum class ke.ric.cooking.CookingStation
- feast - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- feast(boolean) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- find(String) - Method in class ke.ric.api.GuideRegistration
- find(String) - Method in class ke.ric.api.registration.AdvancementRegistration
- find(String, String) - Method in class ke.ric.api.GuideRegistration
-
Finds a guide only while the same addon still owns its normalized ID.
- findById(String) - Method in class ke.ric.api.registration.AgingRegistration
- findByInput(String) - Method in class ke.ric.api.registration.AgingRegistration
- findForItem(ItemStack) - Method in class ke.ric.api.registration.AgingRegistration
-
Resolve ordinary Core identities and validated addon-owned profiles.
- findItemUses(RecipeItemRef, Player) - Method in class ke.ric.api.GuideRegistration
-
Discovery is checked before any entries, output identities or counts are exposed.
- findProductionDestination(RecipeItemRef, String) - Method in class ke.ric.api.GuideRegistration
-
Exact typed matching; a qualified ingredient never silently falls back to its base item.
- findTagProductionDestination(String) - Method in class ke.ric.api.GuideRegistration
- FoodEffect(PotionEffectType, int, int, float) - Constructor for class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- FoodEffect(PotionEffectType, int, int, float, String) - Constructor for class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- foodFacts(ItemStack) - Method in class ke.ric.api.HeirloomAPI
-
Read immutable, versioned dietary provenance from an item stack.
- FoodFacts - Record Class in ke.ric.api.food
-
Legacy V1 immutable description of what is known about one food stack.
- FoodFacts(String, Set, Set, Set, Map, boolean) - Constructor for record class ke.ric.api.food.FoodFacts
-
Creates an instance of a
FoodFactsrecord class. - FoodFacts.Truth - Enum Class in ke.ric.api.food
- foodFactsV2(ItemStack) - Method in class ke.ric.api.HeirloomAPI
-
Read source-qualified ingredient and dietary evidence without modifying the item.
- FoodFactsV2 - Record Class in ke.ric.api.food
-
Immutable, source-qualified evidence about one food.
- FoodFactsV2(String, Set, Set, Set, Map, boolean, boolean) - Constructor for record class ke.ric.api.food.FoodFactsV2
-
Creates an instance of a
FoodFactsV2record class. - FoodFactsV2.Truth - Enum Class in ke.ric.api.food
- foodValue - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- foodValue(int) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- frame() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
framerecord component. - fromCustom(ItemStack, String) - Static method in class ke.ric.cooking.data.CraftingInput
-
Create a CraftingInput from a custom item.
- fromItem(ItemStack) - Static method in class ke.ric.cooking.data.CraftingInput
-
Classify in strict ownership order: Heirloom, external provider, vanilla.
- fromLegacyAuto(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
-
Legacy return/byproduct strings retain custom-first, vanilla-fallback provenance.
- fromLegacyOutput(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
-
Legacy output strings retain custom-first, vanilla-fallback provenance.
- fromProvider(ItemStack, ProviderItemRef) - Static method in class ke.ric.cooking.data.CraftingInput
- fromRoot(JsonObject) - Static method in record class ke.ric.content.ContentPackMetadata
- fromString(String) - Static method in enum class ke.ric.cooking.CookingStation
- fromString(String) - Static method in enum class ke.ric.cooking.data.PressAnimationProfile
- fromVanilla(ItemStack) - Static method in class ke.ric.cooking.data.CraftingInput
-
Create a CraftingInput from a vanilla ItemStack.
- FRYING_PAN - Enum constant in enum class ke.ric.cooking.CookingStation
G
- GeneratedLoreSection - Class in ke.ric.api.item
-
Exact Component ownership for small regenerable lore sections.
- getActions() - Method in class ke.ric.cooking.data.Recipe
- getActions() - Method in class ke.ric.cooking.data.RecipeRule
- getAddon() - Method in class ke.ric.gardening.data.CropDefinition
-
Get addon identifier, or null if this is a core Heirloom crop
- getAddon(String) - Method in class ke.ric.api.HeirloomAPI
-
Get a registered addon by ID.
- getAddonId() - Method in interface ke.ric.api.HeirloomAddon
-
Get the unique identifier for this addon.
- getAddonId() - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- getAmount() - Method in class ke.ric.cooking.data.RecipeAction
- getAmount() - Method in class ke.ric.cooking.data.WeightedOutput
- getAspectRatioY() - Method in class ke.ric.gardening.data.GrowthSettings
- getAvailabilityDescription() - Method in class ke.ric.cooking.data.Recipe
-
Get a human-readable description of the availability period.
- getAvailableFrom() - Method in class ke.ric.cooking.data.Recipe
- getAvailableUntil() - Method in class ke.ric.cooking.data.Recipe
- getBaseDurationSeconds() - Method in class ke.ric.gardening.data.GrowthSettings
- getBlockMaterial() - Method in class ke.ric.gardening.data.PlantType
- getBonusDrops() - Method in class ke.ric.gardening.data.HarvestSettings
- getBreakSound() - Method in class ke.ric.gardening.data.HarvestSettings
- getByproducts() - Method in class ke.ric.cooking.data.Recipe
-
Get immutable quantified byproducts.
- getChance() - Method in class ke.ric.gardening.data.HarvestDrop
- getChancePerCheck() - Method in class ke.ric.gardening.data.SpreadSettings
- getCount() - Method in class ke.ric.cooking.data.RecipeRule
- getCropDefinition() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Get the crop definition.
- getCropId() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Get the crop ID.
- getCustomItem() - Method in class ke.ric.cooking.data.IngredientOption
- getCustomItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- getCustomItem() - Method in class ke.ric.cooking.data.RuleMatcher
- getCustomItemId() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Get the custom item ID if this was a Heirloom item.
- getCustomItemId() - Method in class ke.ric.api.events.HeirloomPlacedFoodConsumedEvent
- getCustomItemId(ItemStack) - Method in class ke.ric.api.HeirloomAPI
-
Get the custom item ID from an ItemStack.
- getCustomTag() - Method in class ke.ric.cooking.data.IngredientOption
- getCustomTag() - Method in class ke.ric.cooking.data.RuleMatcher
- getCustomTags() - Method in class ke.ric.cooking.data.CraftingInput
- getDescription() - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- getDescription() - Method in class ke.ric.cooking.data.Recipe
- getDescription() - Method in class ke.ric.gardening.data.PlantType
- getDirection() - Method in class ke.ric.gardening.data.SpreadSettings
- getDisplayName() - Method in enum class ke.ric.cooking.CookingStation
- getDisplayOffsetY() - Method in class ke.ric.gardening.data.PlantType
- getDrops() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Get the items that will be dropped.
- getDrops() - Method in class ke.ric.gardening.data.HarvestSettings
- getGrowingTexture() - Method in class ke.ric.gardening.data.CropDefinition
- getGrowthSettings() - Method in class ke.ric.gardening.data.CropDefinition
- getHandlerList() - Static method in class ke.ric.api.events.HeirloomAdminItemEvent
- getHandlerList() - Static method in class ke.ric.api.events.HeirloomCropHarvestedEvent
- getHandlerList() - Static method in class ke.ric.api.events.HeirloomFoodConsumedEvent
- getHandlerList() - Static method in class ke.ric.api.events.HeirloomItemCraftedEvent
- getHandlerList() - Static method in class ke.ric.api.events.HeirloomPlacedFoodConsumedEvent
- getHandlers() - Method in class ke.ric.api.events.HeirloomAdminItemEvent
- getHandlers() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
- getHandlers() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
- getHandlers() - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
- getHandlers() - Method in class ke.ric.api.events.HeirloomPlacedFoodConsumedEvent
- getHarvestSettings() - Method in class ke.ric.gardening.data.CropDefinition
- getHarvestSound() - Method in class ke.ric.gardening.data.HarvestSettings
- getHungerRestored() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Get the hunger points restored (0-20 scale).
- getId() - Method in class ke.ric.cooking.data.Recipe
- getId() - Method in class ke.ric.gardening.data.CropDefinition
- getId() - Method in class ke.ric.gardening.data.PlantType
- getIngredients() - Method in class ke.ric.cooking.data.Recipe
- getInstance() - Static method in class ke.ric.api.HeirloomAPI
-
Get the HeirloomAPI instance.
- getItem() - Method in class ke.ric.api.events.HeirloomAdminItemEvent
- getItem() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Get the food item that was consumed.
- getItem() - Method in class ke.ric.api.events.HeirloomPlacedFoodConsumedEvent
- getItem() - Method in class ke.ric.cooking.data.IngredientOption
- getItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- getItem() - Method in class ke.ric.cooking.data.RuleMatcher
- getItemId() - Method in class ke.ric.api.events.HeirloomAdminItemEvent
- getItemId() - Method in class ke.ric.cooking.data.CraftingInput
- getItemId() - Method in class ke.ric.gardening.data.CropDefinition
- getItemId() - Method in class ke.ric.gardening.data.HarvestDrop
- getItemRef() - Method in class ke.ric.cooking.data.IngredientOption
- getItemRef() - Method in class ke.ric.cooking.data.RecipeAction
- getItemRef() - Method in class ke.ric.cooking.data.RuleMatcher
- getItemStack() - Method in class ke.ric.cooking.data.CraftingInput
- getKey() - Method in class ke.ric.cooking.data.RecipeAction
- getLocation() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Get the location where the crop was harvested.
- getMatcher() - Method in class ke.ric.cooking.data.RecipeRule
- getMatchers() - Method in class ke.ric.cooking.data.RecipeRule
- getMaterial() - Method in class ke.ric.cooking.data.IngredientOption
-
Get the Material if this is a vanilla item.
- getMax() - Method in class ke.ric.cooking.data.IngredientSlot
- getMaxAmount() - Method in class ke.ric.gardening.data.HarvestDrop
- getMaxChainLength() - Method in class ke.ric.gardening.data.SpreadSettings
- getMin() - Method in class ke.ric.cooking.data.IngredientSlot
- getMinAmount() - Method in class ke.ric.gardening.data.HarvestDrop
- getName() - Method in enum class ke.ric.cooking.CookingStation
- getOptionalSlotCount() - Method in class ke.ric.cooking.data.Recipe
-
Get the number of optional ingredient slots.
- getOptions() - Method in class ke.ric.cooking.data.IngredientSlot
- getOptions() - Method in class ke.ric.cooking.data.RuleMatcher
- getOutput() - Method in class ke.ric.cooking.data.Recipe
- getOutput() - Method in class ke.ric.cooking.data.WeightedOutput
- getOutputAmount() - Method in class ke.ric.cooking.data.Recipe
- getOutputRef() - Method in class ke.ric.cooking.data.Recipe
- getOutputRef() - Method in class ke.ric.cooking.data.WeightedOutput
- getOutputVariants() - Method in class ke.ric.cooking.data.Recipe
- getOverrideStrength() - Method in class ke.ric.cooking.data.Recipe
- getPackMetadata() - Method in class ke.ric.cooking.data.Recipe
- getPermission() - Method in class ke.ric.gardening.data.PlantingSettings
-
Get the optional permission required to plant this crop.
- getPlaceholderMaterial() - Method in enum class ke.ric.cooking.CookingStation
- getPlantingSettings() - Method in class ke.ric.gardening.data.CropDefinition
- getPlantType() - Method in class ke.ric.gardening.data.CropDefinition
- getPlantTypeId() - Method in class ke.ric.gardening.data.CropDefinition
- getPlayer() - Method in class ke.ric.api.events.HeirloomAdminItemEvent
- getPlayer() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Get the player who harvested the crop.
- getPlayer() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Get the player who consumed the food.
- getPlayer() - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
-
Get the player who crafted the item.
- getPlayer() - Method in class ke.ric.api.events.HeirloomPlacedFoodConsumedEvent
- getPressAnimation() - Method in class ke.ric.cooking.data.Recipe
- getProcessingTime() - Method in class ke.ric.cooking.data.Recipe
- getProperties() - Method in class ke.ric.cooking.data.RecipeRule
- getProperty() - Method in class ke.ric.cooking.data.RecipeRule
- getProviderItem() - Method in class ke.ric.cooking.data.CraftingInput
- getProviderItem() - Method in class ke.ric.cooking.data.IngredientOption
- getProviderItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- getProviderItem() - Method in class ke.ric.cooking.data.RuleMatcher
- getProviderItemRef() - Method in class ke.ric.cooking.data.IngredientOption
- getProviderItemRef() - Method in class ke.ric.cooking.data.RecipeItemRef
- getProviderItemRef() - Method in class ke.ric.cooking.data.RuleMatcher
- getQualifier() - Method in class ke.ric.cooking.data.IngredientOption
- getQualityChance() - Method in class ke.ric.gardening.data.HarvestSettings
- getRecipeId() - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
-
Get the recipe ID that was used.
- getRequiredSlotCount() - Method in class ke.ric.cooking.data.Recipe
-
Get the number of required ingredient slots.
- getResult() - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
-
Get the crafted item result.
- getReturnItemRef() - Method in class ke.ric.cooking.data.RecipeAction
- getRipeTexture() - Method in class ke.ric.gardening.data.CropDefinition
- getRules() - Method in class ke.ric.cooking.data.Recipe
- getSaturationRestored() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Get the saturation restored.
- getScaleEnd() - Method in class ke.ric.gardening.data.GrowthSettings
- getScaleStart() - Method in class ke.ric.gardening.data.GrowthSettings
- getSlotIndex() - Method in class ke.ric.cooking.data.RecipeRule
- getSourceId() - Method in class ke.ric.cooking.data.Recipe
- getSpreadChance() - Method in class ke.ric.gardening.data.PlantType
- getSpreadDirection() - Method in class ke.ric.gardening.data.PlantType
- getSpreadSettings() - Method in class ke.ric.gardening.data.CropDefinition
- getStages() - Method in class ke.ric.gardening.data.GrowthSettings
- getStation() - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
-
Get the cooking station type where this was crafted.
- getStation() - Method in class ke.ric.cooking.data.Recipe
- getStationName() - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- getStationName() - Method in class ke.ric.cooking.data.Recipe
- getStationTexture() - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- getTextureForProgress(double) - Method in class ke.ric.gardening.data.CropDefinition
-
Get the texture URL for the current growth state.
- getTextureUrl() - Method in enum class ke.ric.cooking.CookingStation
- getTranslationKey() - Method in enum class ke.ric.cooking.CookingStation
-
Translation key for player-facing station text.
- getTrigger() - Method in class ke.ric.cooking.data.RecipeRule
- getType() - Method in class ke.ric.cooking.data.IngredientSlot
- getType() - Method in class ke.ric.cooking.data.RecipeAction
- getValidBlocks() - Method in class ke.ric.gardening.data.PlantingSettings
-
Get valid ground blocks for planting (for ground-based crops).
- getValidCeilingBlocks() - Method in class ke.ric.gardening.data.PlantingSettings
-
Get valid ceiling blocks for hanging crops.
- getValidWallBlocks() - Method in class ke.ric.gardening.data.PlantingSettings
-
Get valid wall blocks for planting (for vine/wall-mounted crops).
- getValue() - Method in class ke.ric.cooking.data.RecipeAction
- getVariance() - Method in class ke.ric.gardening.data.GrowthSettings
- getVersion() - Method in interface ke.ric.api.HeirloomAddon
-
Get the addon version string.
- getVolumePreservingXZFactor() - Method in class ke.ric.gardening.data.GrowthSettings
-
Get XZ scale modifier to preserve volume when using aspect ratio.
- getWeight() - Method in class ke.ric.cooking.data.WeightedOutput
- getWeightedOutputs() - Method in class ke.ric.cooking.data.Recipe
- GOAL - Enum constant in enum class ke.ric.api.advancement.AdvancementDefinition.Frame
- GRIND - Enum constant in enum class ke.ric.cooking.data.PressAnimationProfile
- group() - Method in record class ke.ric.api.guide.GuideAction.Tutorial
-
Returns the value of the
grouprecord component. - growthDuration(int) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- GrowthSettings - Class in ke.ric.gardening.data
-
Configuration for how a crop grows over time.
- GrowthSettings(int, double, int, double, double) - Constructor for class ke.ric.gardening.data.GrowthSettings
- GrowthSettings(int, double, int, double, double, double) - Constructor for class ke.ric.gardening.data.GrowthSettings
- growthStages(int) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- growthVariance(double) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- GuideAction - Interface in ke.ric.api.guide
-
Typed guide interactions.
- GuideAction.Cancel - Record Class in ke.ric.api.guide
-
Return from a picker with its original state.
- GuideAction.Message - Record Class in ke.ric.api.guide
- GuideAction.Open - Record Class in ke.ric.api.guide
-
Open a child destination.
- GuideAction.Pick - Record Class in ke.ric.api.guide
-
Open a temporary picker without changing navigation history.
- GuideAction.Recipe - Record Class in ke.ric.api.guide
-
Open a real station recipe using Core history, without retaining an addon callback.
- GuideAction.Refresh - Record Class in ke.ric.api.guide
-
Replace the current view in place.
- GuideAction.Select - Record Class in ke.ric.api.guide
-
Return from a picker with replacement state for its originating view.
- GuideAction.Tutorial - Record Class in ke.ric.api.guide
-
Launch a current lesson, or the named catalogue when lessonId is empty.
- GuideCategory - Record Class in ke.ric.api.guide
-
A list section whose icons never share a page with another category.
- GuideCategory(String, String, List) - Constructor for record class ke.ric.api.guide.GuideCategory
-
Creates an instance of a
GuideCategoryrecord class. - GuideDefinition - Record Class in ke.ric.api.guide
-
Immutable addon-owned data suppliers; only registration retains these callbacks.
- GuideDefinition(String, int, Function, String, BiFunction) - Constructor for record class ke.ric.api.guide.GuideDefinition
- GuideDefinition(String, int, Function, String, GuideDefinition.PageResolver) - Constructor for record class ke.ric.api.guide.GuideDefinition
- GuideDefinition(String, int, Function, Function) - Constructor for record class ke.ric.api.guide.GuideDefinition
- GuideDefinition(String, int, Function, Function, String, BiFunction) - Constructor for record class ke.ric.api.guide.GuideDefinition
- GuideDefinition(String, int, Function, Function, String, BiFunction, GuideDefinition.PageResolver) - Constructor for record class ke.ric.api.guide.GuideDefinition
-
Creates an instance of a
GuideDefinitionrecord class. - GuideDefinition.PageResolver - Interface in ke.ric.api.guide
- GuideDestination - Record Class in ke.ric.api.guide
-
Immutable, addon-owned deep link.
- GuideDestination(String, String) - Constructor for record class ke.ric.api.guide.GuideDestination
- GuideDestination(String, String, int, Map) - Constructor for record class ke.ric.api.guide.GuideDestination
-
Creates an instance of a
GuideDestinationrecord class. - GuideEntry - Record Class in ke.ric.api.guide
-
One fixed-position item rendered in a Core-owned addon guide page.
- GuideEntry(int, ItemStack) - Constructor for record class ke.ric.api.guide.GuideEntry
- GuideEntry(int, ItemStack, GuideAction) - Constructor for record class ke.ric.api.guide.GuideEntry
- GuideEntry(int, ItemStack, GuideAction, GuideAction) - Constructor for record class ke.ric.api.guide.GuideEntry
-
Creates an instance of a
GuideEntryrecord class. - guideId() - Method in record class ke.ric.api.guide.GuideDestination
-
Returns the value of the
guideIdrecord component. - GuideListEntry - Record Class in ke.ric.api.guide
-
An item in a Core-paginated guide list.
- GuideListEntry(ItemStack) - Constructor for record class ke.ric.api.guide.GuideListEntry
- GuideListEntry(ItemStack, GuideAction, GuideAction) - Constructor for record class ke.ric.api.guide.GuideListEntry
-
Creates an instance of a
GuideListEntryrecord class. - GuidePage - Record Class in ke.ric.api.guide
-
Immutable fixed content and an optional standard 21-item paginated list.
- GuidePage(String, List) - Constructor for record class ke.ric.api.guide.GuidePage
- GuidePage(String, List, List) - Constructor for record class ke.ric.api.guide.GuidePage
- GuidePage(String, List, List, String) - Constructor for record class ke.ric.api.guide.GuidePage
- GuidePage(String, List, List, String, int, int) - Constructor for record class ke.ric.api.guide.GuidePage
- GuidePage(String, List, List, String, int, int, List) - Constructor for record class ke.ric.api.guide.GuidePage
-
Creates an instance of a
GuidePagerecord class. - GuidePageRequest - Record Class in ke.ric.api.guide
-
Requested list window and an optional displayed entry route to keep clicks stable as lists change.
- GuidePageRequest(int) - Constructor for record class ke.ric.api.guide.GuidePageRequest
- GuidePageRequest(int, String) - Constructor for record class ke.ric.api.guide.GuidePageRequest
- GuidePageRequest(int, String, Map) - Constructor for record class ke.ric.api.guide.GuidePageRequest
-
Creates an instance of a
GuidePageRequestrecord class. - GuideRegistration - Class in ke.ric.api
-
Owner-scoped registration facade for immutable addon guide definitions.
- GuideRegistration.OwnedGuideDefinition - Record Class in ke.ric.api
- GuideRegistration.OwnedItemUse - Record Class in ke.ric.api
- GuideRegistration.OwnedProductionDestination - Record Class in ke.ric.api
- guides() - Method in class ke.ric.api.HeirloomAPI
-
Get the owner-scoped immutable addon guide registration API.
H
- harvestDrop(String, int, int) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
-
Add a harvest drop.
- harvestDrop(String, int, int, double) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
-
Add a harvest drop with custom chance.
- HarvestDrop - Class in ke.ric.gardening.data
-
Represents a potential drop from harvesting a crop.
- HarvestDrop(String, int, int, double, boolean) - Constructor for class ke.ric.gardening.data.HarvestDrop
- HarvestSettings - Class in ke.ric.gardening.data
-
Configuration for harvesting a crop.
- HarvestSettings(List, List, boolean, Sound, Sound, double) - Constructor for class ke.ric.gardening.data.HarvestSettings
- HarvestSettings.DropResult - Record Class in ke.ric.gardening.data
-
Result of a drop calculation.
- HAS_ALL_INGREDIENT_PROPERTIES - Enum constant in enum class ke.ric.cooking.data.RecipeRule.Trigger
- HAS_ALL_INGREDIENTS - Enum constant in enum class ke.ric.cooking.data.RecipeRule.Trigger
- HAS_ANY_INGREDIENT - Enum constant in enum class ke.ric.cooking.data.RecipeRule.Trigger
- HAS_INGREDIENT_PROPERTY - Enum constant in enum class ke.ric.cooking.data.RecipeRule.Trigger
- HAS_INPUT - Enum constant in enum class ke.ric.cooking.data.RecipeRule.Trigger
- hasConfiguredCeilingBlocks() - Method in class ke.ric.gardening.data.PlantingSettings
-
Check whether this crop has an explicit ceiling support allow-list.
- hasConfiguredWallBlocks() - Method in class ke.ric.gardening.data.PlantingSettings
-
Check whether this crop has an explicit wall support allow-list.
- hasCustomTag(String) - Method in class ke.ric.cooking.data.CraftingInput
- hashCode() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.affinity.AffinityEngine.Contribution
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.affinity.AffinityEngine.Ranked
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingClimate
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingExposure
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingLegacyProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.aging.AgingStage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.food.FoodFacts
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Cancel
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Message
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Open
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Pick
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Recipe
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Refresh
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Select
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideAction.Tutorial
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideCategory
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideDestination
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuideListEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuidePage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.guide.GuidePageRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.item.TerminalAlcohol
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.registration.AdvancementRegistration.OwnedAdvancement
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.api.registration.RecipeRegistration.RecipeFileInspection
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.content.ContentPackMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.cooking.data.Recipe.OutputVariant
-
Returns a hash code value for this object.
- hashCode() - Method in class ke.ric.cooking.data.RecipeByproduct
- hashCode() - Method in class ke.ric.cooking.data.RecipeItemRef
- hashCode() - Method in record class ke.ric.cooking.data.RecipePreviewContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns a hash code value for this object.
- hashCode() - Method in class ke.ric.cooking.data.WeightedOutput
- hashCode() - Method in record class ke.ric.gardening.data.HarvestSettings.DropResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.integrations.visual.ProviderItemRef
-
Returns a hash code value for this object.
- hasIngredientQualifier(String) - Method in class ke.ric.api.registration.ItemRegistration
- hasIngredientRecognizer(String) - Method in class ke.ric.api.registration.ItemRegistration
- hasOutputDecorator(String, String) - Method in class ke.ric.api.registration.RecipeRegistration
- hasPermission() - Method in class ke.ric.gardening.data.PlantingSettings
-
Check if a permission is required to plant this crop.
- hasWeightedOutputs() - Method in class ke.ric.cooking.data.Recipe
- headTextureHash() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
headTextureHashrecord component. - HeirloomAddon - Interface in ke.ric.api
-
Interface that all Heirloom addons must implement.
- HeirloomAdminItemEvent - Class in ke.ric.api.events
-
Explicit, permission-checked /hl give or cheat-GUI grant, before delivery.
- HeirloomAdminItemEvent(Player, String, ItemStack) - Constructor for class ke.ric.api.events.HeirloomAdminItemEvent
- HeirloomAPI - Class in ke.ric.api
-
Main API entry point for Heirloom addons.
- HeirloomAPI.ReloadRollbackScope - Class in ke.ric.api
- HeirloomCropHarvestedEvent - Class in ke.ric.api.events
-
Called when a player harvests a Heirloom crop.
- HeirloomCropHarvestedEvent(Player, Location, CropDefinition, List, boolean) - Constructor for class ke.ric.api.events.HeirloomCropHarvestedEvent
- HeirloomFoodConsumedEvent - Class in ke.ric.api.events
-
Called when a player consumes a Heirloom food item.
- HeirloomFoodConsumedEvent(Player, ItemStack, String, int, float) - Constructor for class ke.ric.api.events.HeirloomFoodConsumedEvent
- HeirloomItemCraftedEvent - Class in ke.ric.api.events
-
Called when an item is crafted at a Heirloom cooking station.
- HeirloomItemCraftedEvent(Player, CookingStation, String, ItemStack) - Constructor for class ke.ric.api.events.HeirloomItemCraftedEvent
- HeirloomPlacedFoodConsumedEvent - Class in ke.ric.api.events
-
Fired after one serving of a placed Heirloom food has been eaten.
- HeirloomPlacedFoodConsumedEvent(Player, ItemStack, String) - Constructor for class ke.ric.api.events.HeirloomPlacedFoodConsumedEvent
- hidden() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
hiddenrecord component. - hiddenChallenge(String, String, String, String, String) - Static method in record class ke.ric.api.advancement.AdvancementDefinition
- hideEffectTooltip(ItemStack) - Static method in class ke.ric.api.item.PotionTooltip
-
Hide potion rows only; preserve custom lore, effects, and other tooltip settings.
- hideEmptyEffectTooltip(ItemStack) - Static method in class ke.ric.api.item.PotionTooltip
-
Remove vanilla's empty "No Effects" row from an owned custom potion.
- hubItem() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
hubItemrecord component. - HUMID - Enum constant in enum class ke.ric.api.aging.AgingCondition
- humidity() - Method in record class ke.ric.api.aging.AgingClimate
-
Returns the value of the
humidityrecord component. - humidityBand() - Method in record class ke.ric.api.aging.AgingClimate
-
Stable exposure key shared by addon rules and the rack history codec.
- humidityMillis() - Method in record class ke.ric.api.aging.AgingExposure
-
Returns the value of the
humidityMillisrecord component.
I
- icon() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
iconrecord component. - id - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- id - Variable in class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- id() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class ke.ric.api.guide.GuideCategory
-
Returns the value of the
idrecord component. - id() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
- id() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
idrecord component. - id() - Method in record class ke.ric.content.ContentPackMetadata
-
Returns the value of the
idrecord component. - id(String) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- id(String) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- id(String) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- id(String) - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
- id(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- ingredientIds() - Method in record class ke.ric.api.food.FoodFacts
-
Returns the value of the
ingredientIdsrecord component. - ingredientIds() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
ingredientIdsrecord component. - IngredientOption - Class in ke.ric.cooking.data
-
Represents a single ingredient option - either a vanilla item or custom item.
- IngredientOption() - Constructor for class ke.ric.cooking.data.IngredientOption
- IngredientOption(String, String) - Constructor for class ke.ric.cooking.data.IngredientOption
- IngredientPreview - Class in ke.ric.api.item
-
Cosmetic ingredient icons.
- IngredientSlot - Class in ke.ric.cooking.data
-
Represents an ingredient slot in a recipe.
- IngredientSlot() - Constructor for class ke.ric.cooking.data.IngredientSlot
- IngredientSlot(IngredientSlot.Type, List) - Constructor for class ke.ric.cooking.data.IngredientSlot
- IngredientSlot(IngredientSlot.Type, List, int) - Constructor for class ke.ric.cooking.data.IngredientSlot
- IngredientSlot(IngredientSlot.Type, List, int, int) - Constructor for class ke.ric.cooking.data.IngredientSlot
- IngredientSlot.Type - Enum Class in ke.ric.cooking.data
- INHERIT_PROPERTIES - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- inheritMetadata() - Method in class ke.ric.cooking.data.RecipeByproduct
- input() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
inputrecord component. - input(String) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- INPUT_COUNT_GTE - Enum constant in enum class ke.ric.cooking.data.RecipeRule.Trigger
- inputItemId() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
inputItemIdrecord component. - inspectFile(File, String, Predicate) - Static method in class ke.ric.api.registration.RecipeRegistration
-
Parse an editable addon recipe file through Core's runtime parser and validate every typed item reference without changing registered state.
- integrated() - Method in record class ke.ric.api.item.TerminalAlcohol
-
Returns the value of the
integratedrecord component. - inventory() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns the value of the
inventoryrecord component. - isActive() - Method in class ke.ric.api.registration.AgingRegistration
- isAddon() - Method in class ke.ric.gardening.data.CropDefinition
-
Check if this crop is from an addon
- isAddonRegistered(String) - Method in class ke.ric.api.HeirloomAPI
-
Check if an addon is registered.
- isAgeable(String) - Method in class ke.ric.api.registration.AgingRegistration
-
Whether a custom item ID is registered as an aging input.
- isAgeable(ItemStack) - Method in class ke.ric.api.registration.AgingRegistration
- isAvailable() - Method in class ke.ric.cooking.data.Recipe
-
Check if this recipe is currently available based on the real-world date.
- isCancelled() - Method in class ke.ric.api.events.HeirloomAdminItemEvent
- isCancelled() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
- isCancelled() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
- isCancelled() - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
- isCustomItem() - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Check if this was a Heirloom custom food item.
- isCustomItem() - Method in class ke.ric.cooking.data.CraftingInput
- isCustomItem() - Method in class ke.ric.cooking.data.IngredientOption
- isCustomItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- isCustomItem(ItemStack) - Method in class ke.ric.api.HeirloomAPI
-
Check if an ItemStack is a Heirloom custom item.
- isCustomTag() - Method in class ke.ric.cooking.data.IngredientOption
- isEligible(Recipe, List) - Method in interface ke.ric.cooking.data.RecipeEligibilityPredicate
- isEnabled() - Method in class ke.ric.gardening.data.SpreadSettings
- isFenceLikeSupport(Material) - Static method in class ke.ric.gardening.data.PlantingSettings
-
Fence-like blocks are valid support for vine crops even though they are not full occluding wall blocks.
- isGeneratedQualityLine(Component) - Static method in class ke.ric.api.item.AlcoholLore
-
Recognizes our ordinary quality rows without deleting identically worded custom components.
- isItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- isLegacyAuto() - Method in class ke.ric.cooking.data.RecipeItemRef
- isMarked(ItemStack) - Static method in class ke.ric.api.item.DrinkServing
- isMarked(ItemStack) - Static method in record class ke.ric.api.item.TerminalAlcohol
-
Also detects incomplete or malformed terminal metadata so callers can fail closed.
- isOptional() - Method in class ke.ric.cooking.data.IngredientSlot
- isProviderItem() - Method in class ke.ric.cooking.data.CraftingInput
- isProviderItem() - Method in class ke.ric.cooking.data.IngredientOption
- isProviderItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- isQualityLine(Component) - Static method in class ke.ric.api.item.AlcoholLore
- isReady() - Method in class ke.ric.api.HeirloomAPI
-
Check whether Heirloom is enabled and registrations/lookups are ready for use.
- isRegistered(String) - Method in class ke.ric.api.registration.CropRegistration
-
Check if a crop ID is already registered.
- isRegistered(String) - Method in class ke.ric.api.registration.ItemRegistration
-
Check if an item ID is already registered.
- isRequired() - Method in class ke.ric.cooking.data.IngredientSlot
- isSeasonal() - Method in class ke.ric.cooking.data.Recipe
-
Check if this recipe has seasonal availability restrictions.
- isValid() - Method in class ke.ric.cooking.data.WeightedOutput
- isValidCeilingBlock(Material) - Method in class ke.ric.gardening.data.PlantingSettings
-
Check if the given material is valid support above a hanging crop.
- isValidCeilingSupport(Material) - Method in class ke.ric.gardening.data.CropDefinition
-
Check whether the material can support this crop from above.
- isValidGroundBlock(Material) - Method in class ke.ric.gardening.data.PlantingSettings
-
Check if the given material is a valid ground block for planting.
- isValidWallBlock(Material) - Method in class ke.ric.gardening.data.PlantingSettings
-
Check if the given material is a valid wall block for planting.
- isValidWallSupport(Material) - Method in class ke.ric.gardening.data.CropDefinition
-
Check whether the material can support this crop as a wall-mounted vine.
- isVanillaItem() - Method in class ke.ric.cooking.data.IngredientOption
- isVanillaItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- isWaterBottle(ItemStack) - Static method in class ke.ric.cooking.data.CraftingInput
-
Check if an ItemStack is a water bottle (not a potion with effects).
- item() - Method in record class ke.ric.api.guide.GuideEntry
-
Returns the value of the
itemrecord component. - item() - Method in record class ke.ric.api.guide.GuideListEntry
-
Returns the value of the
itemrecord component. - item() - Method in class ke.ric.cooking.data.RecipeItemRef
- item(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- ITEM - Enum constant in enum class ke.ric.cooking.data.RecipeItemRef.Kind
- itemId() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class ke.ric.api.food.FoodFacts
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
itemIdrecord component. - itemId() - Method in class ke.ric.cooking.data.RecipeByproduct
- itemId() - Method in record class ke.ric.gardening.data.HarvestSettings.DropResult
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class ke.ric.integrations.visual.ProviderItemRef
-
Returns the value of the
itemIdrecord component. - itemId(String) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- itemMatcher() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
itemMatcherrecord component. - itemModel - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- itemOffset(int) - Method in record class ke.ric.api.guide.GuidePage
- itemRef() - Method in class ke.ric.cooking.data.RecipeByproduct
- itemRef() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns the value of the
itemRefrecord component. - ItemRegistration - Class in ke.ric.api.registration
-
API for registering custom items programmatically.
- ItemRegistration.ItemDefinitionBuilder - Class in ke.ric.api.registration
-
Builder for creating custom item definitions.
- items() - Method in record class ke.ric.api.guide.GuideCategory
-
Returns the value of the
itemsrecord component. - items() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
itemsrecord component. - items() - Method in class ke.ric.api.HeirloomAPI
-
Get the item registration API.
- itemUpdater() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
itemUpdaterrecord component.
J
- JUICER - Enum constant in enum class ke.ric.cooking.CookingStation
K
- ke.ric.api - package ke.ric.api
-
Public entry point and addon lifecycle contracts for integrating with Heirloom.
- ke.ric.api.advancement - package ke.ric.api.advancement
-
Addon advancement definition contracts registered via
AdvancementRegistration. - ke.ric.api.affinity - package ke.ric.api.affinity
-
Deterministic candidate affinity aggregation and ranking utilities shared by addons.
- ke.ric.api.aging - package ke.ric.api.aging
-
Staged aging definitions, climate/environment probes, exposure histories, and dynamic outcome hooks.
- ke.ric.api.events - package ke.ric.api.events
-
Bukkit/Paper events fired by Heirloom during food consumption, placed-food eating, station crafting, crop harvesting, and admin item grants.
- ke.ric.api.food - package ke.ric.api.food
-
Immutable food provenance and dietary evidence models (
FoodFactsV2and legacyFoodFacts). - ke.ric.api.guide - package ke.ric.api.guide
-
Immutable guide page, navigation action, and production-destination models for addon guides.
- ke.ric.api.item - package ke.ric.api.item
-
Shared beverage, alcohol strength/serving, quality tier, and tooltip formatting helpers.
- ke.ric.api.registration - package ke.ric.api.registration
-
Owner-scoped registration facades for custom items, recipes, crops, dietary properties, seed acquisition rules, advancements, and staged aging definitions.
- ke.ric.content - package ke.ric.content
- ke.ric.cooking - package ke.ric.cooking
-
Public cooking station enumeration (
CookingStation). - ke.ric.cooking.data - package ke.ric.cooking.data
-
Public recipe, ingredient slot, rule matcher, preview context, and output callback contracts.
- ke.ric.cooking.managers - package ke.ric.cooking.managers
- ke.ric.gardening.data - package ke.ric.gardening.data
-
Public crop, plant type, growth, planting, harvest, and spreading configuration models.
- ke.ric.integrations.visual - package ke.ric.integrations.visual
- kind() - Method in class ke.ric.cooking.data.RecipeItemRef
L
- label() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
labelrecord component. - leftClick() - Method in record class ke.ric.api.guide.GuideEntry
-
Returns the value of the
leftClickrecord component. - leftClick() - Method in record class ke.ric.api.guide.GuideListEntry
-
Returns the value of the
leftClickrecord component. - LEGACY_AUTO - Enum constant in enum class ke.ric.cooking.data.RecipeItemRef.Kind
- legacyAuto(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- legacyId() - Method in class ke.ric.cooking.data.RecipeItemRef
-
Backward-compatible string form used by existing runtime consumers.
- legacyProgressMapper() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
legacyProgressMapperrecord component. - lessonId() - Method in record class ke.ric.api.guide.GuideAction.Tutorial
-
Returns the value of the
lessonIdrecord component. - level(ItemStack) - Static method in class ke.ric.api.item.DrinkQuality
- level(ItemStack, int) - Static method in class ke.ric.api.item.DrinkQuality
- level(PersistentDataContainer, int) - Static method in class ke.ric.api.item.DrinkQuality
- LIST_SLOTS - Static variable in record class ke.ric.api.guide.GuidePage
- lore() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns the value of the
lorerecord component.
M
- matches(String, boolean) - Method in class ke.ric.cooking.data.IngredientSlot
-
Check if a given item matches any of the options in this slot.
- matches(String, boolean) - Method in class ke.ric.cooking.data.RuleMatcher
-
Check if this matcher matches the given legacy item description.
- matches(AgingClimate) - Method in enum class ke.ric.api.aging.AgingCondition
- matches(AgingClimate) - Method in record class ke.ric.api.aging.AgingStage
- matches(AgingEnvironmentContext) - Method in interface ke.ric.api.aging.AgingEnvironmentProbe
- matches(CraftingInput) - Method in class ke.ric.cooking.data.IngredientOption
-
Canonical identity is always checked before the optional addon predicate.
- matches(CraftingInput) - Method in class ke.ric.cooking.data.IngredientSlot
-
Check a full crafting input, including custom item tags.
- matches(CraftingInput) - Method in class ke.ric.cooking.data.RuleMatcher
-
Check a full crafting input so tags and provider identities stay exact.
- matches(RuleMatcher) - Method in record class ke.ric.cooking.data.RecipePreviewContext
-
Identity rules use declared selections, including refinements absent from sanitized icons.
- matches(ItemStack) - Method in interface ke.ric.api.aging.AgingItemMatcher
- matchesAny(List) - Method in class ke.ric.cooking.data.RuleMatcher
- matchItems(AgingItemMatcher) - Method in class ke.ric.api.aging.AgingDefinition.Builder
-
Match validated addon profiles independently of Core custom item IDs.
- maxContenders() - Method in record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Returns the value of the
maxContendersrecord component. - maxStackSize - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
-
Optional explicit stack limit, independent of the canonical or provider material.
- message() - Method in record class ke.ric.api.guide.GuideAction.Message
-
Returns the value of the
messagerecord component. - Message(Component) - Constructor for record class ke.ric.api.guide.GuideAction.Message
-
Creates an instance of a
Messagerecord class. - migrateLegacyProgress(AgingLegacyProgressMapper) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- MIXING_BOWL - Enum constant in enum class ke.ric.cooking.CookingStation
- MIXOLOGY_TABLE - Enum constant in enum class ke.ric.cooking.CookingStation
- multiplier() - Method in record class ke.ric.api.affinity.AffinityEngine.Contribution
-
Returns the value of the
multiplierrecord component.
N
- name() - Method in record class ke.ric.api.aging.AgingStage
-
Returns the value of the
namerecord component. - name() - Method in record class ke.ric.content.ContentPackMetadata
-
Returns the value of the
namerecord component. - name(String) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- nameAction(String) - Static method in class ke.ric.api.registration.RecipeRegistration
-
Create a display-name override action.
- nextStep(List, Predicate) - Static method in class ke.ric.api.affinity.AffinityEngine
-
Selects the first unfinished action without exposing scores to the player.
- number(double) - Static method in class ke.ric.api.item.AlcoholLore
O
- of(int, int, IngredientOption, int) - Static method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
- of(String, long, AgingCondition...) - Static method in record class ke.ric.api.aging.AgingStage
- of(String, Duration, AgingCondition...) - Static method in record class ke.ric.api.aging.AgingStage
- onComplete(AgingCompletionPresenter) - Method in class ke.ric.api.aging.AgingDefinition.Builder
-
Present the real final item after creation and reconciled exposure.
- onDisable() - Method in interface ke.ric.api.HeirloomAddon
-
Called when the addon is disabled.
- onEnable(HeirloomAPI) - Method in interface ke.ric.api.HeirloomAddon
-
Called when the addon is enabled and registered with Heirloom.
- onRefresh(AgingItemUpdater) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- onReload() - Method in interface ke.ric.api.HeirloomAddon
-
Called when Heirloom reloads its configurations.
- Open(String) - Constructor for record class ke.ric.api.guide.GuideAction.Open
- Open(String, int, Map) - Constructor for record class ke.ric.api.guide.GuideAction.Open
-
Creates an instance of a
Openrecord class. - Open(String, Map) - Constructor for record class ke.ric.api.guide.GuideAction.Open
- OPTIONAL - Enum constant in enum class ke.ric.cooking.data.IngredientSlot.Type
- optionIndex() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns the value of the
optionIndexrecord component. - order() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
orderrecord component. - outcomeResolver() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
outcomeResolverrecord component. - output() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
outputrecord component. - output() - Method in record class ke.ric.cooking.data.Recipe.OutputVariant
-
Returns the value of the
outputrecord component. - output(String) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- output(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- output(RecipeItemRef) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- output(RecipeItemRef, int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- outputAmount(int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- outputItemId() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
outputItemIdrecord component. - OutputVariant(String, List) - Constructor for record class ke.ric.cooking.data.Recipe.OutputVariant
-
Creates an instance of a
OutputVariantrecord class. - outputYield() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
outputYieldrecord component. - outputYield(int) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- OVEN - Enum constant in enum class ke.ric.cooking.CookingStation
- overrideStrength() - Method in record class ke.ric.content.ContentPackMetadata
-
Returns the value of the
overrideStrengthrecord component. - overrideStrength(int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- owned(ItemStack, NamespacedKey) - Static method in class ke.ric.api.item.GeneratedLoreSection
- OwnedAdvancement(String, AdvancementDefinition) - Constructor for record class ke.ric.api.registration.AdvancementRegistration.OwnedAdvancement
-
Creates an instance of a
OwnedAdvancementrecord class. - OwnedGuideDefinition(String, GuideDefinition) - Constructor for record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
-
Creates an instance of a
OwnedGuideDefinitionrecord class. - ownedGuides() - Method in class ke.ric.api.GuideRegistration
- OwnedItemUse(String, String, RecipeItemRef, RecipeItemRef, GuideDestination, String, Predicate) - Constructor for record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Creates an instance of a
OwnedItemUserecord class. - OwnedProductionDestination(String, GuideDestination) - Constructor for record class ke.ric.api.GuideRegistration.OwnedProductionDestination
- OwnedProductionDestination(String, GuideDestination, Supplier) - Constructor for record class ke.ric.api.GuideRegistration.OwnedProductionDestination
- OwnedProductionDestination(String, GuideDestination, Supplier, boolean) - Constructor for record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Creates an instance of a
OwnedProductionDestinationrecord class. - owner() - Method in record class ke.ric.api.registration.AdvancementRegistration.OwnedAdvancement
-
Returns the value of the
ownerrecord component. - ownerId() - Method in record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
-
Returns the value of the
ownerIdrecord component. - ownerId() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
ownerIdrecord component. - ownerId() - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Returns the value of the
ownerIdrecord component. - ownsLine(ItemStack, Component) - Static method in class ke.ric.api.item.AlcoholLore
-
Allows ordinary quality refresh to update the owned drink section without duplicate rows.
- ownsLine(ItemStack, NamespacedKey, Component) - Static method in class ke.ric.api.item.GeneratedLoreSection
P
- packMetadata - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- page() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
pagerecord component. - pageCount() - Method in record class ke.ric.api.guide.GuidePage
- pageIndex() - Method in record class ke.ric.api.guide.GuideAction.Open
-
Returns the value of the
pageIndexrecord component. - pageIndex() - Method in record class ke.ric.api.guide.GuideAction.Refresh
-
Returns the value of the
pageIndexrecord component. - pageIndex() - Method in record class ke.ric.api.guide.GuideDestination
-
Returns the value of the
pageIndexrecord component. - pageIndex() - Method in record class ke.ric.api.guide.GuidePageRequest
-
Returns the value of the
pageIndexrecord component. - pages() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
pagesrecord component. - pageSize(int) - Method in record class ke.ric.api.guide.GuidePage
- parse(String) - Static method in record class ke.ric.integrations.visual.ProviderItemRef
- parseDirection(String) - Static method in class ke.ric.gardening.data.PlantType
-
Check if a block face is valid for vine attachment
- particleBlock - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- particleBlock(Material) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Set the block material used for eating particles.
- PAUSE_AND_RESUME - Enum constant in enum class ke.ric.api.aging.AgingCompletion
-
Retain the original item and exposure; removal pauses, reinsertion resumes.
- permission() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
permissionrecord component. - permission() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
permissionrecord component. - Pick(String, Map) - Constructor for record class ke.ric.api.guide.GuideAction.Pick
-
Creates an instance of a
Pickrecord class. - placeable - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- placeable(boolean) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Allow this item to be placed as a block (generic).
- placeableServings - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- placeableServings(int) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Make this food placeable as a block and consumable in servings (cake-like).
- PlantingSettings - Class in ke.ric.gardening.data
-
Configuration for how and where a crop can be planted.
- PlantingSettings(Set, Set, boolean, boolean, String) - Constructor for class ke.ric.gardening.data.PlantingSettings
- PlantingSettings(Set, Set, Set, boolean, boolean, String) - Constructor for class ke.ric.gardening.data.PlantingSettings
- plantType(String) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- PlantType - Class in ke.ric.gardening.data
-
Represents different types of plant growth behaviors.
- PlantType(String, String, Material, double, boolean, boolean, boolean, boolean, double, BlockFace) - Constructor for class ke.ric.gardening.data.PlantType
- PLAYER_REMOVAL - Enum constant in enum class ke.ric.api.aging.AgingCompletion
- PotionTooltip - Class in ke.ric.api.item
-
Native potion tooltip presentation, independent of the potion's actual consume effects.
- preferProduction() - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Returns the value of the
preferProductionrecord component. - PREPEND_NAME - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- present(ItemStack, AgingOutcomeContext) - Method in interface ke.ric.api.aging.AgingCompletionPresenter
- preserveOriginal() - Method in class ke.ric.api.aging.AgingDefinition.Builder
-
Keep the original item, continue collecting exposure after the declared stages, and pause outside the rack. onRefresh edits and returns its supplied clone; fresh replacement stacks, changed amount/type and failed updates are rejected.
- PRESS - Enum constant in enum class ke.ric.cooking.data.PressAnimationProfile
- pressAnimation(PressAnimationProfile) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- PressAnimationProfile - Enum Class in ke.ric.cooking.data
-
Visual motion used by a Farmhouse Press recipe.
- preview() - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Returns the value of the
previewrecord component. - probability - Variable in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- processingTime(int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- processingTimeSeconds(int) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- produced(String, Set, Collection) - Static method in record class ke.ric.api.food.FoodFacts
-
Merge every consumed ingredient, including nested provenance and the result's own metadata.
- produced(FoodFacts, Collection) - Static method in record class ke.ric.api.food.FoodFacts
- produced(FoodFactsV2, Collection) - Static method in record class ke.ric.api.food.FoodFactsV2
-
Combine actual consumed inputs with explicitly supplied result evidence.
- properties() - Method in class ke.ric.api.HeirloomAPI
-
Get the dietary property registration API.
- PropertyRegistration - Class in ke.ric.api.registration
-
API for registering custom dietary properties programmatically.
- PropertyRegistration.PropertyDefinitionBuilder - Class in ke.ric.api.registration
-
Builder for creating dietary property definitions.
- provider() - Method in record class ke.ric.integrations.visual.ProviderItemRef
-
Returns the value of the
providerrecord component. - provider(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- PROVIDER_ITEM - Enum constant in enum class ke.ric.cooking.data.RecipeItemRef.Kind
- providerItem() - Method in class ke.ric.cooking.data.RecipeItemRef
- providerItem(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- providerItem(ProviderItemRef) - Static method in class ke.ric.cooking.data.RecipeItemRef
- ProviderItemRef - Record Class in ke.ric.integrations.visual
-
Internal, normalized identity for an item owned by an optional provider.
- ProviderItemRef(String, String) - Constructor for record class ke.ric.integrations.visual.ProviderItemRef
-
Creates an instance of a
ProviderItemRefrecord class. - providerVisualExpected - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
Q
- qualifier() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns the value of the
qualifierrecord component. - quality() - Method in record class ke.ric.api.item.TerminalAlcohol
-
Returns the value of the
qualityrecord component. - quality(int) - Static method in class ke.ric.api.item.AlcoholLore
- qualityChance(double) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- quantity() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns the value of the
quantityrecord component.
R
- rack() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns the value of the
rackrecord component. - RACK_OPEN - Enum constant in enum class ke.ric.api.aging.AgingCompletion
- range(double, double, double) - Static method in class ke.ric.api.item.AlcoholLore
-
Detached preview formatting; never grants alcohol or brewing credentials.
- rank(Map, Predicate) - Method in class ke.ric.api.affinity.AffinityEngine
-
Missing candidate scores are zero; ineligible candidates never participate.
- Ranked(K, double) - Constructor for record class ke.ric.api.affinity.AffinityEngine.Ranked
-
Creates an instance of a
Rankedrecord class. - read(ItemStack) - Static method in record class ke.ric.api.food.FoodFacts
-
Read current facts or conservatively interpret older Heirloom metadata.
- read(ItemStack) - Static method in record class ke.ric.api.food.FoodFactsV2
-
Read current V2 evidence or a conservative view of legacy metadata.
- read(ItemStack) - Static method in class ke.ric.api.item.DrinkServing
-
Missing legacy values use one pour.
- read(ItemStack) - Static method in record class ke.ric.api.item.TerminalAlcohol
- read(PersistentDataContainer) - Static method in record class ke.ric.api.item.TerminalAlcohol
- Recipe - Class in ke.ric.cooking.data
-
Represents a complete recipe with ingredients, actions, and rules.
- Recipe() - Constructor for class ke.ric.cooking.data.Recipe
- Recipe(String) - Constructor for record class ke.ric.api.guide.GuideAction.Recipe
-
Creates an instance of a
Reciperecord class. - Recipe.OutputVariant - Record Class in ke.ric.cooking.data
- RecipeAction - Class in ke.ric.cooking.data
-
Represents an action to perform on a crafted item.
- RecipeAction() - Constructor for class ke.ric.cooking.data.RecipeAction
- RecipeAction(RecipeAction.ActionType, String, String) - Constructor for class ke.ric.cooking.data.RecipeAction
- RecipeAction.ActionType - Enum Class in ke.ric.cooking.data
- RecipeByproduct - Class in ke.ric.cooking.data
-
A separate immutable item output produced alongside the primary result.
- RecipeByproduct(String, int) - Constructor for class ke.ric.cooking.data.RecipeByproduct
- RecipeByproduct(String, int, boolean) - Constructor for class ke.ric.cooking.data.RecipeByproduct
- RecipeByproduct(RecipeItemRef, int) - Constructor for class ke.ric.cooking.data.RecipeByproduct
- RecipeByproduct(RecipeItemRef, int, boolean) - Constructor for class ke.ric.cooking.data.RecipeByproduct
- recipeCount() - Method in record class ke.ric.api.registration.RecipeRegistration.RecipeFileInspection
-
Returns the value of the
recipeCountrecord component. - RecipeEligibilityPredicate - Interface in ke.ric.cooking.data
-
Addon-owned gate evaluated after structural recipe matching and before any ingredients are reserved or consumed.
- RecipeFileInspection(int, Set) - Constructor for record class ke.ric.api.registration.RecipeRegistration.RecipeFileInspection
-
Creates an instance of a
RecipeFileInspectionrecord class. - recipeId() - Method in record class ke.ric.api.guide.GuideAction.Recipe
-
Returns the value of the
recipeIdrecord component. - recipeIds() - Method in record class ke.ric.api.registration.RecipeRegistration.RecipeFileInspection
-
Returns the value of the
recipeIdsrecord component. - RecipeItemRef - Class in ke.ric.cooking.data
-
Immutable identity of one recipe item.
- RecipeItemRef(String, String, ProviderItemRef) - Constructor for class ke.ric.cooking.data.RecipeItemRef
-
Backward-compatible constructor for the three explicit typed identities.
- RecipeItemRef.Kind - Enum Class in ke.ric.cooking.data
- RecipeOutputDecorator - Interface in ke.ric.cooking.data
-
Decorates a normally-created output; input snapshots are detached from inventories.
- RecipePreviewContext - Record Class in ke.ric.cooking.data
-
Declared catalog choices, independent of decorative ItemStacks and gameplay credentials.
- RecipePreviewContext(List) - Constructor for record class ke.ric.cooking.data.RecipePreviewContext
-
Creates an instance of a
RecipePreviewContextrecord class. - RecipePreviewContext.Selection - Record Class in ke.ric.cooking.data
- RecipeRegistration - Class in ke.ric.api.registration
-
API for registering custom recipes programmatically.
- RecipeRegistration.AddonRecipe - Class in ke.ric.api.registration
-
An addon recipe with custom station information.
- RecipeRegistration.AddonRecipeBuilder - Class in ke.ric.api.registration
-
Builder for creating addon recipes.
- RecipeRegistration.RecipeFileInspection - Record Class in ke.ric.api.registration
- RecipeRule - Class in ke.ric.cooking.data
-
Represents a conditional rule in a recipe that modifies the output based on inputs.
- RecipeRule() - Constructor for class ke.ric.cooking.data.RecipeRule
- RecipeRule.Trigger - Enum Class in ke.ric.cooking.data
- recipes() - Method in class ke.ric.api.HeirloomAPI
-
Get the recipe registration API.
- recipeSlot() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns the value of the
recipeSlotrecord component. - REFERENCE_ABV - Static variable in class ke.ric.api.item.DrinkServing
- refresh(ItemStack) - Static method in class ke.ric.api.item.AlcoholLore
-
Refresh an exposed drink's generated alcohol row without creating drink credentials.
- Refresh(Map) - Constructor for record class ke.ric.api.guide.GuideAction.Refresh
- Refresh(Map, int) - Constructor for record class ke.ric.api.guide.GuideAction.Refresh
-
Creates an instance of a
Refreshrecord class. - refreshContentViewsAfterCommit() - Method in class ke.ric.api.HeirloomAPI
-
Publish registry changes to every read-only content view after an external transaction has committed.
- refreshQuality(ItemStack) - Static method in class ke.ric.api.item.AlcoholLore
- refreshTerminal(ItemStack) - Static method in class ke.ric.api.item.AlcoholLore
- register(AdvancementDefinition) - Method in class ke.ric.api.registration.AdvancementRegistration
- register(AgingDefinition) - Method in class ke.ric.api.registration.AgingRegistration
- register(GuideDefinition) - Method in class ke.ric.api.GuideRegistration
- register(CropRegistration.CropDefinitionBuilder) - Method in class ke.ric.api.registration.CropRegistration
-
Register a custom crop definition.
- register(ItemRegistration.ItemDefinitionBuilder) - Method in class ke.ric.api.registration.ItemRegistration
-
Register a custom item definition.
- register(PropertyRegistration.PropertyDefinitionBuilder) - Method in class ke.ric.api.registration.PropertyRegistration
-
Register a dietary property.
- register(RecipeRegistration.AddonRecipeBuilder) - Method in class ke.ric.api.registration.RecipeRegistration
-
Register an addon recipe.
- registerAddon(String, String, Plugin, Consumer) - Method in class ke.ric.api.HeirloomAPI
-
Register an addon with Heirloom using a callback.
- registerAddon(String, String, Plugin, Consumer, Runnable) - Method in class ke.ric.api.HeirloomAPI
-
Register an addon with Heirloom using callbacks for enable and reload.
- registerAddon(String, String, Plugin, Consumer, Runnable, Runnable) - Method in class ke.ric.api.HeirloomAPI
-
Callback variant including owner cleanup when the addon is removed independently of its plugin.
- registerAddon(Plugin, HeirloomAddon) - Method in class ke.ric.api.HeirloomAPI
-
Register an addon with Heirloom (legacy method - for backwards compatibility).
- registerAll(CropRegistration.CropDefinitionBuilder...) - Method in class ke.ric.api.registration.CropRegistration
-
Register multiple crops at once.
- registerAll(ItemRegistration.ItemDefinitionBuilder...) - Method in class ke.ric.api.registration.ItemRegistration
-
Register multiple items at once.
- registerAll(RecipeRegistration.AddonRecipeBuilder...) - Method in class ke.ric.api.registration.RecipeRegistration
-
Register multiple recipes at once.
- registeredIds(String) - Method in class ke.ric.api.registration.ItemRegistration
-
Return custom item IDs owned by an addon, in registration order.
- registeredIds(String) - Method in class ke.ric.api.registration.RecipeRegistration
-
Return recipe IDs owned by an addon after override arbitration.
- registerEligibilityPredicate(String, RecipeEligibilityPredicate) - Method in class ke.ric.api.registration.RecipeRegistration
-
Register an addon-owned eligibility gate.
- registerFromFile(File, String) - Method in class ke.ric.api.registration.CropRegistration
-
Register addon crop definitions from an editable JSON file.
- registerFromFile(File, String) - Method in class ke.ric.api.registration.ItemRegistration
-
Register addon item definitions from an editable JSON file.
- registerFromFile(File, String) - Method in class ke.ric.api.registration.RecipeRegistration
-
Register addon recipes from an editable JSON file.
- registerFromFile(File, String) - Method in class ke.ric.api.registration.SeedAcquisitionRegistration
-
Registers or atomically replaces one owner's acquisition file.
- registerIngredientQualifier(String, String, String, Predicate, Supplier) - Method in class ke.ric.api.registration.ItemRegistration
-
Restrict an existing addon-owned ingredient without creating another item identity.
- registerIngredientRecognizer(String, String, Predicate) - Method in class ke.ric.api.registration.ItemRegistration
- registerItemUse(String, RecipeItemRef, RecipeItemRef, GuideDestination, String, Predicate) - Method in class ke.ric.api.GuideRegistration
-
Register a nonrecipe relationship with explicit logical identities and viewer visibility.
- registerOutputDecorator(String, String, RecipeOutputDecorator) - Method in class ke.ric.api.registration.RecipeRegistration
-
Unregister an addon's recipes.
- registerOutputHandler(String, CustomOutputHandler) - Method in class ke.ric.api.registration.RecipeRegistration
-
Register a custom output handler for a specific recipe.
- registerPlantType(PlantType) - Method in class ke.ric.api.registration.CropRegistration
-
Register a custom plant type.
- registerPlantType(PlantType, String) - Method in class ke.ric.api.registration.CropRegistration
-
Registers a plant type with the same owner cleanup and rollback as addon crops.
- registerProductionDestination(RecipeItemRef, String, GuideDestination) - Method in class ke.ric.api.GuideRegistration
-
Register an exact logical ingredient destination inside its owning addon callback.
- registerProductionDestination(RecipeItemRef, String, GuideDestination, Supplier) - Method in class ke.ric.api.GuideRegistration
-
Register one exact producer and its optional visible output.
- registerProductionDestination(RecipeItemRef, String, GuideDestination, Supplier, boolean) - Method in class ke.ric.api.GuideRegistration
-
Explicitly opt a declared ingredient into its full production guide before individual recipes.
- registerReloadState(String, Supplier) - Method in class ke.ric.api.HeirloomAPI
-
Include a small addon-owned rule snapshot in the existing registration transaction.
- registerTagProductionDestination(String, GuideDestination) - Method in class ke.ric.api.GuideRegistration
-
A tag destination is selected only from a declared custom_tag, never from its representative icon.
- reloadAddon(String, Runnable) - Method in class ke.ric.api.registration.AdvancementRegistration
- reloadAddon(String, Runnable) - Method in class ke.ric.api.registration.AgingRegistration
- reloadAddons() - Method in class ke.ric.api.HeirloomAPI
-
Reload all registered addons and refresh recipe browser state.
- replace(ItemStack, NamespacedKey, List) - Static method in class ke.ric.api.item.GeneratedLoreSection
- replace(ItemStack, NamespacedKey, List, Predicate) - Static method in class ke.ric.api.item.GeneratedLoreSection
-
The migration predicate must recognize only exact previously generated Components.
- replantAfterHarvest(boolean) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- REQUIRED - Enum constant in enum class ke.ric.cooking.data.IngredientSlot.Type
- requiresCeiling() - Method in class ke.ric.gardening.data.CropDefinition
-
Check if this crop must be attached below a ceiling support.
- requiresCeiling() - Method in class ke.ric.gardening.data.PlantType
- requiresFortune() - Method in class ke.ric.gardening.data.HarvestDrop
- requiresPermission() - Method in class ke.ric.gardening.data.PlantingSettings
-
Alias for hasPermission() for API compatibility.
- requiresWall() - Method in class ke.ric.gardening.data.CropDefinition
-
Check if this crop requires wall placement.
- requiresWall() - Method in class ke.ric.gardening.data.PlantType
- requiresWater() - Method in class ke.ric.gardening.data.CropDefinition
-
Check if this crop requires water.
- requiresWater() - Method in class ke.ric.gardening.data.PlantType
- requiresWaterAbove() - Method in class ke.ric.gardening.data.PlantingSettings
-
Check if the crop requires water above it (for aquatic crops like rice).
- requiresWaterAbove(boolean) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- resolve(AgingOutcomeContext) - Method in interface ke.ric.api.aging.AgingOutcomeResolver
- resolve(Player, String) - Method in record class ke.ric.api.guide.GuideDefinition
- resolve(Player, String, GuidePageRequest) - Method in interface ke.ric.api.guide.GuideDefinition.PageResolver
- resolve(Player, String, GuidePageRequest) - Method in record class ke.ric.api.guide.GuideDefinition
- resolveEffectType() - Method in class ke.ric.cooking.managers.CustomItemManager.FoodEffect
- rightClick() - Method in record class ke.ric.api.guide.GuideEntry
-
Returns the value of the
rightClickrecord component. - rightClick() - Method in record class ke.ric.api.guide.GuideListEntry
-
Returns the value of the
rightClickrecord component. - rollback() - Method in class ke.ric.api.HeirloomAPI.ReloadRollbackScope
- rollback() - Method in class ke.ric.api.registration.AdvancementRegistration.ReloadTransaction
- rollback() - Method in class ke.ric.api.registration.AgingRegistration.ReloadTransaction
- route() - Method in record class ke.ric.api.guide.GuideAction.Open
-
Returns the value of the
routerecord component. - route() - Method in record class ke.ric.api.guide.GuideAction.Pick
-
Returns the value of the
routerecord component. - route() - Method in record class ke.ric.api.guide.GuideDestination
-
Returns the value of the
routerecord component. - routes() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns the value of the
routesrecord component. - RuleMatcher - Class in ke.ric.cooking.data
-
A rule matcher containing one direct identity/tag or a list of alternatives.
S
- saturation - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- saturation(float) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- scaleRange(double, double) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- score() - Method in record class ke.ric.api.affinity.AffinityEngine.Ranked
-
Returns the value of the
scorerecord component. - scores() - Method in record class ke.ric.api.affinity.AffinityEngine.Contribution
-
Returns the value of the
scoresrecord component. - seed(ItemStack, int) - Static method in class ke.ric.api.item.DrinkQuality
- seed(PersistentDataContainer, int) - Static method in class ke.ric.api.item.DrinkQuality
-
Adopt old beverage quality only when the item has no existing Heirloom quality.
- seedAcquisition() - Method in class ke.ric.api.HeirloomAPI
-
Additive seed packet, grass-drop, and chest-loot registration for addons.
- SeedAcquisitionRegistration - Class in ke.ric.api.registration
-
Owner-scoped acquisition registration.
- Select(Map) - Constructor for record class ke.ric.api.guide.GuideAction.Select
-
Creates an instance of a
Selectrecord class. - Selection(int, int, RecipeItemRef, String, String, int) - Constructor for record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Creates an instance of a
Selectionrecord class. - selections() - Method in record class ke.ric.cooking.data.Recipe.OutputVariant
-
Returns the value of the
selectionsrecord component. - selections() - Method in record class ke.ric.cooking.data.RecipePreviewContext
-
Returns the value of the
selectionsrecord component. - serialized() - Method in record class ke.ric.integrations.visual.ProviderItemRef
- SET_AMOUNT - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_CONSUME_RETURN - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_LORE - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_METADATA - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_PROPERTY - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_QUALITY - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_RETURN_ITEM - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_TEXTURE - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- SET_VISUAL_ITEM - Enum constant in enum class ke.ric.cooking.data.RecipeAction.ActionType
- setActions(List) - Method in class ke.ric.cooking.data.Recipe
- setActions(List) - Method in class ke.ric.cooking.data.RecipeRule
- setAddonId(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- setAmount(int) - Method in class ke.ric.cooking.data.RecipeAction
- setAmount(int) - Method in class ke.ric.cooking.data.WeightedOutput
- setAvailableFrom(String) - Method in class ke.ric.cooking.data.Recipe
-
Set availability start date from string format "MM-DD".
- setAvailableFrom(MonthDay) - Method in class ke.ric.cooking.data.Recipe
- setAvailableUntil(String) - Method in class ke.ric.cooking.data.Recipe
-
Set availability end date from string format "MM-DD".
- setAvailableUntil(MonthDay) - Method in class ke.ric.cooking.data.Recipe
- setByproducts(List) - Method in class ke.ric.cooking.data.Recipe
- setCancelled(boolean) - Method in class ke.ric.api.events.HeirloomAdminItemEvent
- setCancelled(boolean) - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
- setCancelled(boolean) - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
- setCancelled(boolean) - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
- setCount(int) - Method in class ke.ric.cooking.data.RecipeRule
- setCustomItem(String) - Method in class ke.ric.cooking.data.IngredientOption
- setCustomItem(String) - Method in class ke.ric.cooking.data.RuleMatcher
- setCustomTag(String) - Method in class ke.ric.cooking.data.IngredientOption
- setCustomTag(String) - Method in class ke.ric.cooking.data.RuleMatcher
-
Uses the same normalization and blank-value rejection as ingredient tags.
- setDescription(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- setDescription(String) - Method in class ke.ric.cooking.data.Recipe
- setDrops(List) - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Set the items to drop.
- setHungerRestored(int) - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Set the hunger points to restore.
- setId(String) - Method in class ke.ric.cooking.data.Recipe
- setIngredients(List) - Method in class ke.ric.cooking.data.Recipe
- setItem(String) - Method in class ke.ric.cooking.data.IngredientOption
- setItem(String) - Method in class ke.ric.cooking.data.RuleMatcher
- setItemRef(RecipeItemRef) - Method in class ke.ric.cooking.data.IngredientOption
- setItemRef(RecipeItemRef) - Method in class ke.ric.cooking.data.RecipeAction
- setItemRef(RecipeItemRef) - Method in class ke.ric.cooking.data.RuleMatcher
- setKey(String) - Method in class ke.ric.cooking.data.RecipeAction
- setMatcher(RuleMatcher) - Method in class ke.ric.cooking.data.RecipeRule
- setMatchers(List) - Method in class ke.ric.cooking.data.RecipeRule
- setMax(int) - Method in class ke.ric.cooking.data.IngredientSlot
- setMin(int) - Method in class ke.ric.cooking.data.IngredientSlot
- setOptions(List) - Method in class ke.ric.cooking.data.IngredientSlot
- setOptions(List) - Method in class ke.ric.cooking.data.RuleMatcher
- setOutput(String) - Method in class ke.ric.cooking.data.Recipe
- setOutput(String) - Method in class ke.ric.cooking.data.WeightedOutput
- setOutputAmount(int) - Method in class ke.ric.cooking.data.Recipe
- setOutputRef(RecipeItemRef) - Method in class ke.ric.cooking.data.Recipe
- setOutputRef(RecipeItemRef) - Method in class ke.ric.cooking.data.WeightedOutput
- setOutputVariants(List) - Method in class ke.ric.cooking.data.Recipe
- setOverrideStrength(int) - Method in class ke.ric.cooking.data.Recipe
- setPackMetadata(ContentPackMetadata) - Method in class ke.ric.cooking.data.Recipe
- setPlantType(PlantType) - Method in class ke.ric.gardening.data.CropDefinition
-
Link this crop to its plant type after both are loaded.
- setPressAnimation(PressAnimationProfile) - Method in class ke.ric.cooking.data.Recipe
- setProcessingTime(int) - Method in class ke.ric.cooking.data.Recipe
- setProperties(List) - Method in class ke.ric.cooking.data.RecipeRule
- setProperty(String) - Method in class ke.ric.cooking.data.RecipeRule
- setProviderItem(String) - Method in class ke.ric.cooking.data.IngredientOption
- setProviderItem(String) - Method in class ke.ric.cooking.data.RuleMatcher
- setQualifier(String) - Method in class ke.ric.cooking.data.IngredientOption
- setResult(ItemStack) - Method in class ke.ric.api.events.HeirloomItemCraftedEvent
-
Set a modified result.
- setReturnItemRef(RecipeItemRef) - Method in class ke.ric.cooking.data.RecipeAction
- setRules(List) - Method in class ke.ric.cooking.data.Recipe
- setSaturationRestored(float) - Method in class ke.ric.api.events.HeirloomFoodConsumedEvent
-
Set the saturation to restore.
- setSlotIndex(int) - Method in class ke.ric.cooking.data.RecipeRule
- setSourceId(String) - Method in class ke.ric.cooking.data.Recipe
- setStation(String) - Method in class ke.ric.cooking.data.Recipe
- setStation(CookingStation) - Method in class ke.ric.cooking.data.Recipe
- setStationName(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- setStationName(String) - Method in class ke.ric.cooking.data.Recipe
- setStationTexture(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipe
- setTrigger(String) - Method in class ke.ric.cooking.data.RecipeRule
- setTrigger(RecipeRule.Trigger) - Method in class ke.ric.cooking.data.RecipeRule
- setType(String) - Method in class ke.ric.cooking.data.IngredientSlot
- setType(String) - Method in class ke.ric.cooking.data.RecipeAction
- setType(IngredientSlot.Type) - Method in class ke.ric.cooking.data.IngredientSlot
- setType(RecipeAction.ActionType) - Method in class ke.ric.cooking.data.RecipeAction
- setValue(String) - Method in class ke.ric.cooking.data.RecipeAction
- setWeight(double) - Method in class ke.ric.cooking.data.WeightedOutput
- setWeightedOutputs(List) - Method in class ke.ric.cooking.data.Recipe
- setWillReplant(boolean) - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Set whether the crop should replant.
- shouldConsumeItem() - Method in class ke.ric.gardening.data.PlantingSettings
-
Alias for consumesItem() for API compatibility.
- shouldReplantAfterHarvest() - Method in class ke.ric.gardening.data.HarvestSettings
- shutdown() - Method in class ke.ric.api.registration.AgingRegistration
- single(String, Set) - Static method in record class ke.ric.api.food.FoodFacts
-
A directly identified, pure ingredient.
- skylight() - Method in record class ke.ric.api.aging.AgingClimate
-
Returns the value of the
skylightrecord component. - slot() - Method in record class ke.ric.api.guide.GuideEntry
-
Returns the value of the
slotrecord component. - snapshotReloadRegistrations() - Method in class ke.ric.api.HeirloomAPI
-
Snapshot every registry exposed to addon callbacks.
- sounds(Sound, Sound) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- source() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns the value of the
sourcerecord component. - source() - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Returns the value of the
sourcerecord component. - sourceId() - Method in record class ke.ric.content.ContentPackMetadata
- spreading(boolean, double, BlockFace, int) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- SpreadSettings - Class in ke.ric.gardening.data
-
Configuration for vine/spreading plant behavior.
- SpreadSettings(boolean, double, BlockFace, int) - Constructor for class ke.ric.gardening.data.SpreadSettings
- stage(AgingStage) - Method in class ke.ric.api.aging.AgingDefinition.Builder
- stageElapsedMillis() - Method in record class ke.ric.api.aging.AgingLegacyProgress
-
Returns the value of the
stageElapsedMillisrecord component. - stageIndex() - Method in record class ke.ric.api.aging.AgingLegacyProgress
-
Returns the value of the
stageIndexrecord component. - stages() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns the value of the
stagesrecord component. - startFurniture() - Method in class ke.ric.api.registration.AgingRegistration
-
Starts provider-backed rack storage after the server and provider are available.
- state() - Method in record class ke.ric.api.guide.GuideAction.Open
-
Returns the value of the
staterecord component. - state() - Method in record class ke.ric.api.guide.GuideAction.Pick
-
Returns the value of the
staterecord component. - state() - Method in record class ke.ric.api.guide.GuideAction.Refresh
-
Returns the value of the
staterecord component. - state() - Method in record class ke.ric.api.guide.GuideAction.Select
-
Returns the value of the
staterecord component. - state() - Method in record class ke.ric.api.guide.GuideDestination
-
Returns the value of the
staterecord component. - state() - Method in record class ke.ric.api.guide.GuidePageRequest
-
Returns the value of the
staterecord component. - stationName(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- stationTexture - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
-
Cosmetic station override; never used as the stored ingredient.
- stationTexture(String) - Method in class ke.ric.api.registration.RecipeRegistration.AddonRecipeBuilder
- suppress(String, String, int) - Method in class ke.ric.api.registration.RecipeRegistration
-
Suppress a recipe while the owning addon remains registered.
T
- tags - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
-
Normalized reusable ingredient tags.
- tags() - Method in record class ke.ric.api.food.FoodFacts
-
Returns the value of the
tagsrecord component. - tags() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns the value of the
tagsrecord component. - tags(String...) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Add reusable normalized ingredient tags to this custom item.
- TASK - Enum constant in enum class ke.ric.api.advancement.AdvancementDefinition.Frame
- temperature() - Method in record class ke.ric.api.aging.AgingClimate
-
Returns the value of the
temperaturerecord component. - temperatureBand() - Method in record class ke.ric.api.aging.AgingClimate
-
Stable exposure key shared by addon rules and the rack history codec.
- temperatureMillis() - Method in record class ke.ric.api.aging.AgingExposure
-
Returns the value of the
temperatureMillisrecord component. - TerminalAlcohol - Record Class in ke.ric.api.item
-
A finished drink's alcohol, deliberately independent of fermentation/brewing profiles.
- TerminalAlcohol(double, int, boolean) - Constructor for record class ke.ric.api.item.TerminalAlcohol
-
Creates an instance of a
TerminalAlcoholrecord class. - texture(String) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
- textures(String, String) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- textureUrl - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- title() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns the value of the
titlerecord component. - title() - Method in record class ke.ric.api.guide.GuideCategory
-
Returns the value of the
titlerecord component. - title() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
titlerecord component. - toString() - Method in record class ke.ric.api.advancement.AdvancementDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.affinity.AffinityEngine.ContenderPolicy
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.affinity.AffinityEngine.Contribution
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.affinity.AffinityEngine.Ranked
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingClimate
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingEnvironmentContext
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingExposure
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingLegacyProgress
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingOutcomeContext
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.aging.AgingStage
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.food.FoodFacts
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.food.FoodFactsV2
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Cancel
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Message
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Open
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Pick
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Recipe
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Refresh
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Select
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideAction.Tutorial
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideCategory
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideDestination
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideEntry
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuideListEntry
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuidePage
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.guide.GuidePageRequest
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.GuideRegistration.OwnedGuideDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.GuideRegistration.OwnedProductionDestination
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.item.TerminalAlcohol
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.registration.AdvancementRegistration.OwnedAdvancement
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.api.registration.RecipeRegistration.RecipeFileInspection
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.content.ContentPackMetadata
-
Returns a string representation of this record class.
- toString() - Method in class ke.ric.cooking.data.CraftingInput
- toString() - Method in class ke.ric.cooking.data.IngredientOption
- toString() - Method in record class ke.ric.cooking.data.Recipe.OutputVariant
-
Returns a string representation of this record class.
- toString() - Method in class ke.ric.cooking.data.Recipe
- toString() - Method in class ke.ric.cooking.data.RecipeAction
- toString() - Method in class ke.ric.cooking.data.RecipeItemRef
- toString() - Method in record class ke.ric.cooking.data.RecipePreviewContext.Selection
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.cooking.data.RecipePreviewContext
-
Returns a string representation of this record class.
- toString() - Method in class ke.ric.cooking.data.RecipeRule
- toString() - Method in class ke.ric.cooking.data.RuleMatcher
- toString() - Method in class ke.ric.cooking.data.WeightedOutput
- toString() - Method in record class ke.ric.gardening.data.HarvestSettings.DropResult
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.integrations.visual.ProviderItemRef
-
Returns a string representation of this record class.
- totalItems() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
totalItemsrecord component. - totalMillis() - Method in record class ke.ric.api.aging.AgingExposure
-
Returns the value of the
totalMillisrecord component. - totalMillis(AgingLegacyProgress) - Method in interface ke.ric.api.aging.AgingLegacyProgressMapper
- trackExposure(String, AgingEnvironmentProbe) - Method in class ke.ric.api.aging.AgingDefinition.Builder
-
Track elapsed time while both endpoints satisfy the named environmental probe.
- TRUE - Enum constant in enum class ke.ric.api.food.FoodFacts.Truth
- TRUE - Enum constant in enum class ke.ric.api.food.FoodFactsV2.Truth
- Tutorial(String) - Constructor for record class ke.ric.api.guide.GuideAction.Tutorial
- Tutorial(String, String) - Constructor for record class ke.ric.api.guide.GuideAction.Tutorial
-
Creates an instance of a
Tutorialrecord class.
U
- unknown() - Static method in class ke.ric.api.item.AlcoholLore
- unknown(String, Set, Set) - Static method in record class ke.ric.api.food.FoodFacts
-
Legacy or external item: positive clues remain usable; absence is unproved.
- UNKNOWN - Enum constant in enum class ke.ric.api.food.FoodFacts.Truth
- UNKNOWN - Enum constant in enum class ke.ric.api.food.FoodFactsV2.Truth
- unregisterAddon(String) - Method in class ke.ric.api.HeirloomAPI
-
Unregister an addon.
- unregisterAddon(String) - Method in class ke.ric.api.registration.AdvancementRegistration
- unregisterAddon(String) - Method in class ke.ric.api.registration.AgingRegistration
- unregisterAddon(String) - Method in class ke.ric.api.registration.CropRegistration
-
Unregister all crop definitions owned by an addon.
- unregisterAddon(String) - Method in class ke.ric.api.registration.ItemRegistration
-
Unregister all item definitions owned by an addon.
- unregisterAddon(String) - Method in class ke.ric.api.registration.RecipeRegistration
- unregisterAddon(String) - Method in class ke.ric.api.registration.SeedAcquisitionRegistration
- unregisterEligibilityPredicate(String) - Method in class ke.ric.api.registration.RecipeRegistration
- unregisterOutputHandler(String) - Method in class ke.ric.api.registration.RecipeRegistration
-
Unregister a custom output handler.
- unregisterProgrammaticAddon(String) - Method in class ke.ric.api.registration.ItemRegistration
-
Unregister an addon's API-registered items and their ingredient recognizers before replacing those registrations.
- update(ItemStack, AgingOutcomeContext) - Method in interface ke.ric.api.aging.AgingItemUpdater
V
- validateDefinition() - Method in class ke.ric.cooking.data.IngredientOption
-
Validate a completed option at parser/builder boundaries.
- validateDefinition() - Method in class ke.ric.cooking.data.RuleMatcher
-
Enforce exactly one completed matcher alternative at parser/builder boundaries.
- validCeilingBlocks(Material...) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- validPlantingBlocks(Material...) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- validWallBlocks(Material...) - Method in class ke.ric.api.registration.CropRegistration.CropDefinitionBuilder
- valueOf(String) - Static method in enum class ke.ric.api.advancement.AdvancementDefinition.Frame
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.api.aging.AgingCompletion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.api.aging.AgingCondition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.api.food.FoodFacts.Truth
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.api.food.FoodFactsV2.Truth
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.cooking.CookingStation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.cooking.data.IngredientSlot.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.cooking.data.PressAnimationProfile
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.cooking.data.RecipeAction.ActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.cooking.data.RecipeItemRef.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.cooking.data.RecipeRule.Trigger
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ke.ric.api.advancement.AdvancementDefinition.Frame
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.api.aging.AgingCompletion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.api.aging.AgingCondition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.api.food.FoodFacts.Truth
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.api.food.FoodFactsV2.Truth
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.cooking.CookingStation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.cooking.data.IngredientSlot.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.cooking.data.PressAnimationProfile
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.cooking.data.RecipeAction.ActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.cooking.data.RecipeItemRef.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.cooking.data.RecipeRule.Trigger
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vanilla(String) - Static method in class ke.ric.cooking.data.RecipeItemRef
- vanilla(Material) - Static method in record class ke.ric.api.food.FoodFacts
-
Known fixed vanilla recipes expose their real inputs; other mixed foods remain unknown.
- vanillaItemMatcher(String) - Static method in class ke.ric.api.registration.RecipeRegistration
-
Create a vanilla-material rule matcher.
- version() - Method in record class ke.ric.content.ContentPackMetadata
-
Returns the value of the
versionrecord component. - violatorCustomItems - Variable in class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- violatorCustomItems(String...) - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
-
Add custom items that violate this property.
- violatorItems - Variable in class ke.ric.cooking.managers.DietaryPropertyManager.DietaryProperty
- violatorItems(String...) - Method in class ke.ric.api.registration.PropertyRegistration.PropertyDefinitionBuilder
-
Add vanilla items that violate this property. e.g., for "VEGAN", violators would be BEEF, PORKCHOP, etc.
- visibility() - Method in record class ke.ric.api.GuideRegistration.OwnedItemUse
-
Returns the value of the
visibilityrecord component. - visualAction(String) - Static method in class ke.ric.api.registration.RecipeRegistration
-
Create a provider-neutral visual swap action.
- visualId - Variable in class ke.ric.cooking.managers.CustomItemManager.CustomItemDefinition
- visualId(String) - Method in class ke.ric.api.registration.ItemRegistration.ItemDefinitionBuilder
-
Set the logical visual ID for this item.
W
- WARM - Enum constant in enum class ke.ric.api.aging.AgingCondition
- WATER_BOTTLE_ID - Static variable in class ke.ric.cooking.data.CraftingInput
- WeightedOutput - Class in ke.ric.cooking.data
-
One possible output for a recipe with a relative selection weight.
- WeightedOutput() - Constructor for class ke.ric.cooking.data.WeightedOutput
- WeightedOutput(String, double) - Constructor for class ke.ric.cooking.data.WeightedOutput
- WeightedOutput(RecipeItemRef, int, double) - Constructor for class ke.ric.cooking.data.WeightedOutput
- willReplant() - Method in class ke.ric.api.events.HeirloomCropHarvestedEvent
-
Check if the crop will replant after harvest.
- window(String, List, List, int, int) - Static method in record class ke.ric.api.guide.GuidePage
- windowed() - Method in record class ke.ric.api.guide.GuidePage
- windowPage() - Method in record class ke.ric.api.guide.GuidePage
-
Returns the value of the
windowPagerecord component. - withAddonContext(String, Runnable) - Method in class ke.ric.api.registration.AdvancementRegistration
- withAddonContext(String, Runnable) - Method in class ke.ric.api.registration.AgingRegistration
- withAddonContext(String, Runnable) - Method in class ke.ric.api.registration.ItemRegistration
-
Run registrations with a default owner for builders that omit addonId.
- withAddonRegistrationContext(String, Runnable) - Method in class ke.ric.api.HeirloomAPI
-
Run an explicitly requested addon refresh through all existing owner-scoped registries.
- withoutOwned(ItemStack, NamespacedKey) - Static method in class ke.ric.api.item.GeneratedLoreSection
- withState(Map) - Method in record class ke.ric.api.guide.GuidePageRequest
- write(ItemStack) - Method in record class ke.ric.api.item.TerminalAlcohol
- write(ItemStack, double) - Static method in class ke.ric.api.item.DrinkServing
- write(ItemStack, FoodFacts) - Static method in record class ke.ric.api.food.FoodFacts
-
Persist normalized facts on the actual output without touching amount or other metadata.
- write(ItemStack, FoodFactsV2) - Static method in record class ke.ric.api.food.FoodFactsV2
-
Write only the V2 key.
- writeLevel(PersistentDataContainer, int) - Static method in class ke.ric.api.item.DrinkQuality
-
A new brewing result can change quality; retain precise scores within the same tier.
- writeProduced(ItemStack, List, String) - Static method in record class ke.ric.api.food.FoodFactsV2
-
Record a production boundary from its actual stacks.
Y
- yield() - Method in record class ke.ric.api.aging.AgingOutcome
-
Returns the value of the
yieldrecord component.
Z
- ZERO_SKYLIGHT - Enum constant in enum class ke.ric.api.aging.AgingCondition
All Classes and Interfaces|All Packages|Constant Field Values