LuxinfinePunishments-4.0-1.7.10

Цена - 1000 рублей [Github - 2500 рублей]

Информация:

Мод для наказаний - банов, мутов и киков с поддержкой банов по железу (для GravitLauncher) и полной интеграцией с БД MySQL.

Конфигурация:

{
  "configuration": {
    "kick_immune_users": {
      "comment": "Список имен игроков, которые не могут быть кикнуты не при каких условиях",
      "type": "Set<String>",
      "default": [],
      "value": []
    },
    "ban_immune_users": {
      "comment": "Список имен игроков, которые не могут быть забанены не при каких условиях",
      "type": "Set<String>",
      "default": [
        "daniorio"
      ],
      "value": [
        "daniorio"
      ]
    },
    "mute_immune_users": {
      "comment": "Список имен игроков, которые не могут быть замучены не при каких условиях",
      "type": "Set<String>",
      "default": [
        "daniorio"
      ],
      "value": [
        "daniorio"
      ]
    },
    "mute_blocked_commands": {
      "comment": "Список команд, которые нельзя выполнять в муте",
      "type": "Set<String>",
      "default": [
        "msg",
        "reply"
      ],
      "value": [
        "msg",
        "reply"
      ]
    },
    "date_format": {
      "comment": "Формат времени при выводе срока бана и мута",
      "type": "String",
      "default": "dd MMM yyyy HH:mm:ss",
      "value": "dd MMM yyyy HH:mm:ss"
    },
    "mute_immune_permission": {
      "comment": "Право для защиты от мута",
      "type": "String",
      "default": "punishments.mute.immune",
      "value": "punishments.mute.immune"
    },
    "kick_immune_permission": {
      "comment": "Право для защиты от кика",
      "type": "String",
      "default": "punishments.kick.immune",
      "value": "punishments.kick.immune"
    },
    "kick_all_permission": {
      "comment": "Право для кика всех игроков на сервере",
      "type": "String",
      "default": "punishments.kick.all",
      "value": "punishments.kick.all"
    },
    "ban_immune_permission": {
      "comment": "Право для защиты от бана",
      "type": "String",
      "default": "punishments.ban.immune",
      "value": "punishments.ban.immune"
    },
    "kick_if_not_loaded": {
      "comment": "Запрет входа игроков, если не загрузка данных из БД не удалась",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "console_immune_bypass": {
      "comment": "Обход права на защиту от бана, кика, мута для консоли",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "support_offline_punishes": {
      "comment": "Возможность наказаний для оффлайн игроков",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "check_punishments_time": {
      "comment": "Интервал проверки времени банов и мутов в секундах",
      "range": "От 10 до 2147483647",
      "type": "int",
      "default": 60,
      "value": 60
    },
    "time_to_permanent": {
      "comment": "Максимальное время наказания, после которого оно перходит в режим перманентного в днях",
      "range": "От 0 до 2147483647",
      "type": "int",
      "default": 365,
      "value": 365
    },
    "kick_broadcast": {
      "comment": "Оповещать всех игроков при кике игрока",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "mute_broadcast": {
      "comment": "Оповещать всех игроков при муте игрока",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "ban_broadcast": {
      "comment": "Оповещать всех игроков при бане игрока",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "unban_broadcast": {
      "comment": "Оповещать всех игроков при разбане игрока",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "unmute_broadcast": {
      "comment": "Оповещать всех игроков при размуте игрока",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "permissions": {
      "comment": "Провайдер прав",
      "type": "Permissions",
      "default": "dummy",
      "value": "LuxinfinePermissions"
    },
    "command": {
      "properties": {
        "command_ban_enabled": {
          "comment": "Включение команды бана",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "command_kick_enabled": {
          "comment": "Включение команды кика",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "command_mute_enabled": {
          "comment": "Включение команды мута",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "command_unban_enabled": {
          "comment": "Включение команды разбана",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "command_unmute_enabled": {
          "comment": "Включение команды размута",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "command_ban_aliases": {
          "comment": "Список алиасов команды бана",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "command_unban_aliases": {
          "comment": "Список алиасов команды разбана",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "command_kick_aliases": {
          "comment": "Список алиасов команды кика",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "command_mute_aliases": {
          "comment": "Список алиасов команды мута",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "command_unmute_aliases": {
          "comment": "Список алиасов команды размута",
          "type": "List<String>",
          "default": [],
          "value": []
        }
      }
    },
    "database": {
      "properties": {
        "main_table_db_id": {
          "range": "От -2147483648 до 2147483647",
          "type": "int",
          "default": 0,
          "value": 1
        },
        "main_table": {
          "type": "String",
          "default": "dle_users",
          "value": "dle_users"
        },
        "main_username_column": {
          "type": "String",
          "default": "name",
          "value": "name"
        },
        "main_hwid_column": {
          "type": "String",
          "default": "hwid",
          "value": "hwid"
        },
        "hwids_table_db_id": {
          "range": "От -2147483648 до 2147483647",
          "type": "int",
          "default": 0,
          "value": 1
        },
        "hwids_table": {
          "type": "String",
          "default": "hwid",
          "value": "hwids"
        },
        "hwids_id_column": {
          "type": "String",
          "default": "id",
          "value": "id"
        },
        "hwids_banned_column": {
          "type": "String",
          "default": "banned",
          "value": "banned"
        },
        "bans_table_db_id": {
          "range": "От -2147483648 до 2147483647",
          "type": "int",
          "default": 0,
          "value": 1
        },
        "bans_table": {
          "type": "String",
          "default": "banlist",
          "value": "banlist"
        },
        "bans_user_column": {
          "type": "String",
          "default": "name",
          "value": "name"
        },
        "bans_time_column": {
          "type": "String",
          "default": "time",
          "value": "time"
        },
        "bans_expires_column": {
          "type": "String",
          "default": "expires",
          "value": "expires"
        },
        "bans_banner_column": {
          "type": "String",
          "default": "banner",
          "value": "banner"
        },
        "bans_reason_column": {
          "type": "String",
          "default": "reason",
          "value": "reason"
        },
        "mutes_table_db_id": {
          "range": "От -2147483648 до 2147483647",
          "type": "int",
          "default": 0,
          "value": 1
        },
        "mutes_table": {
          "type": "String",
          "default": "mutelist",
          "value": "mutelist"
        },
        "mutes_time_column": {
          "type": "String",
          "default": "time",
          "value": "time"
        },
        "mutes_user_column": {
          "type": "String",
          "default": "name",
          "value": "name"
        },
        "mutes_expires_column": {
          "type": "String",
          "default": "expires",
          "value": "expires"
        },
        "mutes_muter_column": {
          "type": "String",
          "default": "muter",
          "value": "muter"
        },
        "mutes_reason_column": {
          "type": "String",
          "default": "reason",
          "value": "reason"
        }
      }
    }
  }
}

Last updated