PartialShapedResult

Partial-search result for a CRecipe.Type.SHAPED recipe.

Since

5.0.21

Parameters

recipe

The shaped recipe that was evaluated.

relation

The coordinate mapping between matched recipe slots and input slots.

Constructors

Link copied to clipboard
constructor(recipe: CRecipe, relation: MappedRelation)

Properties

Link copied to clipboard
open override val recipe: CRecipe
Link copied to clipboard

Functions

Link copied to clipboard
open override fun matched(): Set<CoordinateComponent>

Returns the recipe slot coordinates that are covered by relation.

Link copied to clipboard
open override fun notEnough(): Set<CoordinateComponent>

Returns the recipe slot coordinates not present in relation.

Link copied to clipboard

Returns the MatchState for this result.