-
-
Notifications
You must be signed in to change notification settings - Fork 30
/
CoreConfiguration.java
38 lines (20 loc) · 1.31 KB
/
CoreConfiguration.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.denizenscript.denizencore.utilities;
import java.nio.charset.CharsetDecoder;
public class CoreConfiguration {
public static long deprecationWarningRate = 10000;
public static boolean futureWarningsEnabled = false;
public static boolean debugVerbose = false, debugExtraInfo = false, debugLoadingInfo = false;
public static boolean allowWebget = false, allowSQL = false, allowRedis = false, allowLog = false, allowFileCopy = false, allowWebserver = false, allowFileRead = false, allowFileWrite = false;
public static boolean allowConsoleRedirection = false, allowRestrictedActions = false, allowStrangeFileSaves = false;
public static boolean tagTimeoutWhenSilent = false, tagTimeoutUnsafe = false;
public static int tagTimeout = 0;
public static boolean defaultDebugMode = true;
public static int whileMaxLoops = 10000;
public static double scriptQueueSpeed = 0;
public static CharsetDecoder scriptEncoding;
public static boolean skipAllFlagCleanings = false;
public static String webserverRoot = "webroot/", filePathLimit = "data/";
public static boolean verifyThreadMatches;
public static boolean queueIdPrefix = true, queueIdNumeric = true, queueIdWords = true;
public static boolean listFlagsAllowed = false;
}