Procházet zdrojové kódy

added searge methods to prevent crash in searge environments

Kajetan Johannes Hammerle před 4 roky
rodič
revize
8065690a39
1 změnil soubory, kde provedl 20 přidání a 0 odebrání
  1. 20 0
      src/main/java/me/ktcm/text/ModTextFormatting.java

+ 20 - 0
src/main/java/me/ktcm/text/ModTextFormatting.java

@@ -83,6 +83,13 @@ public enum ModTextFormatting
         this.controlString = "\u00a7" + formattingCodeIn;
         this.controlString = "\u00a7" + formattingCodeIn;
     }
     }
 
 
+    @Nullable
+    @OnlyIn(Dist.CLIENT)
+    public Integer func_211163_e()
+    {
+        return this.color;
+    }
+    
     @Nullable
     @Nullable
     @OnlyIn(Dist.CLIENT)
     @OnlyIn(Dist.CLIENT)
     public Integer getColor()
     public Integer getColor()
@@ -90,6 +97,12 @@ public enum ModTextFormatting
         return this.color;
         return this.color;
     }
     }
 
 
+    @OnlyIn(Dist.CLIENT)
+    public boolean func_211166_f() // isNormalStyle
+    {
+        return !this.fancyStyling;
+    }
+    
     @OnlyIn(Dist.CLIENT)
     @OnlyIn(Dist.CLIENT)
     public boolean isNormalStyle()
     public boolean isNormalStyle()
     {
     {
@@ -99,6 +112,13 @@ public enum ModTextFormatting
     @Nullable
     @Nullable
     @OnlyIn(Dist.CLIENT)
     @OnlyIn(Dist.CLIENT)
     public static ModTextFormatting fromFormattingCode(char formattingCodeIn)
     public static ModTextFormatting fromFormattingCode(char formattingCodeIn)
+    {
+        return func_211165_a(formattingCodeIn);
+    }
+    
+    @Nullable
+    @OnlyIn(Dist.CLIENT)
+    public static ModTextFormatting func_211165_a(char formattingCodeIn)
     {
     {
         char c0 = Character.toString(formattingCodeIn).toLowerCase(Locale.ROOT).charAt(0);
         char c0 = Character.toString(formattingCodeIn).toLowerCase(Locale.ROOT).charAt(0);