Class ValueStore

java.lang.Object
com.hypixel.hytale.server.npc.valuestore.ValueStore
All Implemented Interfaces:
Component<EntityStore>, Cloneable

public class ValueStore extends Object implements Component<EntityStore>
  • Field Details

    • stringValues

      @Nonnull private final String[] stringValues
    • intValues

      @Nonnull private final int[] intValues
    • doubleValues

      @Nonnull private final double[] doubleValues
  • Constructor Details

    • ValueStore

      private ValueStore(int stringCount, int intCount, int doubleCount)
  • Method Details

    • getComponentType

      public static ComponentType<EntityStore,ValueStore> getComponentType()
    • readString

      public String readString(int slot)
    • storeString

      public void storeString(int slot, String value)
    • readInt

      public int readInt(int slot)
    • storeInt

      public void storeInt(int slot, int value)
    • readDouble

      public double readDouble(int slot)
    • storeDouble

      public void storeDouble(int slot, double value)
    • clone

      @Nonnull public Component<EntityStore> clone()
      Specified by:
      clone in interface Component<EntityStore>
      Overrides:
      clone in class Object