1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Проверка записи в конфиге

Тема в разделе "Разработка плагинов для новичков", создана пользователем OneLife_Petr, 19 янв 2022.

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

    OneLife_Petr Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Petr_Mirov
    Привет всем, написал небольшой ивент, когда игрок заходит на сервер - он добавляется в конфиг.
    Но мне нужно сделать так, чтобы он не добавлялся, если уже есть в конфиге. Потому что когда он перезаходит, все записи обновляются. Провобавл этот код, не получилось:

    @EventHandler
    public void handleJoinEvent(PlayerJoinEvent e) {
    Player player = e.getPlayer();
    String playerName = e.getPlayer().getName();
    Integer like = 0;
    String path = String.join(".", "player", playerName, "like");

    String likes = CustomConfig.get().getString("player." + playerName + ".like");
    int likesPlayer = Integer.parseInt(likes);
    Integer likesGet = like + likesPlayer;

    if (path == null) {
    CustomConfig.get().set(path, like);
    CustomConfig.save();
    }
    CustomConfig.get().set(path, likesGet);
    CustomConfig.save();
    }
    }
     
  2. SashaBrine

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

    Баллы:
    76
    Он у тебя точно сохраняется?
     
  3. Автор темы
    OneLife_Petr

    OneLife_Petr Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Petr_Mirov
    Пока я не начал делать эту проверку, он сохранялся, а щас игрок даже в конфиг не заносится при входе
     
  4. mirrerror

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

    Баллы:
    76
    Имя в Minecraft:
    mirrerror

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