Package hiiragi283.core.api.data.tag
Class HTTagsProvider.BuilderFactory
-
- All Implemented Interfaces:
-
java.util.function.Function
public abstract class HTTagsProvider.BuilderFactory<T extends Object> implements Function<TagKey<T>, HTTagBuilder<T>>
-
-
Constructor Summary
Constructors Constructor Description HTTagsProvider.BuilderFactory(ResourceKey<out Registry<T>> registryKey)
-
Method Summary
Modifier and Type Method Description abstract HTTagBuilder<T>apply(TagKey<T> tagKey)final HTTagBuilder<T>addTags(TagKey<T> parent, TagKey<T> children)タグをチェインして登録します。 final HTTagBuilder<T>addMaterial(HTTagPrefix prefix, HTMaterialLike material)タグをチェインして登録します。 final TagKey<T>tag(ResourceLocation id)指定したIDからタグを作成します。 final TagKey<T>commonTag(String path)指定したパスから共通タグを作成します。 final TagKey<T>commonTag(String path)指定したパスから共通タグを作成します。 -
-
Constructor Detail
-
HTTagsProvider.BuilderFactory
HTTagsProvider.BuilderFactory(ResourceKey<out Registry<T>> registryKey)
-
-
Method Detail
-
apply
abstract HTTagBuilder<T> apply(TagKey<T> tagKey)
-
addTags
final HTTagBuilder<T> addTags(TagKey<T> parent, TagKey<T> children)
タグをチェインして登録します。
- Returns:
最後のchildrenに対するHTTagBuilder
-
addMaterial
final HTTagBuilder<T> addMaterial(HTTagPrefix prefix, HTMaterialLike material)
タグをチェインして登録します。
- Returns:
-
-
-
-