Перейти к содержимому

txt2book

Преобразуй тексты в книги Minecraft

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
1,4 тыс.
Подписчиков на Modrinth
9
версий
11
Обновлён
1 июля 20261 июл.
Опубликован
в 2024

Коротко о моде

Работает на Fabric
Для Minecraft 1.21–1.21.11
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.1.1 от 1 июля 2026
Нужен Fabric API и fabric-permissions-api
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21–1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

txt2book

Этот мод позволяет импортировать книги или статьи с поддерживаемых сайтов и конвертировать их в книги Minecraft прямо в игре.

Поддерживаемые сайты:

  • Telegraph (хорошо)
  • Ponyfiction (хорошо)
  • Ficbook (хорошо с небольшими текстами)
  • Документы .docx (в разработке)

В конфиге можно настроить прокси.


Зацените мой новый мод — PxIgnis!

Серверный мод, который добавляет поддержку Lua-скриптов в Minecraft! Мгновенная горячая перезагрузка, очень простой, но мощный API для прототипирования игровых механик, кастомного ИИ мобов, мини-игр, кастомных команд и всего, что придёт вам в голову.

local arena = world:createRegion(vec(-50, 64, -50), vec(50, 80, 50))

arena:on("entity_enter", function(entity)
    if entity:isPlayer() then
        mc.broadcast(entity.name .. " entered the arena")
        
        coroutine.wrap(function()
            local res = mc.fetch("https://api.example.com/arena/log")
            if not res.ok then
                mc.broadcast("log failed: " .. res.error, true)
            end
        end)()
    end
end)

Как использовать

Чтобы импортировать книгу, используйте следующую команду:

`/txt2book [signed]`

Пример:

/txt2book ponyfiction 333

Это импортирует историю с ponyfiction.org/story/333 и выдаст вам книгу Minecraft.

Также можно указать, должна ли книга быть подписанной (minecraft:written_book) или неподписанной (minecraft:writable_book). По умолчанию книга подписывается.

Примеры:

  • /txt2book ponyfiction 333 true — создаёт подписанную книгу.
  • /txt2book ponyfiction 333 false — создаёт неподписанную книгу, которую можно редактировать.

Как найти workId:

  • Ficbook: ficbook.net/readfic/**10936980** → Work ID — "10936980"
  • Ponyfiction: ponyfiction.org/story/**220** → Work ID — "220"
  • Telegraph: telegra.ph/**Pikabu-Puls-August-2024-09-16** → Work ID — "Pikabu-Puls-August-2024-09-16"

Пример книги Minecraft

Импорт docx (небольшое руководство)

/txt2book docx "<url>" [writtenBook]

url — это ссылка на файл .docx.

Можно просто отправить файл в Discord и скопировать ссылку на него.

Как работают главы

Главы разделяются по стилям абзацев в файле docx.

Title — задаёт название книги Heading 1...9 — начинает новую главу Любой другой стиль — текст

Пример структуры
[Title] MY SUPER BOOK
[Heading 1] Everything goes good
But main hero dies
[Heading 1] Now everything is bad
And sad

На выходе:

  • Название книги: MY SUPER BOOK
  • Глава 1: Everything goes good — основной текст
  • Глава 2: Now everything is bad — основной текст

Команды администратора

  • /txt2book reload — перезагружает конфигурацию.
  • /txt2book resetCache — очищает кэш книг, ускоряя доступ к недавно импортированным книгам.

Права доступа

По умолчанию все команды доступны только операторам сервера. Доступ можно настроить через систему прав.

  • ru.pyxiion.txt2book — право на использование основной команды.
  • ru.pyxiion.txt2book.ficbook — право на импорт книг с Ficbook.
  • ru.pyxiion.txt2book.ponyfiction
  • ru.pyxiion.txt2book.telegraph
  • ru.pyxiion.txt2book.docx
  • ru.pyxiion.txt2book.reload — право на перезагрузку конфигурации мода.
  • ru.pyxiion.txt2book.resetCache — право на сброс кэша книг.

Конфигурация

Файл: config/txt2book.toml

Параметры:

  • config_version — не изменяйте это значение.
  • lang — язык мода. Можно указать "ru" или "en", либо добавить свой язык.
  • maximum_file_size — максимальный размер импортируемых файлов.
  • [characters], [characters.category], [characters.width] — системные параметры.
  • [langs.X] — сообщения для языка X.

Поддержка языков

Мод поддерживает как английский, так и русский. Вы можете выбрать или добавить языки в файле конфигурации (txt2book.toml).

Некоторые ограничения

Мод поддерживает не все возможные буквы. Он отфильтровывает те, размер которых моду неизвестен.

Об импорте docx

Первый заголовок в документе считается названием книги. Все последующие заголовки — названиями глав.

Планы

  • Улучшить импорт .docx
  • Улучшить импорт с Ficbook

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

Требуется Fabric API

Частые вопросы

Как установить txt2book?

Установите Fabric под свою версию Minecraft, скачайте txt2book под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть txt2book?

У txt2book есть сборки для Minecraft 1.21–1.21.11.

Нужен ли txt2book на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее