PersistentFlockData

public class PersistentFlockData implements Component

Class PersistentFlockData. Provides persistentflockdata functionality for the Hytale server.

java.lang.Object > PersistentFlockData

Field Summary

maxGrowSize

private int maxGrowSize

Field maxGrowSize.

flockAllowedRoles

private String[] flockAllowedRoles

Field flockAllowedRoles.

size

private int size

Field size.

blockedRoles

final String[] blockedRoles

Field blockedRoles.

combinedList

final ObjectArrayList combinedList

Field combinedList.

data

final PersistentFlockData data

Field data.

Method Detail

getComponentType

public PersistentFlockData> getComponentType ()

Method getComponentType.

PersistentFlockData

public public PersistentFlockData (@Nullable final FlockAsset flockDefinition, @Nonnull final String[] allowedRoles)

Method PersistentFlockData.

Parameters:
@Nullable final FlockAsset flockDefinition
@Nonnull final String[] allowedRoles

getMaxGrowSize

public int getMaxGrowSize ()

Method getMaxGrowSize.

isFlockAllowedRole

public boolean isFlockAllowedRole (final String role)

Method isFlockAllowedRole.

Parameters:
final String role

increaseSize

public void increaseSize ()

Method increaseSize.

decreaseSize

public void decreaseSize ()

Method decreaseSize.

clone

public Component clone ()

Method clone.