LuxinfineChat-2.6-1.7.10

Цена - 1500 рублей [Github - 3500 рублей]

Полный аналог плагинов на чат с добавлением социальных команд и тонкой настройкой. Звуковой пинг игрока при отправлении @username в чат, показ баланса при наведении на ник игрока, выполнение команды /msg username при нажатии на ник игрока в чате и множество других фич, уникальных для версии 1.7.10

{
  "configuration": {
    "time_format": {
      "comment": "Формат времени для плейсхолдера {TIME}",
      "type": "String",
      "default": "HH:mm",
      "value": "HH:mm"
    },
    "social_spy_console": {
      "comment": "Выводить в консоль личные сообщения",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "enable_offline_ignore": {
      "comment": "Включить возможность добавления оффлайн игроков в игнор",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "addPingableNicksInTabComplete": {
      "comment": "Добавить в табкомплит ники игроков с префиксом для пинга",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "player_click_suggest_cmd": {
      "comment": "Какую команду вставить в чат при нажатии на ник игрока в сообщениях. Оставьте пустым, если не требуется. Доступный плейсхолдер - {USERNAME}.",
      "type": "String",
      "default": "/msg {USERNAME} ",
      "value": "/msg {USERNAME} "
    },
    "chat_style_symbol": {
      "comment": "Символ для форматирования сообщений в чате",
      "type": "String",
      "default": "&",
      "value": "&"
    },
    "social_afk_notify": {
      "comment": "Предупреждать игрока о том, что игрок отошёл при попытке написать личное сообщение AFK игроку",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "enable_balance_feature": {
      "comment": "Включить показ баланса игрока",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "commands": {
      "properties": {
        "broadcast_enable": {
          "comment": "Включить команду broadcast",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "broadcast_aliases": {
          "comment": "Алиасы команды broadcast",
          "type": "List<String>",
          "default": [
            "share",
            "notify",
            "bc"
          ],
          "value": [
            "share",
            "notify",
            "bc"
          ]
        },
        "ignore_enable": {
          "comment": "Включить команду ignore",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "ignore_aliases": {
          "comment": "Алиасы команды ignore",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "ignorelist_enable": {
          "comment": "Включить команду ignorelist",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "ignorelist_aliases": {
          "comment": "Алиасы команды ignorelist",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "msg_enable": {
          "comment": "Включить команду msg",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "msg_aliases": {
          "comment": "Алиасы команды msg",
          "type": "List<String>",
          "default": [
            "tell"
          ],
          "value": [
            "tell",
            "w",
            "m"
          ]
        },
        "reply_enable": {
          "comment": "Включить команду reply",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "reply_aliases": {
          "comment": "Алиасы команды reply",
          "type": "List<String>",
          "default": [],
          "value": [
            "r"
          ]
        },
        "afk_enable": {
          "comment": "Включить команду afk",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "afk_aliases": {
          "comment": "Алиасы команды afk",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "spy_enable": {
          "comment": "Включить команду spy",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "spy_aliases": {
          "comment": "Алиасы команды spy",
          "type": "List<String>",
          "default": [],
          "value": []
        }
      }
    },
    "notify": {
      "properties": {
        "enable": {
          "comment": "Включить пинг игроков звуковым сигналом",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "sound": {
          "comment": "Имя звука, который будет проигрываться при пинге",
          "type": "String",
          "default": "random.pop",
          "value": "random.pop"
        },
        "prefix": {
          "comment": "Префикс для пинга игроков. Используйте этот символ пере ником игрока для его пинга.",
          "type": "String",
          "default": "@",
          "value": "@"
        },
        "volume": {
          "comment": "Громкость звука при пинге",
          "range": "От 0.0 до 3.4028235E38",
          "type": "float",
          "default": 1.5,
          "value": 1.5
        },
        "pitch": {
          "comment": "Пик звука при пинге",
          "range": "От 0.0 до 3.4028235E38",
          "type": "float",
          "default": 1.0,
          "value": 1.0
        },
        "social_auto": {
          "comment": "Автоматический пинг игрока когда ему пишут в личное сообщение",
          "type": "boolean",
          "default": true,
          "value": true
        }
      }
    },
    "permissions": {
      "properties": {
        "chat_color_permission": {
          "comment": "Право на возможность использовать цветовые коды в чате",
          "type": "String",
          "default": "chat.colors",
          "value": "chat.colors"
        },
        "chat_links_permission": {
          "comment": "Право на кликабельность ссылок в чате",
          "type": "String",
          "default": "chat.links",
          "value": "chat.links"
        },
        "chat_spy_permission": {
          "comment": "Право на прослушку локального чата",
          "type": "String",
          "default": "chat.spy",
          "value": "chat.spy"
        },
        "chat_bypass_timeout_permission": {
          "comment": "Право, позволяющий обходить таймаут сообщений",
          "type": "String",
          "default": "chat.timeout.bypass",
          "value": "chat.timeout.bypass"
        },
        "ignore_bypass_permission": {
          "comment": "Право, позволяющий обходить игнор пользователя игроками",
          "type": "String",
          "default": "chat.ignore.bypass",
          "value": "chat.ignore.bypass"
        },
        "chat_spy_social_permission": {
          "comment": "Право на прослушку личного чата",
          "type": "String",
          "default": "chat.spy.social",
          "value": "chat.spy.social"
        },
        "auto_afk_permission": {
          "comment": "Право, при наличии которого в чате будет оповещать об изменении AFK-статуса игрока",
          "type": "String",
          "default": "chat.afk.auto",
          "value": "chat.afk.auto"
        }
      }
    },
    "guard_chat": {
      "properties": {
        "timeout_enabled": {
          "comment": "Включить таймаут сообщений",
          "type": "boolean",
          "default": true,
          "value": false
        },
        "timeout_time": {
          "comment": "Кулдаун между сообщениями в чат в секундах",
          "range": "От 0 до 2147483647",
          "type": "int",
          "default": 1,
          "value": 1
        }
      }
    },
    "local_chat": {
      "properties": {
        "enable_hello_msg": {
          "comment": "Включить приветственное сообщение при входе на сервер",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "enabled": {
          "comment": "Включить локальный чат",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "distance": {
          "comment": "Дистанция видимости локального чата",
          "range": "От 0 до 2147483647",
          "type": "int",
          "default": 64,
          "value": 100
        }
      }
    },
    "economy": {
      "comment": "Провайдер экономики",
      "type": "Economy",
      "default": "dummy",
      "value": "LuxinfineEconomy"
    },
    "perms": {
      "comment": "Провайдер прав",
      "type": "Permissions",
      "default": "dummy",
      "value": "LuxinfinePermissions"
    }
  }
}

Last updated