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 Details

    • proxySource

      B proxySource(Entity proxy)
      Sets the Entity that is indirectly damaging.
      Parameters:
      proxy - The indirect entity
      Returns:
      This builder, for chaining