Search

object Search

Types

Link copied to clipboard
class SearchQuery @JvmOverloads constructor(val searchMode: Search.SearchQuery.SearchMode, val vanillaSearchMode: Search.SearchQuery.VanillaSearchMode, val asyncContext: AsyncContext? = null)

Query of searching

Link copied to clipboard

A result of Search.search.

Functions

Link copied to clipboard
fun asyncSearch(crafterId: UUID, view: CraftView, searchQuery: Search.SearchQuery = SearchQuery.ASYNC_DEFAULT, sourceRecipes: List<CRecipe> = CustomCrafterAPI.getRecipes()): CompletableFuture<Search.SearchResult>

Returns a CompletableFuture that performs asynchronous searches using the input items and recipes.

Link copied to clipboard
fun search(crafterId: UUID, view: CraftView, searchQuery: Search.SearchQuery = SearchQuery.DEFAULT, sourceRecipes: List<CRecipe> = CustomCrafterAPI.getRecipes()): Search.SearchResult

We will perform recipe searches using a synchronous process.