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

Помогите Несколько вопросов.

Discussion in 'Разработка плагинов для новичков' started by makssof, Mar 11, 2014.

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

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    1) Как сохранить конфиг в другой файл.
    2) Какой метод отвечает за &e => ChatColor.YELLOW ?
    Заранее спасибо. :)
     
  2. Хостинг MineCraft
    <
  3. kris13

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

    Trophy Points:
    78
    1.
    YamlConfiguration config = new YamlConfiguration();
    config.save(new File(plugin.getDataFolder(), "customName.yml"));
    2.
    string.replaceAll("&e", "" + ChatColor.YELLOW);
     
  4. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    1) Спасибо, попробую

    2) [​IMG]
     
  5. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    2. replaceAll("&", ChatColor.COLOR_CHAR);
     
  6. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    ChatColor.translateAlternateColorCodes('&', string);
     
    Bars and ql_Nik_lp like this.
  7. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    В чём разница?
     
  8. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ну, можно использовать готовые, чем городить своё.
    :lol::lol::lol::lol::lol:
     
    MrSharky and ql_Nik_lp like this.
  9. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    Code:
    Unhandled exception type IOException
    Что делать?
     
  10. Larin

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

    Trophy Points:
    103
    В try...catch надо запихнуть и прописать IOException
     
  11. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Так он же не появляется просто так, да?
     
  12. Larin

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

    Trophy Points:
    103
    Это же input/output. Просто запись того, что делать, если произойдёт ошибка записи/считывания. Можно в логгер вывести что-либо.
     
  13. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    File f = new File(plugin.getDataFolder(), "customName.yml");
    YamlConfiguration config = YamlConfiguration.loadConfiguration(f);
    config.save(f);
     
  14. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    Эклипс предлагал это сделать, я пытался. Сервер и с try/catch, и без выдавал такую же ошибку, что и эклипс.[DOUBLEPOST=1395165745,1395165715][/DOUBLEPOST]
    Пытался и так. Однако, всё равно прошу помощи.
     
  15. kris13

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

    Trophy Points:
    78
    Code:
    YamlConfiguration config = new YamlConfiguration();
                config.set("main", "=)");
                try {
                    config.save(new File(parent.getDataFolder(), "test.yml"));
                } catch (IOException ignore) {  }
    Вытащил "как есть" из своего плагина, тут parent имеет тип JavaPlugin.

    На правах совета, используйте среду разработки - IntelliJ IDEA, я какое-то время пользовался Eclipse, так же как пробовал использовать NetBeans. После не долгого использования IntelliJ IDEA, просто не хочется вспоминать о том, что пользовался чем-то другим. Не давно запустил Eclipse - почувствовал себя тупым бревном.
     
  16. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    И чего же удобного там? У меня есть и то, и другое, но предпочитаю использовать Eclipse как среду разработки, он довольно удобный, простой. А вот что ты использовал NetBeans... плохо, т.к он для разработки плагинов не подходит. Хотя сам подумываю использовать IntelliJ как основную среду... Незнаю, убедишь если.. :)
     
  17. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    Программирование - это 100-процентная магия. Вчера это не работало, а сегодня.. Да, верно, заработало!
    IntelliJ вроде как платная же, или нет? (Лень самому узнавать :))
    Ну по мне, так эклипс лучшая IDE :)
     
  18. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Там есть бесплатная версия. Народ его Каммунити вирсион называть!
     
    Likeobot likes this.
  19. kris13

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

    Trophy Points:
    78
    Ну несколько аргументов(точно не помню, что есть в Eclipse, пишу то чем пользуюсь каждый день):
    - Предупреждает о возможных значениях null переменной(т.е. возможность поймать NullPointer), а так же не проверенные касты.
    - Предлагает генерировать try\catch блок(или же if блок), если вы забыли его добавить.
    - Подсвечивает все что никогда не используется, либо не нужно.
    - При наследовании добавляет все необходимые для реализации методы.
    - Замена некоторых частей кода с помощью синтаксического сахара.
    - Ну и конечно подсказки выскакивающие почти на все, от названий переменной(даже той которую только хотим объявить) до разумется все возможных названий классов.
     
  20. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Неплохо :\
     
  21. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Только перкого пункта нет в эклипсе
     
    makssof likes this.

Share This Page