
Nyctography
Мод Nyctography добавляет в Майнкрафт шрифт на основе шифра Льюиса Кэрролла из 1891 года. Пишите секретные сообщения в книгах, на табличках и в чате точками и линиями по краям квадрата.
Nyctography - необычный мод для Minecraft, который добавляет в игру настоящий шрифт-шифр. Если вы любите головоломки, квестовые карты, секретные послания на серверах или просто хотите прятать записи от друзей прямо в книге, это ваш вариант. Шрифт работает в книгах, на табличках, в чате, во всплывающих подсказках предметов и почти везде, где вообще можно вывести текст.
Для любителей загадок и шифров в духе старых квестов и текстовых адвенчур это прямо находка: зашифровать послание в книге и подкинуть другу - отдельный вид удовольствия.
Что за шифр такой
Никтография (в оригинале nyctography) - письменность, которую придумал Льюис Кэрролл, тот самый автор "Алисы в Стране чудес", ещё в 1891 году. Название идёт от греческого "никс" - ночь, потому что система создавалась для записей в полной темноте. Писали специальным трафаретом-никтографом: квадратная пластина с отверстиями, куда вставлялся карандаш, чтобы на ощупь выводить символы ровно.
Со временем шифр прижился в самых разных местах: загадки в играх, кампании DnD, геокешинг. Теперь он добрался и до Майнкрафта.
Как устроены символы
Каждый знак - это комбинация точек и линий по краям квадрата. К примеру, буква E выглядит как точка в левом верхнем углу плюс линия сверху. Буква O - точка в том же углу и линии со всех четырёх сторон, получается замкнутая петля.
Прикольная деталь: внешне символы отдалённо напоминают свои латинские аналоги, так что запомнить их проще, чем кажется.
С числами всё как в шрифте Брайля - они пишутся буквами, но читаются как цифры. Мод сам подставляет нужную букву, когда вы печатаете цифру, а вот читать их придётся научиться. Для цифр взяты только согласные, чтобы не путаться с реальными словами:
- 0 = Z
- 1 = B (первая согласная алфавита)
- 2 = D (duo - два по-латыни)
- 3 = T
- 4 = F
- 5 = L (L - 50 в римской системе)
- 6 = S
- 7 = M (от septem, семь на латыни)
- 8 = H (eight по-французски huit)
- 9 = N
Спецсимволы
Помимо букв и цифр в шрифте есть пять служебных знаков, каждый со своим триггером на клавиатуре:
- - (дефис) - тире. Рисуется как точка слева сверху, линия сверху и две точки снизу.
- & (амперсанд) - союз "and". Две точки слева вверху и внизу плюс линия справа.
- # (решётка) - знак "далее идёт число" (digit). Выглядит как одни углы буквы F (от figures).
- * (звёздочка) - знак "далее идут буквы" (letter). Одни углы буквы L (от letters).
- @ (собака) - знак даты в формате ДДММГГ. Углы буквы D (от date).
Это, по сути, аналог переключателей регистра в старых шифрах: вы явно помечаете, как читать следующие символы.
Как применять в игре
Кроме обычной печати в книгах и на табличках, шрифт можно навешивать через систему текстовых компонентов Mojang - то есть через JSON. Работает во всех командах и фичах датапаков, которые принимают сырой JSON. Всё, что нужно, - задать свойство font со значением nyctography:nyctography.
Ванильные команды
Стандартные команды позволяют определять текст в JSON-формате, а свойство font решает, каким шрифтом это отрисуется. Это работает для любого шрифта, не только для мода.
/give @a stone[custom_name='["",{"text":"Stone","font":"nyctography:nyctography",italic:false}]']/title @a title {"text":"Hello","font":"nyctography:nyctography"}/give @a written_book[written_book_content={pages:['[["",{"text":"Test book","font":"nyctography:nyctography"}]]'],title:"aaa",author:"bbb"}]
Команды Bookshelf
Мод не работает в одиночку - ему нужна библиотека Bookshelf, которая как раз и даёт удобные команды для возни со шрифтами. Пара примеров:
/bookshelf font say nyctography:nyctography <text_here>- отправляет в чат сообщение, стилизованное под никтографию./bookshelf font item nyctography:nyctography- переименовывает предмет в руке, применяя шрифт./bookshelf font block nyctography:nyctography X Y Z- накладывает шрифт на блок. Так меняется текст на табличке или переименовываются сундуки и другие именуемые блоки.
Скрипты, плагины и моды
Если у вас есть доступ к коду или инструментам вроде KubeJS, шрифт можно навесить на любой изменяемый текстовый компонент - просто задайте ID шрифта в стиле компонента. Удобно для авторов карт и датапаков: одно поле в JSON, и весь текст автоматически становится зашифрованным.
Важный нюанс
Если игрок без мода зайдёт на ваш мир или сервер, он увидит обычные символы вместо шифра. Мод поддерживает и клиент, и сервер, так что для честного отображения шрифта на сервере его лучше поставить на обе стороны, а клиентам предложить подключиться с модом. Зато это не ломает игру: сам по себе он ничего в мире не меняет, только добавляет возможность выводить текст в новом стиле.
Ещё один момент - для команд Bookshelf нужна сама библиотека. Поставьте её вместе с Nyctography, иначе часть синтаксиса просто не заработает.
Совместимость и версии
Nyctography спокойно уживается с популярными загрузчиками. Сейчас поддерживаются Fabric, NeoForge, Forge и Quilt - версии зависят от сборки. Актуальная ветка для Minecraft 26.3, плюс совместимость с 26.2, 26.1.x и 1.21.1. Последние файлы под 26.3 вышли недавно и стали первой удачной сборкой под эту версию. Лицензия - LGPL-2.1, а на CurseForge у мода уже около 778 тысяч загрузок, так что проект явно живой и развивается.
Жанр сами авторы относят к приключениям, декорациям и магии - логично для чего-то, что превращает обычный текст в тайнопись.
Кому зайдёт
Если вы собираете квестовую карту, делаете сервер с загадками или просто хотите спрятать подсказки в книгах - берите, не думая. Скачать мод Nyctography стоит и одиночным игрокам, которым нравится эстетика шифров и необычного декора: символы никтографии отлично смотрятся на табличках в тематических постройках, вроде библиотек, храмов или кабинетов древних исследователей.
Из минусов разве что порог входа: чтобы читать свои же записи, придётся выучить таблицу символов. Но в этом и весь сок - иначе это был бы не шифр. Для быстрого старта используйте команду Bookshelf для отправки зашифрованного текста в чат и тренируйтесь на коротких словах.
Скачайте Nyctography для Minecraft на подходящую версию, поставьте Fabric, Forge, NeoForge или Quilt и попробуйте оставить другу послание, которое он точно не прочитает с первого раза.
Как поиграть с друзьями с модом Nyctography?
Мод Nyctography куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Nyctography будет готов за пару минут - BungeeHost сделает всё за вас.
