Package io.github.sakaki_aruka.customcrafter.recipe
CRecipe and implementations
See: Description
-
Enum Summary Enum Description RelationType Defines which neighbouring directions are permitted between placed items. Type Type of CRecipe -
Class Summary Class Description AdjacentRecipe A semi-shaped recipe that sits between fully shaped and fully shapeless recipes. CRecipeImpl A default CRecipe implementation class. Context Context for CRecipePredicate CVanillaRecipe A CRecipe wrapper for vanilla Recipe instances. CoordinateComponent A coordinate in Crafting slots. Context Context of GroupRecipeConfigure minimum amount in crafting and relation of item placements. Matter Air-containable CMatter implementation. GroupRecipe Implementation of CRecipe. MatchGroup A group of recipe slots (identified by their CoordinateComponent keys in CRecipe.items) that is satisfied as a whole rather than slot-by-slot. ShapelessGroupRecipe Implementation of CRecipe. -
Interface Summary Interface Description CRecipe This interface's implementing types can be used as recipes for CustomCrafter. CRecipePredicate This interface is a SAM (Single Abstract Method Interface) and only has the function (CRecipePredicate.test) that is executed during recipe determination. UnPartialSearchableRecipe This marker interface indicates that the class is not intended for the partial search feature. -
Object Summary Object Description Companion CRecipePredicates Combinator functions for composing CRecipePredicate instances.