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

Плагин PlayerDataRemover [API, Remove PlayerData, Stats, Advancements] 1.4.7 - 1.13

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

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

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

    Баллы:
    61
    У вас есть большое количество лобби, лимбо, серверов с мини играми? Этот плагин для вас!!

    Плагин удаляет ненужные данные о игроке.

    [​IMG]

    Update Notify (PlayerDataRemover.update.notify)
    Код:
    # Файлы, Которые удаляются
    # Все миры + "/playerdata/" + UUID + ".dat");
    # Все миры + "/stats/" + UUID + ".json");
    # Все миры + "/advancements/" + UUID + ".json");
    plugin:
    # Включить плагин?
     # Можно выключить, если хотите использовать его только как API
     enabled: true
     # Удалять ли файлы после выхода игрока?
     onQuit: true
     # Удалять ли файлы при старте сервера?
     onServerStart: false
     plugins:
     # Essentials Или EssentialsX ..
      # Файлы, Которые удаляются
      # plugins/Essentials/userdata/" + UUID + ".yml");
      # plugins/Essentials/usermap.csv");
      Essentials: false
     
      # FastCraft
      # Файлы, Которые удаляются
      # plugins/FastCraft/preferences/" + UUID + ".yml");
      FastCraft: false
     
      # TitleManager
      # Файлы, Которые удаляются
      # plugins/TitleManager/playerinfo.sqlite");
      TitleManager: false
     
      # TopLite
      # Файлы, Которые удаляются
      # plugins/TopLite/data/plugindata.dat");
      TopLite: false

    [​IMG]

    package ru.neanonymous.PlayerDataRemover.api;

    import org.bukkit.entity.Player;

    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);
    }
    [​IMG]

    Скачать https://www.spigotmc.org/resources/59029/
    Исходники есть в JAR
     
  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?
     

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