Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

kirill2011s

Старожил
Пользователь
Баллы
103
Приветствую.

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

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

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

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

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

К тому же, проблема именно на Windows. На Mac-е все работает

Так же пробовал это:
http://www.rubukkit.org/threads/oshibka-pri-parsinge-yaml-fajla.38591/
Не помогло.
 
файл конфига запакуй в zip архив и приложи к посту через кнопку "Загрузить файл"
 
Вот хотя бы тут:
Лидер: %leader% Модераторы: %modersList% Игроки: %playersList%'
Там нет переноса строки, это отностится к

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

А у этой строки есть ковычки.
файл конфига запакуй в zip архив и приложи к посту через кнопку "Загрузить файл"
 

Вложения:

  • config.zip
    config.zip
    Размер файла
    2 КБ
    Просмотров
    6
покажи строку запуска сервера на windows
почему ты решил что в этом конфиге ошибка?
 
покажи строку запуска сервера на windows
почему ты решил что в этом конфиге ошибка?
1. java -jar названиеВайла.jar
2. У меня других, кроме этого и plugin.yml нет. В plugin.yml вообще нет русских символов.
 
все понятно, никакой ошибки в конфиге нет.
при запуске под windows, в строку запуска добавь
Код:
-Dfile.encoding=UTF-8
строка запуска будет выглядеть так
Код:
java -Dfile.encoding=UTF-8 -jar названиеВайла.jar
 
все понятно, никакой ошибки в конфиге нет.
при запуске под windows, в строку запуска добавь
Код:
-Dfile.encoding=UTF-8
строка запуска будет выглядеть так
Код:
java -Dfile.encoding=UTF-8 -jar названиеВайла.jar
Сработало. А можно вопрос, почему так? Ведь yaml и так всегда в utf-8 читает?
 

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

Назад
Верх