Table of Contents
As you may have noticed the chat looks and works a bit different now. That’s because we just launched the first version of our new chat system MassiveChat. As you may have guessed MassiveChat is coded by Cayorion here on MassiveCraft.
Why change the chat system?
- As authors of our own chat system we can tweak it to work exactly as we want it to.
- For the future “sharding” project of ours we needed a sharding compatible chat system. MassiveChat is sharding compatible. The previous system wasn’t.
- We have visions for future features (see section below) that we couldn’t add to the previous system.
News and Differences
The chat/channel command can be reached using any of the aliases c,ch,chat.
You can’t focus a channel using “/ch channelname” anymore. If you want to focus trade chat you should use one of these alternatives:
- /ch focus trade
- /ch focus t
- trade:
- t:
The new channel Local replaces Say, Whisper and Yell.
- To Whisper: End your message with an asterisk (*)
- To Yell: End your message with an exclamation mark (!)
- To Say: Don’t end your message with ! or *
The radiuses:
- Whisper: 3 to 10 blocks
- Yell: 150 to 200 blocks
- Say: 50 to 75 blocks
A new channel has been made called the “Help” channel. Please note this channel is not meant for chitchat or private conversations. The Help channel is purely meant for questions on the server. These questions would for example be:
- How do I get to Ithania?
- How do I make a faction?
- How do I see who is an admin?
- How do I make a diamond helmet?
The Help channel is purely made to allow players and staff to answer each other’s questions, about the server, about minecraft etc. It is not meant as a replacement for the helpop system, but should allow some volunteering helpfull players to take some work out of the staff hands by helping. The Help channel is mostly a player to player help channel, use helpops when an admin or moderator is necessary.
Cooldowns are now shared between a few channels. Speaking in general and then jumping to trade to avoid cooldown won’t work.
Future Features
For now you should use normal tab completion instead. Simply hit tab after you wrote “cay” and it will autocomplete to “Cayorion”. [ADDED 2013-01-30] Yell and whisper in local will be added in the future. Currently the player is always “saying” stuff in local. In the future an exclamation mark (!) at the end of the message will make the player yell and an asterisk (*) will make the player whisper. Emotes will be added in the future. They will be a form of local chat reachable using a “/me” command. They will be more than text-based. Appropriate sound effects will be added when possible. “/me shrieks” will for example state “playername shrieks” in the chat but the vampire shriek sound will be played as well. Optional censoring will be added in the future. Censoring of harsh words will be enabled per default but can be toggled of by players wanting to hear them using “/chat censor off”. Roleplay languages will be added in the future. Probably one for each race. You can as a player decide if you speak in the common tounge that everyone knows or your race specific one. Your message will be obfuscated for those that don’t know the language. An obfuscated tigran message could go something like “hurr durr” when saying “hi there”.
/msg cay hello there!
/msg cayorion hello there!
Share This Story, Choose Your Platform!
Discussion
29 Comments
Comments are closed.
In the optional censoring thing, will you have to write that command every time you logg in as you do with dynmap?
(/Dynmap hide for example)
I think it will be more like how you can toggel the race chat thing that pops up when your race power is activated. so you will mostlikely only have to type it in once.
You can already disable this. (facepalm)
Will there be an ability for players to learn another language or teach one to another? A long time ago in a game called Everquest, you could find language primer books to learn the basics of a language. Then if you continued to listen to a foreign language that you had studied, you would slowing increase in understanding that language and the garbled text would become more and more clear. I think something like this would be really neat here.
I could also foresee other languages obtainable only by adventuring and finding them come into play in this type of language environment too.
Nothing is impossible now ;) Maybe take that suggestion to the forum to hear more feedback?
That’s awesome, good job Cay! :)
Very good update, looking forward to seeing more.
The only thing I dislike about this is that the faction you are in is hidden when you speak in global. I could give a few reasons why I dislike this
This is something we changed yes. We felt the faction tag was taking up to much space in the chat window. You can still “/f show playername”.
Tbh I preferred when when it did show faction name. I don’t get how you shortened the text in the chat window when you added ‘General etc. instead of just [G].
I’d like it in local chat with color to know who’s raiding me if they say something.
Will you be adding the faction the person is in infront of their name like in the old chat?
I hope this is added to the development repository :)
I was just thinking about this the other day…and now it appears…cool
It’s OK right now, but I have high hopes for the future after reading this. My absolute favorite thing is the role play languages you guys are thinking of! Sounds AWESOME! Just make it race specific and unique, like Maiairs saying blub blub splash splash not just hurr durr XD Great improvement, can’t wait to see what the future holds!
The “hurr durr” was a joke. The obfuscate words will be more race specific for sure ;-)
Do you have MassiveChat for development on GitHub? If so, can you add it to the Dev page on this website? I would like to check out the code! :)
Yes please :)
MassiveChat will probably stay closed source for a few months since it’s one of the “sharding components”. I like open sourcing stuff but I also could not give out all the cutting edge technology at once due to competitive reasons.
Then e-mail it. I couldn’t possibly make a server as good as Massivecraft, nor do I find any others.
global has never been quiter :,,,,,D altho, why is it so quiet?
This sounds good, very creative idea with the race languages.
It looks like massivecraft is making its own ‘homebrand’ of plugins, so to speak. My only concern is that a future project is massivecrafts version of mcmmo. There also seem to have been several issues caused by mcmmo, almost a foreshadowing of its removal… An internal massivecraft version would be very good, but I speculate that will require the wiping of all current stats. Something on my mind, not necessarily a worry.
-Strider Stern
Sounds pretty interesting, will we be able to download this plugin in the future? I would love to try it out on my small private server.
Sorry nevermind, I saw the Cayorian’s response to the same question.
Excellent idea. Especially the race-changing language majigy. I’ve been dreaming of that ever since I played Massivecraft.
I love this!! And wow I just said the same thing about the language but in the forums XD
How to download?