Перейти к содержимому

Mson

Поддержка моделей сущностей и блочных сущностей в формате JSON

FabricQuilt
Загрузчики
FabricQuilt
Скачиваний на Modrinth
2,9 тыс.
Подписчиков на Modrinth
5
версий
18
Обновлён
19 сентября 202619 сент.
Опубликован
в 2023
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric и Quilt
Для Minecraft 1.20.5–1.21.8, 1.21.10–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.14.1+26.3 от 19 сентября 2026
Нужен Fabric API
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.20.5–1.21.8, 1.21.10–26.3
Описание переведено автоматическиПоказать оригинал (EN)

M-SON

Current Version Build Status Downloads Discord Server License

/ˈmeɪs(ə)n/

сущ.
сущ.: mason; мн. ч.: masons; сущ.: Mason; мн. ч.: Masons

  1. человек, искусный в резке, обработке и укладке камня в зданиях.
    "главный каменщик в Вестминстерском аббатстве"
  2. масон
    "масонское рукопожатие"
  3. словослияние Model и JSON
    "зацени эти офигенные mson, чувак"
  4. библиотека для моделирования в Minecraft, объединяющая модели и поведение сущностей с возможностью загрузки json-файлов
    "чувак, тебе точно нужен M-Son"

глаг.

  • строить из камня или укреплять камнем
    "другое здание было сложено из тёсаного известняка"
  • резать или обрабатывать (камень).
    "один ряд массивных камней, грубо обработанных"

Что такое Mson?

Wiki | Model Language Definition

Mson — это библиотека/мод для fabric, позволяющая задавать и загружать модели сущностей через настраиваемые json-файлы.

Он облегчает жизнь моддерам, вынося геометрию модели из кода туда, где она отделена от игровой логики, а игрокам — тем, что их модели можно настраивать и заменять с помощью одного лишь ресурспака.

С чего начать [Создателям ресурспаков и модов]

Когда MSON установлен, любую модель сущности в игре можно загрузить из соответствующего json-файла в папке `assets//models/entity/mson`. Загляните в эту папку — там небольшой список примеров моделей, сделанных в точном (а в некоторых случаях не очень точном) соответствии с эквивалентной моделью для нескольких ванильных сущностей.

Более полный список и инструкции о том, как конвертировать уже загруженные в игру модели, ищите на вики-странице Sample 1.20.1 Models.

С чего начать [Создателям модов]

Хотите зарегистрировать свои модели для загрузки через mson? Это делается так просто:

  1. `assets//models/entity/my_model.json`

  2. `static ModelKey<MyEntityModel MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);`

  3. `MyEntityModel model = MyModels.MY_ENTITY_MODEL.createModel();`

Хотите создать гуманоидную модель? Mson уже включает модели для steve, alex и простую четвероногую, так что просто укажите { "parent": "mson:steve" } как стартовую модель и добавляйте переопределения для каждой части тела по ходу дела. Примеры ищите здесь!

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

Как установить Mson?

Установите Fabric под свою версию Minecraft, скачайте Mson под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Mson?

У Mson есть сборки для Minecraft 1.20.5–1.21.8, 1.21.10–26.3.

Нужен ли Mson на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее