Class StorageContainerUpgradeRecipe
java.lang.Object
net.minecraft.world.item.crafting.NormalCraftingRecipe
net.minecraft.world.item.crafting.ShapelessRecipe
com.refinedmods.refinedstorage.common.storage.StorageContainerUpgradeRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.CraftingRecipe, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
public class StorageContainerUpgradeRecipe
extends net.minecraft.world.item.crafting.ShapelessRecipe
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.item.crafting.CraftingRecipe
net.minecraft.world.item.crafting.CraftingRecipe.CraftingBookInfoNested 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<StorageContainerUpgradeRecipe> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, StorageContainerUpgradeRecipe> Fields inherited from class net.minecraft.world.item.crafting.ShapelessRecipe
MAP_CODEC, SERIALIZERFields inherited from class net.minecraft.world.item.crafting.NormalCraftingRecipe
bookInfo, commonInfoFields inherited from interface net.minecraft.world.item.crafting.Recipe
KEY_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionStorageContainerUpgradeRecipe(List<net.minecraft.core.Holder<net.minecraft.world.item.Item>> sources, net.minecraft.core.Holder<net.minecraft.world.item.Item> part, net.minecraft.core.Holder<net.minecraft.world.item.Item> result) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.item.crafting.CraftingInput input) net.minecraft.core.Holder<net.minecraft.world.item.Item> getPart()net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.item.crafting.CraftingInput input) net.minecraft.core.Holder<net.minecraft.world.item.Item> net.minecraft.world.item.crafting.RecipeSerializer<net.minecraft.world.item.crafting.ShapelessRecipe> List<net.minecraft.core.Holder<net.minecraft.world.item.Item>> booleanmatches(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.world.level.Level level) Methods inherited from class net.minecraft.world.item.crafting.ShapelessRecipe
createPlacementInfo, displayMethods inherited from class net.minecraft.world.item.crafting.NormalCraftingRecipe
category, group, placementInfo, showNotificationMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.CraftingRecipe
getType, recipeBookCategoryMethods inherited from interface net.minecraft.world.item.crafting.Recipe
isSpecial
-
Field Details
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, StorageContainerUpgradeRecipe> STREAM_CODEC
-
-
Constructor Details
-
StorageContainerUpgradeRecipe
public StorageContainerUpgradeRecipe(List<net.minecraft.core.Holder<net.minecraft.world.item.Item>> sources, net.minecraft.core.Holder<net.minecraft.world.item.Item> part, net.minecraft.core.Holder<net.minecraft.world.item.Item> result)
-
-
Method Details
-
getSources
-
getPart
public net.minecraft.core.Holder<net.minecraft.world.item.Item> getPart() -
getResult
public net.minecraft.core.Holder<net.minecraft.world.item.Item> getResult() -
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.item.crafting.CraftingInput input) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>- Overrides:
assemblein classnet.minecraft.world.item.crafting.ShapelessRecipe
-
matches
public boolean matches(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.world.level.Level level) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>- Overrides:
matchesin classnet.minecraft.world.item.crafting.ShapelessRecipe
-
getRemainingItems
public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.item.crafting.CraftingInput input) -
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<net.minecraft.world.item.crafting.ShapelessRecipe> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.CraftingRecipe- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>- Overrides:
getSerializerin classnet.minecraft.world.item.crafting.ShapelessRecipe
-