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 FlockAssetflockDefinition@Nonnull final String[]allowedRoles
getMaxGrowSize
public
int
getMaxGrowSize
()
Method getMaxGrowSize.
isFlockAllowedRole
public
boolean
isFlockAllowedRole
(final String role)
Method isFlockAllowedRole.
- Parameters:
final Stringrole
increaseSize
public
void
increaseSize
()
Method increaseSize.
decreaseSize
public
void
decreaseSize
()
Method decreaseSize.