Class PistonCrushingRecipe
java.lang.Object
tech.anonymoushacker1279.immersiveweapons.item.crafting.PistonCrushingRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
public class PistonCrushingRecipe
extends Object
implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.resources.ResourceLocationprotected final Stringprotected final intprotected final intprotected final net.minecraft.world.item.ItemStackFields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, CONDITIONAL_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionPistonCrushingRecipe(String group, net.minecraft.resources.ResourceLocation block, net.minecraft.world.item.ItemStack result, int minCount, int maxCount) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.Container container, net.minecraft.core.RegistryAccess registryAccess) booleancanCraftInDimensions(int width, int height) net.minecraft.world.level.block.BlockgetBlock()getGroup()intintintGet a random drop amount based on the min and max count (inclusive).net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.RegistryAccess registryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>net.minecraft.world.item.ItemStacknet.minecraft.world.item.crafting.RecipeType<?>getType()booleanbooleanmatches(net.minecraft.world.Container container, net.minecraft.world.level.Level level) booleanmatches(net.minecraft.world.level.block.Block block) Methods 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.Recipe
getIngredients, getRemainingItems, isIncomplete, showNotification
-
Field Details
-
block
protected final net.minecraft.resources.ResourceLocation block -
result
protected final net.minecraft.world.item.ItemStack result -
minCount
protected final int minCount -
maxCount
protected final int maxCount -
group
-
-
Constructor Details
-
PistonCrushingRecipe
public PistonCrushingRecipe(String group, net.minecraft.resources.ResourceLocation block, net.minecraft.world.item.ItemStack result, int minCount, int maxCount)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.Container container, net.minecraft.world.level.Level level) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
matches
public boolean matches(net.minecraft.world.level.block.Block block) -
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container container, net.minecraft.core.RegistryAccess registryAccess) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getResultItem
public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.RegistryAccess registryAccess) - Specified by:
getResultItemin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height) - Specified by:
canCraftInDimensionsin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getBlock
public net.minecraft.world.level.block.Block getBlock() -
getRandomDropAmount
public int getRandomDropAmount()Get a random drop amount based on the min and max count (inclusive). -
getMinCount
public int getMinCount() -
getMaxCount
public int getMaxCount() -
getToastSymbol
public net.minecraft.world.item.ItemStack getToastSymbol()- Specified by:
getToastSymbolin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getType
public net.minecraft.world.item.crafting.RecipeType<?> getType()- Specified by:
getTypein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getGroup
- Specified by:
getGroupin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
isSpecial
public boolean isSpecial()- Specified by:
isSpecialin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-