Interface IndirectEntityDamageSource.AbstractBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>>
- All Superinterfaces:
AbstractBuilder<T>,Builder<T,,B> CopyableBuilder<T,,B> DamageSource.DamageSourceBuilder<T,,B> EntityDamageSource.EntityDamageSourceBuilder<T,,B> ResettableBuilder<T,B>
- All Known Subinterfaces:
IndirectEntityDamageSource.Builder
- All Known Implementing Classes:
AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder
- Enclosing interface:
- IndirectEntityDamageSource
public static interface IndirectEntityDamageSource.AbstractBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>>
extends EntityDamageSource.EntityDamageSourceBuilder<T,B>
-
Method Summary
Modifier and TypeMethodDescriptionproxySource(Entity proxy) Sets theEntitythat is indirectly damaging.Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
fromMethods inherited from interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder
absolute, build, bypassesArmor, creative, exhaustion, explosion, fire, magical, scalesWithDifficulty, type, typeMethods inherited from interface org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource.EntityDamageSourceBuilder
entity
-
Method Details
-
proxySource
Sets theEntitythat is indirectly damaging.- Parameters:
proxy- The indirect entity- Returns:
- This builder, for chaining
-