- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 2,9 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 18
- Обновлён
- 19 сентября 202619 сент.
- Опубликован
- в 2023
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
M-SON
/ˈmeɪs(ə)n/
сущ.
сущ.: mason; мн. ч.: masons; сущ.: Mason; мн. ч.: Masons
- человек, искусный в резке, обработке и укладке камня в зданиях.
"главный каменщик в Вестминстерском аббатстве"- масон
"масонское рукопожатие"- словослияние Model и JSON
"зацени эти офигенные mson, чувак"- библиотека для моделирования в Minecraft, объединяющая модели и поведение сущностей с возможностью загрузки json-файлов
"чувак, тебе точно нужен M-Son"
глаг.
- строить из камня или укреплять камнем
"другое здание было сложено из тёсаного известняка"- резать или обрабатывать (камень).
"один ряд массивных камней, грубо обработанных"
Что такое Mson?
Wiki | Model Language Definition
Mson — это библиотека/мод для fabric, позволяющая задавать и загружать модели сущностей через настраиваемые json-файлы.
Он облегчает жизнь моддерам, вынося геометрию модели из кода туда, где она отделена от игровой логики, а игрокам — тем, что их модели можно настраивать и заменять с помощью одного лишь ресурспака.
С чего начать [Создателям ресурспаков и модов]
Когда MSON установлен, любую модель сущности в игре можно загрузить из соответствующего json-файла в папке `assets//models/entity/mson`. Загляните в эту папку — там небольшой список примеров моделей, сделанных в точном (а в некоторых случаях не очень точном) соответствии с эквивалентной моделью для нескольких ванильных сущностей.
Более полный список и инструкции о том, как конвертировать уже загруженные в игру модели, ищите на вики-странице Sample 1.20.1 Models.
С чего начать [Создателям модов]
Хотите зарегистрировать свои модели для загрузки через mson? Это делается так просто:
`assets//models/entity/my_model.json`
`static ModelKey<MyEntityModel MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);`
- `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 на сервере?
Ставится только в игру; на сервер ставить не нужно