Pig Pen Cipher - мод для Minecraft, который добавляет в игру шрифт для знаменитого шифра "Пигпен" (Pigpen Cipher). Если вам надоело, что все сообщения на сервере читаются как открытая книга, или хочется добавить немного загадочности в свои приключения - этот мод как раз то, что нужно.
В ванильном Майнкрафте любой текст - будь то книга, табличка или сообщение в чате - отображается обычными буквами. Мод Pig Pen Cipher меняет это: он добавляет новый шрифт, который заменяет латинские символы на символы шифра Пигпен. Это простой шифр подстановки, где каждая буква заменяется на комбинацию линий и точек, напоминающую поле для крестиков-ноликов.
Зачем это нужно? Ну, во-первых, это просто весело. Можно писать секретные послания друзьям на сервере, прятать подсказки в книгах или делать атмосферные таблички с загадками. Во-вторых, это отличный инструмент для приключенческих карт и RPG-серверов - представьте, что игроки находят зашифрованное письмо и должны расшифровать его, чтобы продвинуться по сюжету.
Шифр Пигпен использует сетку из 3x3 клеток и X-образную фигуру. Каждая буква заменяется на контур той клетки, в которой она находится. Если у символа есть точка - это второй набор букв. Звучит сложно, но на практике разобраться довольно просто.
Например:
Если мод установлен на сервере Forge (или в одиночной игре), доступны специальные команды:
/pigpen say - отправляет сообщение в чат в зашифрованном виде. Расшифровка видна только в консоли сервера. Команда доступна всем игрокам./pigpen hand - переименовывает предмет в руке с использованием шифра. Требует права оператора 2 уровня./pigpen book (encode|decode) - перекодирует книгу в руке: превращает обычный текст в шифр или наоборот. Тоже для оперов 2 уровня./pigpen tile (encode|decode) <pos> - меняет текст на табличке или другом tile-entity. Для оперов 2 уровня.Шифр можно применять и без специальных команд - через обычные ванильные механики. Достаточно указать font ID pigpen:pigpen в JSON-формате текста.
Пример для выдачи предмета с зашифрованным именем:
/give @p stone{display:{Name:"[{\"text\":\"Hello\",\"italic\":false,\"color\":\"gold\",\"font\":\"pigpen:pigpen\"}]"}} 1
Пример для заголовка:
/title @a title {"text":"Hello","font":"pigpen:pigpen"}
Если вы пишете свои моды или используете скриптовые инструменты, можно применить шифр к ITextComponent через изменение стиля:
IFormattableTextComponent text = new StringTextComponent("Hello World");
text.func_240703_c_(text.getStyle().func_240719_a_(new ResourceLocation("pigpen", "pigpen")));
Мод работает на Forge для Minecraft 1.16+. Шифр применяется только к тексту на латинице - кириллица останется как есть. Если вы используете мод на сервере, убедитесь, что он установлен у всех игроков, иначе они увидят просто кракозябры вместо букв.
Скачайте Pig Pen Cipher и добавьте немного тайн в свой мир Minecraft! Шифр Пигпен - это не просто забавная фишка, а реальный инструмент для создания уникального игрового опыта.