2020-02-07 19:25:38 +01:00
|
|
|
package com.simibubi.create.config;
|
|
|
|
|
|
|
|
public class CServer extends ConfigBase {
|
|
|
|
|
|
|
|
public ConfigGroup modules = group(0, "modules", Comments.modules);
|
|
|
|
public ConfigBool enableSchematics = b(true, "enableSchematics");
|
|
|
|
public ConfigBool enableCuriosities = b(true, "enableCuriosities");
|
|
|
|
public ConfigBool enablePalettes = b(true, "enablePalettes");
|
|
|
|
public ConfigBool enableLogistics = b(true, "enableLogistics");
|
|
|
|
|
2020-02-12 01:36:18 +01:00
|
|
|
public ConfigGroup infrastructure = group(0, "infrastructure", Comments.infrastructure);
|
|
|
|
public ConfigInt tickrateSyncTimer =
|
|
|
|
i(20, 5, "tickrateSyncTimer", "[in Ticks]", Comments.tickrateSyncTimer, Comments.tickrateSyncTimer2);
|
|
|
|
|
2020-02-07 19:25:38 +01:00
|
|
|
public CKinetics kinetics = nested(0, CKinetics::new, Comments.kinetics);
|
|
|
|
public CLogistics logistics = nested(0, CLogistics::new, Comments.logistics);
|
|
|
|
public CSchematics schematics = nested(0, CSchematics::new, Comments.schematics);
|
|
|
|
public CCuriosities curiosities = nested(0, CCuriosities::new, Comments.curiosities);
|
|
|
|
public CDamageControl control = nested(0, CDamageControl::new, Comments.control);
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getName() {
|
|
|
|
return "server";
|
|
|
|
}
|
|
|
|
|
|
|
|
private static class Comments {
|
|
|
|
static String schematics = "The Schematics Module";
|
|
|
|
static String kinetics = "The Contraptions Module";
|
|
|
|
static String logistics = "The Logistics Module";
|
|
|
|
static String curiosities = "Everything that spins";
|
|
|
|
static String modules = "Configure which Modules should be accessible in recipes and creative menus.";
|
|
|
|
static String control = "You can try inhibiting related game mechanics for troubleshooting repeated crashes.";
|
2020-02-12 01:36:18 +01:00
|
|
|
static String infrastructure = "The Backbone of Create";
|
|
|
|
static String tickrateSyncTimer =
|
|
|
|
"The amount of time a server waits before sending out tickrate synchronization packets.";
|
|
|
|
static String tickrateSyncTimer2 = "These packets help animations to be more accurate when tps is below 20.";
|
2020-02-07 19:25:38 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|