Class StringSettingWithDesc

java.lang.Object
com.minecolonies.core.colony.buildings.modules.settings.StringSetting
com.minecolonies.core.colony.buildings.modules.settings.StringSettingWithDesc
All Implemented Interfaces:
ISetting<String>, IStringSetting<String>
Direct Known Subclasses:
CrafterRecipeSetting, GuardFollowModeSetting, GuardPatrolModeSetting, GuardTaskSetting

public class StringSettingWithDesc extends StringSetting
Stores a string-list setting (Like enum, but easily serializable). TODO: Remove in future versions as this only exists right now for settings parsing purposes, this one is not necessary anymore because StringSetting contains a description by default now.
  • Constructor Details

    • StringSettingWithDesc

      public StringSettingWithDesc(String... settings)
      Create a new string list setting.
      Parameters:
      settings - the overall list of settings.
    • StringSettingWithDesc

      public StringSettingWithDesc(List<String> settings, int currentIndex)
      Create a new string list setting.
      Parameters:
      settings - the overall list of settings.
      currentIndex - the current selected index.