Последний рубеж русификации

russian-utf-8-console
Консоль Windows 10 поддерживает кодировку UTF-8 для ввода текста

Русификация Майнкрафта имеет очень большую историю. Кто-то возможно помнит, что было время, когда Майнкрафт в принципе не поддерживал русского языка. Тогда для того чтобы в нём появились заветные русские буковки приходилось патчить клиент (да и сервер тоже), а многие игроки вообще привыкли общаться транслитом.

Потом в игре появилась поддержка русского языка (с нелюбимым мною шрифтом UTF-8) и… ошибкой в библиотеке LWJGL — в ней при вводе текста с клавиатуры вводились не UTF-8 символы, а какие-то кракозяблики. Кроме того, не работал ввод текста на табличках.


В это время для «лечения» можно было внедрить исправленную версию библиотеки LWJGL, но поскольку оставались ещё клиенты русифицированные «старым способом» (внедрением растрового шрифта и кодовой таблицы), то тут уже администраторами серверов необходимо было устанавливать дополнительные плагины.

Один из таких плагинов написал я. Это был плагин CPFix, который в итоге оказался одним из наиболее популярных из моих плагинов (даже сейчас, когда он по сути уже неактуален, он продолжает работать на более чем семи сотнях серверов).

Время шло и разработчики Майнкрафта обновили злосчастную библиотеку, починили таблички. Так что с выходом версии 1.6 уже можно было нормально играть без всяких дополнительных плагинов средств русификации.

Но, правда оставался, ещё один момент, который иногда очень мешал владельцам серверов. Кто использовал в качестве сервера машину под управлением Windows вскоре обнаруживал, что консоль этой операционной системы имеет одну забавную особенность: замечательно выводя текст в кодировке UTF-8, она не позволяет осуществлять ввод текста. Так было в Windows XP, в Windows 7, а также в Windows 8.

С этим можно было либо смириться (и не писать по русски в консоли Windows), либо попытаться подружить консоль в кодировке cp866 и Майнкрафт (и тут на выручку снова приходил CPFix).

Но вот, сегодня, через несколько месяцев после обновления операционной системы, я обнаружил, что консоль Windows 10, при работе в режиме кодировки UTF-8, отлично взаимодействует с Майнкрафтом и позволяет как выводить текст, так и вводить его. И всё это без всяких дополнительных средств!

На этом эру плагинов CPFix и RuFix можно считать окончательно закрытой! На очереди — замена шрифта Майнкрафта на какой-то более симпатичный (и главное — видимый).