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

Помогите Шепед рецепты

Тема в разделе "Разработка плагинов для новичков", создана пользователем CraftCoder, 2 июл 2014.

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

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    А почему тогда это в ItemStackSerializeble не предусмотрено, ведь я складываю так: config.set("Helmet", ItemStack Helmet), а беру так config.getItemStack("Helmet");
     
  2. Хостинг MineCraft
    <
  3. kirill2011s

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

    Баллы:
    103
    Ручками потому что надо делать все. А не надеяться на подобные вещи.
     
  4. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Почти все сделал ручками, но не знаю как из getConfigurationSection сделать список энчантов, помогите.
     
  5. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А ты не полагайся на сериализацию, сделай костыль.
    Код:
    Предмет:
         ид:
         дата:
         ещё что-то:
         зачарования: пиши в любом формате, а потом парсь
     
  6. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Я вас и спрашиваю в каком формате проще хранить энчанты?
     
  7. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ну вот когда я делал плагин выдачи вещей, у меня зачарования были в таком формате
    Код:
    id-power;id-power
     
  8. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Извините за такие вопросы, но как это парсить?
     
  9. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Метод split() в классе string
     
  10. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Срочно! Помогите, на эту строчку: config = this.getConfig(); , ругается:
    Cannot load plugins/EmeraldTools/config.yml
    org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 41, почему? Я же тут ничего не считываю.
     
  11. kirill2011s

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

    Баллы:
    103
    Зато bukkit считывает в это время все. У вас недопустимый символ на 41 символе.
     
  12. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Раньше такая же проблема была, но в другом месте, и я исправил это вот-так: ChatColor.translateAlternateColorCodes('&', confog.get());, но теперь опять эта ошибка!
     
  13. kirill2011s

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

    Баллы:
    103
    Скиньте конфиг.
     
  14. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Используйте нормальную кодировку.
    У меня всё нормально сериализуется и считывается обратно.
     
  15. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Вот: кодировка UTF-8, у меня на ноуте, на окнах работает, а на хостинге - нет.
     

    Вложения:

    • config.zip
      Размер файла:
      506 байт
      Просмотров:
      5
  16. kirill2011s

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

    Баллы:
    103
    Знаю такое. У меня Mac, и если на нем писать в utf-8, а потом перекинуть на винду, то первые буквы каждой строки, а так-же буквы "э" и "я" будут заменяться на непонятные символы. Тоже самое получится и если написать файл в винде, а потом кинуть на мак. Скорее всего, на вашем сервере линукс и такая-же проблема.
     
  17. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    На хостинге небось какой-нибудь POSIX Locale.
     
  18. kirill2011s

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

    Баллы:
    103
    Возможно, но сути не меняет. Либо просто не совместимость ос, либо какие-то данные теряются при загрузге, но это вряд-ли.
     
  19. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Меняет, POSIX LOCALE знает только 128байт ASCII
     
  20. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Как решить, в других же плагинах используются цветовые коды. Как они это делают?
     
  21. kirill2011s

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

    Баллы:
    103
    Цветовые коды не причем! У меня проблемы не только с моими были плагинами, со всеми.

    Ну, значит и джавы там нет полноценной :)
     

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