Enum Class PrefabRowSplitMode

java.lang.Object
java.lang.Enum<PrefabRowSplitMode>
com.hypixel.hytale.builtin.buildertools.prefabeditor.enums.PrefabRowSplitMode
All Implemented Interfaces:
Serializable, Comparable<PrefabRowSplitMode>, Constable

public enum PrefabRowSplitMode extends Enum<PrefabRowSplitMode>
Determines how prefabs are split into rows when loading multiple prefabs.
  • Enum Constant Details

    • BY_ALL_SUBFOLDERS

      public static final PrefabRowSplitMode BY_ALL_SUBFOLDERS
      Each subfolder of prefabs starts a new row. This is the default mode and provides automatic organization.
    • BY_SPECIFIED_FOLDER

      public static final PrefabRowSplitMode BY_SPECIFIED_FOLDER
      Each comma-separated folder path in the input starts a new row. Useful when loading from multiple distinct folders.
    • NONE

      public static final PrefabRowSplitMode NONE
      All prefabs are placed in a single continuous line. This was the previous default behavior.
  • Method Details

    • values

      public static PrefabRowSplitMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PrefabRowSplitMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getLocalizationString

      public String getLocalizationString()