Class FlagsComponent

java.lang.Object
com.hypixel.hytale.server.npc.role.support.FlagsComponent
All Implemented Interfaces:
Component<EntityStore>, Cloneable

public class FlagsComponent extends Object implements Component<EntityStore>
Per-entity boolean-flag storage.
  • Constructor Details

    • FlagsComponent

      public FlagsComponent()
  • Method Details

    • getComponentType

      @Nonnull public static ComponentType<EntityStore, FlagsComponent> getComponentType()
    • setFlags

      public void setFlags(@Nullable boolean[] flags)
    • setFlag

      public void setFlag(int index, boolean value)
    • isFlagSet

      public boolean isFlagSet(int index)
    • clone

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