Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Работа с конфигом

Discussion in 'Разработка плагинов для новичков' started by AxmeD, Jun 29, 2013.

Thread Status:
Not open for further replies.
  1. Автор темы
    AxmeD

    AxmeD Старожил Пользователь

    Trophy Points:
    103
    Skype:
    ahmed136323
    Всем доброго времени суток. Снова столкнулся с такой нубовой проблемой, связана с конфигом. Объясню.
    Вот, что у меня есть в конфиге.
    Code:
    p:
      coords:
        x: 56.84050085643595
        y: 63.0
        z: 567.7661963016324
      mobs:
        wave1:
          x: 57.07888500509218
          y: 63.0
          z: 566.3117884959278
        wave2:
          x: 56.41476955876502
          y: 63.0
          z: 564.5846182966172
        wave3:
          x: 54.6472579327582
          y: 63.0
          z: 566.9141289962247
      sign:
        x: 56.55458822772307
        y: 63.0
        z: 563.5919648647655
    
    Вдаваться в подробности, что это за цифры нет смысла. Просто мне нужно получить вот это "p", которое в самом начале. Вот код, где мне нужно его получить.
    Code:
    @EventHandler
        public void onSign(PlayerInteractEvent e){
            Player player = e.getPlayer();
            if(e.getAction() == Action.RIGHT_CLICK_BLOCK){
                Player.sendMessage("Lol");
            String name = этот самый p
           // ass = это такой HashMap, не обращайте внимания,  я сокращаю слова...
            if(ass.containsKey(player.getName() + name)){
                player.sendMessage("Lol1");
     
    I-Am-Black-Overlord likes this.
  2. Хостинг MineCraft
    <
  3. Автор темы
    AxmeD

    AxmeD Старожил Пользователь

    Trophy Points:
    103
    Skype:
    ahmed136323
    На месте "p" могут быть и другие слова\буквы.
     
  4. Автор темы
    AxmeD

    AxmeD Старожил Пользователь

    Trophy Points:
    103
    Skype:
    ahmed136323
    Пробелы между плюсами ни на что не влияют. И мне надо получить p не игрока, а из конфига
     
  5. Автор темы
    AxmeD

    AxmeD Старожил Пользователь

    Trophy Points:
    103
    Skype:
    ahmed136323
    Да мне показалось, что ты начал мне че-то про event.getPlayer рассказывать :D[DOUBLEPOST=1372527440,1372527354][/DOUBLEPOST]
    А проблема в том, что я не знаю, как получить ту самую p, которая у меня в конфиге.
     
    Сникерсни likes this.
  6. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Хранить массив p ещё где-то.
     
  7. Jampire

    Jampire Старожил Пользователь

    Trophy Points:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    В скайпе помог ему решить вопрос.)
    Он юзает FileConfiguration, в таком случае можно юзать confi.getConfigurationSection("").getValues(false).keySet(); - вернет массив String
     
    AxmeD likes this.
  8. Автор темы
    AxmeD

    AxmeD Старожил Пользователь

    Trophy Points:
    103
    Skype:
    ahmed136323
Thread Status:
Not open for further replies.

Share This Page