Flock

public class Flock implements Component

Class Flock. Provides flock functionality for the Hytale server.

java.lang.Object > Flock

Field Summary

trace

private boolean trace

Field trace.

flockData

private PersistentFlockData flockData

Field flockData.

nextDamageData

private DamageData nextDamageData

Field nextDamageData.

currentDamageData

private DamageData currentDamageData

Field currentDamageData.

nextLeaderDamageData

private DamageData nextLeaderDamageData

Field nextLeaderDamageData.

currentLeaderDamageData

private DamageData currentLeaderDamageData

Field currentLeaderDamageData.

removedStatus

private FlockRemovedStatus removedStatus

Field removedStatus.

targetTransformComponent

final TransformComponent targetTransformComponent

Field targetTransformComponent.

nextData

final DamageData nextData

Field nextData.

nextLeaderData

final DamageData nextLeaderData

Field nextLeaderData.

flock

final Flock flock

Field flock.

Method Detail

getComponentType

public Flock> getComponentType ()

Method getComponentType.

Flock

public public Flock ()

Method Flock.

getDamageData

public DamageData getDamageData ()

Method getDamageData.

getNextDamageData

public DamageData getNextDamageData ()

Method getNextDamageData.

getLeaderDamageData

public DamageData getLeaderDamageData ()

Method getLeaderDamageData.

getNextLeaderDamageData

public DamageData getNextLeaderDamageData ()

Method getNextLeaderDamageData.

isTrace

public boolean isTrace ()

Method isTrace.

setTrace

public void setTrace (final boolean trace)

Method setTrace.

Parameters:
final boolean trace

getFlockData

public PersistentFlockData getFlockData ()

Method getFlockData.

setFlockData

public void setFlockData (final PersistentFlockData flockData)

Method setFlockData.

Parameters:
final PersistentFlockData flockData

getRemovedStatus

public FlockRemovedStatus getRemovedStatus ()

Method getRemovedStatus.

setRemovedStatus

public void setRemovedStatus (final FlockRemovedStatus status)

Method setRemovedStatus.

Parameters:
final FlockRemovedStatus status

onTargetKilled

public void onTargetKilled (@Nonnull final ComponentAccessor componentAccessor, @Nonnull final Ref targetEntityReference)

Method onTargetKilled.

Parameters:
@Nonnull final ComponentAccessor componentAccessor
@Nonnull final Ref targetEntityReference

swapDamageDataBuffers

public void swapDamageDataBuffers ()

Method swapDamageDataBuffers.

clone

public Component clone ()

Method clone.

toString

public String toString ()

Method toString.