MCPcopy Create free account
hub / github.com/5zig/The-5zig-Mod / a

Enum a

Minecraft-Utils/1.13/src/a.java:13–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11
12// TODO: remove
13public enum a {
14 a("BLACK", '0', 0, 0),
15 b("DARK_BLUE", '1', 1, 170),
16 c("DARK_GREEN", '2', 2, 43520),
17 d("DARK_AQUA", '3', 3, 43690),
18 e("DARK_RED", '4', 4, 11141120),
19 f("DARK_PURPLE", '5', 5, 11141290),
20 g("GOLD", '6', 6, 16755200),
21 h("GRAY", '7', 7, 11184810),
22 i("DARK_GRAY", '8', 8, 5592405),
23 j("BLUE", '9', 9, 5592575),
24 k("GREEN", 'a', 10, 5635925),
25 l("AQUA", 'b', 11, 5636095),
26 m("RED", 'c', 12, 16733525),
27 n("LIGHT_PURPLE", 'd', 13, 16733695),
28 o("YELLOW", 'e', 14, 16777045),
29 p("WHITE", 'f', 15, 16777215),
30 q("OBFUSCATED", 'k', true),
31 r("BOLD", 'l', true),
32 s("STRIKETHROUGH", 'm', true),
33 t("UNDERLINE", 'n', true),
34 u("ITALIC", 'o', true),
35 v("RESET", 'r', -1, (Integer)null);
36
37 private static final Map<String, a> w = Arrays.stream(values()).collect(Collectors.toMap((var0) -> d(var0.y), (var0) -> var0));
38 private static final Pattern x = Pattern.compile("(?i)\u00a7[0-9A-FK-OR]");
39 private final String y;
40 private final char z;
41 private final boolean A;
42 private final String B;
43 private final int C;
44 private final Integer D;
45
46 private static String d(String var0) {
47 return var0.toLowerCase(Locale.ROOT).replaceAll("[^a-z]", "");
48 }
49
50 private a(String var3, char var4, int var5, Integer var6) {
51 this(var3, var4, false, var5, var6);
52 }
53
54 private a(String var3, char var4, boolean var5) {
55 this(var3, var4, var5, -1, (Integer)null);
56 }
57
58 private a(String var3, char var4, boolean var5, int var6, Integer var7) {
59 this.y = var3;
60 this.z = var4;
61 this.A = var5;
62 this.C = var6;
63 this.D = var7;
64 this.B = "\u00a7" + var4;
65 }
66
67 public static String a(String var0) {
68 StringBuilder var1 = new StringBuilder();
69 int var2 = -1;
70 int var3 = var0.length();

Callers

nothing calls this directly

Calls 1

dMethod · 0.95

Tested by

no test coverage detected