Class PistonCrushingRecipe
java.lang.Object
net.minecraft.world.item.crafting.SingleItemRecipe
tech.anonymoushacker1279.immersiveweapons.item.crafting.PistonCrushingRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>
public class PistonCrushingRecipe
extends net.minecraft.world.item.crafting.SingleItemRecipe
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.crafting.SingleItemRecipe
net.minecraft.world.item.crafting.SingleItemRecipe.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<PistonCrushingRecipe> static final net.minecraft.world.item.crafting.RecipeSerializer<PistonCrushingRecipe> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, PistonCrushingRecipe> Fields inherited from class net.minecraft.world.item.crafting.SingleItemRecipe
commonInfoFields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, CONDITIONAL_CODEC, KEY_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionPistonCrushingRecipe(net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStackTemplate result, int minCount, int maxCount) -
Method Summary
Modifier and TypeMethodDescriptionintintintGet a random drop amount based on the min and max count (inclusive).net.minecraft.world.item.crafting.RecipeSerializer<? extends net.minecraft.world.item.crafting.SingleItemRecipe> net.minecraft.world.item.crafting.RecipeType<? extends net.minecraft.world.item.crafting.SingleItemRecipe> getType()group()booleannet.minecraft.world.item.crafting.RecipeBookCategoryMethods inherited from class net.minecraft.world.item.crafting.SingleItemRecipe
assemble, input, matches, placementInfo, result, showNotification, simpleMapCodec, simpleStreamCodecMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.Recipe
display
-
Field Details
-
MAP_CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, PistonCrushingRecipe> STREAM_CODEC -
SERIALIZER
public static final net.minecraft.world.item.crafting.RecipeSerializer<PistonCrushingRecipe> SERIALIZER
-
-
Constructor Details
-
PistonCrushingRecipe
public PistonCrushingRecipe(net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStackTemplate result, int minCount, int maxCount)
-
-
Method Details
-
getMinCount
public int getMinCount() -
getMaxCount
public int getMaxCount() -
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<? extends net.minecraft.world.item.crafting.SingleItemRecipe> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>- Specified by:
getSerializerin classnet.minecraft.world.item.crafting.SingleItemRecipe
-
getType
public net.minecraft.world.item.crafting.RecipeType<? extends net.minecraft.world.item.crafting.SingleItemRecipe> getType()- Specified by:
getTypein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>- Specified by:
getTypein classnet.minecraft.world.item.crafting.SingleItemRecipe
-
recipeBookCategory
public net.minecraft.world.item.crafting.RecipeBookCategory recipeBookCategory() -
isSpecial
public boolean isSpecial() -
group
-
getRandomDropAmount
public int getRandomDropAmount()Get a random drop amount based on the min and max count (inclusive).
-