Class AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>>  
java.lang.Object
org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder<T,B>
 
org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T,B>
 
org.spongepowered.api.event.cause.entity.damage.source.common.AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<T,B> 
- All Implemented Interfaces:
- AbstractBuilder<T>,- DamageSource.DamageSourceBuilder<T,,- B> - EntityDamageSource.EntityDamageSourceBuilder<T,,- B> - IndirectEntityDamageSource.AbstractBuilder<T,,- B> - Builder<T,,- B> - CopyableBuilder<T,,- B> - ResettableBuilder<T,- B> 
- Enclosing class:
- AbstractIndirectEntityDamageSource
public abstract static class AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>>  
extends AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T,B>
implements IndirectEntityDamageSource.AbstractBuilder<T,B>  
- 
Field SummaryFieldsFields inherited from class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource.AbstractEntityDamageSourceBuildersourceFields inherited from class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilderabsolute, bypasses, creative, damageType, exhaustion, explosion, fire, magical, scales
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilderabsolute, bypassesArmor, creative, exhaustion, explosion, fire, from, magical, scalesWithDifficulty, typeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.spongepowered.api.util.CopyableBuilderfromMethods inherited from interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilderabsolute, build, bypassesArmor, creative, exhaustion, explosion, fire, magical, scalesWithDifficulty, type, type
- 
Field Details- 
sourceEntity
- 
indirect
 
- 
- 
Constructor Details- 
AbstractIndirectEntityDamageSourceBuilderpublic AbstractIndirectEntityDamageSourceBuilder()
 
- 
- 
Method Details- 
entityDescription copied from interface:EntityDamageSource.EntityDamageSourceBuilderSets theEntityas the damage "source".- Specified by:
- entityin interface- EntityDamageSource.EntityDamageSourceBuilder<T extends IndirectEntityDamageSource,- B extends IndirectEntityDamageSource.AbstractBuilder<T, - B>> 
- Overrides:
- entityin class- AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T extends IndirectEntityDamageSource,- B extends IndirectEntityDamageSource.AbstractBuilder<T, - B>> 
- Parameters:
- entity- The entity
- Returns:
- This builder, for chaining
 
- 
proxySourceDescription copied from interface:IndirectEntityDamageSource.AbstractBuilderSets theEntitythat is indirectly damaging.- Specified by:
- proxySourcein interface- IndirectEntityDamageSource.AbstractBuilder<T extends IndirectEntityDamageSource,- B extends IndirectEntityDamageSource.AbstractBuilder<T, - B>> 
- Parameters:
- projectile- The indirect entity
- Returns:
- This builder, for chaining
 
- 
resetDescription copied from interface:BuilderResets this builder to a "default" state such that there is no remaining data to set. This is to be the presumed "default" state.- Specified by:
- resetin interface- Builder<T extends IndirectEntityDamageSource,- B extends IndirectEntityDamageSource.AbstractBuilder<T, - B>> 
- Specified by:
- resetin interface- ResettableBuilder<T extends IndirectEntityDamageSource,- B extends IndirectEntityDamageSource.AbstractBuilder<T, - B>> 
- Overrides:
- resetin class- AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T extends IndirectEntityDamageSource,- B extends IndirectEntityDamageSource.AbstractBuilder<T, - B>> 
- Returns:
- This builder, for chaining
 
 
-