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 HTLangPatternProviderlangPatternprivate 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 HTLangPatternProvidergetLangPattern()final UnitsetLangPattern(HTLangPatternProvider 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)
-
getLangPattern
final HTLangPatternProvider getLangPattern()
-
setLangPattern
final Unit setLangPattern(HTLangPatternProvider value)
-
getToolTags
final List<TagKey<Item>> getToolTags()
-
build
final HTToolType build()
-
-
-
-