Package dev.latvian.mods.kubejs.core
Interface RecipeLikeKJS
- All Known Subinterfaces:
RecipeHolderKJS
- All Known Implementing Classes:
KubeRecipe,RecipeHolderMixin,ShapedKubeRecipe,ShapelessKubeRecipe,UnknownKubeRecipe
@RemapPrefixForJS("kjs$")
public interface RecipeLikeKJS
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanhasInput(RecipeMatchContext cx, ReplacementMatchInfo match) default booleanhasOutput(RecipeMatchContext cx, ReplacementMatchInfo match) default Stringnet.minecraft.resources.ResourceLocationkjs$getSchema(dev.latvian.mods.rhino.Context cx) net.minecraft.world.item.crafting.RecipeSerializer<?> default net.minecraft.resources.ResourceLocationnet.minecraft.resources.ResourceKey<net.minecraft.world.item.crafting.RecipeSerializer<?>> voidkjs$setGroup(String group) default booleanreplaceInput(RecipeScriptContext cx, ReplacementMatchInfo match, Object with) default booleanreplaceOutput(RecipeScriptContext cx, ReplacementMatchInfo match, Object with)
-
Method Details
-
kjs$getGroup
String kjs$getGroup() -
kjs$setGroup
-
kjs$getOrCreateId
net.minecraft.resources.ResourceLocation kjs$getOrCreateId() -
kjs$getSchema
-
kjs$getMod
-
kjs$getTypeKey
net.minecraft.resources.ResourceKey<net.minecraft.world.item.crafting.RecipeSerializer<?>> kjs$getTypeKey() -
kjs$getType
default net.minecraft.resources.ResourceLocation kjs$getType() -
kjs$getSerializer
net.minecraft.world.item.crafting.RecipeSerializer<?> kjs$getSerializer() -
hasInput
-
replaceInput
-
hasOutput
-
replaceOutput
-