LuxinfineLogger-4.0-1.7.10

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

Мод для логгирования всех действий игроков и сервера в отдельные файлы, включая логгирование пакетов, с очень тонкой настройкой.

{
  "configuration": {
    "ExplosionsLogger": {
      "properties": {
        "explosionsEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        }
      }
    },
    "PacketHandlerLogger": {
      "properties": {
        "logVanillaPackets": {
          "comment": "Логгировать ванильные пакеты",
          "type": "boolean",
          "default": false,
          "value": false
        },
        "customPacketsBlackList": {
          "comment": "Чёрный список CustomPacketEvent, по имени класса, обработчиков для логгирования",
          "type": "CustomClassList",
          "default": [
            "ic2.core.network.NetworkManager"
          ],
          "value": [
            "ic2.core.network.NetworkManager"
          ]
        },
        "enableS2CPacketsListener": {
          "comment": "Включить логирование пакетов Server->Client",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "packetBlackListChannels": {
          "comment": "Чёрный список каналов для логгера пакетов",
          "type": "List<String>",
          "default": [],
          "value": []
        },
        "packetSizeToConsole": {
          "comment": "Минимальный размер пакета в байтах для уведомления в консоль. -1 для отключения отсылки в консоль.",
          "range": "От -2147483648 до 2147483647",
          "type": "int",
          "default": -1,
          "value": -1
        },
        "packetSizeToLog": {
          "comment": "Минимальный размер пакета в байтах для записи в лог. -1 для логгирования всех пакетов.",
          "range": "От -2147483648 до 2147483647",
          "type": "int",
          "default": -1,
          "value": -1
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "enableC2SPacketsListener": {
          "comment": "Включить логирование пакетов Client->Server",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "imessageBlackList": {
          "comment": "Чёрный список IMessage пакетов, по имени канала и ID дескриминатора, для логгирования",
          "type": "Set<ImmutablePair<String, Byte>>",
          "default": [
            {
              "key": "SimplyJetpacks",
              "value": 2
            }
          ],
          "value": [
            {
              "key": "SimplyJetpacks",
              "value": 2
            }
          ]
        }
      }
    },
    "EntityAttackLogger": {
      "properties": {
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "entityAttackLogFakes": {
          "comment": "Включить логгирование фейк-плееров (автономные активаторы и т.п.)",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "entityAttackEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "entityAttackBlackListItemsVerify": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        },
        "entityAttackBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        },
        "entityAttackEmptyHandEnable": {
          "comment": "Логгировать атаку пустой рукой",
          "type": "boolean",
          "default": true,
          "value": true
        }
      }
    },
    "EntityInteractLogger": {
      "properties": {
        "entityInteractEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "entityInteractLogFakes": {
          "comment": "Включить логгирование фейк-плееров (автономные активаторы и т.п.)",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "entityInteractEmptyHandEnable": {
          "comment": "Логгировать клики пустой рукой",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "entityInteractBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "entityInteractBlackListItemsVerify": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        }
      }
    },
    "InteractLogger": {
      "properties": {
        "interactEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "interactBlackListItemsVerify": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        },
        "interactBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        },
        "interactLogFakes": {
          "comment": "Включить логгирование фейк-плееров (автономные активаторы и т.п.)",
          "type": "boolean",
          "default": false,
          "value": false
        },
        "interactEmptyHandEnable": {
          "comment": "Логгировать клики пустой рукой",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        }
      }
    },
    "CommandsLogger": {
      "properties": {
        "commandsBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "commandsRCONEnable": {
          "comment": "Включить логирование выполнение команд через RCON/Console",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "commandsBlackListCMDS": {
          "comment": "Чёрный список команд (НЕ алиасы!) для логгера",
          "type": "List<String>",
          "default": [
            "home",
            "tpaccept",
            "tpdeny",
            "spawn",
            "sethome",
            "tpa",
            "msg",
            "help"
          ],
          "value": [
            "home",
            "tpaccept",
            "tpdeny",
            "spawn",
            "sethome",
            "tpa",
            "msg",
            "help"
          ]
        },
        "commandsPlayersEnable": {
          "comment": "Включить логирование выполнение команд игроками",
          "type": "boolean",
          "default": true,
          "value": true
        }
      }
    },
    "DeathLogger": {
      "properties": {
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "deathBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio",
            "Najvlad"
          ],
          "value": [
            "daniorio"
          ]
        },
        "deathCauseEnable": {
          "comment": "Включить логирование причины смерти",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "deathArmorEnable": {
          "comment": "Включить логирование брони при смерти",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "deathEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "deathLvlEnable": {
          "comment": "Включить логирование опыта при смерти",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "deathInvEnable": {
          "comment": "Включить логирование инвентаря при смерти",
          "type": "boolean",
          "default": true,
          "value": true
        }
      }
    },
    "BreakLogger": {
      "properties": {
        "breakLogFakes": {
          "comment": "Включить логгирование фейк-плееров (автономные активаторы и т.п.)",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "breakBlackListItemsVerify": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        },
        "breakEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "breakBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        }
      }
    },
    "PlaceLogger": {
      "properties": {
        "placeBlackListItemsVerify": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        },
        "placeLogFakes": {
          "comment": "Включить логгирование фейк-плееров (автономные активаторы и т.п.)",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "placeEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "placeBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        }
      }
    },
    "PickupLogger": {
      "properties": {
        "pickupEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "pickupBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "pickupBlackListItemsVerify": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        }
      }
    },
    "DropLogger": {
      "properties": {
        "dropEnable": {
          "comment": "Включить логирование данной категории",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "maxLogSize": {
          "comment": "Максимальный размер лога (в байтах). Значение -1 отключает лимит",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "dropBlackListPlayers": {
          "comment": "Список игроков, за которыми не будет записываться лог",
          "type": "List<String>",
          "default": [
            "daniorio"
          ],
          "value": [
            "daniorio"
          ]
        },
        "dropBlackListItemsVerifi": {
          "comment": "Чёрный список предметов для логирования в формате modid:itemname:meta. Вместо meta допустима \"*\"",
          "type": "CustomStackList",
          "default": [],
          "value": []
        }
      }
    }
  }
}

Last updated