Ponderer - 思索者 avatar

Ponderer - 思索者 [1.21.1] [1.20.1]

Введение в мод Ponderer

Команда Create выделила Ponder в отдельный модуль в версии 6.0. К сожалению, крутая кривая обучения скрывает эту блестящую функцию от большей части сообщества — и именно эту проблему призван решить Ponderer.

Ponderer — это внутриигровой инструмент для создания Ponder-сцен, предназначенный для игроков и создателей модпаков. Вы можете создавать, редактировать и дорабатывать учебные сцены прямо в Minecraft, не покидая игру и не написав ни строчки кода.

Что вы можете с ним делать

  • Создавать сцены в игре: Быстро создавайте Ponder-записи из предмета в руке или указанного предмета (поддерживаются разные NBT для отдельных сцен, например, подписанные книги разных авторов).
  • Визуально редактировать шаги: Нажмите на иконку редактирования в левом нижнем углу сцен, созданных этим модом, чтобы открыть графический редактор для текста, камеры, изменений блоков, появления сущностей, звуков и многого другого. Все поля координат поддерживают выбор прямо из сцены (левый клик для выбора координат блока, правый клик для выбора координат соседнего блока).
  • Копировать/вставлять и отменять/повторять: Копируйте и вставляйте шаги, вставляйте их в любую позицию, отменяйте действия с помощью Ctrl+Z и повторяйте с помощью Ctrl+Y.
  • Выделение области и сохранение структур: Используйте инструмент "чертёж" (по умолчанию — бумага) для выделения областей и сохранения структур для повторного использования и итеративной доработки демонстрационного контента.
  • Работает "из коробки": Поставляется со встроенной обучающей сценой; возьмите в руку writable_book, чтобы сразу увидеть демо-сцену.
  • Локальная горячая перезагрузка: Мгновенно применяйте изменения, чтобы быстро видеть результаты, без многократных перезапусков.
  • Синхронизация для совместной работы по сети: Загружайте и отправляйте данные сцен на сервер, что упрощает совместную поддержку учебных материалов командами или позволяет игрокам быстро получать доступ к сценам, созданным другими.
  • Конвертация форматов: Конвертируйте сцены в формат PonderJS и обратно для совместимости с разными рабочими процессами.
  • Экспорт/импорт пакетов сцен: Экспортируйте все сцены и структуры в ZIP-файл для удобного обмена с сообществом или резервного копирования.
  • Интеграция с JEI: Все поля ввода ID поддерживают клик или перетаскивание из списка предметов JEI (требуется установленный JEI). Поддерживаются режимы блоков, предметов и сущностей с автоматической фильтрацией по типу.
  • Свойства состояний блоков: Указывайте свойства BlockState (направление, половина и т.д.) при размещении или замене блоков, используя динамический редактор списка ключ=значение.
  • Расширенное разрешение сущностей: Лодки, вагонетки, стойки для брони и другие предметные сущности можно перетаскивать в поля ID сущностей через JEI.

Справочник команд (Назначение + Использование)

  • /ponderer reload: Перезагрузить локальные файлы сцен и обновить индекс Ponder.
  • /ponderer pull: Загрузить изменения с сервера в режиме проверки конфликтов.
  • /ponderer pull force: Принудительно заменить локальные данные серверной версией.
  • /ponderer pull keep_local: Загрузить, предпочитая сохранять локальные изменения.
  • /ponderer push: Отправить локальные сцены на сервер в режиме проверки конфликтов.
  • /ponderer push force: Принудительно заменить сцены на сервере.
  • /ponderer push : Отправить только указанный ID сцены.
  • /ponderer push force : Принудительно отправить и заменить только указанный ID сцены.
  • /ponderer download : Импортировать указанную структуру в структуры Ponderer.
  • /ponderer new hand: Создать новую сцену из предмета в основной руке.
  • /ponderer new hand use_held_nbt: Создать сцену из предмета в основной руке с его текущим NBT.
  • /ponderer new hand : Создать сцену из предмета в основной руке с указанным NBT.
  • /ponderer new : Создать новую сцену для указанного предмета.
  • /ponderer new : Создать новую сцену для предмета с указанным NBT.
  • /ponderer copy : Скопировать сцену и привязать её к другому предмету.
  • /ponderer delete : Удалить указанную сцену.
  • /ponderer delete item : Удалить все сцены для одного предмета.
  • /ponderer list: Открыть интерфейс списка предметов Ponder.
  • /ponderer convert to_ponderjs all: Конвертировать все сцены в PonderJS.
  • /ponderer convert to_ponderjs : Конвертировать одну сцену в PonderJS.
  • /ponderer convert from_ponderjs all: Импортировать все сцены обратно из PonderJS.
  • /ponderer convert from_ponderjs : Импортировать одну сцену обратно из PonderJS.
  • /ponderer export [filename]: Экспортировать все скрипты и структуры в ZIP-файл в папку config/ponderer/.
  • /ponderer import : Импортировать скрипты и структуры из ZIP-файла в папке config/ponderer/.

Для кого это

  • Авторы модпаков, желающие создать внутриигровые обучающие руководства
  • Администраторы серверов, которым нужен понятный для игроков обучающий контент
  • Игроки, предпочитающие визуальное редактирование сцен написанию скриптов

Основная идея

Ponderer создан для одной цели: Превратить "написание учебников" в "создание учебных материалов прямо в игре".

От создания и редактирования до предпросмотра и синхронизации — весь рабочий процесс остаётся, насколько это возможно, внутри Minecraft, делая создание Ponder-контента более быстрым и интуитивным.

Вопрос-Ответ: Почему бы не использовать PonderJS напрямую?

PonderJS не поддерживает горячую перезагрузку в этом рабочем процессе, что замедляет обратную связь при итерациях. Кроме того, прямая передача JS-скриптов создаёт дополнительные риски безопасности.

Ponderer использует более безопасный подход к передаче данных и при этом обеспечивает двустороннюю конвертацию с PonderJS, что позволяет переключаться между рабочими процессами по мере необходимости (с учётом того, что некоторые API не поддерживаются PonderJS нативно).

Скачать Ponderer - 思索者

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleasePonderer - [NeoForge] 1.21.1 - 1.8.21.21.1NeoForge1 мая 20262,4 МБ
ReleasePonderer - [Fabric] 1.21.1 - 1.8.21.21.1Fabric1 мая 20264,3 МБ
ReleasePonderer - [Forge] 1.20.1 - 1.8.21.20.1Forge26 апреля 20262,4 МБ
ReleasePonderer - [Fabric] 1.20.1 - 1.8.21.20.1Fabric26 апреля 20265,8 МБ
ReleasePonderer - [Forge] 1.20.1 - 1.8.01.20.1Forge6 апреля 20262,3 МБ
ReleasePonderer - [Fabric] 1.20.1 - 1.8.01.20.1Fabric6 апреля 20265,7 МБ
ReleasePonderer - [Forge] 1.20.1 - 1.7.1.51.20.1Forge23 марта 20262 МБ
ReleasePonderer - [Fabric] 1.20.1 - 1.7.1.51.20.1Fabric23 марта 20265,5 МБ
ReleasePonderer - [NeoForge] 1.21.1 - 1.7.1.51.21.1NeoForge23 марта 20262,1 МБ
ReleasePonderer - [Fabric] 1.21.1 - 1.7.1.51.21.1Fabric23 марта 20264 МБ