Nyctography avatar

Nyctography [1.21.1]

Баннер мода

Этот мод добавляет шифр подстановки Nyctography в качестве шрифта для Minecraft! Этот шрифт можно использовать для книг, табличек, сообщений в чате, всплывающих подсказок и большинства других форм текста в игре.

История

Система письма Nyctography была изобретена в 1891 году Льюисом Кэрроллом. Целью этой системы было облегчить письмо в темноте, откуда и происходит её название. Текст писали с помощью никтографа — трафарета с квадратными отверстиями, которые использовались для выравнивания и написания символов. В наше время эта система письма использовалась для головоломок в играх, кампаниях DnD и геокэшинге.

Понимание Nyctography

Эта система письма использует серию точек и линий, расположенных по краям квадрата. Например, буква E имеет точку в левом верхнем углу и линию сверху. Каждый символ отдалённо напоминает свой аналог в латинском алфавите. Например, буква O имеет точку в левом верхнем углу, а затем линию со всех сторон квадрата, образуя замкнутый контур.

Изображение-декодер Nyctography.

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

  • 0 = Z
  • 1 = B (Первая согласная в алфавите)
  • 2 = D (Два на латыни — Duo)
  • 3 = T
  • 4 = F
  • 5 = L (Римская цифра для 50)
  • 6 = S
  • 7 = M (От Septem, что означает «семь» на латыни)
  • 8 = H (Восемь по-французски — huit)
  • 9 = N

Помимо букв и цифр, существует пять специальных символов.

  • Артикль «The» — В этом моде записывается с помощью дефиса (-). Отображается как точка в левом верхнем углу, линия сверху и две точки внизу.
  • Союз «And» — В этом моде записывается с помощью амперсанда (&). Отображается как точка в левом верхнем и левом нижнем углу и линия справа.
  • Индикатор цифры — В этом моде записывается с помощью хештега (#). Указывает, что следующие символы следует читать как число. Отображается только углами буквы F (от «figures» — цифры).
  • Индикатор буквы — В этом моде записывается с помощью звёздочки (*). Указывает, что следующие символы являются буквами. Отображается только углами буквы L (от «letters» — буквы).
  • Индикатор даты — В этом моде записывается с помощью символа @. Указывает, что следующие символы представляют дату в формате ДДММГГ. Отображается только углами буквы D (от «date» — дата).

Узор для баннера

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

Рецепт крафта узора для баннера.

Техническое использование

Этот шрифт можно применить к любому тексту с помощью системы текстовых компонентов Mojang, включая все команды и функции датапаков, которые принимают сырой 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 <текст_здесь> — Отправляет сообщение в чат, оформленное с использованием шрифта.
  • /bookshelf font item nyctography:nyctography — Переименовывает предмет в руке с использованием шрифта.
  • /bookshelf font block nyctography:nyctography X Y Z — Применяет шрифт к блоку. Это изменит текст на табличке или переименует именуемые блоки, такие как сундуки.

Код / Плагины / Моды

Если у вас есть доступ к коду или инструментам скриптования, вы можете применить шрифт к любому изменяемому текстовому компоненту. Это делается путём установки идентификатора шрифта в стиле текстового компонента. Пример того, как это реализовано в коде, можно найти здесь.

Требуемые зависимости

Bookshelf avatarBookshelfDarkhaxDev
Prickle avatarPrickleDarkhaxDev

Скачать Nyctography

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasenyctography-forge-1.21.1-21.1.4.jar1.21.1Forge28 ноября 202453,7 КБ
Releasenyctography-neoforge-1.21.1-21.1.4.jar1.21.1NeoForge28 ноября 202453,7 КБ
Releasenyctography-fabric-1.21.1-21.1.1.jar1.21.1Fabric23 октября 2024179,8 КБ
ReleaseNyctography-forge-1.21.1-21.1.1.jar1.21.1Forge23 октября 2024176,8 КБ
Releasenyctography-neoforge-1.21.1-21.1.1.jar1.21.1NeoForge23 октября 2024176,8 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.