Welcome on MasterOf13FPS! MasterOf13FPS

Register today or sign up if you are already a member and never miss any cool content again :)

ChatMessage

MasterOf13FPS

Administrator
Staff member
Administrator
MasterOf13FPS
Joined
Jul 11, 2020
Messages
0
Reaction score
25
Points
0
Ich wollte wissen wo ich die Chat Messages abfangen kann also nicht die die der Spieler sendet sonder die die der Server sendet!
 
I'm not German so i don't really understand what you said.
But I'm guessing you want to do chat commands? EntityPlayerSP is where you should be looking.
 
RecievedPacket S02PacketChat? Is that what he wants

Yeah but i think he only wants to catch the recv message if it's sent by the server he's on.
Du könntest ja jedes S02PacketChat packet beim recv catchen und dann checken ob die chat message des packets den server namen oder einen gamemode namen beinhaltet?
 
Das ding ist ich weiß nicht wie ich die msg des Packets bekomme
 
gibt in NetHandlerPlayClient.java ne Methode names handleChat(...). Damit sollte man vermutlich weit genug reversen können, kenne mich selbst aber zu wenig mit Packets aus :/

Von Zeile 916 - 931, falls bei dir der Spaß noch nicht benannt wurde.
Code:
    /**
     * Prints a chatmessage in the chat GUI
     */
    public void handleChat(SPacketChat packetIn)
    {
        PacketThreadUtil.checkThreadAndEnqueue(packetIn, this, this.gameController);

        if (packetIn.getType() == 2)
        {
            this.gameController.ingameGUI.setOverlayMessage(packetIn.getChatComponent(), false);
        }
        else
        {
            this.gameController.ingameGUI.getChatGUI().printChatMessage(packetIn.getChatComponent());
        }
    }
 
Magst du mir verraten wie? bzw wo? :D
 
Klar
Code:
@EventTarget
    public void onrecive(EventReceivePacket e){
    if(e.getPacket() instanceof S02PacketChat){
        S02PacketChat test = (S02PacketChat) e.getPacket();
       
        msg = test.func_148915_c().getUnformattedText();
    }
    }
 
magst du auch noch verraten wo du onrecive hookst?
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top