(I'm new to these forums, so I apologize if I posted in wrong category / copy of the post from general discussion after I realized that it's wrong category)
Hello,
I've been looking at the documentation for the past hour and can't seem to find anything that could be used to disable or edit the chat/command/console ("/" key).
Is this possible or is it currently past the possibilities of the engine?
Thanks!
Disabling or editing the chat hud
- Nathan.S
- Member
- Posts: 1147
- Joined: Wed Sep 24, 2014 17:47
- GitHub: NathanSalapat
- IRC: NathanS21
- In-game: NathanS21
- Location: Bigsby Texas
- Contact:
Re: Disabling or editing the chat hud
Open Minetest, Settings, Change Keys, you can edit what key is used to open up the commands. I feel like that's probably not what you are actually wanting to attempt though. As you can still use F10 to open the console, or T to open chat, and then type your commands or chat messages. F2 will toggle the visibility of chat messages on screen during gameplay, but again as soon as you hit T or F10 the console will show up.
If you are trying to completely disable the ability to chat you might have to change source code and compile. I took a quick look through the settings, and you can reduce chat messages displayed to 2 and change the console height to 10% of the screensize, but it's still possible to scroll through that, so it really just make it more annoying than anything.
Depending again on what you are trying to achieve a mod could probably be used to just intercept and delete all chat messages, but of course this wouldn't work on a server unless you were running the server.
If you are trying to completely disable the ability to chat you might have to change source code and compile. I took a quick look through the settings, and you can reduce chat messages displayed to 2 and change the console height to 10% of the screensize, but it's still possible to scroll through that, so it really just make it more annoying than anything.
Depending again on what you are trying to achieve a mod could probably be used to just intercept and delete all chat messages, but of course this wouldn't work on a server unless you were running the server.
I record Minetest videos, Mod reviews, Modding tutorials, and Lets plays.
Check out my website, and brand new Minetest Modding Course
Check out my website, and brand new Minetest Modding Course
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: Disabling or editing the chat hud
... or you could write a mod containing this code.Nathan.S wrote:If you are trying to completely disable the ability to chat you might have to change source code and compile.
Code: Select all
minetest.register_on_chat_message(function(name, message)
return true
end)
https://github.com/minetest/minetest/bl ... 4055-L4058
-
- Member
- Posts: 167
- Joined: Mon May 22, 2017 20:27
Re: Disabling or editing the chat hud
Are you trying to disable it client-side or server-side? i.e. Are you trying to stop your little kid from seeing or using the chat (client-side), or are you trying to set up a server where nobody can chat (server-side)?
If it's server-side then Linuxdirk's code should work (although I believe commands, most notably /me and /msg, will still be allowed).
If it's client-side then I believe it's possible using CSM (client-side mods), although a lot of servers will (annoyingly) tell the client to never load any CSM (even if the CSM isn't doing anything that might affect the server... sigh). Unless the server blocks CSM, this code should work:
This should block any messages from being displayed and should prevent both chat messages and commands from being sent.
If it's server-side then Linuxdirk's code should work (although I believe commands, most notably /me and /msg, will still be allowed).
If it's client-side then I believe it's possible using CSM (client-side mods), although a lot of servers will (annoyingly) tell the client to never load any CSM (even if the CSM isn't doing anything that might affect the server... sigh). Unless the server blocks CSM, this code should work:
Code: Select all
minetest.regster_on_receiving_chat_message(function(message)
return true
end)
minetest.register_on_sending_chat_message(function(message)
return true
end)
Re: Disabling or editing the chat hud
Thank you all for replies,
What I'm exactly trying to do is replace the Chat UI with UI of my own.
Exactly what I want to do is either: remove the chat completely (unbind the key, block messages), or change the user interface related to the console/chat.
What I'm exactly trying to do is replace the Chat UI with UI of my own.
Exactly what I want to do is either: remove the chat completely (unbind the key, block messages), or change the user interface related to the console/chat.
-
- Member
- Posts: 167
- Joined: Mon May 22, 2017 20:27
Re: Disabling or editing the chat hud
Could you clarify if you want to do this a) just for yourself, on all servers that you play on, or b) for everyone who plays on your own server/uses your mod?Legoracer wrote:Exactly what I want to do is either: remove the chat completely (unbind the key, block messages), or change the user interface related to the console/chat.
Who is online
Users browsing this forum: No registered users and 11 guests