Home›Java›Mods›UltimateChatManager
UltimateChatManager
ModsJava

UltimateChatManager

Minecraft Java mod. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
header.png

Features.png
- Chat-Formatting
- Join- and Leave-Messages
- Command-Blocking
- Blacklisting (Strike-System) with Auto-Banning
- Comming Soon: Anti-Spam and Anti-Advertising
- ClearGlobalChat-, ClearLocalChat-, Broadcast-, BlockChat- and MuteChat-Commands

Commands.png
- Clearglobal: Clears the global chat!
- Clearlocal: Clears a player's chat!
- Broadcast: Broadcasts a message to the server!
- Blockchat: Blocks the chat!
- MuteChat: Muted your chat! (Requires: ProtocolLib)

Permissions.png
- ucm.blockchat: Allows you to use "/blockchat"!
- ucm.broadcast: Allows you to use "/broadcast"!
- ucm.clearglobal: Allows you to use "/clearglobal"!
- ucm.clearlocal: Allows you to use "/clearlocal"!
- ucm.mutechat: Allows you to use "/mutechat"!
- ucm.ignoreblockchat: Allows you to chat if chat is blocked!
- ucm.chatcolor: Allows you to use color-codes in your messages
- ucm.ignoreblockedcmds: Allows you to use blocked commands!

Configuration-Guide.png
Spoiler
Code (Text):

# Configuration-Guide for version 1.0.0
# Version of your config! NEVER TOUCH THIS!
# Use '&' to format!
# [Vault]  == Requires Vault to work!
# [ProtocolLib] == Requires ProtocolLib to work!
configversion: 100
chat:
  # Enables Chat-Formatting
  enabled: true
  # Chat-Format:
  # {display}  The player's displayname
  # {name}  The player's name
  # {message}  The message
  # {prefix}  The player's prefix [Vault]
  # {suffix}  The player's suffix [Vault]
  # {time}  The time when the message was sent. (See: "timeformat")
  format: '&7{name} {message}'
  # The timeformat used in {time}
  timeformat: hh:mm:ss
join:
  # Enables Join-Messages
  enabled: true
  # Join-Message-Format:
  # {display}  The player's displayname
  # {name}  The player's name
  message: '&a{name} &7joined the server!'
leave:
  # Enables Leave-Message
  enabled: true
  # Join-Message-Format:
  # {display}  The player's displayname
  # {name}  The player's name
  message: '&c{name} &7left the server!'
blockedcmds:
  # Enables Command-Blocking
  enabled: true
  # The message displayed if a blocked command is used:
  # {command}  The used command
  message: 'Unknown command: /{command}'
  # The blocked commands:
  # To deactivate "/ban" insert: "ban", "minecraft:ban" and "bukkit:ban"
  commands:
  - pl
  - plugins
  - bukkit:pl
  - bukkit:plugins
blacklist:
  # Enables blacklisting
  # Syntax in blacklist.yml:
  # <word>: <strikes>
  enabled: true
  # How much strikes are needed for blocking the message?
  needed-strikes-for-message-block: 30
  # The displayed message if you recieve strikes:
  # {strikes}  The recieved strikes for a message
  recieved-strikes-for-message: '&cYou recieved {strikes} strikes for your last message!'
  # The displayed message if a message is blocked:
  # {needed}  The needed strikes for blocking a message
  # {strikes}  The recieved strikes for a message
  message-blocked: '&cYour last message has been blocked because you recieved more
  than {needed} strikes ({strikes})'
  autoban:
  # Enables the autoban-feature
  enabled: true
  # How long a player is banned if he/she reaches the needed strikes. Measured in seconds. (Default: 1 week)
  duration: 604800
  # Needed strikes for getting banned.
  needed-strikes-for-ban: 150
  # The kick-message if a player is banned
  kick-message: '&4You reached 200 strikes! You can''t join the server for one week!'
  # How much strikes are removed if a player get's banned
  strikes-removed-on-ban: 150
  # The kick-message if a player tries to join
  join-denied-message: |-
  &4You can't join the server because you reached 200 strikes!
  &4Time left: &c{timeleft}
commands:
  clearglobal:
  # Message sent to you after clearing the chat. (Can be suppressed using flag "-n")
  chat-cleared: '&aChat has been cleared!'
  # Message sent to every player after clearing the chat. (Can be suppressed using flag "-s")
  # {name}  The player, who cleared the chat
  chat-cleared-by: '&aChat has been cleared by {name}'
  # Message shown after using flags "-h", "-help" or "help"
  help: |-
  Possible flags:
  -h: Shows the help
  -n: Doesn't show the "Chat-Cleared"-Message
  -s: Doesn't show the "Chat-Cleared by..."-Message
  clearlocal:
  # Message sent to you after clearing your chat. (Can be suppressed using flag "-s")
  chat-cleared: '&aYour chat has been cleared!'
  # Message sent to the cleared player (Can be suppressed using flag "-s")
  # {clearer}  The player, who cleared your chat
  chat-cleared-by: '&aYour chat has been cleared by {clearer}'
  # Message sent to the clearing player
  # {target}  The cleared player
  cleared-other: '&aYou cleared {target}''s chat!'
  # The shown Syntax-Error
  syntax-message: '&cSyntax: /clearlocal [Player]'
  broadcast:
  # The message sent to all players using "/broadcast"
  # {message}  The sent message
  message: '&a[Broadcast] &7{message}'
  # The shown Syntax-Error
  syntax-message: '&cSyntax: /broadcast <Message...>'
  blockchat:
  # The message sent to all players after chat is unblocked
  # {name}  The player, who unblocked the chat
  unblocked-by: '&cThe chat has been unblocked by {name}'
  # The message sent to you after unblocking the chat
  unblocked: '&You unblocked the chat!'
  # The message sent to all players after chat is blocked
  # {name}  The player, who blocked the chat
  blocked-by: '&cThe chat has been blocked by {name}'
  # The message sent to you after blocking the chat
  blocked: '&cYou blocked the chat!'
  # The message sent to you if you fail to send a message because the chat is blocked
  chat-currently-blocked: '&4The chat is currently blocked by {name}'
  mutechat:
  # The message sent to you after your chat is unmuted! [ProtocolLib]
  unmuted: '&7Your chat has been unmuted!'
  # The message sent to you after your chat is muted! [ProtocolLib]
  muted: '&7Your chat has been muted!'
# The timeformat used in blacklist.autoban.join-denied-message
time:
  seconds: ' second(s)'
  minutes: ' minute(s)'
  hours: ' hour(s)'
  days: ' day(s)'
# The message sent if a player isn't online
player-not-found: '&cThis player couldn''t be found!'
# The message sent if you don't have the permission to use a command
no-permission: '&cYou don''t have the permission to use this command!'
# The message sent if you try to run a command from console, which can only be run by a player
can-only-be-used-as-player: '&cThis command can only by used as player!'

Dependencies.png
Optional:
- Vault
- ProtocolLib

Design made by NitroFox0! Make sure to visit his profile!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

UltimateChatManager is a free Minecraft Java mod. Downloaded 361 times (via Spigot). Download it and open it directly in the game.

Explore more