- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 202
- Подписчиков на Modrinth
- 0
- версия
- 1
- Обновлён
- 25 мая 202625 мая
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
MagicalChalk
Minecraft 1.21.1 · NeoForge · Создание, импорт, экспорт и размещение структур · Magic Chalk Studio (встроенный строитель) · API для других модов · EN / FR Автор: MickDev
Кратко
Создавайте, импортируйте и размещайте структуры Minecraft с помощью магического мела. Экспорт .chalk, JSON и датапак-.nbt, конвертация Litematica/WorldEdit, графический менеджер импорта, студия строительства с инструментами в стиле WorldEdit, API биомов и структур для других модов. NeoForge 1.21.1.
Обзор
MagicalChalk — серверный и клиентский мод для NeoForge 1.21.1, который позволяет:
- Выделять область в игре с помощью мела структур (2 клика)
- Сохранять структуры в хранилище мира на сервере
- Размещать чертежи с помощью магического мела (ПКМ, заменяет препятствия)
- Импортировать / экспортировать файлы
.chalk,.jsonи.nbt - Конвертировать схематики WorldEdit (
.schem), Litematica (.litematic) и ванильные структуры (.nbt) - Строить в продвинутом креативном режиме с Magic Chalk Studio (
/builder) - Предоставлять API, чтобы другие моды могли регистрировать структуры и привязывать их к существующим биомам Мод включает встроенные демонстрационные структуры (хаб, крепость Края и т. д.) и работает на выделенных серверах, в LAN и одиночной игре. LuckPerms: совместим и опционален (иначе по умолчанию уровень OP 2 для большинства административных действий).
Совместимость
| Пункт | Детали |
|---|---|
| Minecraft | 1.21.1 |
| Загрузчик | NeoForge (21.1.x) |
| Сторона | Сервер + клиент (GUI импорта, предпросмотр, студия) |
| LuckPerms | Опционально — узлы magicalchalk.* |
| API сторонних модов | JSON в `data//magicalchalk/structures/` или Java |
Быстрый старт
- Создать структуру
/chalk→ кликните 2 угла →/chalk magic create my_tower - Разместить структуру
/magicalchalk my_tower→ магический мел в руке → ПКМ для размещения чертежа - Импортировать файл
Поместите.chalkили.jsonвconfig/magicalchalk/structures/→/chalk import(GUI) или `/chalk import ` - Режим строителя
/builderили/build→ клавиша B (настраивается) → инструменты, блоки, отмена/повтор
Команды — /chalk
Требуется OP 2 или разрешение magicalchalk.admin / magicalchalk.use (см. разрешения).
| Команда | Описание |
|---|---|
/chalk | Выдаёт мел структур и начинает выделение (2 клика) |
| `/chalk magic create ` | Сохраняет выделение как структуру (magicalchalk.create) |
/chalk cancel | Отменяет текущее выделение |
| `/chalk remove ` | Удаляет структуру из хранилища мира на сервере |
| `/chalk remove <true|false>` | Удаляет + опциональное удаление экспортированных файлов |
| `/chalk export ` | Экспортирует .chalk → config/magicalchalk/structures/ |
| `/chalk legacyexport ` | Экспортирует legacy JSON → config/magicalchalk/structures/ |
| `/chalk exportmcstructure ` | Экспортирует ванильный .nbt → config/magicalchalk/mcstructures/ (датапаки / биомы) |
/chalk import | Открывает графический менеджер (список, поиск, панель информации, кнопка Import) |
| `/chalk import ` | Прямой импорт из .chalk или .json |
| `/chalk rename ` | Переименовывает структуру (мир + экспортированные файлы) |
| `/chalk convert ` | Конвертирует внешний файл в структуру MagicalChalk |
| `/chalk convert ` | То же с пользовательским именем структуры |
/chalk reload | Перезагружает конфиг, датапаки и регистрации API |
Форматы, поддерживаемые /chalk convert
| Расширение | Источник |
|---|---|
.litematic | Litematica / Forgematica |
.schem | WorldEdit / Sponge schematic |
.nbt | Ванильный шаблон структуры Minecraft |
Пути поиска: абсолютный/относительный путь, config/magicalchalk/structures/, папка schematics/ в корне игры.
Команды — /magicalchalk
Разрешение: magicalchalk.place (или OP 2 / admin).
| Команда | Описание |
|---|---|
/magicalchalk | Показывает список всех загруженных структур |
| `/magicalchalk ` | Выдаёт магический мел с выбранной структурой |
| `/magicalchalk info ` | Показывает метаданные (размер, блоки, мегабилд и т. д.) |
ID структур: используйте пространство имён во избежание конфликтов — например, mymod:my_tower (без пространства имён → magicalchalk:my_tower).
Команды — Builder (Magic Chalk Studio)
Разрешение: magicalchalk.builder (или OP 2 / admin).
| Команда | Описание |
|---|---|
/builder | Открывает студию и включает режим строителя |
/build | Псевдоним для /builder |
Magic Chalk Studio — инструменты и горячие клавиши
Доступные инструменты
Одиночная установка · кисть 3×3 · линия · заполненный / полый прямоугольник · заполненный / полый круг · заполненный / полый эллипс · заполненная / полая сфера · пирамида · выделение · вставка · стирание
Режимы размещения
Обычный · снизу вверх · расширение
Горячие клавиши (настраиваются)
| Клавиша | Действие |
|---|---|
| B | Открыть / переключить Magic Chalk Studio |
| H | Показать / скрыть меню студии |
| R | Выбрать инструмент |
| N | Выбрать блок (со строкой поиска) |
| G | Активировать инструмент / разместить |
| V / U | Слой вверх / слой вниз |
| Z / Y | Отмена / повтор |
HUD показывает активный инструмент, выбранный блок и текущий слой Y.
Менеджер импорта (/chalk import)
Интерфейс в стиле Litematica:
- Строка поиска (фильтр по имени, файлу, ID)
- Прокручиваемый список файлов
.jsonи.chalk - Панель информации: имя, ID, формат, дата, размеры, объём, блоки, размер файла
- Кнопка Import для загрузки выбранной структуры Сканируемая папка:
config/magicalchalk/structures/
Папки и форматы файлов
| Путь | Содержимое |
|---|---|
config/magicalchalk/structures/ | Файлы .chalk (рекомендуется) и .json (legacy) |
config/magicalchalk/mcstructures/ | Экспорт .nbt для датапаков / генерации структур |
| `data//magicalchalk/structures/` | Структуры, встроенные в мод (загружаются при запуске) |
Форматы
.chalk— нативный бинарный формат MagicalChalk (рекомендуется, компактный).json— устаревший текстовый формат / совместим с инструментами.nbt— ванильный шаблон структуры Minecraft (/chalk exportmcstructure)
Предметы мода
| Предмет | Применение |
|---|---|
| Structure Chalk | Выделите область (2 клика) перед /chalk magic create |
| Magical Chalk | Разместите чертёж структуры в игре (ПКМ) |
Права LuckPerms
Без LuckPerms админ-команды по умолчанию требуют уровень OP 2.
| Право | Доступ |
|---|---|
magicalchalk.admin | Полный админ-доступ (эквивалент OP 2) |
magicalchalk.use | Админ-алиас / общее использование |
magicalchalk.select | /chalk — выделение |
magicalchalk.create | /chalk magic create, /chalk remove, /chalk rename |
magicalchalk.place | /magicalchalk — список и экипировка |
magicalchalk.import | /chalk export, legacyexport, exportmcstructure, import |
magicalchalk.convert | /chalk convert |
magicalchalk.builder | /builder, /build, Magic Chalk Studio |
Пример LuckPerms (YAML)
magicalchalk.admin:
description: MagicalChalk admin
default: op
magicalchalk.builder:
description: Magic Chalk Studio
default: false
magicalchalk.place:
description: Place structures
default: opAPI для разработчиков модов
MagicalChalk предоставляет публичный API для регистрации структур и привязки их к существующим биомам (ванильным, Terralith, BOP и т. д.) без создания биомов.
Простой способ (без Java-кода)
Поместите JSON в свой мод:
src/main/resources/data/<modid>/magicalchalk/structures/my_structure.jsonЗатем в игре: /magicalchalk <modid:my_structure>
Способ через Java
Событие RegisterMagicalChalkStructuresEvent — классы в com.mickdev.magicalchalk.api. Полная документация (EN / FR): magicalchalk-api-en.txt и magicalchalk-api-fr.txt в репозитории.
Языки
Интерфейс переведён на английский (en_us) и французский (fr_fr).
Что мод умеет на самом деле
- Выделение кубоида в игре + клиентский предпросмотр
- Постоянное хранение структур (серверный SavedData)
- Размещение чертежей с заменой блоков
- Поддержка мегастроек / крупных структур
- Экспорт в несколько форматов (chalk, JSON, NBT датапак)
- Конвертация из Litematica, WorldEdit и ванильного NBT
- Графический менеджер импорта
- Встроенная творческая студия строительства (инструменты, буфер обмена, отмена/повтор, слои)
- Модифицируемый API для структур + привязок к биомам
- Демонстрационные структуры в комплекте с модом
Зависимости
- NeoForge 21.1.x (Minecraft 1.21.1)
- LuckPerms: опционально
Частые вопросы
Как установить MagicalChalk?
Установите NeoForge под свою версию Minecraft, скачайте MagicalChalk под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть MagicalChalk?
У MagicalChalk есть сборки для Minecraft 1.21.1.
Нужен ли MagicalChalk на сервере?
Нужен и в игре, и на сервере