A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
V
W
R
- RC - enum entry in io.github.sakaki_aruka.customcrafter.CustomCrafterAPI.VersionType
Release candidate. Stable enough for testing; no further API changes expected.
- recipeMapFromStringList(java.util.List,java.util.Map) - function in io.github.sakaki_aruka.customcrafter.recipe.CoordinateComponent.Companion
- Builds a
Map<CoordinateComponent, CMatter>from a list of comma-separated rows and a token-to-matter mapping. - recipeSlots(io.github.sakaki_aruka.customcrafter.ui.AllCandidateUIDesigner.Context) - function in io.github.sakaki_aruka.customcrafter.ui.AllCandidateUIDesigner
- Returns the set of slot coordinates where recipe icons can be placed.
- RegisterCustomRecipeEvent - class in io.github.sakaki_aruka.customcrafter.event
- Called when a recipe registered.
- registererMeta() - function in io.github.sakaki_aruka.customcrafter.event.RegisterCustomRecipeEvent
- Returns a plugin metadata that registered recipes.
- registerRecipe(java.util.List,org.bukkit.plugin.java.JavaPlugin,java.lang.Boolean) - function in io.github.sakaki_aruka.customcrafter.CustomCrafterAPI
- Registers the provided recipes and fires RegisterCustomRecipeEvent.
- registerRecipe(java.util.List,org.bukkit.plugin.java.JavaPlugin) - function in io.github.sakaki_aruka.customcrafter.CustomCrafterAPI
- Registers the provided recipes and fires RegisterCustomRecipeEvent.
- registerRecipe(java.util.List) - function in io.github.sakaki_aruka.customcrafter.CustomCrafterAPI
- Registers the provided recipes and fires RegisterCustomRecipeEvent.
- relateWith(io.github.sakaki_aruka.customcrafter.objects.CraftView) - function in io.github.sakaki_aruka.customcrafter.recipe.CVanillaRecipe
- Builds a MappedRelation by matching this recipe's slots against the given view in index order.
- ReplaceableResultSupplier - class in io.github.sakaki_aruka.customcrafter.result
- A subinterface of ResultSupplier that writes items back into the crafting UI slots after a craft completes, instead of (or in addition to) giving them to the player.
- ReplaceableResultSupplier.Context - class in io.github.sakaki_aruka.customcrafter.result.ReplaceableResultSupplier
- A subset of ResultSupplier.Context passed to replaceQueries and replaceResultHandler.
- ReplaceableResultSupplier.ReplaceState - class in io.github.sakaki_aruka.customcrafter.result.ReplaceableResultSupplier
- Represents the outcome of a single slot write-back attempt.
- replaceQueries(io.github.sakaki_aruka.customcrafter.result.ReplaceableResultSupplier.Context) - function in io.github.sakaki_aruka.customcrafter.result.ReplaceableResultSupplier
- Builds the mapping of crafting-grid slots to items that should be written back.
- replaceResultHandler(java.util.Map,java.util.Map,io.github.sakaki_aruka.customcrafter.result.ReplaceableResultSupplier.Context) - function in io.github.sakaki_aruka.customcrafter.result.ReplaceableResultSupplier
- Called after all slot write-back attempts have completed (or timed out).
- requiresInputItemAmountMax() - function in io.github.sakaki_aruka.customcrafter.recipe.CRecipe
- Maximum requires input items amount.
- requiresInputItemAmountMax() - function in io.github.sakaki_aruka.customcrafter.recipe.CRecipe
- Maximum requires input items amount.
- requiresInputItemAmountMin() - function in io.github.sakaki_aruka.customcrafter.recipe.CRecipe
- Minimal requires input items amountDefault implementation derives this from matchGroups (sum of each group's MatchGroup.min).
- requiresInputItemAmountMin() - function in io.github.sakaki_aruka.customcrafter.recipe.CRecipe
- Minimal requires input items amountDefault implementation derives this from matchGroups (sum of each group's MatchGroup.min).
- requiresInputItemAmountMin() - function in io.github.sakaki_aruka.customcrafter.recipe.GroupRecipe
- Minimal requires input items amountDefault implementation derives this from matchGroups (sum of each group's MatchGroup.min).
- ResultItemGiveFailEvent - class in io.github.sakaki_aruka.customcrafter.event.failure
- Fired when CustomCrafterAPI fails to deliver one or more result items to the player (for example, when the player's inventory is full).
- ResultSupplier - class in io.github.sakaki_aruka.customcrafter.result
- Result items supplier of CRecipe.
- ResultSupplier.Companion - class in io.github.sakaki_aruka.customcrafter.result.ResultSupplier
- ResultSupplier.Context - class in io.github.sakaki_aruka.customcrafter.result.ResultSupplier
- This class contains ResultSupplier parameters.
- ResultSupplier.Context.CallMode - class in io.github.sakaki_aruka.customcrafter.result.ResultSupplier.Context
- Indicates the purpose of a supply invocation.