LuxinfinePunishments-5.4-1.7.10
Информация:
Конфигурация:
{
"configuration": {
"mute_blocked_commands": {
"comment": "Список команд, которые нельзя выполнять в муте",
"type": "Set<String>",
"default": [
"msg",
"reply"
],
"value": [
"msg",
"reply"
]
},
"check_punishments_time": {
"comment": "Интервал проверки времени банов и мутов в секундах. При его срабатывании в БД будут удаляться истекшие по сроку наказания",
"range": "От 10 до 2147483647",
"type": "int",
"default": 60,
"value": 60
},
"check_hwid_bans_on_login": {
"comment": "Проверять наличие HWID бана при попытке подключения игрока к серверу. Если ваш лаунчерсервер сам проверяет HWID-баны - опцию можно отключить",
"type": "boolean",
"default": true,
"value": true
},
"database": {
"properties": {
"mutes": {
"properties": {
"mutes_db_id": {
"comment": "ID подключения к БД, где мод будет записывать действующие блокировки чата в таблицу",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"mutes_mutedBy_column": {
"comment": "Колонка с UUID игрока, который выдал блокировку чата",
"type": "String",
"default": "muted_by",
"value": "muted_by"
},
"mutes_db_listener_id": {
"comment": "ID подключения слушателя БД. Если подключен, при изменении таблицы извне (сайт и т.п.) - в игре тут же будет применён/снят мут. Значение -1 отключает опцию",
"range": "От -1 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"mutes_expiresAt_column": {
"comment": "Колонка с датой истечения блокировки чата",
"type": "String",
"default": "expires_at",
"value": "expires_at"
},
"mutes_uuid_column": {
"comment": "Колонка с UUID игрока, которому заблокировали чат",
"type": "String",
"default": "uuid",
"value": "uuid"
},
"mutes_reason_column": {
"comment": "Колонка с причиной блокировки чата",
"type": "String",
"default": "reason",
"value": "reason"
},
"mutes_mutedAt_column": {
"comment": "Колонка с датой блокировки чата",
"type": "String",
"default": "muted_at",
"value": "muted_at"
},
"mutes_table": {
"comment": "Имя таблицы с блокировками чата",
"type": "String",
"default": "punishments_mutes",
"value": "punishments_mutes"
},
"mutes_server_id_column": {
"comment": "Колонка с ID сервера",
"type": "String",
"default": "server_id",
"value": "server_id"
}
}
},
"ip_bans": {
"properties": {
"ip_bans_expiresAt_column": {
"comment": "Колонка с датой истечения бана",
"type": "String",
"default": "expires_at",
"value": "expires_at"
},
"ip_bans_ip_column": {
"comment": "Колонка с IP забаненного игрока",
"type": "String",
"default": "ip",
"value": "ip"
},
"ip_bans_table": {
"comment": "Имя таблицы с IP банами",
"type": "String",
"default": "punishments_ip_bans",
"value": "punishments_ip_bans"
},
"ip_bans_reason_column": {
"comment": "Колонка с причиной бана",
"type": "String",
"default": "reason",
"value": "reason"
},
"ip_bans_bannedBy_column": {
"comment": "Колонка с UUID игрока, который выдал бан",
"type": "String",
"default": "banned_by",
"value": "banned_by"
},
"ip_bans_db_listener_id": {
"comment": "ID подключения слушателя БД. Если подключен, при изменении таблицы извне (сайт и т.п.) - в игре тут же будет применён/снят бан. Значение -1 отключает опцию",
"range": "От -1 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"ip_bans_bannedAt_column": {
"comment": "Колонка с датой бана",
"type": "String",
"default": "banned_at",
"value": "banned_at"
},
"ip_bans_db_id": {
"comment": "ID подключения к БД, где мод будет записывать действующие IP баны в таблицу",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"ip_bans_server_id_column": {
"comment": "Колонка с ID сервера",
"type": "String",
"default": "server_id",
"value": "server_id"
}
}
},
"bans": {
"properties": {
"bans_expiresAt_column": {
"comment": "Колонка с датой истечения бана",
"type": "String",
"default": "expires_at",
"value": "expires_at"
},
"bans_reason_column": {
"comment": "Колонка с причиной бана",
"type": "String",
"default": "reason",
"value": "reason"
},
"bans_bannedBy_column": {
"comment": "Колонка с UUID игрока, который выдал бан",
"type": "String",
"default": "banned_by",
"value": "banned_by"
},
"bans_db_listener_id": {
"comment": "ID подключения слушателя БД. Если подключен, при изменении таблицы извне (сайт и т.п.) - в игре тут же будет применён/снят бан. Значение -1 отключает опцию",
"range": "От -1 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"bans_db_id": {
"comment": "ID подключения к БД, где мод будет записывать действующие баны в таблицу",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"bans_uuid_column": {
"comment": "Колонка с UUID забаненного игрока",
"type": "String",
"default": "uuid",
"value": "uuid"
},
"bans_table": {
"comment": "Имя таблицы с банами",
"type": "String",
"default": "punishments_bans",
"value": "punishments_bans"
},
"bans_bannedAt_column": {
"comment": "Колонка с датой бана",
"type": "String",
"default": "banned_at",
"value": "banned_at"
},
"bans_server_id_column": {
"comment": "Колонка с ID сервера",
"type": "String",
"default": "server_id",
"value": "server_id"
}
}
},
"hwid_bans": {
"properties": {
"enabled": {
"comment": "Включить поддержку HWID-блокировок. Если у нас лаунчер не поддерживает хранение HWID игроков - установите false",
"type": "boolean",
"default": true,
"value": true
},
"comment": "Колонка с HWID игрока. Значение 0 в колонке означает, что HWID неизвестен",
"type": "String",
"default": "hwid",
"value": "hwid"
},
"hwid_bans_reason_column": {
"comment": "Колонка с причиной бана",
"type": "String",
"default": "reason",
"value": "reason"
},
"hwid_bans_bannedAt_column": {
"comment": "Колонка с датой бана",
"type": "String",
"default": "banned_at",
"value": "banned_at"
},
"users_uuid_column": {
"comment": "Колонка с UUID игрока",
"type": "String",
"default": "uuid",
"value": "uuid"
},
"hwid_bans_hwid_column": {
"comment": "Колонка с HWID забаненного игрока. Тип данных здесь должен быть такой же, как в колонке HWID в таблице игроков (мод сам подстроится)",
"type": "String",
"default": "hwid",
"value": "hwid"
},
"hwid_bans_expiresAt_column": {
"comment": "Колонка с датой истечения бана",
"type": "String",
"default": "expires_at",
"value": "expires_at"
},
"hwid_bans_db_id": {
"comment": "ID подключения к БД, где мод будет записывать действующие HWID баны в таблицу",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 1,
"value": 1
},
"users_db_id": {
"comment": "ID подключения к БД с таблицей игроков и HWID (в ней должен быть UUID игрока и его HWID)",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 1,
"value": 1
},
"hwid_bans_bannedBy_column": {
"comment": "Колонка с UUID игрока, который выдал бан",
"type": "String",
"default": "banned_by",
"value": "banned_by"
},
"hwid_bans_db_listener_id": {
"comment": "ID подключения слушателя БД. Если подключен, при изменении таблицы извне (сайт и т.п.) - в игре тут же будет применён/снят бан. Значение -1 отключает опцию",
"range": "От -1 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"users_table": {
"comment": "Имя таблицы с игроками",
"type": "String",
"default": "dle_users",
"value": "dle_users"
},
"hwid_bans_table": {
"comment": "Имя таблицы с HWID банами",
"type": "String",
"default": "punishments_hwid_bans",
"value": "punishments_hwid_bans"
},
"hwid_bans_server_id_column": {
"comment": "Колонка с ID сервера",
"type": "String",
"default": "server_id",
"value": "server_id"
}
}
},
"debug_without_database": {
"comment": "Отладка мода без подключения к БД",
"type": "boolean",
"default": false,
"value": false
},
"server_id": {
"comment": "ID сервера. Записывается в server_id колонку в таблицах мода. Также все наказания с другим server_id будут игнорироваться для текущего сервера. Если на вашем проекте общие баны меж серверами - можно оставить по умолчанию (0). Если баны на каждый сервер свои - укажите уникальный ID в конфиге каждого сервера",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 0,
"value": 0
}
}
},
"max_entries_per_page": {
"comment": "Максимальное кол-во строк наказаний в списках, выводимых командами /bans /banips /hardbans /mutes",
"range": "От 1 до 2147483647",
"type": "int",
"default": 10,
"value": 10
},
"immune": {
"properties": {
"check_perms_lvl": {
"comment": "Запретить выдачу наказаний, если целевой игрок имеет статус выше того, кто выполняет команду. Статус определяется как приоритет самой наивысшей permissions-группы отправителя (для консоли/api - приоритет максимальный)",
"type": "boolean",
"default": true,
"value": true
},
"mute_immune_users": {
"comment": "Список имен игроков, которые не могут быть замучены не при каких условиях (Исключение - команда из консоли)",
"type": "Set<String>",
"default": [
"daniorio"
],
"value": [
"daniorio"
]
},
"ban_immune_users": {
"comment": "Список имен игроков, которые не могут быть забанены не при каких условиях (Исключение - команда из консоли)",
"type": "Set<String>",
"default": [
"daniorio"
],
"value": [
"daniorio"
]
},
"kick_immune_users": {
"comment": "Список имен игроков, которые не могут быть выгнаны не при каких условиях (Исключение - команда из консоли)",
"type": "Set<String>",
"default": [
"daniorio"
],
"value": [
"daniorio"
]
}
}
},
"notify": {
"properties": {
"mute_broadcast": {
"comment": "Оповещать всех игроков при муте игрока",
"type": "boolean",
"default": true,
"value": true
},
"unban_broadcast": {
"comment": "Оповещать всех игроков при разбане игрока",
"type": "boolean",
"default": false,
"value": false
},
"ban_broadcast": {
"comment": "Оповещать всех игроков при бане игрока",
"type": "boolean",
"default": true,
"value": true
},
"unmute_broadcast": {
"comment": "Оповещать всех игроков при размуте игрока",
"type": "boolean",
"default": false,
"value": false
},
"hard_ban_broadcast": {
"comment": "Оповещать всех игроков при HWID бане игрока. Если на сервере никого нет с целевым HWID - сообщение выедено не будет",
"type": "boolean",
"default": false,
"value": false
},
"ip_ban_broadcast": {
"comment": "Оповещать всех игроков при IP бане игрока. Если на сервере никого нет с целевым IP - сообщение выедено не будет",
"type": "boolean",
"default": false,
"value": false
},
"kick_broadcast": {
"comment": "Оповещать всех игроков при кике игрока",
"type": "boolean",
"default": true,
"value": true
}
}
}
}
}Команда
Права и атрибуты
Описание
Право
Описание
Last updated