Commit 90695d212815f4e5e518c4a41b21825093398174

Authored by Mumfrey
1 parent 29ceeb58

LiteLoader 1.6.2 - update for minor issue where chat filters manipulating the ch…

…at would not be passed downstream
java/com/mumfrey/liteloader/core/LiteLoader.java
... ... @@ -63,14 +63,14 @@ import com.mumfrey.liteloader.util.PrivateFields;
63 63 * lightweight mods
64 64 *
65 65 * @author Adam Mummery-Smith
66   - * @version 1.6.2
  66 + * @version 1.6.2_01
67 67 */
68 68 public final class LiteLoader implements FilenameFilter, IPlayerUsage
69 69 {
70 70 /**
71 71 * Liteloader version
72 72 */
73   - private static final LiteLoaderVersion VERSION = LiteLoaderVersion.MC_1_6_2_R0;
  73 + private static final LiteLoaderVersion VERSION = LiteLoaderVersion.MC_1_6_2_R1;
74 74  
75 75 /**
76 76 * Maximum recursion depth for mod discovery
... ... @@ -1899,8 +1899,17 @@ public final class LiteLoader implements FilenameFilter, IPlayerUsage
1899 1899 // Chat filters get a stab at the chat first, if any filter returns
1900 1900 // false the chat is discarded
1901 1901 for (ChatFilter chatFilter : this.chatFilters)
1902   - if (!chatFilter.onChat(chatPacket, chat, message))
  1902 + {
  1903 + if (chatFilter.onChat(chatPacket, chat, message))
  1904 + {
  1905 + chat = ChatMessageComponent.func_111078_c(chatPacket.message);
  1906 + message = chat.func_111068_a(true);
  1907 + }
  1908 + else
  1909 + {
1903 1910 return false;
  1911 + }
  1912 + }
1904 1913  
1905 1914 // Chat listeners get the chat if no filter removed it
1906 1915 for (ChatListener chatListener : this.chatListeners)
... ...
java/com/mumfrey/liteloader/core/LiteLoaderVersion.java
... ... @@ -7,7 +7,7 @@ import java.util.Set;
7 7 * LiteLoader version table
8 8 *
9 9 * @author Adam Mummery-Smith
10   - * @version 1.6.2
  10 + * @version 1.6.2_01
11 11 */
12 12 public enum LiteLoaderVersion
13 13 {
... ... @@ -15,7 +15,8 @@ public enum LiteLoaderVersion
15 15 MC_1_5_2_R1(9, "1.5.2", "1.5.2", "1.5.2"),
16 16 MC_1_5_2_R2(10, "1.5.2", "1.5.2", "1.5.2"),
17 17 MC_1_6_1_R0(11, "1.6.1", "1.6.1", "1.6.1", "1.6.r1"),
18   - MC_1_6_2_R0(12, "1.6.2", "1.6.2", "1.6.2", "1.6.r2");
  18 + MC_1_6_2_R0(12, "1.6.2", "1.6.2", "1.6.2", "1.6.r2"),
  19 + MC_1_6_2_R1(13, "1.6.2", "1.6.2", "1.6.2", "1.6.r2");
19 20  
20 21 private int revision;
21 22  
... ...