Package hiiragi283.lib.data
Class HTConditionHolder
-
- All Implemented Interfaces:
public final class HTConditionHolder複数のIConditionを保持するクラスです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTConditionHolder()
-
Method Summary
Modifier and Type Method Description final UnitaddModCondition(String modId)指定したmodIdに対応するmodを要求するIConditionを追加します。 final UnitaddTagCondition(TagKey<Item> tagKey)指定したtagKeyを要求するIConditionを追加します。 final UnitaddFeatureFlagCondition(FeatureFlag flag)final UnitaddFeatureFlagsCondition(FeatureFlagSet flags)final <T extends Any> UnitaddRegisteredCondition(Pair<ResourceKey<out Registry<T>>, Identifier> pair)final <T extends Any> UnitaddRegisteredCondition(ResourceKey<T> key)final UnitaddCondition(ICondition condition)指定したconditionを追加します。 final List<ICondition>toList()Listに変換します。 final Array<ICondition>toArray()Arrayに変換します。 -
-
Method Detail
-
addModCondition
final Unit addModCondition(String modId)
指定したmodIdに対応するmodを要求するIConditionを追加します。
-
addTagCondition
final Unit addTagCondition(TagKey<Item> tagKey)
指定したtagKeyを要求するIConditionを追加します。
-
addFeatureFlagCondition
final Unit addFeatureFlagCondition(FeatureFlag flag)
-
addFeatureFlagsCondition
final Unit addFeatureFlagsCondition(FeatureFlagSet flags)
-
addRegisteredCondition
final <T extends Any> Unit addRegisteredCondition(Pair<ResourceKey<out Registry<T>>, Identifier> pair)
-
addRegisteredCondition
final <T extends Any> Unit addRegisteredCondition(ResourceKey<T> key)
-
addCondition
final Unit addCondition(ICondition condition)
指定したconditionを追加します。
-
-
-
-