Class TestSerializableRecipe
java.lang.Object
com.hrznstudio.titanium.recipe.serializer.SerializableRecipe
com.hrznstudio.titanium._impl.test.recipe.TestSerializableRecipe
- All Implemented Interfaces:
IJsonFile,IJSONGenerator,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.world.level.block.Blocknet.minecraft.world.item.crafting.Ingredientnet.minecraft.world.item.ItemStackstatic List<TestSerializableRecipe>Fields inherited from class com.hrznstudio.titanium.recipe.serializer.SerializableRecipe
type -
Constructor Summary
ConstructorsConstructorDescriptionTestSerializableRecipe(net.minecraft.resources.ResourceLocation resourceLocation)TestSerializableRecipe(net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStack output, net.minecraft.world.level.block.Block block) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.Container inv)booleancanCraftInDimensions(int width, int height)net.minecraft.world.item.ItemStackGenericSerializer<? extends SerializableRecipe>net.minecraft.world.item.crafting.RecipeType<?>getType()booleanisValid(net.minecraft.world.item.ItemStack input, net.minecraft.world.level.block.Block block)booleanmatches(net.minecraft.world.Container inv, net.minecraft.world.level.Level worldIn)Methods inherited from class com.hrznstudio.titanium.recipe.serializer.SerializableRecipe
generate, getId, getOutputCondition, getRecipeKey, getRecipeSubfolderMethods 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, getToastSymbol, isIncomplete, isSpecial
-
Field Details
-
SERIALIZER
-
RECIPES
-
input
public net.minecraft.world.item.crafting.Ingredient input -
output
public net.minecraft.world.item.ItemStack output -
block
public net.minecraft.world.level.block.Block block
-
-
Constructor Details
-
TestSerializableRecipe
public TestSerializableRecipe(net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStack output, net.minecraft.world.level.block.Block block) -
TestSerializableRecipe
public TestSerializableRecipe(net.minecraft.resources.ResourceLocation resourceLocation)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.Container inv, net.minecraft.world.level.Level worldIn) -
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container inv) -
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height) -
getResultItem
public net.minecraft.world.item.ItemStack getResultItem() -
getSerializer
- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>- Specified by:
getSerializerin classSerializableRecipe
-
getType
public net.minecraft.world.item.crafting.RecipeType<?> getType() -
isValid
public boolean isValid(net.minecraft.world.item.ItemStack input, net.minecraft.world.level.block.Block block)
-