Class FireworkStarRecipe
java.lang.Object
net.minecraft.world.item.crafting.CustomRecipe
net.minecraft.world.item.crafting.FireworkStarRecipe
- All Implemented Interfaces:
CraftingRecipe, Recipe<CraftingInput>
-
Nested Class Summary
Nested classes/interfaces inherited from interface CraftingRecipe
CraftingRecipe.CraftingBookInfoNested classes/interfaces inherited from interface Recipe
Recipe.BookInfo<CategoryType>, Recipe.CommonInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Ingredientprivate final Ingredientstatic final com.mojang.serialization.MapCodec<FireworkStarRecipe> private final ItemStackTemplatestatic final RecipeSerializer<FireworkStarRecipe> private final Map<FireworkExplosion.Shape, Ingredient> static final StreamCodec<RegistryFriendlyByteBuf, FireworkStarRecipe> private final Ingredientprivate final IngredientFields inherited from interface Recipe
CODEC, CONDITIONAL_CODEC, KEY_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionFireworkStarRecipe(Map<FireworkExplosion.Shape, Ingredient> shapes, Ingredient trail, Ingredient twinkle, Ingredient fuel, Ingredient dye, ItemStackTemplate result) -
Method Summary
Modifier and TypeMethodDescriptionassemble(CraftingInput input) private @Nullable FireworkExplosion.Shapebooleanmatches(CraftingInput input, Level level) Methods inherited from class CustomRecipe
category, group, isSpecial, placementInfo, showNotificationMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CraftingRecipe
getRemainingItems, getType, recipeBookCategory
-
Field Details
-
MAP_CODEC
-
STREAM_CODEC
-
SERIALIZER
-
shapes
-
trail
-
twinkle
-
fuel
-
dye
-
result
-
-
Constructor Details
-
FireworkStarRecipe
public FireworkStarRecipe(Map<FireworkExplosion.Shape, Ingredient> shapes, Ingredient trail, Ingredient twinkle, Ingredient fuel, Ingredient dye, ItemStackTemplate result)
-
-
Method Details
-
findShape
-
matches
-
assemble
-
getSerializer
- Specified by:
getSerializerin interfaceCraftingRecipe- Specified by:
getSerializerin interfaceRecipe<CraftingInput>- Specified by:
getSerializerin classCustomRecipe
-