Commit 90695d212815f4e5e518c4a41b21825093398174
1 parent
29ceeb58
LiteLoader 1.6.2 - update for minor issue where chat filters manipulating the ch…
…at would not be passed downstream
Showing
2 changed files
with
15 additions
and
5 deletions
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 | ... | ... |