Contents
- Description
- Nested Class Summary
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- create(String, TriggerEffect[])
- create(String, TriggerCondition[], TriggerEffect[], TriggerEffect[], ConditionTiming)
- create(String, TriggerCondition[], TriggerEffect[], TriggerEffect[], TriggerRule[], ConditionTiming, TriggerEffectAsset.VolumeSettings)
- getId()
- setId(String)
- getEffects()
- getConditions()
- getRejectionEffects()
- getRules()
- getConditionTiming()
- getTargetTypes()
- isIncludeVolumeSettings()
- getVolumeSettings()
Class TriggerEffectAsset
java.lang.Object
com.hypixel.hytale.builtin.triggervolumes.asset.TriggerEffectAsset
- All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, DefaultAssetMap<String, TriggerEffectAsset>>
public class TriggerEffectAsset
extends Object
implements JsonAssetWithMap<String, DefaultAssetMap<String, TriggerEffectAsset>>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TriggerEffectAssetcreate(String id, TriggerCondition[] conditions, TriggerEffect[] effects, TriggerEffect[] rejectionEffects, TriggerRule[] rules, ConditionTiming conditionTiming, TriggerEffectAsset.VolumeSettings volumeSettings) static TriggerEffectAssetcreate(String id, TriggerCondition[] conditions, TriggerEffect[] effects, TriggerEffect[] rejectionEffects, ConditionTiming conditionTiming) static TriggerEffectAssetcreate(String id, TriggerEffect[] effects) getId()getRules()Returns the volume settings this asset applies to volumes spawned from it, ornullwhen the asset only carries conditions and effects.booleanvoid
-
Field Details
-
CODEC
-
-
Constructor Details
-
TriggerEffectAsset
public TriggerEffectAsset()
-
-
Method Details
-
create
@Nonnull public static TriggerEffectAsset create(@Nonnull String id, @Nonnull TriggerEffect[] effects) -
create
@Nonnull public static TriggerEffectAsset create(@Nonnull String id, @Nonnull TriggerCondition[] conditions, @Nonnull TriggerEffect[] effects, @Nonnull TriggerEffect[] rejectionEffects, @Nonnull ConditionTiming conditionTiming) -
create
@Nonnull public static TriggerEffectAsset create(@Nonnull String id, @Nonnull TriggerCondition[] conditions, @Nonnull TriggerEffect[] effects, @Nonnull TriggerEffect[] rejectionEffects, @Nonnull TriggerRule[] rules, @Nonnull ConditionTiming conditionTiming, @Nullable TriggerEffectAsset.VolumeSettings volumeSettings) -
getId
-
setId
-
getEffects
-
getConditions
-
getRejectionEffects
-
getRules
-
getConditionTiming
-
getTargetTypes
-
isIncludeVolumeSettings
public boolean isIncludeVolumeSettings() -
getVolumeSettings
Returns the volume settings this asset applies to volumes spawned from it, ornullwhen the asset only carries conditions and effects.
-