Package hiiragi283.core.api.data.tag
Class HTTagBuilder
-
- All Implemented Interfaces:
public final class HTTagBuilder<T extends Object>HTTagsProviderで使用されるビルダークラスです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTTagBuilder(ResourceKey<out Registry<T>> registryKey, Consumer<TagEntry> consumer)
-
Method Summary
Modifier and Type Method Description final HTTagBuilder<T>add(ResourceKey<T> key, HTTagDependType type)指定したkeyからIDを追加します。 final HTTagBuilder<T>add(HTIdLike like, HTTagDependType type)指定したlikeからIDを追加します。 final HTTagBuilder<T>add(ResourceLocation id, HTTagDependType type)指定したIDを追加します。 final HTTagBuilder<T>addTag(HTTagPrefix prefix, HTMaterialLike material, HTTagDependType type)指定したプレフィックスと素材を追加します。 final HTTagBuilder<T>addTag(TagKey<T> child, HTTagDependType type)指定したタグを追加します。 final HTTagBuilder<T>addTag(ResourceLocation id, HTTagDependType type)指定したタグを追加します。 -
-
Method Detail
-
add
final HTTagBuilder<T> add(ResourceKey<T> key, HTTagDependType type)
指定したkeyからIDを追加します。
- Parameters:
type- このエントリの依存関係
-
add
final HTTagBuilder<T> add(HTIdLike like, HTTagDependType type)
指定したlikeからIDを追加します。
- Parameters:
type- このエントリの依存関係
-
add
final HTTagBuilder<T> add(ResourceLocation id, HTTagDependType type)
指定したIDを追加します。
- Parameters:
type- このエントリの依存関係
-
addTag
final HTTagBuilder<T> addTag(HTTagPrefix prefix, HTMaterialLike material, HTTagDependType type)
- Parameters:
type- このエントリの依存関係
-
addTag
final HTTagBuilder<T> addTag(TagKey<T> child, HTTagDependType type)
指定したタグを追加します。
- Parameters:
type- このエントリの依存関係
-
addTag
final HTTagBuilder<T> addTag(ResourceLocation id, HTTagDependType type)
指定したタグを追加します。
- Parameters:
type- このエントリの依存関係- Since:
0.13.0
-
-
-
-