- Supports version
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- Official page
- https://forum.denizenscript.com/
Denizen Models, также известный как dModels, — это инструмент, который может брать «универсальные» модели BlockBench и добавлять их в Minecraft, в том числе с полной анимацией, путем создания наборов объектов отображения предметов.

Следуйте шагам, указанным в заголовке скрипта "dmodels_main.dsc" для настройки и использования.
Большая часть DModels предназначена для использования из сценариев с помощью скриптового API, описанного в заголовке dmodels_main, но также доступны пользовательские команды:
Часто задаваемые вопросы (FAQ):
Следуйте шагам, указанным в заголовке скрипта "dmodels_main.dsc" для настройки и использования.
Большая часть DModels предназначена для использования из сценариев с помощью скриптового API, описанного в заголовке dmodels_main, но также доступны пользовательские команды:
Команды:
/dmodels - "dmodels.help" - Корневая команда.
/dmodels help - "dmodels.help" - Показывает информацию о команде dModels.
/dmodels load [путь] - "dmodels.load" - Загружает одну модель на основе указанного имени файла модели.
/dmodels loadall - "dmodels.loadall" - Загружает все модели из папки моделей.
/dmodels unload [модель] - "dmodels.unload" - Выгружает одну модель из памяти по указанному имени модели.
/dmodels unloadall - "dmodels.unloadall" - Выгружает все данные DModels из памяти.
/dmodels spawn [модель] - "dmodels.spawn" - Создает статический экземпляр модели в вашем текущем местоположении.
/dmodels remove - "dmodels.remove" - Удаляет ближайшую к вашему местоположению модель, созданную в реальном времени.
/dmodels animate [анимация] - "dmodels.animate" - Запускает воспроизведение указанной анимации для ближайшей к вам модели, созданной в реальном времени.
/dmodels stopanimate - "dmodels.stopanimate" - Останавливает анимацию ближайшей к вам модели, созданной в реальном времени.
/dmodels npcmodel [модель] - "dmodels.npcmodel" - Устанавливает модель NPC для отображения заданной модели (она должна быть загружена). Используйте "none", чтобы удалить модель.
/dmodels rotate [углы] - "dmodels.rotate" - Устанавливает поворот ближайшей к вам модели, созданной в реальном времени, по указанным углам Эйлера. Используйте "0,0,0" для установки по умолчанию.
/dmodels scale [масштаб] - "dmodels.scale" - Устанавливает множитель масштаба ближайшей к вам модели, созданной в реальном времени, по указанному значению. Используйте "1,1,1" для установки по умолчанию.
/dmodels color [цвет] - "dmodels.color" - Устанавливает цвет ближайшей к вам модели, созданной в реальном времени, по указанному цвету. Используйте "white" для установки по умолчанию.
/dmodels viewrange [диапазон]- "dmoddels.viewrange" - Устанавливает диапазон видимости ближайшей к вам модели, созданной в реальном времени, по указанному диапазону (в блоках).
Часто задаваемые вопросы (FAQ):
- Это что-то вроде ModelEngine? Да.
- Это то же самое, что и ModelEngine? Нет.
- Мои модели для ModelEngine будут работать с DenizenModels? Вам может потребоваться немного их изменить, но да.
- Мои модели DenizenModels будут работать в ModelEngine? Нет точного ответа, но, вероятно, нет. DenizenModels предоставляет полную свободу с поворотами, UV-координатами и т. д., в то время как ModelEngine намного более ограничен. Вам придется значительно изменить модель, чтобы она соответствовала требованиям ModelEngine.
- Мои модели, созданные для чего-то еще, например, для клиентского мода, будут работать? Возможно! Та коза на гифке выше изначально предполагалась для загрузки с помощью клиентского мода, и единственное, что мне пришлось изменить, это исправить точку вращения хвоста, чтобы она была посередине хвоста (одно нажатие кнопки в BlockBench).
- Почему модель не кликабельна? Это просто еще не реализовано, но запланировано.