Class FireworkStarRecipe

java.lang.Object
net.minecraft.recipe.SpecialCraftingRecipe
net.minecraft.recipe.FireworkStarRecipe
All Implemented Interfaces:
CraftingRecipe, Recipe<CraftingRecipeInput>

public class FireworkStarRecipe extends SpecialCraftingRecipe
Mappings:
Namespace Name
named net/minecraft/recipe/FireworkStarRecipe
intermediary net/minecraft/class_1853
official dby
  • Field Details

    • TYPE_MODIFIER_MAP

      private static final Map<Item,FireworkExplosionComponent.Type> TYPE_MODIFIER_MAP
      Mappings:
      Namespace Name Mixin selector
      named TYPE_MODIFIER_MAP Lnet/minecraft/recipe/FireworkStarRecipe;TYPE_MODIFIER_MAP:Ljava/util/Map;
      intermediary field_9013 Lnet/minecraft/class_1853;field_9013:Ljava/util/Map;
      official c Ldby;c:Ljava/util/Map;
    • TRAIL_MODIFIER

      private static final Ingredient TRAIL_MODIFIER
      Mappings:
      Namespace Name Mixin selector
      named TRAIL_MODIFIER Lnet/minecraft/recipe/FireworkStarRecipe;TRAIL_MODIFIER:Lnet/minecraft/recipe/Ingredient;
      intermediary field_9010 Lnet/minecraft/class_1853;field_9010:Lnet/minecraft/class_1856;
      official d Ldby;d:Ldbz;
    • FLICKER_MODIFIER

      private static final Ingredient FLICKER_MODIFIER
      Mappings:
      Namespace Name Mixin selector
      named FLICKER_MODIFIER Lnet/minecraft/recipe/FireworkStarRecipe;FLICKER_MODIFIER:Lnet/minecraft/recipe/Ingredient;
      intermediary field_9014 Lnet/minecraft/class_1853;field_9014:Lnet/minecraft/class_1856;
      official e Ldby;e:Ldbz;
    • GUNPOWDER

      private static final Ingredient GUNPOWDER
      Mappings:
      Namespace Name Mixin selector
      named GUNPOWDER Lnet/minecraft/recipe/FireworkStarRecipe;GUNPOWDER:Lnet/minecraft/recipe/Ingredient;
      intermediary field_9012 Lnet/minecraft/class_1853;field_9012:Lnet/minecraft/class_1856;
      official f Ldby;f:Ldbz;
  • Constructor Details

    • FireworkStarRecipe

      public FireworkStarRecipe(CraftingRecipeCategory category)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/recipe/SpecialCraftingRecipe;<init>(Lnet/minecraft/recipe/book/CraftingRecipeCategory;)V
      intermediary <init> Lnet/minecraft/class_1852;<init>(Lnet/minecraft/class_7710;)V
      official <init> Ldbt;<init>(Ldbq;)V
  • Method Details

    • matches

      public boolean matches(CraftingRecipeInput craftingRecipeInput, World world)
      Description copied from interface: Recipe
      Returns whether this recipe matches the contents inside the inventory in the given world.

      The world currently is only used by the map cloning recipe to prevent duplication of explorer maps.

      Parameters:
      world - the input world
      Returns:
      whether this recipe matches the contents inside the inventory in the given world
      Mappings:
      Namespace Name Mixin selector
      named matches Lnet/minecraft/recipe/FireworkStarRecipe;matches(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/world/World;)Z
      intermediary method_17713 Lnet/minecraft/class_1853;method_17713(Lnet/minecraft/class_9694;Lnet/minecraft/class_1937;)Z
      official a Ldby;a(Ldbr;Ldhh;)Z
    • craft

      public ItemStack craft(CraftingRecipeInput craftingRecipeInput, RegistryWrapper.WrapperLookup wrapperLookup)
      Description copied from interface: Recipe
      Crafts this recipe.

      This method does not perform side effects on the inventory.

      This method should return a new item stack on each call.

      Returns:
      the resulting item stack
      Mappings:
      Namespace Name Mixin selector
      named craft Lnet/minecraft/recipe/FireworkStarRecipe;craft(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/item/ItemStack;
      intermediary method_17712 Lnet/minecraft/class_1853;method_17712(Lnet/minecraft/class_9694;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_1799;
      official a Ldby;a(Ldbr;Ljs$a;)Lcxo;
    • getSerializer

      public RecipeSerializer<FireworkStarRecipe> getSerializer()
      Returns the serializer associated with this recipe.
      Specified by:
      getSerializer in interface CraftingRecipe
      Specified by:
      getSerializer in interface Recipe<CraftingRecipeInput>
      Specified by:
      getSerializer in class SpecialCraftingRecipe
      Returns:
      the serializer associated with this recipe
      Mappings:
      Namespace Name Mixin selector
      named getSerializer Lnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
      intermediary method_8119 Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;
      official a Ldcd;a()Ldcn;