Package hiiragi283.core.api.recipe
Class HTViewRecipeInput
-
- All Implemented Interfaces:
-
net.minecraft.world.item.crafting.RecipeInput
public final class HTViewRecipeInput implements RecipeInput- Since:
0.9.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classHTViewRecipeInput.Builder
-
Field Summary
Fields Modifier and Type Field Description private final List<HTResourceView<HTItemResourceType>>itemsprivate final List<HTResourceView<HTFluidResourceType>>fluidsprivate final HTPropertyMappropertyMapprivate final BooleanisEmpty
-
Constructor Summary
Constructors Constructor Description HTViewRecipeInput(List<HTResourceView<HTItemResourceType>> items, List<HTResourceView<HTFluidResourceType>> fluids, HTPropertyMap propertyMap)
-
Method Summary
Modifier and Type Method Description final List<HTResourceView<HTItemResourceType>>getItems()final List<HTResourceView<HTFluidResourceType>>getFluids()final HTPropertyMapgetPropertyMap()final HTResourceView<HTItemResourceType>getItemView(Integer index)final HTResourceView<HTFluidResourceType>getFluidView(Integer index)ItemStackgetItem(Integer index)Integersize()BooleanisEmpty()final static HTViewRecipeInputcreate(Function1<HTViewRecipeInput.Builder, Unit> builderAction)-
-
Constructor Detail
-
HTViewRecipeInput
HTViewRecipeInput(List<HTResourceView<HTItemResourceType>> items, List<HTResourceView<HTFluidResourceType>> fluids, HTPropertyMap propertyMap)
-
-
Method Detail
-
getItems
final List<HTResourceView<HTItemResourceType>> getItems()
-
getFluids
final List<HTResourceView<HTFluidResourceType>> getFluids()
-
getPropertyMap
final HTPropertyMap getPropertyMap()
-
getItemView
final HTResourceView<HTItemResourceType> getItemView(Integer index)
-
getFluidView
final HTResourceView<HTFluidResourceType> getFluidView(Integer index)
-
getItem
@Deprecated(message = "Use `getItemResource(Int)` instead", replaceWith = @ReplaceWith(expression = "this.getResource(Int)"), level = DeprecationLevel.ERROR) ItemStack getItem(Integer index)
-
create
final static HTViewRecipeInput create(Function1<HTViewRecipeInput.Builder, Unit> builderAction)
-
-
-
-