Esempio n. 1
0
 /** convenience text setting adder */
 public SettingText addSetting(
     ModSettingScreen screen, String nicename, String backendname, String value) {
   SettingText s = new SettingText(backendname, value);
   WidgetText w = new WidgetText(s, nicename);
   screen.append(w);
   append(s);
   return s;
 }
Esempio n. 2
0
 /** convenience multi setting adder */
 public SettingMulti addSetting(
     ModSettingScreen screen, String nicename, String backendname, int value, String... labels) {
   SettingMulti s = new SettingMulti(backendname, value, labels);
   WidgetMulti w = new WidgetMulti(s, nicename);
   screen.append(w);
   append(s);
   return s;
 }
Esempio n. 3
0
 /** convenience int setting adder */
 public SettingInt addSetting(
     ModSettingScreen screen, String nicename, String backendname, int value, int min, int max) {
   SettingInt s = new SettingInt(backendname, value, min, 1, max);
   WidgetInt w = new WidgetInt(s, nicename);
   screen.append(w);
   append(s);
   return s;
 }
Esempio n. 4
0
 /** convenience key setting adder */
 public SettingKey addSetting(
     ModSettingScreen screen, String nicename, String backendname, int value) {
   SettingKey s = new SettingKey(backendname, value);
   WidgetKeybinding w = new WidgetKeybinding(s, nicename);
   screen.append(w);
   append(s);
   return s;
 }
Esempio n. 5
0
 /** convenience boolean setting adder */
 public SettingBoolean addSetting(
     ModSettingScreen screen, String nicename, String backendname, boolean value) {
   SettingBoolean s = new SettingBoolean(backendname, value);
   WidgetBoolean w = new WidgetBoolean(s, nicename);
   screen.append(w);
   append(s);
   return s;
 }
Esempio n. 6
0
 /** convenience float setting adder */
 public SettingFloat addSetting(
     ModSettingScreen screen,
     String nicename,
     String backendname,
     float value,
     float min,
     float step,
     float max) {
   SettingFloat s = new SettingFloat(backendname, value, min, step, max);
   WidgetFloat w = new WidgetFloat(s, nicename);
   screen.append(w);
   append(s);
   return s;
 }