File tree Expand file tree Collapse file tree
src/client/java/de/rettichlp Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package de .rettichlp ;
22
3+ import de .rettichlp .common .manager .MessageManager ;
34import de .rettichlp .common .storage .Storage ;
45import net .fabricmc .api .ClientModInitializer ;
56
7+ import static net .fabricmc .fabric .api .client .message .v1 .ClientReceiveMessageEvents .GAME ;
8+
69public class PKUtilsClient implements ClientModInitializer {
710
811 public static Storage storage = new Storage ();
912
1013 @ Override
1114 public void onInitializeClient () {
1215 // This entrypoint is suitable for setting up client-specific logic, such as rendering.
16+
17+ MessageManager messageManager = new MessageManager ();
18+
19+ GAME .register ((message , overlay ) -> messageManager .process (message ));
1320 }
1421}
Original file line number Diff line number Diff line change 1+ package de .rettichlp .common .manager ;
2+
3+ import com .mojang .brigadier .Message ;
4+ import lombok .NoArgsConstructor ;
5+ import net .minecraft .client .MinecraftClient ;
6+ import net .minecraft .client .network .ClientPlayNetworkHandler ;
7+
8+ @ NoArgsConstructor
9+ public class MessageManager {
10+
11+ private ClientPlayNetworkHandler networkHandler ;
12+ private String rawMessage ;
13+
14+ public void process (Message message ) {
15+ this .networkHandler = MinecraftClient .getInstance ().player .networkHandler ;
16+ this .rawMessage = message .getString ();
17+ }
18+ }
You can’t perform that action at this time.
0 commit comments