Home›Java›Mods›SmartChatPlus (Chat Management | Custom Commands | More)
SmartChatPlus (Chat Management | Custom Commands | More)
ModsJava

SmartChatPlus (Chat Management | Custom Commands | More)

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

⬇ Download on Spigot
SmartChatPlus.png
Smart Chat Plus
is a complete chat-management solution which allows you create custom server commands, protect server against non-ASCII messaging, anti-ad, etc. Let`s learn more!
​

ABOUT
Smart Chat Plus can easily help you to create custom server commands, which can perform other commands or send messages, or do another stuff, protect your server chat against non-ASCII messaging, against advertisement, against spamming "he is hacker pls ban he!11!" and other.

FEATURES
Anti-Swear. A very simple anti-swear that prevents people from swearing on a server. Can be bypassable, this feature is currently under delvelopment.

Ad-Block. You can make advertisement impossible by blocking suspicious symbols and numbers in chat. URLs are blocked automatically.

ASCII-Protect. Want your server be 100% English? Disable Russian messages? You can make it easily > just enable the ASCII-protect in the configuration.

Help command. You can create your own custom help command which will send your own custom help message to a player who performed this command.

Custom server commands. The main feature — this is why you should purchase Smart Chat Plus: creating your own custom server commands. No slash (/) commands, they can be much more configurable! You can make commands like '.info' or '>helloworld' or just make a "bot-helper" by creating commands like 'hot to add a friend'.

Custom server commands messages. You can easily configure which messages must plugin send to a player who performed a custom server command.

Custom server commands actions. You can also easily configure which commands must plugin execute as a player who performed a custom server command.

Custom server commands permissions. You can make permission for each your custom server command for making a bit better donor-groups on your network.

Configurable block-messages. You can configure how will "message blocked" messages look like.

Customizable swear replacing. You can choose which words will replace swear in a message, for example "@%&$ you!!1!".

Placeholders. There are many placeholders which you can use in your messages.

Automatic. Plugin works 100% automatically, it won`t send your staff any messages or notifications.

Lightweight. SmartChatPlus is extremely lightweight and does not cause any lags on your server.

PLACEHOLDERS
SmartChat+ has placeholders which you can use in your messages, here are they:
[PlayerName] - name of a player the plugin interacting with
[IP] - IP adress of a player the plugin interacting with
[PlayerX] - X coordinate of a player the plugin interacting with
[PlayerY] - Y coordinate of a player the plugin interacting with
[PlayerZ] - Z coordinate of a player the plugin interacting with
[PlayerID] - the entity-ID of a player the plugin interacting with

PERMISSIONS
smartchat.command.reload - acess to command /screload
smartchat.customcommand.all - acess to all custom server commands
smartchat.customcommand.N - acess to custom server command number 'N'. Replace 'N' with number of command, for example 'smartchat.customcommand.1', 'smartchat.customcommand.2', etc.

COMMANDS
/smartchat
- info about version
Aliases: /sc, /schat, /smartc, /scp, /scplus, /smartcp, /schatplus, /smartchatplus

/smartchatreload - send reload 'configuration file' request
Aliases: /screload, /schatreload, /smartcreload, /scpreload, /scplusreload, /smartcpreload, /schatplus, /smartchatplusreload


