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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    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 Старожил Пользователь

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

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

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

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

    Trophy Points:
    103
    Скиньте конфиг.
     
  14. Shevchik

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

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

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

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

    Attached Files:

  16. kirill2011s

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

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page