Class DataRecipe
java.lang.Object
net.darkhax.simplelootviewer.common.lib.DataRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
- Direct Known Subclasses:
LootDataProviderRecipe
public abstract class DataRecipe
extends Object
implements net.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-
Field Summary
Fields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, STREAM_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.item.ItemStackassemble(@NotNull EmptyRecipeContext ctx, net.minecraft.core.HolderLookup.Provider provider) booleancanCraftInDimensions(int x, int y) @NotNull net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.HolderLookup.Provider provider) booleanbooleanmatches(@NotNull EmptyRecipeContext ctx, @NotNull net.minecraft.world.level.Level level) booleanMethods 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
getGroup, getIngredients, getRemainingItems, getSerializer, getToastSymbol, getType, isIncomplete
-
Constructor Details
-
DataRecipe
public DataRecipe()
-
-
Method Details
-
matches
public boolean matches(@NotNull @NotNull EmptyRecipeContext ctx, @NotNull @NotNull net.minecraft.world.level.Level level) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-
assemble
@NotNull public @NotNull net.minecraft.world.item.ItemStack assemble(@NotNull @NotNull EmptyRecipeContext ctx, @NotNull net.minecraft.core.HolderLookup.Provider provider) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-
canCraftInDimensions
public boolean canCraftInDimensions(int x, int y) - Specified by:
canCraftInDimensionsin interfacenet.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-
getResultItem
@NotNull public @NotNull net.minecraft.world.item.ItemStack getResultItem(@NotNull net.minecraft.core.HolderLookup.Provider provider) - Specified by:
getResultItemin interfacenet.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-
isSpecial
public boolean isSpecial()- Specified by:
isSpecialin interfacenet.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-
showNotification
public boolean showNotification()- Specified by:
showNotificationin interfacenet.minecraft.world.item.crafting.Recipe<EmptyRecipeContext>
-