Sueta
LO

Local Chat Messages Limiter

v1.2

Disallow typing in local chat, when there is nobody near!

·Plugin

Simple limiter for local chat.

You should already have any local/global plugin installed!

LocalChatLimiter just blocks any message, when there are nobody near the sender.

img

Config
############################################################
# +------------------------------------------------------+ #
# |                     Main settings                    | #
# +------------------------------------------------------+ #
############################################################
# integer value of range limit
# целочисленное значение для лимита расстояния
limitRange: 100
# String - symbol, which allows typing in global chat
# Строка - символ, позволяющий писать в глобальный чат
globalChatSymbol: "!"
# String - regular expression for global mesage format
# Highly recommend use this website for debug your RexExp: regex101.com
# "\u00a7f\\[\u00a75G\u00a7f\\].*" means, that every message with "§f[§3L§f] any symbols"
# will be local
# Рекомендую использовать сайт rexex101.com для проверки RegExp
# "\u00a7f\\[\u00a75G\u00a7f\\].*" означает, что каждое сообщение с "§f[§3L§f] любые символы"
# будет считаться локальным
localChatRexExp: "\u00a7f\\[\u00a73L\u00a7f\\].*"
# String warning for player, when there is nobody near
# vars: {0} - limitRange, {1} - globalChatSymbol
# Строка, которая предупреждает игрока о том, что рядом никого нет
# переменные: {0} - limitRange, {1} - globalChatSymbol
warnMessage: "&cВ радиусе {0} блоков от вас нет игроков, используйте {1}, чтобы написать в глобальный чат."

############################################################
# +------------------------------------------------------+ #
# |                    Other settings                    | #
# +------------------------------------------------------+ #
############################################################
# Default color - red (&c)
# String - player has no permissions for cmds
# Стандарный цвет - красный - (&c)
# Строка - у игрока недостаточно прав для исполнения команд плагина
noPermission: "У Вас нет прав на выполнение этой команды!"
# Default color - red (&c)
# String - not enough arguments for command (just /limiter, without reload)
# Строка - недостаточно аргументов для команды (просто /limiter, без reload)
# Стандарный цвет - красный - (&c)
notEnoughArgs: "Недостаточно аргументов!"
# Default color - green (&a)
# String - success reload message
# Строка - сообщение об успешной перезагрузке конфига
# Стандарный цвет - зелёный - (&a)
reloadConfig: "Плагин перезагружен!"
# Default color - red (&c)
# String - failed reload message
# Строка - сообщение об ошибке во время перезагрузке конфига
# Стандарный цвет - красный - (&c)
reloadConfigError: "Возникла внутренняя ошибка! Посмотрите в консоль."

How can I reload config?
- First of all, you should have permission: limiter.reload. Then just type /limiter reload!

How can I support plugin?
- You are always able to write a comment with your support <З
(or send some donate :З)

I found a bug! What should I do?

- If you found a bug or get error message in terminal - you always can report about in in comments or to me:

Similar projects

Plugin →