Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Maintenance & Feedback » JJ2+ Issue Tracker » Resolved Issues

Chat Plus suggestions

FawFul

JCF Member

Joined: Jun 2007

Posts: 566

FawFul is a forum legendFawFul is a forum legendFawFul is a forum legend

Jan 2, 2026, 10:17 AM
FawFul is offline
Reply With Quote
Chat Plus suggestions

How the chatbox visually looks, and how the player interacts with it has not changed much over the years. Command lines are shoehorned into the same functionality. WIth jj2+ becoming bigger and bigger and with more commands and shortcut oddities, it can get quite daunting. Here's a list of quality of life ideas:

Prefix and colouring
Starting off the chat box with "/" changes the prefix "Chat:" to "Command:" and changes the prefix, chatbox to yellow.It can be backspaced to return to regular "Chat:"
- Starting off the chatbox with ">" changes the prefix "Chat:" to "Admin Chat:" and changes the prefix, chatbox and sent chat to green. Unlike commands, also removes the ">" from the typed box. It can be backspaced to return to regular "Chat:"
- Starting off the chatbox and chat with "/me" changes the prefix "Chat:" to "#[Playername]" and changes the prefix, chatbox and sent chat (This latter one already the case) to lightblue. Unlike commands, also removes the "/me" from the typed box. It can be backspaced to return to regular "Chat:"

Autocomplete for commands.
Commands can be difficult to remember. The current chat box is 1 line, and last chat of 8 lines above it. When starting Chat with / to start your command, moves the 8 lines of last chat up-to 5 upwards to show 5 autocomplete answers, alphabetically on available answers left. So it should look something like this:

Player1: Hey
Player2: Hey
Player1: How goes
Player2: Things go well
Player1: I'm testing the chatbox
||Player1 captured the flag
2 minutes left...
Player2: Cool
/addadminip <group> <ip_address>
/addallowedcommand <group> <command>
/addblockedcommand <group> <command>
/addprivilege <group> <privilege>
/admingroup <group> <on|off>
Command: /a

5 seconds later.....

Player2: Things go well
Player1: I'm testing the chatbox
||Player1 captured the flag
2 minutes left...
Player2: Cool
/allowready <on|off>
/allowmouseaim <on|off>
/allowsuicide <on|off>
/allowwalljump <on|off>
Command: /allow

5 seconds later.....

||Player1 captured the flag
2 minutes left...
Player2: Cool
/allowready <on|off> - Toggles the availability of the /ready command
Command: /allowr

So preferably when one command remains, it takes the description truncated to the first sentence.

Text scroll
Modernize the chat by scrolling chat into line position. From the 8 lines fade in the bottom line as it scrolls in, fade out the bottom line as it scrolls away (fading for 16-bit only, probably). Move as a whole. Scrollspeed around 0.4s per line lock.

Miscellaneous
- Move !swap to a /swap me command. Currently it's the only plus command that is in the "!" command. Would be better to not have that for consistency and let mutators fiddle with the "!" prefix.
- More to come eventually when there's ideas....
Violet CLM

Administrator

Joined: Mar 2001

Posts: 11,224

Violet CLM has disabled reputation

Jan 2, 2026, 05:03 PM
Violet CLM is offline
Reply With Quote
I moved this to the Resolved Issues forum in order to split it into four threads in the active issues tracker:
The rules are clear on this point:
Quote:
Originally Posted by Stijn View Post
Each issue is a separate thread. Please make a new thread for each bug or feature request. Having exactly one issue per thread makes it easier for everyone to find things and makes it easier for us to see which ideas are popular and which aren't. Spamming is generally not allowed on these forums, but here it's okay to open multiple threads if you have a separate report or request for each of them.
There were three ways I could have handled this:
  1. Ask FawFul to post four (or more) separate threads himself--this felt like an undesired roadblock that would lead to frustration, especially if FawFul wasn't online again for a while
  2. Post the four separate threads myself--this would have been fast, but showing my name, instead of FawFul's, next to each thread would have given people the impression they were my ideas
  3. Use the JCF's thread-copy tools to make separate threads, authored by FawFul, and then cut them each down to their relevant portions--this is what I did, as it seemed fastest and clearest from every third party's perspective, but looking at it, I can imagine that it might look strange for FawFul to log in and see four new threads that he supposedly posted, without actually having clicked the New Thread button four separate times

Let me know if you think I made the right decision here.
__________________
FawFul

JCF Member

Joined: Jun 2007

Posts: 566

FawFul is a forum legendFawFul is a forum legendFawFul is a forum legend

Jan 3, 2026, 07:59 AM
FawFul is offline
Reply With Quote
Thanks. you made the right decision to seperate the feature requests. They can technically also be worked on seperately. Maybe this thread can be deleted to clean up the issue tracker.
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -8. The time now is 05:26 PM.