Class PersistentFlockData

java.lang.Object
com.hypixel.hytale.server.flock.PersistentFlockData
All Implemented Interfaces:
Component<EntityStore>, Cloneable

public class PersistentFlockData extends Object implements Component<EntityStore>
Created on 28/10/2020
  • Field Details

  • Constructor Details

    • PersistentFlockData

      public PersistentFlockData(@Nullable FlockAsset flockDefinition, @Nonnull String[] allowedRoles)
  • Method Details

    • getComponentType

      public static ComponentType<EntityStore, PersistentFlockData> getComponentType()
    • getMaxGrowSize

      public int getMaxGrowSize()
    • isFlockAllowedRole

      public boolean isFlockAllowedRole(String role)
    • increaseSize

      public void increaseSize()
    • decreaseSize

      public void decreaseSize()
    • clone

      @Nonnull public Component<EntityStore> clone()
      Specified by:
      clone in interface Component<EntityStore>
      Returns:
      a clone instance of the original component instance.