massivecraft-logotype-plugin-massivechat-2000

Introduction

MassiveChat is one of our many custom plugins designed exclusively for MassiveCraft. This plugin provides feature rich chat channels, a private message system and mailing system. It also has an emotion system that produces sound and particle effects when you want to express yourself in an immersive way. Ever find yourself in a large battle and want to tell enemies from friends? You can change the player name colors to help you do just that. These are only a few of the awesome things this plugin can do. Read below to learn more about the available commands.

Commands

  • /c
    The chat base command. Under this parent command you find all chat related commands.

Channel Commands

  • /c l,list [page=1]
    List the available channels. In the check boxes to the left you see what channels you have joined and what channel you are focusing.
  • /c focus
    Focus the channel with the id or name specified. This is the channel you will speak in when typing a message in chat.
  • /c join
    Join the channel with the id or name specified. You must be joined to a channel to hear what others are saying in there.
  • /c leave
    Leave the channel with the id or name specified. You will not hear what others are saying in the channel if you leave it.

Private Message Commands

  • /c pm,msg,tell [player=reply] [msg=]
  • /pm,msg,tell [player=reply] [msg=]
    Send a direct message to a player. If you omit the message argument you will only focus the direct channel. If you omit the player argument you will focus the last that sent a direct message to you.
  • /c r,reply [msg=]
  • /r,reply [msg=]
    Reply to the last direct message sent to you. If you omit the message argument you will only focus the direct channel.

Option Commands

  • /c filter [on/off=toggle]
    Toggle the optional chat filter on/off. With the filter on messages in caps will be lowercase and long sequences or characters will be stripped. The filter is on per default.
  • /c rc,relationcolor [global|local|head=show] [on|off=toggle]
  • /rc,relationcolor [global|local|head=show] [on|off=toggle]
    Manage where to display faction relation coloring.
  • /c rename
  • /rename
    Rename other players or yourself. The renames are visible to yourself only. Use “&x” to specify colors. For example “&a” means green. This command is available to premium members only.

Ignore Commands

  • /c ignore list [page=1] [target=you]
  • /ignore list [page=1] [target=you]
  • /c ignore <player> [target=you]
  • /ignore <player> [target=you]
  • /c unignore <player> [target=you]
  • /unignore <player> [target=you]

You can not hear what players you ignore say. Players you ignore are also unable to send messages to you.

Mail Commands

  • /c mail
  • /m,mail
    The mail base command. Under this parent command you find all mail related commands.
  • /c mail r,read,l,list [page=1]
  • /m,mail r,read,l,list [page=1]
    Read mails other players sent to you.
  • /c mail c,clear
  • /m,mail c,clear
    Clear the mails other players sent to you. You probably want to do this after you read them.
  • /c mail s,send
  • /m,mail s,send
    Send a mail to another player.

Nickname Commands

  • /c nick check,realname
  • /nick check,realname
  • /nc,realname
    Check who is using a nickname and if it’s free to use.
  • /c nick use
  • /nick use
    Set nick for yourself.
  • /c nick set
  • /nick set
    Set nick for another player. This is an admin command.
  • /c nick remove [player=you]
  • /nick remove [player=you]
    Remove your nick. Admins can remove nicks from other players.
  • /chat nick reserve
    Note only Premium members may use the above command. To learn more, visit our Premium Page.

Name Format

Colors

Player name color is chosen from the first match in this list:

  • Staff: Aqua
  • Faction Member: Lime (only when faction relation color is on)
  • Faction Ally: Purple (only when faction relation color is on)
  • Faction Truced: Pink (only when faction relation color is on)
  • Faction Enemy: Rose (only when faction relation color is on)
  • Favorite: Yellow
  • Premium: Gold
  • Default: White

Use /rc to manage faction relation coloring. It’s off per default.

  • /rc displays your current settings
  • /rc g toggles for global chat (for an epic rainbow experience)
  • /rc l toggles for local chat /the l: channel (Useful in PVP)
  • /rc h toggles for above player heads (Useful in PVP)

Badges

The following badges are available:

Chat Tags

There is currently only one chat tag.

{item} will display the item you hold in your hand in chat.

Chat Channels

IDNameDescriptionRadiusCooldown StandardRoleplay
lLocalOnly heard by nearby players.Various 3 to 110noneyes
dDirectPrivate conversation for two people over any distance.Conversation Onlynonepossibly
gGeneralAll purpose channel viewable by everyone.Serverwide60 seconds (30 if premium)no
rRecruitmentRecruit members for you faction here.Serverwide60 seconds (30 if premium)no
tTradeBuy and sell items here.Serverwide60 seconds (30 if premium)no
hHelpAsk for help here.Serverwide60 seconds (30 if premium)no
fFactionTalk to those in your own faction only.Faction Serverwidenonepossibly
aAllianceTalk to those in your faction and allies only.Faction Serverwidenonepossibly
bBroadcastGeneral staff broadcasts. You can not leave this channel.Serverwidenoneno
eEventFor the broadcast channel but for events. You can leave this channel.Serverwidenoneno
sStaffPrivate staff member channel.Serverwidenoneno