GUIDE
Creating a custom server command.
In config, you can find this:
Code (Text):
custom-command-1: '.cmd'
custom-command-1-message: 'msg'
custom-command-1-action: 'cmd'
custom-command-1-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'
Let`s learn what is this.
"Custom-command-1-message" is a message, that will shown to a player, who performed the "custom-command-1" command. "Custom-command-1-action" is a command, which will executed as a player who performed the custom command. "Custom-command-1-no-permission-message" is a message, that will shown to a player, if he tryed to perform the custom server command (in this example, it`s custom-command-1) but he has not have the correct permission (in this example, it`s permission "smartchat.customcommand.1").
If we do something like this:
Code (Text):
custom-command-1: '*myip'
custom-command-1-message: '&bYour IP is &a[IP]'
custom-command-1-action: 'smartchat'
custom-command-1-no-permission-message: '&6Hello &a[PlayerName]&6, sorry about that but... &c&lYOU DO NOT HAVE THE CORRECT PERMISSION &4&l&nLOL&r&c&l :D'
And then if we join the game and type "*myip", it will send us message "Your IP is [here will be our IP, for example 131.43.54.34]" if we have the permission smartchat.customcommand.1, and it will execute command /smartchat as us, so we will receive an info about plugin version and it`s legacy, but if we have not the correct permission, we will receive a message "Hello [our nickname, for example MeGysssTaa], sorry about that... bla-bla-bla".


CONFIGURATION FILE
Here is a SmartChatPlus config file:
Code (Text):
#                      -  x  -                       #
#      ----- + ---------- + ---------- + ------      #
# --- +        SMART CHAT PLUS - CONFIG     + ---    #
#      ----- + ---------- + ---------- + ------      #
#                      -  x  -                       #


# -------------------------------------------------- #
#                    PLACEHOLDERS                    #
# -------------------------------------------------- #
# You can replace some data using this placeholders:
# [PlayerName] - name of a player the plugin interacting with
# [IP] - IP adress of a player the plugin interacting with
# [PlayerX] - X coordinate of a player the plugin interacting with
# [PlayerY] - Y coordinate of a player the plugin interacting with
# [PlayerZ] - Z coordinate of a player the plugin interacting with
# [PlayerID] - the entity-ID of a player the plugin interacting with

# TIP: all messages are supporting color codes (&)

# -------------------------------------------------- #
#                      SETTINGS                      #
# -------------------------------------------------- #

# Must the plugin block messages which contains non-ASCII symbols (Russian messages for example)?
ascii-protect: true

# Must the plugin block messages which contains suspicious symbols which can be used for advertisment, or other?
block-suspicious-symbols: true

# Must the plugin block messages which contains numbers (0-9)?
block-numbers: true

# Must the plugin detect swear words in messages?
anti-swear: true
# If 'true', what message will replace swear words?
swear-replace: '#@&%'

# Activate custom server commands?
enable-custom-commands: true

# Will player who performed a custom command receive a special message?
enable-custom-commands-messages: true

# Will custom commands perform any actions (other commands)?
enable-custom-commands-actions: false

# If player type this command, he will receive a help message
help-command: '.help'

# This message will be shown to a player which performed a help command
help-message: '&a&lWelcome&b&l [PlayerName]&r&a&l to our server! This server using plugin &c&lSmartChat+&a&l which allowed you to perform this command! P.S.: I know your IP, it`s &c&l[IP]&r&a&l, haha!'

# -------------------------------------------------- #
#            "MESSAGE BLOCKED" MESSAGES              #
# -------------------------------------------------- #

# Hacker report message
blocked-message-1: '&6Message blocked! &cDear [PlayerName], please do not spam us message like this. If you have any videos which shows that this player is really hacking, send it to us'

# Advertisment message
blocked-message-2: '&6Message blocked! &cDear [PlayerName], please do not use advertisment, links and URLs in your messages.'

# Message with suspicious symbols
# Only if 'block-suspicious-symbols' is set to 'true'
blocked-message-3: '&6Message blocked! &cDear [PlayerName], your message contains suspicious symbols (&b. &c| &b/ &c| &b@&c | &b:&c | &b; &c| &b*&c), please don`t use them.'

# Message with non-ASCII symbols
# Only if 'ascii-protect' is set to 'true'
blocked-message-4: '&6Message blocked! &cDear [PlayerName], please not that &c&lonly ASCII symbols are allowed&r&c.'

# Message with numbers
# Only if 'block-numbers' is set to 'true'
blocked-message-5: '&6Message blocked! &cDear [PlayerName], please not that &c&lnumbers are not allowed to use &r&cin chat messages.'

# -------------------------------------------------- #
#                   CUSTOM COMMANDS                  #
# -------------------------------------------------- #

# Commands will work only if 'enable-custom-commands' is set to 'true'
# Command messages will be sent only if 'enable-custom-commands-messages' is set to 'true'
# Commands will perform actions only if 'enable-custom-commands-actions' is set to 'true'

# WARNING: actions will be performed as a player, so if player do not have the correct permission, command won`t be executed
# NOTE: please do not start commands and command actions with slash ( / ), choose another symbol

# Messages will be sent to a player which performed the command only if player has permission 'smartchat.customcommand.N'
# Commands will be executed as a player which performed the command only if player has permission 'smartchat.customcommand.N'
# If he hasn`t the correct permission, he will receive a 'custom-command-N-no-permission-message' message

# Players with this permission can perform all custom commands

# Commands
custom-command-1: '.cmd'
custom-command-1-message: 'msg'
custom-command-1-action: 'cmd'
custom-command-1-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-2: '.cmd'
custom-command-2-message: 'msg'
custom-command-2-action: 'cmd'
custom-command-2-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-3: '.cmd'
custom-command-3-message: 'msg'
custom-command-3-action: 'cmd'
custom-command-3-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-4: '.cmd'
custom-command-4-message: 'msg'
custom-command-4-action: 'cmd'
custom-command-4-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-5: '.cmd'
custom-command-5-message: 'msg'
custom-command-5-action: 'cmd'
custom-command-5-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-6: '.cmd'
custom-command-6-message: 'msg'
custom-command-6-action: 'cmd'
custom-command-6-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-7: '.cmd'
custom-command-7-message: 'msg'
custom-command-7-action: 'cmd'
custom-command-7-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-8: '.cmd'
custom-command-8-message: 'msg'
custom-command-8-action: 'cmd'
custom-command-8-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-9: '.cmd'
custom-command-9-message: 'msg'
custom-command-9-action: 'cmd'
custom-command-9-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-10: '.cmd'
custom-command-10-message: 'msg'
custom-command-10-action: 'cmd'
custom-command-10-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-11: '.cmd'
custom-command-11-message: 'msg'
custom-command-11-action: 'cmd'
custom-command-11-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-12: '.cmd'
custom-command-12-message: 'msg'
custom-command-12-action: 'cmd'
custom-command-12-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-13: '.cmd'
custom-command-13-message: 'msg'
custom-command-13-action: 'cmd'
custom-command-13-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-14: '.cmd'
custom-command-14-message: 'msg'
custom-command-14-action: 'cmd'
custom-command-14-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-15: '.cmd'
custom-command-15-message: 'msg'
custom-command-15-action: 'cmd'
custom-command-15-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-16: '.cmd'
custom-command-16-message: 'msg'
custom-command-16-action: 'cmd'
custom-command-16-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-17: '.cmd'
custom-command-17-message: 'msg'
custom-command-17-action: 'cmd'
custom-command-17-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-18: '.cmd'
custom-command-18-message: 'msg'
custom-command-18-action: 'cmd'
custom-command-18-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-19: '.cmd'
custom-command-19-message: 'msg'
custom-command-19-action: 'cmd'
custom-command-19-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'

custom-command-20: '.cmd'
custom-command-20-message: 'msg'
custom-command-20-action: 'cmd'
custom-command-20-no-permission-message: '&c&lSorry, [PlayerName], but you don`t have the correct permission to perform this command.'


SERVERS
Servers are currently using Smart Chat Plus.
[Server Name] | [Server IP] | [Server Author]

[X] Here is no servers at the moment :c
Want your server be here? Contact me via Spigot MC private message and I will add your server in the list.

KNOWN BUGS
Found bugs? Have problems? Any issues? Please contact me first before leaving a bad review, reviews section is the last place to report something.
All known bugs will be listed in my GitHub in the short time.

At the moment, there is no one known issue.

CONTACT
First way: contact via Spigot MC private message (also known as PM)
Second way: contact in skype: zernov1950
And the last way, contact via e-mail:
[email protected]


TERMS OF USE
By downloading file, you agree with the following terms and rules:

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.

SmartChatPlus (Chat Management | Custom Commands | More) is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 282 times (via Spigot). Download it and open it directly in the game.

Explore more