TurtleChat
3000+ awesome-ers! *HUGS*
Overview:
TurtleChat allows you to find the players that really need help with something or the ones who are really mad at someone! It also helps stop spam by making everything lowercase in the messages, unless you're an op. I also made it so you can heal yourself or others with /fixup. It works fine with permissions plugins now and you can do /permaban [playername] and ban them and their IP address.
Usage:
Put a ! in front of your message to shout, a ? to question, and nothing to chat normally.

Versions:
- V4.1.0 (Latest) adds:
- Bug fixes!
- Update to Bukkit 1.8.3!
- V4.0.1 adds:
- Bug fixes!
- V4.0.0 adds:
- CraftBukkit 1.7.9 support!
- Chat parties!
- Removes auto broadcast feature!
- Bug fixes!
- Word Blacklist!
- New commands!
- V3.0.1 adds support for CraftBukkit 1.6.2!
- V3.0.0 adds support for CraftBukkit 1.6.1! It also adds the broadcasting, the bcToggle command, and the turtlechat.bcToggle permission!
- V2.3.1 fixes the bug in which the plyrs.yml is the only file in the TurtleChat folder. You can now have a configuration file! :D
- V2.3.0 updates to support CB 1.5.2-R0.1, changes how the update checking function works (Output is printed to the console), and changes the way versions are labelled to be more efficient.
- V2.2 fixes bugs.
- V2.1 removes the 5 second chat delay because of bugs. It also updates to CraftBukkit 1.5.1-R0.2. It also adds the /gm command and the turtlechat.gm permission.
- V2.0 rewrites the chat engine to increase performance and decrease server load. It also adds black and white to the choices for colors.
- V1.9 allows TurtleChat to work with 1.5.1 servers. It also adds the cooldown time integer to the config.yml. (Set to 0 if you don't want a cooldown time.)
- V1.8 adds a mute and unmute command. They need the turtlechat.* or turtlechat.mute permissions to use.
- V1.7 adds compatibility with Minecraft 1.5!
- V1.6 adds:
- A time changing function(/daytime, /nighttime, /noon)
- Fixes bugs where user must wait forever before chatting again(For real this time!)
- Adds an option for ranged chat(If enabled, it doesn't apply to shout or question)
- A player's chat is outputted to the console with the tag [INFO]
- Adds a 5 second countdown before a user can chat again
- Changes baban command to permaban and makes permaban work with online and offline players
- Changed the question command to work with the ? instead of the #
- Added a config.yml file for options such as update checks and chat colors!
- Adds compatibility with CB 1.4.7
- A time changing function(/daytime, /nighttime, /noon)
Permissions:
- turtlechat.*: gives all turtlechat permissions
- turtlechat.permaban: gives user permission to ban (bans username + IP)
- turtlechat.fixup: gives user permission to heal themselves or others
- turtlechat.nocool: Allows user to chat without cooldown
- turtlechat.time: Allows user to change time
- turtlechat.mute: Allows user to mute and unmute others
- turtlechat.opColor: Allows the user to chat with the op colors. (op colors specified in the config.yml)
- turtlechat.gm: Allows the user to change his/her gamemode.
- turtlechat.seePartyChat: Allows the user to see the chats of every party.
- turtlechat.permaban: gives user permission to ban (bans username + IP)
Commands:
- permaban: bans a user and their IP
- fixup: heals user or the selected user
- mute: mutes the specified player
- unmute: unmutes the specified player
- daytime: sets the server time to day
- nighttime: sets the server time to night
- noon: sets the server time to noon
- gm: sets your gamemode
- turtlechat.startParty: Starts a chat party.
- turtlechat.invite: Invites a player to your chat party.
- turtlechat.acceptInvite: Accepts your pending party invite.
- turtlechat.declineInvite: Declines your pending party invite.
- turtlechat.leave: Leaves your current chat party.
- turtlechat.partyKick: Kicks the specified player from your party.
- turtlechat.startParty: Starts a chat party.
How To Contact:
The best way to contact me is on Twitter. My username is @_redusk. You could also leave a P.M. or comment!
Donations:
If you feel TurtleChat has improved your server to the extent you would like to donate, feel free to do so!

-
View User Profile
-
Send Message
Posted May 3, 2017Well I Just Download It But Your Shout/Question Feature Don't Work For My Server I Dunno Why It Keeps The "Normal Chat" Though Even I Do !Hello Or ?How To........ I Hope You Fix This Soon
-BluePhoenix135
-
View User Profile
-
Send Message
Posted Jul 1, 2014Documentation update coming soon!Done!-
View User Profile
-
Send Message
Posted Jun 28, 2014@KyleGavin
I've removed the broadcast feature for the time being. I'm just trying to push out a working update as fast as I can. It's almost ready. I've added an awesome new feature, however. Chat parties.
-
View User Profile
-
Send Message
Posted Nov 26, 2013-
View User Profile
-
Send Message
Posted Nov 26, 2013@cannibalturtle87
Multicraft won't load the plugins xD
-
View User Profile
-
Send Message
Posted Nov 25, 2013@KyleGavin
Well, that's odd. Next time you get an error, can you pastebin it?
-
View User Profile
-
Send Message
Posted Nov 23, 2013Well turtle economy and turtle chat both give me random errors then i just restart then they go away...
-
View User Profile
-
Send Message
Posted Nov 21, 2013@KyleGavin
Thanks for the tip. I'll look into that tomorrow, but I'm rather tired as of now. Sorry!
-
View User Profile
-
Send Message
Posted Nov 21, 2013When i load up the plugin it get this error: 21.11 16:48:12 [Server] SEVERE at java.util.TimerThread.run(Unknown Source) 21.11 16:48:12 [Server] SEVERE at java.util.TimerThread.mainLoop(Unknown Source) 21.11 16:48:12 [Server] SEVERE at com.ymail.cannibalturtle87.TurtleChat$12.run(TurtleChat.java:553) 21.11 16:48:12 [Server] SEVERE at java.util.ArrayList.get(Unknown Source) 21.11 16:48:12 [Server] SEVERE at java.util.ArrayList.rangeCheck(Unknown Source) 21.11 16:48:12 [Server] SEVERE java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 21.11 16:48:12 [Server] SEVERE Exception in thread "Timer-4" 21.11 16:48:12 [Server] INFO TurtleChat V3.0.1 Enabled 21.11 16:48:12 [Server] INFO Enabling TurtleChat v3.0.1 21.11 16:48:12 [Server] INFO TurtleEconomy V1.9.0 is now Ena Is this because im running 1.6.4?
-
View User Profile
-
Send Message
Posted Sep 28, 2013@KyleGavin
It should be able to.
-
View User Profile
-
Send Message
Posted Sep 22, 2013Will V3.0.1 work on 1.6.4?
-
View User Profile
-
Send Message
Posted Jul 12, 2013TurtleChat V3.0.1 has been released! If you've got a 1.6.2 server, use V3.0.1!
-
View User Profile
-
Send Message
Posted Jul 9, 2013TurtleChat V3.0.0 has been released! Get it while it's hot!
-
View User Profile
-
Send Message
Posted Jul 7, 2013Oh, I also submitted V3.0.0 for approval! When it's released, tell me if you find any bugs! I hope there aren't any!
-
View User Profile
-
Send Message
Posted Jul 7, 2013I've added the broadcasting feature that KyleGavin suggested and it is going to be in the 3.0.0 update. I've also removed update checking because my web host sucks. Oh well. :D
-
View User Profile
-
Send Message
Posted Jul 7, 2013Everyone that has this plugin on your server PM me the ip and ill be happy to join it :D
-
View User Profile
-
Send Message
Posted May 26, 2013Hey guys! KyleGavin told me about a bug and I've fixed it! If any of you have only the plyrs.yml in your TurtleChat folder, I've got a bug fix for you! V2.3.1 re-adds the config.yml, for it was removed for some reason. If you find any more bugs, let me know!
-
View User Profile
-
Send Message
Posted May 5, 2013@KyleGavin
Thanks! I also fixed the bug with the blacklist. You can say, "Hello," all you want!
-
View User Profile
-
Send Message
Posted May 5, 2013Wow i <3 TurtleChat
-
View User Profile
-
Send Message
Posted May 4, 2013Submitted V2.3.0 for approval. It updates to support CB 1.5.2-R0.1, changes how the update checking function works (Output is printed to the console), and changes the way versions are labelled to be more efficient.