The way to use or switch between Chat Channels can be used as the following:
<ID>:<Your message to display here>
The colon is very important, don’t forget to include it after the channel prefix.

Private Messaging

Steve PM MassiveChat

The Private Chat system on MassiveCraft is rather different but easy to use. To private chat with another play, you will need to write “/msg <playername>”. If you for example wanted to say “Herpaderp” to Steve, you would write “/msg Steve Herpaderp” in chat. Private messages appear on your screen in pink. If you want to reply to the last private message sent to you, write “/r” followed by your message.

Local Channel

The Chat here on MassiveCraft is varied. Many symbols determine the output of the chat. The radius of the Local Chat message is dependent on the symbol at the end of the message.

Chat Radius

Steve Local MassiveChat

VerbSuffixInner RadiusOuter Radius
whisper*35
say1522
ask?1522
exclaim!2237
yell!!3770
scream!!!70110
emote+2222
environment#2222
ooc)2222

Obfuscation

Steve Obfuscation MassiveChat

Another great function in our local chat is the chat-obfuscation. But what is that? Simply said, if you go out of the range of someone speaking, you will only partially see the message sent. These dots indicate a missing letter or number and are colored gray in-game to distinct them from the actual dots at the end of a sentence.

Emotes

Premium members can combine “%” with a special word to trigger emote sound and particle effects in the local channel.  When you successfully use such a word the “%” will disappear and the word will turn golden in chat. The sound and particle effects has a cooldown and will only be applied every few seconds.

Examples using cough emote:

  • l: %cough+
  • l: %coughs+
  • l: %coughing+
  • l: takes a few steps back while %coughing+
  • l: starts %coughing and stands up+

So as you can see you may use the emote word anywhere within a sentence!

The Test Emote command, or /te, is used for testing out new possible emotes. The sound and particles played will be visible to yourself only. If you want to use the default for a parameter you can type “x”.

List of all In-Game Sounds Effects
List of all In-Game Particle Effects

/te <sound> <volume=1.0> <pitch=1.0> <particle=NOTE> <width=0.5> <height=0.5> <speed=1.0> <amount=10>

Emote Word List

You can type “l: l” or “l: list” to list these emote words in game. Remember that you only have to type the name of the effect and not the /te command next to it. We show you the /te command below to show you how the effect works!

cast: /te x x x enchantment_table 0.5 0.8 0.05 100
snap: /te fire_ignite x 0.7
hammer: /te blaze_hit
shear/cut/snip: /te sheep_shear
heavy/massive: /te irongolem_hit
slap/punch: /te firework_blast x 1.5
push: /te fall_small x .5
smash: /te glass
break: /te item_break
throw: /te step_sand
cluck/laugh: /te chicken_idle x 0.85
taunt: /te chicken_hurt x 0.9
oink: /te pig_idle
cry/sigh/moan: /te ghast_moan x 0.7
wheeze: /te blaze_breath
shriek/scream: /te ghast_scream
evil/evillaugh: /te horse_angry x 0.5
whisper: /te creeper_hiss
huh: /te villager_haggle
lowhuh/lhuh: /te villager_haggle x 0.7
highhuh/hhuh: /te villager_haggle x 1.3
agree: /te villager_yes
lowagree/lagree: /te villager_yes x 0.7
highagree/hagree: /te villager_yes x 1.3
disagree: /te villager_no
lowdisagree/ldisagree: /te villager_no x 0.7
highdisagree/hdisagree: /te villager_no x 1.3
blow/snort: /te horse_breathe x x
breath/exhale: /te blaze_breath x 2
spit: /te slime_walk2 x 1.5 splash 0.3 0.3 0 30
lick: /te silverfish_idle x 0.7
cough/ahem: /te lava_pop x 0.9
drool: /te x x x drip_water 0.2 0.2 0 30
howl: /te wolf_howl 0.7 0.85
growl: /te wolf_growl
pant: /te wolf_pant 1.4
whine: /te wolf_whine x 0.8
meow: /te cat_meow x 0.75
purr: /te cat_purr x 0.9
purreow: /te cat_purreow x 0.9
hiss: /te cat_hiss x 0.9
fry/cook/sizzle: /te fire 1.4 0.5 explode x x 0 20
champagne: /te chicken_egg_pop x 0.7 fireworks_spark 0.2 1.7 0 100
pour: /te water x 2
slurp/sip/drink: /te drink
chew/bite/eat: /te eat
burp: /te burp x x spell 0.25 0.25 0 15
ring/bell: /te orb_pickup x 0.5
knock: /te horse_gallop 0.8 0.5
lock/close: /te door_close
unlock/open: /te door_open
kiss: /te chicken_egg_pop x 0.9 heart x x 0 7
hug/love/heart: /te x x x heart x x 0 7
heartbeat: /te cow_walk x 1.3 heart 0 0 0 1