This mod is meant to solve problem when game chat is too intensive - players logging in/out, speaking among themselves, system messages etc. and it is hard to follow messages addressed to you.
Modes:
default: show you messages in different colors, when someone mention your name or PM you, also nearby chat or shouts(!).
"/chat2 *": show also regular messages, so it can be used instead of default chat (close default game chat by pressing F2)
Can turn on/off by writing command "/chat2"
License: LGPL 2.1 or later.
Dependencies: chat_anticurse? (my other mod, but should work without it too)
That's a Minetest core issue. It looks like the character conversion failed there.
What you can do is: check for a newer client version and/or report this as an issue on GitHub.
problem is because i use wrong function string.sub() to split utf8 string, and it sometimes split some utf8 letters in half, resulting in this error.
later will think of solution...
amadin wrote:Do you can turn off case sensitive of nicknames in chat and chat commands by your mod? If not, maybe you know how to do it to me?
Here, in attachment. I changed two lines, so your nick and search words are searched case insensitive. It applies to all players, so i am not sure if it is ok as default.
Please report to me, if <invalid multibyte string> still happens.
amadin wrote:Do you can turn off case sensitive of nicknames in chat and chat commands by your mod? If not, maybe you know how to do it to me?
Here, in attachment. I changed two lines, so your nick and search words are searched case insensitive. It applies to all players, so i am not sure if it is ok as default.
Please report to me, if <invalid multibyte string> still happens.
Nothing changed - i still can use only case sensitive nicknames and and i still see error <invalid multibyte string>.
I propose to introduce an alternative to the command / msg - the command / m (for speed type) and / n (near) for messages to players near me (do non write in public chat). I do not know whether or not it is feasible, but would like to input box ("T") remembers the previous chat command as the linux console, because f10 is far and it closes (covers) half of screen.
How would you figure out who's a moderator/admin? Currently admins/mods just have different privs, all of which any player can have. Maybe have a builtin list of moderators?
Never paint white stripes on roads near Zebra crossings.
kaadmy wrote:How would you figure out who's a moderator/admin? Currently admins/mods just have different privs, all of which any player can have. Maybe have a builtin list of moderators?
Why not add a privilege (e.g. "moderator") to identify moderators? Maybe add more privs like this and make colors configurable in your mod. This wouldn't need a server restart when adding a new moderator.
Lua is great! List of my mods
I like singing. I like dancing. I like ... niyummm...
Whilst that's an abuse of the privilege system (it's meant to grant players the ability to do something, not to rank and list users) it'll be the quickest way to do it.
rubenwardy wrote:Whilst that's an abuse of the privilege system ...
Maybe it is not the purpose of the privilege system, but if you have not too many different ranks, it's just right.
BTW, being a moderator actually IS a privilege.
Lua is great! List of my mods
I like singing. I like dancing. I like ... niyummm...
Note: Minetest now allows to color the chat natively. So the main reason for duplicating the chat is gone, now you can colorize the chat directly by using `core.colorize`.
So I think this mod should be re-done so it does not need a laggy HUD element anymore.