modsmith Войти Войти Рус / Eng

ServerAddressSpaceFix

serveraddressspacefix · 174414 загрузок · WTFPL

оптимизация

клиент: required · сервер: unsupported (заявлено автором мода)

Исправлена ​​ошибка «неизвестного хоста» при добавлении сервера или прямом подключении к серверу с пробелом в конце адреса сервера.

Описание

Примечание. Этот документ изначально был написан на китайском языке и переведен на другие языки искусственным интеллектом. Если возможно, я рекомендую читать оригинальный китайский документ вместо переведенной версии.
简体中文(GitHub)     简体中文(Гитеа)     Английский (GitHub)     Английский(Гитеа)

Введение

Этот мод предназначен для исправления ошибки, о которой сообщалось 26 ноября 2021 года и до сих пор не исправлено. Ссылка на систему отслеживания ошибок

Особенности

Если адрес сервера, который вы вводите на экране «Добавить сервер» или «Прямое подключение», содержит пробелы в начале, конце или середине, этот мод автоматически удалит их. Это предотвращает упомянутую выше ошибку «Неизвестный хост».

Почему существует этот мод
        Несколько месяцев назад я захотел поиграть на сервере. Я скопировал адрес с официального сайта сервера, вставил его в поле «Адрес сервера», сохранил и неожиданно получил ошибку «Неизвестный хост».
        Без паники, очевидно, что DNS не смог разрешить соответствующий адрес. Давайте сначала попробуем пропинговать его.
        Ping мог преобразовать доменное имя в адрес, но затем я заподозрил, что Великий Файрвол снова что-то делает, поэтому я использовал инструмент от ZhanZhangJia, чтобы проверить это. Результаты были точно такие же, как у меня.
        Это было довольно странно.
        Затем, повозившись с ним некоторое время, я нашел проблему.
        В конце адреса сервера, который я скопировал, был пробел.
        Это было довольно трудно принять. Продолжив некоторое время возиться и убедившись, что проблема может быть надежно воспроизведена, я отправил отчет об ошибке на трекер.
        И знаете что?
        The issue I filed on the bug tracker
        The comment below
        An earlier bug report
        Мой английский совершенно ужасен, поэтому я не стал говорить об этом дальше. Описание проблемы было написано с использованием переводчика.

But honestly, I felt this was kind of absurd. Since your address is a String, how hard could it be to call trim on it afterwards? Also, as a player, when you tell me, "This was your own carelessness, so it does not even count as a bug," I cannot accept that. So, this mod was born.

Configuration file

  • If you have version isolation enabled, it should be located at .minecraft\versions\<version name>\config\ServerAddressSpaceFix.json5
  • If you do not have version isolation enabled, it should be located at .minecraft\config\ServerAddressSpaceFix.json5

This is just a regular JSON text file, except that JSON5 supports additional features such as comments. All properties include comments, covering things such as functionality, value ranges, types, default values, and more. You can edit it with a normal text editor. You can even edit the configuration file while the game is running; it will be applied automatically after saving.

Known issues

All known issues have been fixed. If you find any new ones, please let me know. If anyone is willing to help fix a bug, PRs are welcome ╰(°▽°)╯

License

I use the even more aggressive WTFPL than MIT.

Версии (6)

ВерсияMinecraftЗагрузчикиФайл
0.2.5 26.1, 26.1.1, 26.1.2, 26.2, 26.3 fabric скачать
0.2.4 26.1, 26.1.1, 26.1.2, 26.2 fabric скачать
0.2.3 26.1, 26.1.1, 26.1.2 fabric скачать
0.2.2 26.1, 26.1.1, 26.1.2 fabric скачать
0.2.1 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric скачать
0.2.0 1.21, 1.21.1, 1.21.2, 1.21.3 fabric скачать

Страница на Modrinth →