ModsJava
ChatControlCore
Java mod listed for Minecraft 1.12. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotDescription in English:
Functionality and features:
chatcontrolcore.command.reload - permission to reload the plugin
chatcontrolcore.command.clear - permission to clear the chat
chatcontrolcore.command.whitelist - permission to work with the whitelist
chatcontrolcore.command.update - permission to check for plugin updates
chatcontrolcore.command.mute - permission to chat mute / unmute chat players
chatcontrolcore.command.private - permission to work with a private chat
chatcontrolcore.command.private.acceptdecline - permission to accept / reject entry into a private chat (separate from command.private)
chatcontrolcore.command.user - permission to add/remove a player to (from) the group(s)
Requirements:
Minecraft version - 1.12+
The core is Spiggot
Commands:
/ccc reload - Reload the plugin.
/ccc update - Check plugin update.
/ccc whitelist [add / remove] [nickname] - Add / Remove a player from the whitelist.
/ccc clear - Clear chat.
/ccc mute [nickname] [time_mute] - Mute a player for a period of time.
/ccc unmute [nickname] - Unmute a player.
/ccc user [nickname] add [group] - Add player to group (if you want to remove, add to group - default).
/ccc private create [name] - Create private chat.
/ccc private add [nickname] - Send an invitation to the player to join the private chat.
/ccc private leave - Leave private chat.
/ccc private off - Delete private chat.
/ccc private accept - Accept the invitation to join the private chat.
/ccc private decline - Reject an invitation to join a private chat.
Configuration:
Whitelist of players:
Groups:
ChangeLog:
_________________________________________________________
Version : 1.4
_________________________________________________________
Version : 1.3 - BETA
_________________________________________________________
Version : 1.2 - BETA
_________________________________________________________
Version : 1.1 - BETA
__________________________________________________________
Version: 1.0 - BETA
__________________________________________________________
Описание на Русском:
Функционал и особенности:
chatcontrolcore.command.reload - разрешение на перезагрузку плагина.
chatcontrolcore.command.clear - разрешение на очистку чата.
chatcontrolcore.command.whitelist - разрешение на работу с белым списком.
chatcontrolcore.command.update - разрешение на проверку обновления плагина.
chatcontrolcore.command.mute - разрешение на мьют / размьют игроков
chatcontrolcore.command.private - разрешение на работу с приватным чатом
chatcontrolcore.command.private.acceptdecline - разрешение на принятие / отклонение вступления в приватный чат (отдельно от command.private)
chatcontrolcore.command.user - разрешение на добавление / удаление игрока в (из) группу(ы)
Требования:
Версия Minecraft - 1.12+
Ядро - Spiggot
Команды:
/ccc reload - перезагрузить плагин.
/ccc update - Проверить обновление плагина.
/ccc whitelist [add / remove] [ник] - Добавление / Удаление игрока с белого списка.
/ccc clear - Очистить чат.
/ccc mute [ник] [время_мьюта] - Замьютить игрока на время.
/ccc unmute [ник] - Размьютить игрока.
/ccc user [ник] add [группа] - Добавить игрока в группу (если хотите удалить, то добавьте в группу - default)
/ccc private create [название] - Создать приватный чат.
/ccc private add [ник] - Отправить приглашение игроку на вступление в приватный чат.
/ccc private leave - Выйти с приватного чата.
/ccc private off - Удалить приватный чат.
/ccc private accept - Принять приглашение на вступление в приватный чат.
/ccc private decline - Отклонить приглашение на вступление в приватный чат.
Конфигурация:
Белый список игроков:
Группы:
ChangeLog:
__________________________________________________________
Версия : 1.4
Версия : 1.3 - BETA
Версия : 1.2 - BETA
Версия : 1.1 - BETA
Версия : 1.0 - BETA
Functionality and features:
- The plugin does not allow the player to write text to the chat specified in config.yml
- Easy configuration of the config.yml file
- The plugin does not load the server
- The ability to set the color of the replaced text in config.yml
- The ability to set the text color after the replaced expression in config.yml
- Ban on sending links (enable/disable in config.yml)
- Ban on spam from players (configurable in config.yml)
- Whitelist of players who are allowed to do everything.
- Enabling/disabling the spam filter.
- Clearing the chat.
- Geo-Chat - Global and Local Chat
- Own groups and their rights, prefixes and suffixes
- Private chat with players
- Auto-communication on the server
- Anti-AFC system
chatcontrolcore.command.reload - permission to reload the plugin
chatcontrolcore.command.clear - permission to clear the chat
chatcontrolcore.command.whitelist - permission to work with the whitelist
chatcontrolcore.command.update - permission to check for plugin updates
chatcontrolcore.command.mute - permission to chat mute / unmute chat players
chatcontrolcore.command.private - permission to work with a private chat
chatcontrolcore.command.private.acceptdecline - permission to accept / reject entry into a private chat (separate from command.private)
chatcontrolcore.command.user - permission to add/remove a player to (from) the group(s)
Requirements:
Minecraft version - 1.12+
The core is Spiggot
Commands:
/ccc reload - Reload the plugin.
/ccc update - Check plugin update.
/ccc whitelist [add / remove] [nickname] - Add / Remove a player from the whitelist.
/ccc clear - Clear chat.
/ccc mute [nickname] [time_mute] - Mute a player for a period of time.
/ccc unmute [nickname] - Unmute a player.
/ccc user [nickname] add [group] - Add player to group (if you want to remove, add to group - default).
/ccc private create [name] - Create private chat.
/ccc private add [nickname] - Send an invitation to the player to join the private chat.
/ccc private leave - Leave private chat.
/ccc private off - Delete private chat.
/ccc private accept - Accept the invitation to join the private chat.
/ccc private decline - Reject an invitation to join a private chat.
Configuration:
Spoiler: config.yml
replace_worlds: # Name for the class
Example1: # Name of the subclass to replace text
Text: # Texts to replace
- “bad”
- “not good”
- “moron”
Replace: “&4&l prohibited” # Replace with text
Example2:
Text:
- “failure”
Replace: “&4&l prohibited”
# Settings for anti-spam
Chat:
off_spam: true # Whether anti-spam is enabled, where “true” is enabled and “false” is disabled
off_chat_url: true # Whether links are allowed to be sent to chat, where “true” is disabled and “false” is enabled.
forbidden_words: true # Whether it is allowed to send forbidden words to chat, where “true” is forbidden and “false” is allowed.
spam_time: 3 # Time in seconds for which chat is blocked after one message from a player
url_change_text: “&4&lprohibited” # The text itself that replaces the link in the chat.
# Settings for auto_message
auto_message:
welcome_message: # Title for the auto_message
text_automessage: “&f&l[&4&lSERVER&f&l] : &f&lWelcome you to the server!” # Automessage text
message_time: 10 # Time at which the automessage will be sent, in seconds
on_automessage: false # Parameter to enable auto-message, where “true” is on and “false” is off.
reminder_message:
text_automessage: “&f&l[&4&lSERVER&f&l] : &f&lDon't forget to visit our site!”
message_time: 20
on_automessage: false
# Customization for the anti-afk system
afk:
anti_afk: true # Setting to enable the anti-Afk system, where true is on and false is off
afk_time: 10 # Time in seconds after which a player is considered to be AFK
afk_message: “&f&l[&4&lanti-AFC&f&l] : You've been afk for quite a while now, move if you're here.” # Message sent to the player when he becomes AFK
afk_off_time: 10 # Time in seconds for the player to move to reset the AFK timer.
kick_afk_message: “&f&l[&4&lanti-AFK&f&l] : Player %s was kicked for AFK!” # Message sent to the whole server when a player is kicked for AFC.
good_no_afk_message: “&f&l[&4&lanti-AFK&f&l] : I see you're here!” # Message sent to the player if he moves after the warning.
# Settings to clear chat
clear_chat:
clear_lines: -1
Example1: # Name of the subclass to replace text
Text: # Texts to replace
- “bad”
- “not good”
- “moron”
Replace: “&4&l prohibited” # Replace with text
Example2:
Text:
- “failure”
Replace: “&4&l prohibited”
# Settings for anti-spam
Chat:
off_spam: true # Whether anti-spam is enabled, where “true” is enabled and “false” is disabled
off_chat_url: true # Whether links are allowed to be sent to chat, where “true” is disabled and “false” is enabled.
forbidden_words: true # Whether it is allowed to send forbidden words to chat, where “true” is forbidden and “false” is allowed.
spam_time: 3 # Time in seconds for which chat is blocked after one message from a player
url_change_text: “&4&lprohibited” # The text itself that replaces the link in the chat.
# Settings for auto_message
auto_message:
welcome_message: # Title for the auto_message
text_automessage: “&f&l[&4&lSERVER&f&l] : &f&lWelcome you to the server!” # Automessage text
message_time: 10 # Time at which the automessage will be sent, in seconds
on_automessage: false # Parameter to enable auto-message, where “true” is on and “false” is off.
reminder_message:
text_automessage: “&f&l[&4&lSERVER&f&l] : &f&lDon't forget to visit our site!”
message_time: 20
on_automessage: false
# Customization for the anti-afk system
afk:
anti_afk: true # Setting to enable the anti-Afk system, where true is on and false is off
afk_time: 10 # Time in seconds after which a player is considered to be AFK
afk_message: “&f&l[&4&lanti-AFC&f&l] : You've been afk for quite a while now, move if you're here.” # Message sent to the player when he becomes AFK
afk_off_time: 10 # Time in seconds for the player to move to reset the AFK timer.
kick_afk_message: “&f&l[&4&lanti-AFK&f&l] : Player %s was kicked for AFK!” # Message sent to the whole server when a player is kicked for AFC.
good_no_afk_message: “&f&l[&4&lanti-AFK&f&l] : I see you're here!” # Message sent to the player if he moves after the warning.
# Settings to clear chat
clear_chat:
clear_lines: -1
Whitelist of players:
Spoiler: players.yml
Players: # List of players
- "Player 1" # Player Nicknames
- "Player 2"
- "Player 1" # Player Nicknames
- "Player 2"
Groups:
Spoiler: groups.yml
Groups:
default:
Default: true
Prefix: "&f&l[&4&lTEST&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node1
- permission.node2
- permission.node3
VIP:
Default: false
Prefix: "&f&l[&2&lVIP&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node4
- permission.node5
- permission.node6
default:
Default: true
Prefix: "&f&l[&4&lTEST&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node1
- permission.node2
- permission.node3
VIP:
Default: false
Prefix: "&f&l[&2&lVIP&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node4
- permission.node5
- permission.node6
ChangeLog:
_________________________________________________________
Version : 1.4
- Added Geo-Chat, the ability to use global chat - “!” and local chat, as well as private chat - “.”
- Added ability to create and write to private chat room
- Added ability to create groups with rights, prefixes, suffixes
- Changed anti-spam system, now players are allowed to write only once every N number of seconds, which is configured in config.yml.
- Added system of mute and unmute players with the help of command
- Added ability to create and customize auto-messages on the server
- Added anti-afc system that warns a player if he doesn't move within N seconds and kicks him if he doesn't move within N seconds after the warning, all configurable in config.yml.
- Removed binding to LuckPerms, now has its own system.
- Changed some inconsistencies in text and configs
Fixed some bugs inside the code
_________________________________________________________
Version : 1.3 - BETA
- Added ability to add / remove players to / from whitelist via command.
- Added the ability to check plugin for availability of a new version, both when logging into the game and via command
- Added ability to completely clear chat
- Plugin is now internally divided into several classes
- Several functions from the plugin have been moved to the main thread, the rest are now executed asynchronously as well
- Now changing a link to text from config.yml has its own string - url_change_text
- The page on GitHub has been changed to a different one, now you can see the full structure of the plugin.
_________________________________________________________
Version : 1.2 - BETA
- Added a white list of players who are allowed to do everything
- Now the players.yml file is being created, in which the whitelist is configured
- Added the ability to enable/disable the spam filter in config.yml
_________________________________________________________
Version : 1.1 - BETA
- Added the ability to enable/disable chat links in config.yml
- Ban on spam from players, the player is mutated for N number of seconds (everything is configured in config.yml)
__________________________________________________________
Version: 1.0 - BETA
- Added the ability to create your own list of banned words.
- Added the ability to customize your text replacement color.
- Added the ability to change the text color after the replaced text with group from the LuckPerms plugin.
__________________________________________________________
Описание на Русском:
Функционал и особенности:
- Плагин не даёт игроку писать текст в чат, указанный в config.yml
- Лёгкая настройка файла config.yml
- Плагин не нагружает сервер
- Возможность перезагрузки в самой игре
- Возможность установки цвета заменённого текста в config.yml
- Возможность установки цвета текста после заменённого выражения в config.yml
- Запрет на отправку ссылок (включение / отключение в config.yml)
- Запрет на спам от игроков (настраивается в config.yml)
- Белый список игроков, которым разрешено всё
- Включение / отключение спам фильтра
- Очистка чата
- Гео-Чат - Глобальный и локальный чат
- Свои группы и права на них, префиксы и суффиксы
- Приватный чат с игроками
- Автосообщения на сервере
- Анти-афк система
chatcontrolcore.command.reload - разрешение на перезагрузку плагина.
chatcontrolcore.command.clear - разрешение на очистку чата.
chatcontrolcore.command.whitelist - разрешение на работу с белым списком.
chatcontrolcore.command.update - разрешение на проверку обновления плагина.
chatcontrolcore.command.mute - разрешение на мьют / размьют игроков
chatcontrolcore.command.private - разрешение на работу с приватным чатом
chatcontrolcore.command.private.acceptdecline - разрешение на принятие / отклонение вступления в приватный чат (отдельно от command.private)
chatcontrolcore.command.user - разрешение на добавление / удаление игрока в (из) группу(ы)
Требования:
Версия Minecraft - 1.12+
Ядро - Spiggot
Команды:
/ccc reload - перезагрузить плагин.
/ccc update - Проверить обновление плагина.
/ccc whitelist [add / remove] [ник] - Добавление / Удаление игрока с белого списка.
/ccc clear - Очистить чат.
/ccc mute [ник] [время_мьюта] - Замьютить игрока на время.
/ccc unmute [ник] - Размьютить игрока.
/ccc user [ник] add [группа] - Добавить игрока в группу (если хотите удалить, то добавьте в группу - default)
/ccc private create [название] - Создать приватный чат.
/ccc private add [ник] - Отправить приглашение игроку на вступление в приватный чат.
/ccc private leave - Выйти с приватного чата.
/ccc private off - Удалить приватный чат.
/ccc private accept - Принять приглашение на вступление в приватный чат.
/ccc private decline - Отклонить приглашение на вступление в приватный чат.
Конфигурация:
Spoiler: config.yml
replace_worlds: # Название для класса
Example1: # Название подкласса для смены текста
Text: # Текста которые нужно заменить
- "плохой"
- "не очень"
- "дебил"
Replace: "&4&lзапрещено" # Заменить на текст
Example2:
Text:
- "неудача"
Replace: "&4&lзапрещено"
# Настройки для анти-спама
chat:
off_spam: true # Включён ли анти-спам, где "true" - включён, а "false" - выключен
off_chat_url: true # Разрешено ли отправлять ссылки в чат, где "true" - запрещено, а "false" - разрешено
forbidden_words: true # Разрешено ли отправлять запрещённые слова в чат, где "true" - запрещено, а "false" - разрешено
spam_time: 3 # Время в секундах на которое блокируется чат, после одного сообщения от игрока
url_change_text: "&4&lзапрещено" # Сам текст который заменяет ссылку в чате.
# Настройки для авто-сообщения
auto_message:
welcome_message: # Название для авто-сообщения
text_automessage: "&f&l[&4&lSERVER&f&l] : &f&lПриветствуем тебя на сервере!" # Текст авто-сообщения
message_time: 10 # Раз во сколько будет отправляться автосообщение, в секундах
on_automessage: false # Параметр для включения автосообщения, где "true" - включено, а "false" - выключено
reminder_message:
text_automessage: "&f&l[&4&lSERVER&f&l] : &f&lНе забудьте посетить наш сайт!"
message_time: 20
on_automessage: false
# Настройка для системы анти-афк
afk:
anti_afk: true # Параметр для включения анти-АФК системы, где true - включено, а false - выключено
afk_time: 10 # Время в секундах, после которого игрок считается АФК
afk_message: "&f&l[&4&lАНТИ-АФК&f&l] : Ты уже довольно продолжительно стоишь в афк, пошевелись если ты тут." # Сообщение, отправляемое игроку, когда он становится АФК
afk_off_time: 10 # Время в секундах, в течение которого игрок должен пошевелиться, чтобы сбросить таймер АФК
kick_afk_message: "&f&l[&4&lАНТИ-АФК&f&l] : Игрок %s был кикнут за АФК!" # Сообщение, отправляемое всему серверу при кике игрока за АФК
good_no_afk_message: "&f&l[&4&lАНТИ-АФК&f&l] : Вижу ты тут!" # Сообщение, отправляемое игроку, если он пошевелится после предупреждения
# Настройки для очистки чата
clear_chat:
clear_lines: -1
Example1: # Название подкласса для смены текста
Text: # Текста которые нужно заменить
- "плохой"
- "не очень"
- "дебил"
Replace: "&4&lзапрещено" # Заменить на текст
Example2:
Text:
- "неудача"
Replace: "&4&lзапрещено"
# Настройки для анти-спама
chat:
off_spam: true # Включён ли анти-спам, где "true" - включён, а "false" - выключен
off_chat_url: true # Разрешено ли отправлять ссылки в чат, где "true" - запрещено, а "false" - разрешено
forbidden_words: true # Разрешено ли отправлять запрещённые слова в чат, где "true" - запрещено, а "false" - разрешено
spam_time: 3 # Время в секундах на которое блокируется чат, после одного сообщения от игрока
url_change_text: "&4&lзапрещено" # Сам текст который заменяет ссылку в чате.
# Настройки для авто-сообщения
auto_message:
welcome_message: # Название для авто-сообщения
text_automessage: "&f&l[&4&lSERVER&f&l] : &f&lПриветствуем тебя на сервере!" # Текст авто-сообщения
message_time: 10 # Раз во сколько будет отправляться автосообщение, в секундах
on_automessage: false # Параметр для включения автосообщения, где "true" - включено, а "false" - выключено
reminder_message:
text_automessage: "&f&l[&4&lSERVER&f&l] : &f&lНе забудьте посетить наш сайт!"
message_time: 20
on_automessage: false
# Настройка для системы анти-афк
afk:
anti_afk: true # Параметр для включения анти-АФК системы, где true - включено, а false - выключено
afk_time: 10 # Время в секундах, после которого игрок считается АФК
afk_message: "&f&l[&4&lАНТИ-АФК&f&l] : Ты уже довольно продолжительно стоишь в афк, пошевелись если ты тут." # Сообщение, отправляемое игроку, когда он становится АФК
afk_off_time: 10 # Время в секундах, в течение которого игрок должен пошевелиться, чтобы сбросить таймер АФК
kick_afk_message: "&f&l[&4&lАНТИ-АФК&f&l] : Игрок %s был кикнут за АФК!" # Сообщение, отправляемое всему серверу при кике игрока за АФК
good_no_afk_message: "&f&l[&4&lАНТИ-АФК&f&l] : Вижу ты тут!" # Сообщение, отправляемое игроку, если он пошевелится после предупреждения
# Настройки для очистки чата
clear_chat:
clear_lines: -1
Белый список игроков:
Spoiler: players.yml
Players: # Список игроков
- "Player1" # Ники игроков
- "Player2"
- "Player1" # Ники игроков
- "Player2"
Группы:
Spoiler: groups.yml
Groups:
default:
Default: true
Prefix: "&f&l[&4&lTEST&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node1
- permission.node2
- permission.node3
VIP:
Default: false
Prefix: "&f&l[&2&lVIP&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node4
- permission.node5
- permission.node6
default:
Default: true
Prefix: "&f&l[&4&lTEST&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node1
- permission.node2
- permission.node3
VIP:
Default: false
Prefix: "&f&l[&2&lVIP&f&l] &f&l"
Suffix: "&f&l"
Permissions:
- permission.node4
- permission.node5
- permission.node6
ChangeLog:
__________________________________________________________
Версия : 1.4
- Добавлен Гео-Чат, возможность использовать глобальный чат - "!" и локальный чат, а так же приватный чат - "."
- Добавлена возможность создавать и писать в приватный чат
- Добавлена возможность создавать свои группы с правами, префиксами, суффиксами
- Изменена система анти-спам, теперь игрокам дают писать лишь раз в N кол-во секунд, которое настраивается в config.yml
- Добавлена система мьюта и размьюта игроков при помощи команды
- Добавлена возможность создавать и настраивать авто-сообщения на сервере
- Добавлена система анти-афк, которая предупреждает игрока если он не двигается в течении N секунд и кикает его если он не пошевелится в течении N секунд после предупреждения, всё настраивается в config.yml
- Удалена привязка к LuckPerms, теперь появилась своя собственная система
- Изменены некоторые не совпадения в тексте и в конфигах
- Устранены некоторые баги внутри кода
Версия : 1.3 - BETA
- Добавлена возможность добавлять / удалять игроков в белый список / с белого списка через команду.
- Добавлена проверка плагина на доступность новой версии, как при входе игру, так и при помощи команды
- Добавлена возможность полностью очистить чат
- Плагин теперь внутренне разделён на несколько классов
- Несколько функций из плагина перенесены на основной поток, остальные так же выполняются асинхронно
- Теперь у замены ссылки на текст из config.yml, есть своя строка - url_change_text
- Страница на GitHub изменена на другую, теперь вы можете видеть полную структуру плагина.
Версия : 1.2 - BETA
- Добавлен белый список игроков, которым разрешено всё
- Теперь создаётся файл players.yml, в котором настраивается белый список
- Добавлена возможность включения / отключения спам фильтра в config.yml
Версия : 1.1 - BETA
- Добавлена возможность включения / отключения ссылок в чате в config.yml
- Запрет на спам от игроков, игрока мьютит на N кол-во секунд (всё настраивается в config.yml)
Версия : 1.0 - BETA
- Добавлена возможность создавать свой список запрещённых слов.
- Добавлена возможность настраивать свой цвет замены текста.
- Добавлена возможность изменять цвет текста после заменённого текста с group из плагина LuckPerms.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.12
- 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.
ChatControlCore is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 139 times (via Spigot). Download it and open it directly in the game.