ChatManager Reloaded 2.1

Prefix, Suffix, Chat-Format with Permission/iConomy Support!

  1. rene-uchiha
    [​IMG]
    What is it?
    The ChatManager is a completely clever system, which includes all functions from the PEX-ChatManager, and add many more Features. For example, you can

    - Prefix or Suffix other Players,
    - Use Variables and Color Codes in every configuration-chapter,
    - Change the Format for every Group from your Group- or Permission Plugin or
    - use a global Chatformat, if you dont have a Group- or Permission Plugin
    - let players hear an Sound, if their name is written


    Installation / Requirements

    This plugin basically needs no other plugins. If you want to hook this Plugin with an Economy/Permission Plugin, you need to install Vault and your favorite Economy/Permission Plugin.

    To Install this Plugin, you just need to put it in the 'plugins' folder and (re)start your server. all Configurations will be created now.

    Configuration
    When installed, the plugins creates the following Configs in /ChatManagerReloaded/configs/:

    • options.yml - default options to configure the plugin
    • groups.yml - Group-based formating (when an permission-plugin is installed)


    options.yml:
    Code (Text):
    format: '&2[{Prefix}] <{Player}>: &7{Message}' #the standardformat (when use_group_based_format is false)
    default_prefix: Guest #the prefix given, when players joins first time
    default_suffix: Guest #the suffix given, when players joins first time
    use_group_based_format: false #enable, if you want to use gorup based formats (requires permission-plugin + vault)
    alert_on_name_write: true #the player will be hear a sound, if someone writes his name
    debug: false #when getting errors enable, to see why
     


    groups.yml:
    Code (Text):
    Moderator: '&4[{Group}] &f<{Player}>: &7{Message}'
    Owner: '&4[{Group}] [{Balance} {CurrencyS}] [{World}] &f<{Player}>: &7{Message}'
    Builder: '&4[{Group}] &f<{Player}>: &7{Message}'
    Admin: '&4[{Group}] &f<{Player}>: &7{Message}'
    Default: '&4[{Group}] &f<{Player}>: &7{Message}'
     
    To see the Variables you can use, see below. The groups.yml is updating itself, if an new Group has been created. The groups below are just to show you the format of an groups.yml.


    Variables
    These Variables can be used in the formatings of the chat.

    Default
    {Player} - displays the playername
    {World} - displays the world, the player is currently in
    {Gamemode} - displays the current Gamemode of the player
    {Exp} - shows the Experience-points
    {Level} - shows the Level of an player
    {Health} - displays the health of an player
    {Message} - outputs the written chat-message
    {Prefix} - shows the player-given prefix
    {Suffix} - shows the player-given suffix


    With Permission Plugin
    {Group} - displays the Group, the player is in


    With Economy Plugin
    {Balance} - shows the money, that the player has
    {CurrencyS} - outputs the Currency in Singular
    {CurrencyP} - outputs the Currency in Plural


    Commands / Permissions
    The following commands are implemented in this plugin:

    /prefix <Player> [Prefix] - Sets the Prefix of an player (Permission: cm.prefix)
    /suffix <Player> [Suffix] - Sets the Suffix of an players (Permission: cm.suffix)
    /cm help or /chatmanager help - Shows the commands (Permission: cm.help)
    /cm reload - Reloads the plugin (Permission: cm.reload)


    Colors
    To use colors in the global-format or group-formats, you can use the known color codes (like &2 for dark-green).

    To allow chat-coloring, you need to give the permission cm.colorchat to the wanted user.

    This Plugin will be given weekly/monthly updates to add many more features, so download now to enjoy all the features of the ChatManager Reloaded.

    Images

    1. icon.png
    2. logo_2.png

Recent Reviews

  1. Leventinio
    Leventinio
    3/5,
    Version: 2.1
    1. rene-uchiha
      Author's Response
      There won't be any support for this Plugin in the future, sorry.
  2. srat232
    srat232
    2/5,
    Version: 2.1
    I see that this plugin could work, if it didn't stop me from making ANY chat message!!

    I mean, I can still use commands, but I can't write ANYTHING in the actual chat!

    Here's the part of the Console Log where this errored:

    [Server] ERROR Could not pass event AsyncPlayerChatEvent to ChatManagerReloaded v2.1
    11.08 10:27:31 [Server] INFO org.bukkit.event.EventException
    11.08 10:27:31 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at net.minecraft.server.v1_9_R2.PlayerConnection.chat(PlayerConnection.java:1271) [spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at net.minecraft.server.v1_9_R2.PlayerConnection.a(PlayerConnection.java:1209) [spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at net.minecraft.server.v1_9_R2.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_92]
    11.08 10:27:31 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/milkbowl/vault/permission/Permission
    11.08 10:27:31 [Server] INFO at com.reneuchiha.chatmanager.events.PlayerChat.onPlayerChat(PlayerChat.java:26) ~[?:?]
    11.08 10:27:31 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
    11.08 10:27:31 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.9.4.jar:git-Spigot-798f32d-0cd0397]
    11.08 10:27:31 [Server] INFO ... 11 more
    1. rene-uchiha
      Author's Response
      try using an older version; this version is made for 1.10
  3. DerJLP
    DerJLP
    5/5,
    Version: 2.0
    Well, its so much WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW