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