qModeling is a block-based modeling mod for Minecraft with a 3D editor workflow. It adds a dedicated Workspace block with freecam editing, Move/Rotate/Scale manipulators, BlockState and NBT support, plus Yuushya Modeling import/export.
Features
- Gizmo tools: Move (X/Y/Z axes), Rotate (axis rings), Scale (axis handles).
- Part list with block icons, selection, copy-focus, and multi-selection.
- Editing modes: Normal, Fine (0.02 step), Numeric (manual value input).
- Mirror on X/Y/Z with proper facing mirroring (west/east, north/south, up/down when the property exists).
- Visibility toggle for selected parts (◎/○).
- Transform history Undo/Redo (Ctrl+Z / Ctrl+Y).
- Clipboard copy/paste.
- Export to Yuushya Modeling JSON (Y button).
- Import Yuushya JSON from clipboard.
- HEX-based UI color theming with persistence between Workspace sessions.
Controls
- V — Move
- R — Rotate
- S — Scale
- Ctrl+Z — Undo
- Ctrl+Y — Redo
- Shift + Left Click in list — multi-select
- Double Left Click on list item — copy-focus
- X / Y / Z — mirror by axis
- WASD + Space + Shift — camera flight
- Right Mouse + drag — look around
- Middle Mouse + drag or hold P — pan
- Mouse wheel — zoom in/out
Spoiler
qModeling — это мод для моделирования блоками в Minecraft с рабочим процессом в стиле 3D-редактора. Он добавляет отдельный блок Workspace с freecam-редактированием, манипуляторами Move/Rotate/Scale, поддержкой BlockState и NBT, а также импортом/экспортом формата Yuushya Modeling.
Возможности
- Гизмо-инструменты: Move (оси X/Y/Z), Rotate (кольца по осям), Scale (оси с хэндлами).
- Список частей с иконками блоков, выделением, copy-focus и мультивыделением.
- Режимы редактирования: Normal, Fine (шаг 0.02), Numeric (ручной ввод значений).
- Mirror по X/Y/Z с корректным зеркалированием направления (west/east, north/south, up/down, если свойство существует).
- Переключение видимости выбранных частей (◎/○).
- История трансформаций Undo/Redo (Ctrl+Z / Ctrl+Y).
- Копирование/вставка через буфер обмена.
- Экспорт в Yuushya Modeling JSON (кнопка Y).
- Импорт Yuushya JSON из буфера обмена.
- Настройка цвета интерфейса по HEX с сохранением между сессиями Workspace.
Управление
- V — Move
- R — Rotate
- S — Scale
- Ctrl+Z — Undo
- Ctrl+Y — Redo
- Shift + ЛКМ в списке — мультивыделение
- Двойной ЛКМ по элементу списка — copy-focus
- X / Y / Z — зеркалирование по осям
- WASD + Space + Shift — полет камеры
- ПКМ + движение мыши — осмотр
- СКМ + движение мыши или удержание P — панорамирование
- Колесо мыши — приближение/отдаление
