All Classes and Interfaces
Class
Description
Immutable, owner-scoped addon advancement triggered by eating one custom item.
Owner-scoped registration facade for addon advancements.
Deterministic evidence aggregation and guidance shared by addon-owned processes.
One independent piece of evidence, optionally weighted by quantity.
Climate sample recorded at an aging reconciliation boundary.
Event boundary at which a ready aging input becomes its final output.
Edits a newly created final output after its processing and dietary metadata have been applied.
Provider-neutral climate requirements supported by Core aging definitions.
Immutable addon-supplied aging recipe owned by the registering addon.
Current rack block and climate supplied to an addon environmental exposure probe.
Synchronous, side-effect-free test for an addon-defined rack environment.
Cumulative climate history carried by a v3 aging item.
Owner-scoped validation for items whose identity is supplied by an addon.
Optional addon hook for event-bound lore and visual refreshes.
Stage coordinates retained while a v2 aging payload is lazily migrated.
Addon-owned conversion from legacy staged progress to continuous elapsed milliseconds.
Dynamic final item selected when a continuous aging input is removed.
Read-only source and exposure evidence supplied to a dynamic outcome resolver.
Addon-facing owner-scoped aging registration facade.
One immutable timed stage in an aging definition.
One presentation for alcohol, independent of brewing and mixed-drink metadata.
Explicit identity shared by every JSON file that belongs to a content pack.
Enum representing the different cooking stations available.
Represents an input item in a crafting session.
Complete definition of a crop type, combining all settings.
API for registering custom crops programmatically.
Builder for creating crop definitions.
Data contract holder for custom item definitions and food effects returned by
ItemRegistration.ItemDefinitionBuilder.build().Immutable definition of a registered Heirloom custom item or drink.
Represents a potion effect that can be applied when food is consumed.
Functional interface for custom output creation in recipes.
Data contract holder for dietary properties returned by
PropertyRegistration.PropertyDefinitionBuilder.build().Definition of a registered dietary property and its violating items.
Drinks use the same precise quality as every other Heirloom item.
Actual liquid per item, in centilitres.
Legacy V1 immutable description of what is known about one food stack.
Immutable, source-qualified evidence about one food.
Exact Component ownership for small regenerable lore sections.
Configuration for how a crop grows over time.
Typed guide interactions.
Return from a picker with its original state.
Open a child destination.
Open a temporary picker without changing navigation history.
Open a real station recipe using Core history, without retaining an addon callback.
Replace the current view in place.
Return from a picker with replacement state for its originating view.
Launch a current lesson, or the named catalogue when lessonId is empty.
A list section whose icons never share a page with another category.
Immutable addon-owned data suppliers; only registration retains these callbacks.
Immutable, addon-owned deep link.
One fixed-position item rendered in a Core-owned addon guide page.
An item in a Core-paginated guide list.
Immutable fixed content and an optional standard 21-item paginated list.
Requested list window and an optional displayed entry route to keep clicks stable as lists change.
Owner-scoped registration facade for immutable addon guide definitions.
Represents a potential drop from harvesting a crop.
Configuration for harvesting a crop.
Result of a drop calculation.
Interface that all Heirloom addons must implement.
Explicit, permission-checked /hl give or cheat-GUI grant, before delivery.
Main API entry point for Heirloom addons.
Called when a player harvests a Heirloom crop.
Called when a player consumes a Heirloom food item.
Called when an item is crafted at a Heirloom cooking station.
Fired after one serving of a placed Heirloom food has been eaten.
Represents a single ingredient option - either a vanilla item or custom item.
Cosmetic ingredient icons.
Represents an ingredient slot in a recipe.
API for registering custom items programmatically.
Builder for creating custom item definitions.
Configuration for how and where a crop can be planted.
Represents different types of plant growth behaviors.
Native potion tooltip presentation, independent of the potion's actual consume effects.
Visual motion used by a Farmhouse Press recipe.
API for registering custom dietary properties programmatically.
Builder for creating dietary property definitions.
Internal, normalized identity for an item owned by an optional provider.
Represents a complete recipe with ingredients, actions, and rules.
Represents an action to perform on a crafted item.
A separate immutable item output produced alongside the primary result.
Addon-owned gate evaluated after structural recipe matching and before any
ingredients are reserved or consumed.
Immutable identity of one recipe item.
Decorates a normally-created output; input snapshots are detached from inventories.
Declared catalog choices, independent of decorative ItemStacks and gameplay credentials.
API for registering custom recipes programmatically.
An addon recipe with custom station information.
Builder for creating addon recipes.
Represents a conditional rule in a recipe that modifies the output based on inputs.
A rule matcher containing one direct identity/tag or a list of alternatives.
Owner-scoped acquisition registration.
Configuration for vine/spreading plant behavior.
A finished drink's alcohol, deliberately independent of fermentation/brewing profiles.
One possible output for a recipe with a relative selection weight.