ModsJava
UltimateChatManager
Minecraft Java mod. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot- 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
- 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)
- 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!
Spoiler
# 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!'
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!'
Optional:
- Vault
- ProtocolLib
Design made by NitroFox0! Make sure to visit his profile!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.