Class SolarCookingRecipe
java.lang.Object
net.minecraft.world.item.crafting.SingleItemRecipe
net.minecraft.world.item.crafting.AbstractCookingRecipe
de.cech12.solarcooker.crafting.SolarCookingRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>
public class SolarCookingRecipe
extends net.minecraft.world.item.crafting.AbstractCookingRecipe
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.crafting.AbstractCookingRecipe
net.minecraft.world.item.crafting.AbstractCookingRecipe.CookingBookInfo, net.minecraft.world.item.crafting.AbstractCookingRecipe.Factory<T>Nested classes/interfaces inherited from interface net.minecraft.world.item.crafting.Recipe
net.minecraft.world.item.crafting.Recipe.BookInfo<CategoryType>, net.minecraft.world.item.crafting.Recipe.CommonInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<SolarCookingRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<SolarCookingRecipe> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, SolarCookingRecipe> Fields inherited from class net.minecraft.world.item.crafting.AbstractCookingRecipe
bookInfoFields inherited from class net.minecraft.world.item.crafting.SingleItemRecipe
commonInfoFields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, KEY_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionSolarCookingRecipe(net.minecraft.world.item.crafting.Recipe.CommonInfo commonInfo, net.minecraft.world.item.crafting.AbstractCookingRecipe.CookingBookInfo bookInfo, net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.item.ItemStackTemplate result, float experience, int cookingTime) -
Method Summary
Modifier and TypeMethodDescriptionstatic SolarCookingRecipeconvert(@NotNull net.minecraft.world.item.crafting.AbstractCookingRecipe recipe) @NotNull List<net.minecraft.world.item.crafting.display.RecipeDisplay> display()@NotNull net.minecraft.world.item.Item@NotNull net.minecraft.world.item.crafting.RecipeSerializer<? extends net.minecraft.world.item.crafting.AbstractCookingRecipe> @NotNull net.minecraft.world.item.crafting.RecipeType<? extends net.minecraft.world.item.crafting.AbstractCookingRecipe> getType()boolean@NotNull net.minecraft.world.item.crafting.RecipeBookCategoryMethods inherited from class net.minecraft.world.item.crafting.AbstractCookingRecipe
category, cookingMapCodec, cookingStreamCodec, cookingTime, experience, groupMethods inherited from class net.minecraft.world.item.crafting.SingleItemRecipe
assemble, input, matches, placementInfo, result, showNotification, simpleMapCodec, simpleStreamCodec
-
Field Details
-
MAP_CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, SolarCookingRecipe> STREAM_CODEC -
SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<SolarCookingRecipe> SERIALIZER
-
-
Constructor Details
-
SolarCookingRecipe
public SolarCookingRecipe(net.minecraft.world.item.crafting.Recipe.CommonInfo commonInfo, net.minecraft.world.item.crafting.AbstractCookingRecipe.CookingBookInfo bookInfo, net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.item.ItemStackTemplate result, float experience, int cookingTime)
-
-
Method Details
-
convert
public static SolarCookingRecipe convert(@NotNull @NotNull net.minecraft.world.item.crafting.AbstractCookingRecipe recipe) -
display
- Specified by:
displayin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>- Overrides:
displayin classnet.minecraft.world.item.crafting.AbstractCookingRecipe
-
getType
@NotNull public @NotNull net.minecraft.world.item.crafting.RecipeType<? extends net.minecraft.world.item.crafting.AbstractCookingRecipe> getType()- Specified by:
getTypein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>- Specified by:
getTypein classnet.minecraft.world.item.crafting.AbstractCookingRecipe
-
furnaceIcon
@NotNull public @NotNull net.minecraft.world.item.Item furnaceIcon()- Specified by:
furnaceIconin classnet.minecraft.world.item.crafting.AbstractCookingRecipe
-
getSerializer
@NotNull public @NotNull net.minecraft.world.item.crafting.RecipeSerializer<? extends net.minecraft.world.item.crafting.AbstractCookingRecipe> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>- Specified by:
getSerializerin classnet.minecraft.world.item.crafting.AbstractCookingRecipe
-
isSpecial
public boolean isSpecial() -
recipeBookCategory
@NotNull public @NotNull net.minecraft.world.item.crafting.RecipeBookCategory recipeBookCategory()
-