LightningBoltPredicate

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

script.zs
import crafttweaker.api.predicate.LightningBoltPredicate;

Implemented Interfaces

LightningBoltPredicate implements the following interfaces. That means all methods defined in these interfaces are also available in LightningBoltPredicate

Static Methods

Return Type: LightningBoltPredicate

script.zs
LightningBoltPredicate.create(blocksSetOnFire as IntMinMaxBoundsPredicate) as LightningBoltPredicate
ParameterType
Parameter
blocksSetOnFire
Type
IntMinMaxBoundsPredicate

Return Type: LightningBoltPredicate

script.zs
LightningBoltPredicate.create(struckEntity as EntityPredicate) as LightningBoltPredicate
ParameterType
Parameter
struckEntity
Type
EntityPredicate

Return Type: LightningBoltPredicate

script.zs
LightningBoltPredicate.create(blockSetOnFire as IntMinMaxBoundsPredicate, struckEntity as EntityPredicateBuilder) as LightningBoltPredicate
ParameterType
Parameter
blockSetOnFire
Type
IntMinMaxBoundsPredicate
Parameter
struckEntity
Type
EntityPredicateBuilder

Return Type: LightningBoltPredicate

script.zs
LightningBoltPredicate.create(blocksSetOnFire as IntMinMaxBoundsPredicate, struckEntity as EntityPredicate) as LightningBoltPredicate
ParameterType
Parameter
blocksSetOnFire
Type
IntMinMaxBoundsPredicate
Parameter
struckEntity
Type
EntityPredicate