Constructor | Description |
---|---|
ShapelessRecipe(ItemStack result) |
Deprecated.
|
ShapelessRecipe(NamespacedKey key,
ItemStack result) |
Create a shapeless recipe to craft the specified ItemStack.
|
Modifier and Type | Method | Description |
---|---|---|
ShapelessRecipe |
addIngredient(int count,
Material ingredient) |
Adds multiples of the specified ingredient.
|
ShapelessRecipe |
addIngredient(int count,
MaterialData ingredient) |
Adds multiples of the specified ingredient.
|
ShapelessRecipe |
addIngredient(int count,
Material ingredient,
int rawdata) |
Deprecated.
Magic value
|
ShapelessRecipe |
addIngredient(RecipeChoice ingredient) |
|
ShapelessRecipe |
addIngredient(Material ingredient) |
Adds the specified ingredient.
|
ShapelessRecipe |
addIngredient(MaterialData ingredient) |
Adds the specified ingredient.
|
ShapelessRecipe |
addIngredient(Material ingredient,
int rawdata) |
Deprecated.
Magic value
|
List<RecipeChoice> |
getChoiceList() |
|
String |
getGroup() |
Get the group of this recipe.
|
List<ItemStack> |
getIngredientList() |
Get the list of ingredients used for this recipe.
|
NamespacedKey |
getKey() |
Return the namespaced identifier for this object.
|
ItemStack |
getResult() |
Get the result of this recipe.
|
ShapelessRecipe |
removeIngredient(int count,
Material ingredient) |
Removes multiple instances of an ingredient from the list.
|
ShapelessRecipe |
removeIngredient(int count,
MaterialData ingredient) |
Removes multiple instances of an ingredient from the list.
|
ShapelessRecipe |
removeIngredient(int count,
Material ingredient,
int rawdata) |
Deprecated.
Magic value
|
ShapelessRecipe |
removeIngredient(RecipeChoice ingredient) |
Removes an ingredient from the list.
|
ShapelessRecipe |
removeIngredient(Material ingredient) |
Removes an ingredient from the list.
|
ShapelessRecipe |
removeIngredient(MaterialData ingredient) |
Removes an ingredient from the list.
|
ShapelessRecipe |
removeIngredient(Material ingredient,
int rawdata) |
Deprecated.
Magic value
|
void |
setGroup(String group) |
Set the group of this recipe.
|
@Deprecated public ShapelessRecipe(@NotNull ItemStack result)
public ShapelessRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result)
key
- the unique recipe keyresult
- The item you want the recipe to create.addIngredient(Material)
,
addIngredient(MaterialData)
,
addIngredient(Material,int)
,
addIngredient(int,Material)
,
addIngredient(int,MaterialData)
,
addIngredient(int,Material,int)
@NotNull public ShapelessRecipe addIngredient(@NotNull MaterialData ingredient)
ingredient
- The ingredient to add.@NotNull public ShapelessRecipe addIngredient(@NotNull Material ingredient)
ingredient
- The ingredient to add.@Deprecated @NotNull public ShapelessRecipe addIngredient(@NotNull Material ingredient, int rawdata)
ingredient
- The ingredient to add.rawdata
- The data value, or -1 to allow any data value.@NotNull public ShapelessRecipe addIngredient(int count, @NotNull MaterialData ingredient)
count
- How many to add (can't be more than 9!)ingredient
- The ingredient to add.@NotNull public ShapelessRecipe addIngredient(int count, @NotNull Material ingredient)
count
- How many to add (can't be more than 9!)ingredient
- The ingredient to add.@Deprecated @NotNull public ShapelessRecipe addIngredient(int count, @NotNull Material ingredient, int rawdata)
count
- How many to add (can't be more than 9!)ingredient
- The ingredient to add.rawdata
- The data value, or -1 to allow any data value.@NotNull public ShapelessRecipe addIngredient(@NotNull RecipeChoice ingredient)
@NotNull public ShapelessRecipe removeIngredient(@NotNull RecipeChoice ingredient)
ingredient
- The ingredient to remove@NotNull public ShapelessRecipe removeIngredient(@NotNull Material ingredient)
ingredient
- The ingredient to remove@NotNull public ShapelessRecipe removeIngredient(@NotNull MaterialData ingredient)
ingredient
- The ingredient to remove@NotNull public ShapelessRecipe removeIngredient(int count, @NotNull Material ingredient)
count
- The number of copies to remove.ingredient
- The ingredient to remove@NotNull public ShapelessRecipe removeIngredient(int count, @NotNull MaterialData ingredient)
count
- The number of copies to remove.ingredient
- The ingredient to remove.@Deprecated @NotNull public ShapelessRecipe removeIngredient(@NotNull Material ingredient, int rawdata)
ingredient
- The ingredient to removerawdata
- The data value;@Deprecated @NotNull public ShapelessRecipe removeIngredient(int count, @NotNull Material ingredient, int rawdata)
count
- The number of copies to remove.ingredient
- The ingredient to remove.rawdata
- The data value.@NotNull public ItemStack getResult()
@NotNull public List<ItemStack> getIngredientList()
@NotNull public List<RecipeChoice> getChoiceList()
@NotNull public NamespacedKey getKey()
Keyed
@NotNull public String getGroup()
public void setGroup(@NotNull String group)
group
- recipe group. An empty string denotes no group. May not be
null.Copyright © 2020. All rights reserved.