Схема в датапак: постройка без модов

Перетащи файл схемы — получи датапак с функцией, которая ставит постройку одной командой /function на ванильном сервере или в одиночной игре без Litematica и WorldEdit. Постройка режется на команды fill и setblock так, чтобы их было как можно меньше, блоки переводятся под выбранную версию игры, большие постройки ставятся по частям. Всё считается в браузере.

Как это работает

  1. Перетащи .litematic, .schem или .nbt — инструмент прочитает блоки и определит версию игры.
  2. Выбери результат: датапак (.zip, кладётся в папку мира) или один .mcfunction для своего датапака.
  3. Выбери версию Minecraft — имена блоков переведутся под неё; координаты — от игрока (~) или абсолютные.
  4. Скачай, положи zip в saves/<мир>/datapacks/ и выполни /reload.
  5. Встань на юго-западный нижний угол будущей постройки и выполни /function schemalook:<имя> — она вырастет на восток, вверх и на юг.

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

Как поставить схему без модов?

Датапак — ванильный механизм: zip в папку datapacks мира, /reload и одна команда /function. Никаких модов ни клиенту, ни серверу не нужно; на сервере нужны права оператора.

Почему команд меньше, чем блоков?

Одинаковые блоки сливаются в параллелепипеды — одна команда fill вместо сотен setblock (не больше 32 768 блоков за команду, как в игре). Стена 20×30 — одна команда.

Что с большими постройками?

Игра выполняет не больше 65 536 команд за раз, поэтому постройка режется на части по 60 000 команд: они ставятся по одной за тик через schedule, без правки gamerule. Пара секунд на миллион блоков.

Сохраняется ли содержимое сундуков и табличек?

Нет: инструмент переносит блоки и их состояния (поворот, форма), но не данные внутри — сундуки будут пустыми, таблички чистыми. Инструмент покажет, сколько таких блоков.

Почему факелы или лестницы выпали?

Блоки-«прицепы» ставятся после опорных, но в редких случаях опора появляется позже. Выполни функцию ещё раз — теперь всё на месте.

См. также: Конвертер схем · Просмотр схем онлайн · Как экспортировать схему из игры · Инструменты строителя Minecraft