Jump to content

[1.6.4] Adding a event handler for when a player chats


AskHow1248

Recommended Posts

I need to make an event handler that catches a event whenever a player sends a chat message.  What I don't know is what event I need to catch.  I was thinking maybe CommandEvent or ClientChatReceivedEvent but I want it to process non-command chats, and I want it to be called when a player sends a chat, not when a player receives a chat.

Link to comment
Share on other sites

i use this in my event handler

 

@SubscribeEvent

    public void TwistedChatEvent(ServerChatEvent event) {

        String chatMessage = event.message;

        //System.out.println("message reads :"+chatMessage);

if (chatMessage.startsWith("test") && chatMessage.endsWith("sound")) {

            SoundHandler.onEntityPlay("bunnyRelease", event.player.worldObj, event.player, 1, 1);

        }

        if (chatMessage.contains("need")&& chatMessage.contains("name")){//for future use

            System.out.println("wow it worked");

        }

    }

 

hope that helps

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.