Package hiiragi283.core.api.data.holder
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(Pair<HTTagPrefix, HTMaterialLike> pair)指定したpairから,TagKeyを要求するIConditionを追加します。 final UnitaddTagCondition(TagKey<Item> tagKey)指定したtagKeyを要求するIConditionを追加します。 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(Pair<HTTagPrefix, HTMaterialLike> pair)
指定したpairから,TagKeyを要求するIConditionを追加します。
-
addTagCondition
final Unit addTagCondition(TagKey<Item> tagKey)
指定したtagKeyを要求するIConditionを追加します。
-
addCondition
final Unit addCondition(ICondition condition)
指定したconditionを追加します。
-
-
-
-