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

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

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

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

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

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

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

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

    Trophy Points:
    103
    нет
     
  5. serega6531

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    103
    Там нет переноса строки, это отностится к

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

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

    Attached Files:

  12. Serrrgio

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

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

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

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

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

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

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

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

Share This Page