Realistic Chat System
A Plugin that changes the way Minecraft's chat works to something more realistic.
Author: Moritz Schwab (with some help and contribution by Thomas Richner).
License: GNU General Public License, version 3 (GPL-3.0)
Features
- Ranged chat featuring talking, whispering and 4 kinds of yelling, all with configurable ranges and in the case of yelling, configurable hunger cost.
- A cell phone system, allowing players to communicate over long distances using a clock item (optionally with a configurable name), featuring conference calls of configurable size.
- Cell towers (optional), of configurable range and required height, with configurable base blocks.
- Database logging and console output of all chat. Database is laid out as follows: A conversation UUID to identify unique cell conversations, player UUID of the player chatting, their name, the type of chat, everyone who heard, the message and a timestamp.
How to build a cell tower:
# ^ # | iron fences -> # | # | height # | # | # | # v redstone torch -> \▓ ^ | base block
The antenna (iron fences) must have a minimum height (configurable) and have a clear, non-obstructed view of the sky. Iron fences above the maximum height or that are not connected to the antenna count as obstructions. The higher the antenna, the bigger the range. If you successfully built a cell tower, you will see a little effect around the obsidian block. The antenna can be shut down with Redstone power.
How to know you are connected to a tower:
Right-Click with a phone to show whether you are connected or not. It will let you know if you are not connected every time something would happen if you were though.
Some bonus features:
- Automatically saves towers to a file asynchronously.
- Consistent checks of a tower's validity minimize glitching.
- The order the tower is built does not matter.
- Towers show an effect upon validation, providing instant feedback.
- Signal strength is realistically based on distance to tower (thanks Thomas).
- No external dependencies.
- Colored console output on non-Windows systems.
- Configurability of the color of all messages and the text of 99%.
- All features individually customizable and deactivatable.
Recommendations:
- Thomas Richner's RadioTowerPlugin to add some radio towers. It's maintained on dev.bukkit by me.
- My own PlayerHider to add some realism to Line of Sight.
- Thomas Richner's Bed Nerf, to nerf beds to be used less (based on earlier plugins by him and me). It's currently not available on dev.bukkit
-
View User Profile
-
Send Message
Posted Feb 15, 2016-
View User Profile
-
Send Message
Posted Jul 23, 2015Please, add support MC: 1.8.3
23.07 11:54:23 [Server] ERROR The server has stopped responding!
-
View User Profile
-
Send Message
Posted May 14, 2015Does this work for 1.7.2?
-
View User Profile
-
Send Message
Posted Apr 6, 2015@IliasPlays
Same as other similar plugins. Parantheses for whispering, exclamation marks for yelling.
-
View User Profile
-
Send Message
Posted Feb 20, 2015How exactly I Whisper or Yell ? (THIS PLUGIN IS EPCI !)
-
View User Profile
-
Send Message
Posted Jan 28, 2015@novrom
Hi, first of all, that's not how you add support, what you do should have no effect. Second of all, due to how they work, most chat plugins (especially those for realistic chat) don't work with each other. Supporting something like that requires coding support for that specific plugin which isn't viable due to the number of chat plugins out there.
-
View User Profile
-
Send Message
Posted Dec 6, 2014Hello! Great plugin, but I ran into a problem I can not fix it. On the server, so it is worth the plugin "Chat Guard". I added support through "softdepend: [ChatGuard]". Working together, but if "Chat Guard" sends the player to "mute", then your plugin does not block player chat. This is a very spoils policy server. How can I fix this problem?
PS Sorry for my English, I write through Google Translator
-
View User Profile
-
Send Message
Posted May 23, 2014@redinzane
Alright, Thanks! :)
-
View User Profile
-
Send Message
Posted May 23, 2014@TempusVulpi
Calling is done by saying the name of the person you want to call. The original caller can add other players to form a conference call the same way. The number of players in a call can be limited in the config.
Whispering is done by putting parantheses around your message, yelling by adding from 1-4 exclamation marks at the end. All ranges can be configured and yelling costs a configurable amount of hunger.
-
View User Profile
-
Send Message
Posted May 22, 2014@spoonyloony
Do You know how to call players with the Phones?
-
View User Profile
-
Send Message
Posted May 22, 2014Oh my goodness... This totally reminds me of massivecraft's local chat system.
AWESOMENESS!!!
-
View User Profile
-
Send Message
Posted May 20, 2014How exactly do you Whisper or Yell and how do you call another player..