Плагин LogsRemover [1.0]

LogsRemover
Краткое описание:
Плагин автоматически удаляет устаревшие логи.
13
294
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
  6. Java 22
  7. Java 23
Исходный код
https://github.com/groundbreakingmc/LogsRemover
Фишки

  • Автоматическое удаление логов - позволяет легко удалять устаревшие файлы в соответствии с указанным временным значением в конфиге.
  • Проверка обновлений - уведомляет вас о доступных обновлениях с возможностью их автоматической загрузки (/logsremover update).

Команды

  • /logsremover reload - Перезагружает плагин.
    • Право на использование: logsremover.reload
  • /logsremover help - Отображает доступные команды.
  • /logsremover removeall - Удаляет все файлы логов.
    • Примечание: Не удаляет latest.yml, а так-же требует подтверждение "/logsremover confirm" и может использоваться только из консоли.
  • /logsremover update - Устанавливает последнее доступное обновление.
    • Примечание: В конфигурации должна быть ключена проверка обновлений и может использоваться только из консоли.

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

Вы можете настроить требуемый возраст файла для его удаления, отредактировав файл "config.yml", расположенный в папке "plugins/LogsRemover".
YAML:
# ██╗░░░░░░█████╗░░██████╗░░██████╗██████╗░███████╗███╗░░░███╗░█████╗░██╗░░░██╗███████╗██████╗░
# ██║░░░░░██╔══██╗██╔════╝░██╔════╝██╔══██╗██╔════╝████╗░████║██╔══██╗██║░░░██║██╔════╝██╔══██╗
# ██║░░░░░██║░░██║██║░░██╗░╚█████╗░██████╔╝█████╗░░██╔████╔██║██║░░██║╚██╗░██╔╝█████╗░░██████╔╝
# ██║░░░░░██║░░██║██║░░╚██╗░╚═══██╗██╔══██╗██╔══╝░░██║╚██╔╝██║██║░░██║░╚████╔╝░██╔══╝░░██╔══██╗
# ███████╗╚█████╔╝╚██████╔╝██████╔╝██║░░██║███████╗██║░╚═╝░██║╚█████╔╝░░╚██╔╝░░███████╗██║░░██║
# ╚══════╝░╚════╝░░╚═════╝░╚═════╝░╚═╝░░╚═╝╚══════╝╚═╝░░░░░╚═╝░╚════╝░░░░╚═╝░░░╚══════╝╚═╝░░╚═╝
#
# Contact dev(discord): groundbreakingmc
# Any suggestions or wanna report any error, use: https://github.com/groundbreakingmc/LogsRemover/issues

# Specify here how old does your log file have to be, to be deleted
# (if you don't write the letter, it will be counted as hours)
# m = month | w = week | d = day | h = hours
# Examples:
# If you want to delete files older than 1 month and 2 weeks, specify -> 1m 2w
# If you want to delete files older than 1 week and 3 days, specify -> 1w 3d
# If you want to delete files older than 1 month, 1 week, 3 days and 2 hours, specify -> 1m 1w 3d 2h
delete-if-older-then: 1w

# Specify here your logs directory
logs-directory: 'logs'

# Updates checker
updates:
  # Does plugin need to check for updates?
  check: true
  # Does plugin need to download new version if possible?
  auto-update: false

# don't touch it
config-version: 1.0

no-permission: "§cSorry, but you don't have permission to execute this command."

Автор

Groundbreaking

Еще ресурсы от Groundbreaking

VoidFall
VoidFall
Выполни какое-то действие при достижении игроком выбранных координат по Y (Своё для каждого мира)
FlightSystem
FlightSystem
Новая система полёта на твой сервер!
ExplosionsBlocker
ExplosionsBlocker
Блокировщик любых взрывов в любых мирах (Немного кастомизации)
Красивый и удобный скрипт запуска для сервера на Linux (start.sh)
Красивый и удобный скрипт запуска для сервера на Linux (start.sh)
Данное ПО было разработанно для запуска серверов строго для Linux и его форков! (Deiban/Ubuntu итд)
ВерхНиз