Схема в датапак: постройка без модов
Перетащи файл схемы — получи датапак с функцией, которая ставит постройку одной командой /function на ванильном сервере или в одиночной игре без Litematica и WorldEdit. Постройка режется на команды fill и setblock так, чтобы их было как можно меньше, блоки переводятся под выбранную версию игры, большие постройки ставятся по частям. Всё считается в браузере.
Как это работает
- Перетащи .litematic, .schem или .nbt — инструмент прочитает блоки и определит версию игры.
- Выбери результат: датапак (.zip, кладётся в папку мира) или один .mcfunction для своего датапака.
- Выбери версию Minecraft — имена блоков переведутся под неё; координаты — от игрока (~) или абсолютные.
- Скачай, положи zip в saves/<мир>/datapacks/ и выполни /reload.
- Встань на юго-западный нижний угол будущей постройки и выполни /function schemalook:<имя> — она вырастет на восток, вверх и на юг.
Частые вопросы
Как поставить схему без модов?
Датапак — ванильный механизм: zip в папку datapacks мира, /reload и одна команда /function. Никаких модов ни клиенту, ни серверу не нужно; на сервере нужны права оператора.
Почему команд меньше, чем блоков?
Одинаковые блоки сливаются в параллелепипеды — одна команда fill вместо сотен setblock (не больше 32 768 блоков за команду, как в игре). Стена 20×30 — одна команда.
Что с большими постройками?
Игра выполняет не больше 65 536 команд за раз, поэтому постройка режется на части по 60 000 команд: они ставятся по одной за тик через schedule, без правки gamerule. Пара секунд на миллион блоков.
Сохраняется ли содержимое сундуков и табличек?
Нет: инструмент переносит блоки и их состояния (поворот, форма), но не данные внутри — сундуки будут пустыми, таблички чистыми. Инструмент покажет, сколько таких блоков.
Почему факелы или лестницы выпали?
Блоки-«прицепы» ставятся после опорных, но в редких случаях опора появляется позже. Выполни функцию ещё раз — теперь всё на месте.
См. также: Конвертер схем · Просмотр схем онлайн · Как экспортировать схему из игры · Инструменты строителя Minecraft