Cloneable, Predicate<ItemStack>, RecipeChoicepublic static class RecipeChoice.MaterialChoice extends Object implements RecipeChoice
RecipeChoice.ExactChoice, RecipeChoice.MaterialChoice| Constructor | Description |
|---|---|
MaterialChoice(@NotNull List<Material> choices) |
|
MaterialChoice(@NotNull Material choice) |
|
MaterialChoice(@NotNull Material... choices) |
|
MaterialChoice(@NotNull Tag<Material> choices) |
Constructs a MaterialChoice with the current values of the specified
tag.
|
| Modifier and Type | Method | Description |
|---|---|---|
@NotNull RecipeChoice.MaterialChoice |
clone() |
|
boolean |
equals(Object obj) |
|
@NotNull List<Material> |
getChoices() |
|
@NotNull ItemStack |
getItemStack() |
Gets a single item stack representative of this stack choice.
|
int |
hashCode() |
|
boolean |
test(@NotNull ItemStack t) |
|
String |
toString() |
public MaterialChoice(@NotNull
@NotNull Material choice)
public MaterialChoice(@NotNull
@NotNull Material... choices)
public MaterialChoice(@NotNull
@NotNull Tag<Material> choices)
choices - the tagpublic boolean test(@NotNull
@NotNull ItemStack t)
test in interface Predicate<ItemStack>test in interface RecipeChoice@NotNull public @NotNull ItemStack getItemStack()
RecipeChoicegetItemStack in interface RecipeChoice@NotNull public @NotNull RecipeChoice.MaterialChoice clone()
clone in interface RecipeChoiceclone in class ObjectCopyright © 2020. All rights reserved.