Interface ComplexLivingEntity

All Superinterfaces:
Attributable, net.kyori.adventure.audience.Audience, CommandSender, Damageable, DataComponentView, Entity, Frictional, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, LivingEntity, Metadatable, Nameable, Permissible, PersistentDataHolder, PersistentDataViewHolder, net.kyori.adventure.pointer.Pointered, ProjectileSource, ServerOperator, net.kyori.adventure.sound.Sound.Emitter
All Known Subinterfaces:
EnderDragon

public interface ComplexLivingEntity extends LivingEntity
Represents a complex living entity - one that is made up of various smaller parts
  • Method Details

    • getParts

      @NotNull @NotNull Set<ComplexEntityPart> getParts()
      Gets a list of parts that belong to this complex entity
      Returns:
      List of parts