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

Помогите Ошибка конфига

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

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

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

    Баллы:
    103
    Приветствую.

    Собственно, ошибка:

    org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 74

    Уже не знаю, что делать. В конфиге все чисто, Online YAML Parser принимает, с кодировкой порядок.
    К тому же, проблема именно на Windows. На Mac-е все работает. Что делать?
     
  2. Хостинг MineCraft
    <
  3. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Табы есть в конфиге?
     
  4. Автор темы
    kirill2011s

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

    Баллы:
    103
    нет
     
  5. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Конфиг в студию.
     
  6. Автор темы
    kirill2011s

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

    Баллы:
    103
    # Строковые параметры:
    # Примечание: Во всех параметрах можно вставлять цвета: &кодЦвета
    # А так же, в тех строках где есть %текст% этот текст будет заменет на соответствующий параметр

    needArguments: 'Требуются аргуметы: %example%'
    clanInfoFormat: '%fullName%:%shortName% %motto% Кол-во игроков: %playersNumber%. Лидер: %leader% Модераторы: %modersList% Игроки: %playersList%'
    clanNotFound: 'Клан %clan% не найден.'
    pluginCommandsHelp: 'Тут помощь по командам. Прийдется описать ее самостоятельно.'
    newRequestToClan: 'К вам просится игрок: %player%'
    youHaveInviteToClan: 'Вас приглашают в клан: %clan%'
    clanRequestToTruce: 'Клан %clan% предлогает мир.'
    clanRequestToAlliance: 'Клан %clan% предлогает союз.'
    onlyPlayerCommand: 'Эта команда может быть выполнена только от имени игрока.'
    youNotInClan: 'Вы не состоите в клане!'
    youDoNotHavePermission: 'У вас нет прав на это дейстивие!'
    playerNotFound: 'Игрок %player% не найден.'
    cantRemoveClanLeader: 'Нельзя выгнать из клана лидера.'
    playerKicked: 'Игрок %player% исключен из клана.'
    leaderCantLeaveFromClan: 'Лидер не может покинуть клан.'
    youLeaveFromClan: 'Вы покинули клан.'
    cantSetLeaderToModer: 'Нельзя понизить лидера до модератора.'
    thisPlayerAlreadyModerator: 'Игрок %player% уже модератор.'
    moderatorAdded: 'Игрок %player% назначен модератором.'
    playerNotModerator: 'Игрок %player% не модератор.'
    moderatorRemoved: 'Игрок %player% снят с должности модератора'
    youAlreadyInClan: 'Вы уже состоите в клане.'
    requestToClanSend: 'Запрос в клан отправлен.'
    requestAlreadySend: 'Запрос уже был отправлен и его время действия еще не истекло.'
    playerAlreadyInClan: 'Игрок %player% уже состоит в другом клане.'
    newPlayerInClan: 'Приветствуем игрока %player% в нашем клане!'
    youEnteredInClan: 'Вы вступили в клан %clan%.'
    inviteToClanSend: 'Приглашени в клан отправлено игроку %player%.'
    newClanAlliance: 'Мы теперь союзничаем с кланом: %clan%!'
    requestToAllianceSend: 'Запрос на союз отправлен клану %clan%.'
    newClanTruce: 'Мы помирились с кланом: %clan%.'
    requestToTruceSend: 'Запрос на мир отправлен клану %clan%.'
    yourClanAttackClan: 'Ваш клан объявил войну клану %clan%.'
    clanAttackYourClan: 'Вашему клану объявил войну клан %clan%.'
    playerHasNewName: 'Игроку %player% установлен позывной %name%'
    youHasNewName: 'Вам установлен позывной: %name%'
    playerNameReset: 'Позывной игрока %player% сброшен.'
    yourNameReset: 'Ваш позывной сброшен.'

    # Числовые параметры:

    # Порт для сервера к которому будет полключатся сайт для обмена данными
    serverPort: 8080

    # Время действия запросов(в минутах)
    timeToRemoveRequestPlayerClan: 1440
    timeToRemoveRequestTruce: 1440
    timeToRemoveRequestAlliance: 1440
    timeToRemoveRequestInviteClan: 1440
    [DOUBLEPOST=1425994846,1425994795][/DOUBLEPOST]
    [DOUBLEPOST=1425994888][/DOUBLEPOST]Так же пробовал это:
    http://www.rubukkit.org/threads/oshibka-pri-parsinge-yaml-fajla.38591/
    Не помогло.
     
  7. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    файл конфига запакуй в zip архив и приложи к посту через кнопку "Загрузить файл"
     
  8. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Почему строки с % не в кавычках?
     
  9. Автор темы
    kirill2011s

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

    Баллы:
    103
    Эм, в каком месте они не в ковычках?
     
  10. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Вот хотя бы тут:
    Лидер: %leader% Модераторы: %modersList% Игроки: %playersList%'
     
  11. Автор темы
    kirill2011s

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

    Баллы:
    103
    Там нет переноса строки, это отностится к

    clanInfoFormat: '%fullName%:%shortName% %motto% Кол-во игроков: %playersNumber%. Лидер:%leader% Модераторы: %modersList% Игроки: %playersList%'

    А у этой строки есть ковычки.[DOUBLEPOST=1426000330,1426000269][/DOUBLEPOST]
     

    Вложения:

    • config.zip
      Размер файла:
      2 КБ
      Просмотров:
      5
  12. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    покажи строку запуска сервера на windows
    почему ты решил что в этом конфиге ошибка?
     
  13. Автор темы
    kirill2011s

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

    Баллы:
    103
    1. java -jar названиеВайла.jar
    2. У меня других, кроме этого и plugin.yml нет. В plugin.yml вообще нет русских символов.
     
  14. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    все понятно, никакой ошибки в конфиге нет.
    при запуске под windows, в строку запуска добавь
    Код:
    -Dfile.encoding=UTF-8
    строка запуска будет выглядеть так
    Код:
    java -Dfile.encoding=UTF-8 -jar названиеВайла.jar
     
  15. Автор темы
    kirill2011s

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

    Баллы:
    103
    Сработало. А можно вопрос, почему так? Ведь yaml и так всегда в utf-8 читает?
     

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