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

Плагин PlayerDataRemover [Auto remove Files, Folder, Scheduler] 1.4.7 - 1.13.2

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

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

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

    Баллы:
    61
    This plugin is perfect for servers with Mini Games
    100% no laggs(Servers with 256MB RAM manage PlayerDataRemover)


    The plugin is actively developed, write your suggestions, put estimates!


    - Multithreading
    - Scheduler Feature
    - Free
    - Customizable
    - Flexible
    - Fully Optimized
    - Active Support
    - Suport API

    Sorry for my English

    [​IMG]
    Код:
    Update Notify - "PlayerDataRemover.update.notify" or operator 
    Код:
    # Переменные:
    # %NAME% - Ник игрока                 Пример: Player
    # %UUID% - UUID Игрока (UniqueId)     Пример: a01e3843-e521-3998-958a-f459800e4d11
    # %FIXUUID% - UUID Игрока, но без "-" Пример: a01e3843e5213998958af459800e4d11
    # %IP% - Адрес игрока в IPv4          Пример: 8.8.8.8
    #
    # Для проверки правильности конфига, используйте http://yaml-online-parser.appspot.com/
    #
    # Скачать PlayerDataRemover https://www.spigotmc.org/resources/59029/
    
    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
    

    [​IMG]
    [​IMG]
    [​IMG]
    ru.neanonymous.PlayerDataRemover.api.getAPI()
    Код:
    package ru.neanonymous.PlayerDataRemover.api;
       void deleteFilesFolder(String dir)
       void deleteFile(String dir)
    }

    [​IMG]

    Download: https://www.spigotmc.org/resources/59029/
     
    Последнее редактирование: 28 янв 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 Активный участник Пользователь

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

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