Class ManualOnlyShapedRecipe
java.lang.Object
net.minecraft.world.item.crafting.ShapedRecipe
com.petrolpark.core.recipe.manualonly.ManualOnlyShapedRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.CraftingRecipe,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
public class ManualOnlyShapedRecipe
extends net.minecraft.world.item.crafting.ShapedRecipe
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.crafting.ShapedRecipe
net.minecraft.world.item.crafting.ShapedRecipe.Serializer -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ManualOnlyShapedRecipe> static net.minecraft.world.item.crafting.RecipeSerializer<ManualOnlyShapedRecipe> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ManualOnlyShapedRecipe> Fields inherited from class net.minecraft.world.item.crafting.ShapedRecipe
pattern, resultFields inherited from interface net.minecraft.world.item.crafting.Recipe
CONDITIONAL_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionManualOnlyShapedRecipe(String group, net.minecraft.world.item.crafting.CraftingBookCategory category, net.minecraft.world.item.crafting.ShapedRecipePattern pattern, net.minecraft.world.item.ItemStack result, boolean showNotification) ManualOnlyShapedRecipe(net.minecraft.world.item.crafting.ShapedRecipe recipe) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackgetExampleResult(net.minecraft.core.HolderLookup.Provider registries) net.minecraft.world.item.crafting.RecipeSerializer<?> static booleanisAllowed(net.minecraft.world.item.crafting.CraftingInput inv) booleanbooleanmatches(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.world.level.Level level) Methods inherited from class net.minecraft.world.item.crafting.ShapedRecipe
assemble, canCraftInDimensions, category, getGroup, getHeight, getIngredients, getResultItem, getWidth, isIncomplete, showNotificationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.CraftingRecipe
getTypeMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getRemainingItems, getToastSymbol
-
Field Details
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ManualOnlyShapedRecipe> STREAM_CODEC -
SERIALIZER
-
-
Constructor Details
-
ManualOnlyShapedRecipe
public ManualOnlyShapedRecipe(net.minecraft.world.item.crafting.ShapedRecipe recipe) -
ManualOnlyShapedRecipe
public ManualOnlyShapedRecipe(String group, net.minecraft.world.item.crafting.CraftingBookCategory category, net.minecraft.world.item.crafting.ShapedRecipePattern pattern, net.minecraft.world.item.ItemStack result, boolean showNotification)
-
-
Method Details
-
isAllowed
public static boolean isAllowed(net.minecraft.world.item.crafting.CraftingInput inv) -
matches
public boolean matches(@Nonnull net.minecraft.world.item.crafting.CraftingInput input, @Nonnull 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.ShapedRecipe
-
isSpecial
public boolean isSpecial() -
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>- Overrides:
getSerializerin classnet.minecraft.world.item.crafting.ShapedRecipe
-
getExampleResult
public net.minecraft.world.item.ItemStack getExampleResult(net.minecraft.core.HolderLookup.Provider registries)
-