Jump to content

Pulling chat sent from server


JB4546

Recommended Posts

Hello,

I am wanting to do something when the server sends a message to the users screen.

 

For example,

If I was to type /eat and did not have the correct permissions, the server would send a message to the users screen saying "Insufficient Permissions".

 

I want to do something when that message/text is shown.

 

I have looked at using the ServerChatEvent, however from what I have tried, it only seems to work when a player types the message.

 

Can anyone point me in the correct direction? Thank you

Link to comment
Share on other sites

Show what you tried.

 

Something similar to this, where cMessage is my message i am checking for.

@SubscribeEvent
public void onChatMessage(ClientChatReceivedEvent event) {
	System.out.println("ChatListener checked");
	if(event.message.equals(cMessage)) {
		System.out.println("Message correct");
	}
}

Link to comment
Share on other sites

event.message is an IChatCompoent. I assume you are comparing it to a String, that will not work.

 

That'll make sense as to why it wasn't working. Thanks

 

 

To elaborate, I believe you need to use event.message.getFormattedText() to get the actual string of the text itself.

 

Alright awesome thank you, will give it a go tomorrow and hopefully all will go to plan. Cheers

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

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