Mineuniverse
Log in Register
Plugins

GuestChat

Stop guests from trolling by restricting their chat!
by _ForgeUser6941735
Download Claim this project
811 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Anti-Griefing Tools Chat Related

GuestChat is my first plugin, created by request of the owner of the amazing server Jax Kingdom.

What does it do?

Guests (or whichever group you choose) will be limited to several predefined chat messages. This can prevent players logging on to simply troll, spam, swear (in the case of a no-swearing server), etc.

Commands

  • /gcmsg: Displays all available chat messages.
  • /gcjoin: Displays a message telling the player how they might become a member of the server, and remove the troublesome GuestChat restrictions.

Configuration

  • guestchat.chaterror: (String) The message to be displayed to a player when they enter an invalid chat message (one that is not on the list of predefined messages).
  • guestchat.numberofmsgs: (Integer) The number of predefined chat messages.
  • guestchat.message#: (String) A predefined chat message. Replace # with an actual number. Numbers between 0 and guestchat.numberofmsgs - 1 will be included. For example, if guestchat.numberofmsgs is set to 5, guestchat.message0 through guestchat.message4 will be registered. Numbers past that will be ignored.
  • guestchat.joinmessage: (String) The message players receive when issuing the command /gcjoin.

Permissions

  • guestchat.*: Allows access to everything in GuestChat.
  • guestchat.unlockedchat: Players without this node will be restricted to the predefined chat messages.
  • guestchat.guestchatmsg: Players with this node will be able to issue the /gcmsg command. I highly recommend you give this node to all permissions groups, including guests.
  • guestchat.joinmessageperm: Players with this node will be able to issue the /gcjoin command. I highly recommend you give this node to all permissions groups, including guests.

Note

All predefined messages are case-insensitive. A message defined as "Hello" can be sent by players typing "hello", "HELLO", "hElLo", etc. Because of the way YAML files are set up, setting a chat message to "Yes", "No", "On", or "Off" will be read as "true" and "false" by GuestChat. To circumvent this, append a dollar sign to the end of the message in the config file (for example, "Yes$"). It will be read as "Yes", not "Yes$", and will act as if the dollar sign didn't exist.

GuestChat v1.1
MC CB 1.4.2-R0.1
Release 2012-11-03 Get
GuestChat
MC CB 1.3.2-R2.0
Beta 2012-10-22 Get

You Might Also Like

Little Anti-Swearing Plugin
A small plugin to censore unsuitable words. Words is customizable. Plugin can kick player or only censore word.
9,982
BuildAPrefix
A self-service prefix plugin!
9,972
NoSwearPlus
NoSwearPlus
9,969
FakeTalk Reloaded
FakeTalk Reloaded
9,952
RoboticStaff
RoboticStaff
9,944
AMChat
Chat using a radio on frequencies, limit local chat
9,926