public class ShapedRecipeData extends java.lang.Object implements CraftingRecipeData
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
int |
getHeight() |
java.lang.String |
getId() |
java.util.List<ItemDescriptorWithCount> |
getIngredients() |
int |
getNetId() |
int |
getPriority() |
java.util.List<ItemData> |
getResults() |
java.lang.String |
getTag() |
CraftingDataType |
getType() |
java.util.UUID |
getUuid() |
int |
getWidth() |
int |
hashCode() |
static ShapedRecipeData |
of(CraftingDataType type,
java.lang.String id,
int width,
int height,
java.util.List<ItemDescriptorWithCount> ingredients,
java.util.List<ItemData> results,
java.util.UUID uuid,
java.lang.String tag,
int priority,
int netId) |
static ShapedRecipeData |
shaped(java.lang.String id,
int width,
int height,
java.util.List<ItemDescriptorWithCount> ingredients,
java.util.List<ItemData> results,
java.util.UUID uuid,
java.lang.String tag,
int priority,
int netId) |
static ShapedRecipeData |
shapedChemistry(java.lang.String id,
int width,
int height,
java.util.List<ItemDescriptorWithCount> ingredients,
java.util.List<ItemData> results,
java.util.UUID uuid,
java.lang.String tag,
int priority,
int netId) |
java.lang.String |
toString() |
public static ShapedRecipeData of(CraftingDataType type, java.lang.String id, int width, int height, java.util.List<ItemDescriptorWithCount> ingredients, java.util.List<ItemData> results, java.util.UUID uuid, java.lang.String tag, int priority, int netId)
public static ShapedRecipeData shaped(java.lang.String id, int width, int height, java.util.List<ItemDescriptorWithCount> ingredients, java.util.List<ItemData> results, java.util.UUID uuid, java.lang.String tag, int priority, int netId)
public static ShapedRecipeData shapedChemistry(java.lang.String id, int width, int height, java.util.List<ItemDescriptorWithCount> ingredients, java.util.List<ItemData> results, java.util.UUID uuid, java.lang.String tag, int priority, int netId)
public CraftingDataType getType()
getType in interface RecipeDatapublic java.lang.String getId()
getId in interface IdentifiableRecipeDatapublic int getWidth()
public int getHeight()
public java.util.List<ItemDescriptorWithCount> getIngredients()
getIngredients in interface CraftingRecipeDatapublic java.util.List<ItemData> getResults()
getResults in interface CraftingRecipeDatapublic java.util.UUID getUuid()
getUuid in interface UniqueCraftingDatapublic java.lang.String getTag()
getTag in interface TaggedCraftingDatapublic int getPriority()
getPriority in interface CraftingRecipeDatapublic int getNetId()
getNetId in interface NetworkRecipeDatapublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Object