Package hiiragi283.lib.data.recipe
Interface HTSizedIngredientCreator
-
- All Implemented Interfaces:
public interface HTSizedIngredientCreator<TYPE extends Object, INGREDIENT extends HTIngredient<TYPE, ?>>
-
-
Method Summary
Modifier and Type Method Description abstract IntegergetDefaultSize()abstract INGREDIENTcreate(TYPE type, Integer size)abstract INGREDIENTcreate(Collection<TYPE> types, Integer size)abstract INGREDIENTtag(TagKey<TYPE> tagKey, Integer size)abstract INGREDIENTtags(Collection<TagKey<TYPE>> tagKeys, Integer size)INGREDIENTholder(Holder<TYPE> holder, Integer size)INGREDIENTholders(Collection<Holder<TYPE>> holders, Integer size)abstract INGREDIENTholderSet(HolderSet<TYPE> holderSet, Integer size)abstract INGREDIENTholderSets(Collection<HolderSet<TYPE>> holderSets, Integer size)-
-
Method Detail
-
getDefaultSize
abstract Integer getDefaultSize()
-
create
abstract INGREDIENT create(TYPE type, Integer size)
-
create
abstract INGREDIENT create(Collection<TYPE> types, Integer size)
-
tag
abstract INGREDIENT tag(TagKey<TYPE> tagKey, Integer size)
-
tags
abstract INGREDIENT tags(Collection<TagKey<TYPE>> tagKeys, Integer size)
-
holder
INGREDIENT holder(Holder<TYPE> holder, Integer size)
-
holders
INGREDIENT holders(Collection<Holder<TYPE>> holders, Integer size)
-
holderSet
abstract INGREDIENT holderSet(HolderSet<TYPE> holderSet, Integer size)
-
holderSets
abstract INGREDIENT holderSets(Collection<HolderSet<TYPE>> holderSets, Integer size)
-
-
-
-