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 net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeType<?>>static final List<TestSerializableRecipe>static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeSerializer<?>> -
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 p_44001_, net.minecraft.core.RegistryAccess p_267165_) booleancanCraftInDimensions(int width, int height) net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.RegistryAccess p_267052_) GenericSerializer<? extends SerializableRecipe>net.minecraft.world.item.ItemStacknet.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, isIncomplete, isSpecial, showNotification
-
Field Details
-
SERIALIZER
public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeSerializer<?>> SERIALIZER -
RECIPE_TYPE
public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeType<?>> RECIPE_TYPE -
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 p_44001_, net.minecraft.core.RegistryAccess p_267165_) -
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height) -
getResultItem
public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.RegistryAccess p_267052_) -
getToastSymbol
public net.minecraft.world.item.ItemStack getToastSymbol() -
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)
-