Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин PlayerDataRemover [Авто удаление файлов, Планировщик, WG - Удали неактивные регионы] 1.4.7 - 1.14

Тема в разделе "Неподтвержденные плагины", создана пользователем DaNseR_YT, 3 авг 2018.

  1. Автор темы
    DaNseR_YT

    DaNseR_YT Активный участник Пользователь

    Баллы:
    61
    Этот плагин идеально подходит для серверов с мини-играми и серверов с выживанем
    100% без лагов(Серверы с 256 МБ оперативной памяти хорошо работают с PlayerDataRemover)

    Плагин активно разрабатывается, пишите свои предложения!

    -
    Многопоточность
    - Авто Удаление неактивных регионов с их регенерацией на карте
    - Функция планировщика
    - Автоматическое удаление старых файлов
    - Настраиваемый
    - Гибкий
    - Полностью оптимизирован
    - Активная поддержка
    - Поддержка API

    [​IMG]

    [​IMG]

    [​IMG]
    [​IMG]
    Код:
    Получение уведомлений об обновлении - "PlayerDataRemover.update.notify" или опка
    Все команды плагина - "PlayerDataRemover.commands"
    Код:
    #
    # Для проверки правильности конфига, используйте http://yaml-online-parser.appspot.com/
    #
    # Скачать PlayerDataRemover https://www.spigotmc.org/resources/59029/
    #
    
    
    
    # Переменные для секции delete:
    # %NAME% - Ник игрока                 Пример: Player
    # %UUID% - UUID Игрока (UniqueId)     Пример: a01e3843-e521-3998-958a-f459800e4d11
    # %FIXUUID% - UUID Игрока, но без "-" Пример: a01e3843e5213998958af459800e4d11
    # %IP% - Адрес игрока в IPv4          Пример: 9.9.9.9
    delete:
    # Удалять ли файлы после выхода игрока?
    # !! Файлы будет удалены через 2500 милисекунд (50 Тиков) !!
    onQuit: false
    # Если выше отключено, это не работает
    # Пример plugins/Essentials/userdata/%UUID%.yml
    # !! Файлы будет удален через 2500 милисекунд (50 Тиков) !!
    onQuitFile:
    - world/playerdata/%UUID%.dat
    - world/stats/%UUID%.dat
    - world/advancements/%UUID%.dat
    - plugins/Essentials/userdata/%UUID%.yml
    # Пример plugins/AuthMe/playerdata/%UUI..
    # !! Файлы будет удален через 2500 милисекунд (50 Тиков) !!
    onQuitFolder:
    - ""
    # Удалять ли файлы при старте сервера?
    onServerStart: false
    # Если выше отключено, это не работает
    # Удаление ВСЕХ Файлов из папки
    onServerStartFilesInDir:
    - world/playerdata/
    - world/stats/
    - world/advancements/
    - plugins/Essentials/userdata/
    # Если выше отключено, это не работает
    # Удаление конкретного файла
    # Пример usercache.json
    onServerStartFiles:
    - usercache.json
    
    
    
    
    # Планировщик
    schedule:
    enabled: false
    tasks:
      # Название
      randomname1:
       # Каждые сколько секунд выполнять
       delay: 10
       # Удаление Конкретного файла
       files:
       - randomfile228538.json
       # Удаление ВСЕХ Файлов из папки
       folder:
       - plugins/plugin/random/folder
    
    
    
    
    # Работа со старыми файлами
    old-files:
    enabled: false
    purges:
      # Название
      randomname1:
       # После скольких дней файл считается неактивным
       days: 90
       # Из папки удалятся все файлы старше 90 дней
       # All files older than 90 days will be deleted from the folder
       folder:
       - plugins/Essentials/userdata/
    
    
    
    
    # Очистка старых регионов (Работает при старте сервера, вызывает лаги во время очистки)
    worldguard:
    enabled: false
    # После скольких дней неактивности всех игроков региона он считается неактивным
    days: 90
    # Регенерировать ли карту при удалеии региона?
    regen: true
    # Регионы которые удаляться не будут
    protected-regions:
    - spawn
    - pvp

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    [​IMG]

    ru.neanonymous.PlayerDataRemover.api.getAPI()
    Код:
    package ru.neanonymous.PlayerDataRemover.api;
       void deleteFilesFolder(String dir)
       void deleteFile(String dir)
       void deleteOldFilesInFolder(String dir, long days)
    }

    [​IMG]


    Скачать https://www.spigotmc.org/resources/59029/
     
    Последнее редактирование: 4 май 2019
  2. Mr Hosting
  3. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    PHP:
    public class PlayerDataRemoverAPI {

        
    // Retrieve an instance of PlayerDataRemover
        // Получение экземпляра PlayerDataRemover
        
    PlayerDataRemoverAPI getAPI();

        
    // Remove a player from all worlds
        // Удаление игрока из ВСЕХ миров
        
    void delete(Player p);

        
    // Remove a player from all worlds
        // Удаление игрока из ВСЕХ миров
        
    void delete(String UUID);

        
    // Removing ALL players from ALL worlds
        // Удаление ВСЕХ игроков из ВСЕХ миров
        
    void removePlayerData();

     
        
    // Удаление ВСЕХ Файлов из папки
        // Пример dir plugins/Essentials/userdata/
        
    void deleteFolder(String dir);

     
        
    // Удаление конкретного файла
        // Пример dir plugins/Essentials/userdata/" + e.getPlayer().getUniqueId().toString() + ".yml
        
    void deleteFile(String dir);
    }
    Тут лучше юзать интерфейс.
     
  4. dimkaS

    dimkaS Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    Реализуй кастомные пути :)
    Может кому будет полезно.
    Код:
    CustomPath:
        SamopisPlugin:
          - plugins/SamopisPlugin/users/%username%.json
          - plugins/SamopisPlugin/users/%useruuid%.yaml
          - plugins/SamopisPlugin/users/%useruuid%.info
    
     
  5. LuckyZeeRo

    LuckyZeeRo Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    А где же самый популярный WG?
     
  6. Автор темы
    DaNseR_YT

    DaNseR_YT Активный участник Пользователь

    Баллы:
    61
    Сделал
     
  7. Автор темы
    DaNseR_YT

    DaNseR_YT Активный участник Пользователь

    Баллы:
    61
    Добавил
     
  8. dimkaS

    dimkaS Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    Годнота
     
  9. Venturel

    Venturel Новичок

    Баллы:
    16
    Имя в Minecraft:
    Venturel

Поделиться этой страницей