1
1
package fr .mrmicky .viachatfixer .common ;
2
2
3
- import us .myles .ViaVersion .api .Via ;
4
- import us .myles .ViaVersion .api .data .UserConnection ;
5
- import us .myles .ViaVersion .api .protocol .Protocol ;
6
- import us .myles .ViaVersion .api .protocol .ProtocolRegistry ;
7
- import us .myles .ViaVersion .api .protocol .ProtocolVersion ;
8
- import us .myles .ViaVersion .api .remapper .PacketRemapper ;
9
- import us .myles .ViaVersion .api .type .Type ;
10
- import us .myles .ViaVersion .packets .State ;
11
- import us .myles .ViaVersion .protocols .protocol1_11to1_10 .Protocol1_11To1_10 ;
12
- import us .myles .ViaVersion .protocols .protocol1_9_3to1_9_1_2 .ServerboundPackets1_9_3 ;
3
+ import com .viaversion .viaversion .api .Via ;
4
+ import com .viaversion .viaversion .api .connection .UserConnection ;
5
+ import com .viaversion .viaversion .api .protocol .Protocol ;
6
+ import com .viaversion .viaversion .api .protocol .packet .State ;
7
+ import com .viaversion .viaversion .api .protocol .remapper .PacketRemapper ;
8
+ import com .viaversion .viaversion .api .protocol .version .ProtocolVersion ;
9
+ import com .viaversion .viaversion .api .type .Type ;
10
+ import com .viaversion .viaversion .protocols .protocol1_11to1_10 .Protocol1_11To1_10 ;
13
11
14
12
import java .util .HashSet ;
15
13
import java .util .Set ;
@@ -28,19 +26,18 @@ public ChatHandler(ViaChatFixerPlatform platform) {
28
26
}
29
27
30
28
public void init () {
31
- if (ProtocolRegistry . SERVER_PROTOCOL >= ProtocolVersion .v1_11 .getId ()) {
29
+ if (Via . getAPI (). getServerVersion (). lowestSupportedVersion () >= ProtocolVersion .v1_11 .getVersion ()) {
32
30
this .platform .getLoggerAdapter ().warn ("This plugin is not required on 1.11+ servers, you can just remove it." );
33
31
return ;
34
32
}
35
33
36
- //noinspection unchecked
37
- Protocol <?, ?, ?, ServerboundPackets1_9_3 > protocol = ProtocolRegistry .getProtocol (Protocol1_11To1_10 .class );
34
+ Protocol <?, ?, ?, ?> protocol = Via .getManager ().getProtocolManager ().getProtocol (Protocol1_11To1_10 .class );
38
35
39
36
if (protocol == null ) {
40
37
throw new IllegalStateException ("Protocol 1_11To1_10 not found" );
41
38
}
42
39
43
- protocol .registerIncoming (State .PLAY , 0x02 , 0x02 , new PacketRemapper () {
40
+ protocol .registerServerbound (State .PLAY , 0x02 , 0x02 , new PacketRemapper () {
44
41
@ Override
45
42
public void registerMap () {
46
43
map (Type .STRING ); // 0 - Message
@@ -94,7 +91,7 @@ public String handle(UUID uuid) {
94
91
}
95
92
96
93
private ChatTracker getChatTracker (UUID uuid ) {
97
- UserConnection connection = Via .getManager ().getConnection (uuid );
94
+ UserConnection connection = Via .getManager ().getConnectionManager (). getConnectedClient (uuid );
98
95
99
96
if (connection == null ) {
100
97
if (this .unknownPlayers .add (uuid )) {
0 commit comments