Class RecipeEnergyContainerCombination
java.lang.Object
net.minecraft.world.item.crafting.CustomRecipe
org.cyclops.integrateddynamics.core.recipe.type.RecipeEnergyContainerCombination
- All Implemented Interfaces:
net.minecraft.world.item.crafting.CraftingRecipe,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
public class RecipeEnergyContainerCombination
extends net.minecraft.world.item.crafting.CustomRecipe
Recipe for combining energy batteries in a shapeless manner.
-
Constructor Summary
ConstructorsConstructorDescriptionRecipeEnergyContainerCombination(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.crafting.CraftingBookCategory craftingBookCategory, net.minecraft.world.item.crafting.Ingredient batteryItem, int maxCapacity) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.inventory.CraftingContainer grid, net.minecraft.core.RegistryAccess registryAccess) booleancanCraftInDimensions(int width, int height) net.minecraft.world.item.crafting.Ingredientintnet.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>getRemainingItems(net.minecraft.world.inventory.CraftingContainer inventory) net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.RegistryAccess registryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>booleanmatches(net.minecraft.world.inventory.CraftingContainer grid, net.minecraft.world.level.Level world) Methods inherited from class net.minecraft.world.item.crafting.CustomRecipe
category, getId, isSpecialMethods 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.CraftingRecipe
getTypeMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getGroup, getIngredients, getToastSymbol, isIncomplete, showNotification
-
Constructor Details
-
RecipeEnergyContainerCombination
public RecipeEnergyContainerCombination(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.crafting.CraftingBookCategory craftingBookCategory, net.minecraft.world.item.crafting.Ingredient batteryItem, int maxCapacity)
-
-
Method Details
-
getBatteryItem
public net.minecraft.world.item.crafting.Ingredient getBatteryItem() -
getMaxCapacity
public int getMaxCapacity() -
matches
public boolean matches(net.minecraft.world.inventory.CraftingContainer grid, net.minecraft.world.level.Level world) -
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.inventory.CraftingContainer>- Overrides:
getResultItemin classnet.minecraft.world.item.crafting.CustomRecipe
-
getRemainingItems
public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.inventory.CraftingContainer inventory) -
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer() -
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer grid, net.minecraft.core.RegistryAccess registryAccess) -
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height)
-