Package hiiragi283.core.api.item.tool
Class HTToolType.Builder
-
- All Implemented Interfaces:
public final class HTToolType.BuilderHTToolTypeのビルダークラスです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description private StringidPatternprivate Function2<HTToolMaterial, Item.Properties, TieredItem>factoryprivate Function1<HTToolMaterial, ItemAttributeModifiers>attributeprivate HTLangPatternProviderlangPatternprivate List<String>recipePatternprivate final List<TagKey<Item>>toolTags
-
Constructor Summary
Constructors Constructor Description HTToolType.Builder(String name)
-
Method Summary
Modifier and Type Method Description final StringgetIdPattern()final UnitsetIdPattern(String value)final Function2<HTToolMaterial, Item.Properties, TieredItem>getFactory()final UnitsetFactory(Function2<HTToolMaterial, Item.Properties, TieredItem> value)final Function1<HTToolMaterial, ItemAttributeModifiers>getAttribute()final UnitsetAttribute(Function1<HTToolMaterial, ItemAttributeModifiers> value)final HTLangPatternProvidergetLangPattern()final UnitsetLangPattern(HTLangPatternProvider value)final List<String>getRecipePattern()final UnitsetRecipePattern(List<String> value)final List<TagKey<Item>>getToolTags()final HTToolTypebuild()-
-
Constructor Detail
-
HTToolType.Builder
HTToolType.Builder(String name)
-
-
Method Detail
-
getIdPattern
final String getIdPattern()
-
setIdPattern
final Unit setIdPattern(String value)
-
getFactory
final Function2<HTToolMaterial, Item.Properties, TieredItem> getFactory()
-
setFactory
final Unit setFactory(Function2<HTToolMaterial, Item.Properties, TieredItem> value)
-
getAttribute
final Function1<HTToolMaterial, ItemAttributeModifiers> getAttribute()
-
setAttribute
final Unit setAttribute(Function1<HTToolMaterial, ItemAttributeModifiers> value)
-
getLangPattern
final HTLangPatternProvider getLangPattern()
-
setLangPattern
final Unit setLangPattern(HTLangPatternProvider value)
-
getRecipePattern
final List<String> getRecipePattern()
-
setRecipePattern
final Unit setRecipePattern(List<String> value)
-
getToolTags
final List<TagKey<Item>> getToolTags()
-
build
final HTToolType build()
-
-
-
-