

BetterModel
Активный0.0
Установок
0
Последнее обновление
9 месяцев назад
Версии
1.19.4 — 1.21.4
Сервер
Игровые механики
Мобы
Утилиты
BetterModel — Современная и легковесная реализация моделей для Bukkit и Folia
Модификация BetterModel представляет собой инновационное серверное решение для отображения сложных 3D-моделей в Minecraft через систему пакетов предметов.
Основные возможности
- Импорт моделей — поддержка формата .bbmodel из Blockbench
- Автоматическая генерация ресурспаков — система самостоятельно создает необходимые файлы
- Множественные хитбоксы — продвинутая система обработки столкновений
- Анимации — полноценная поддержка анимированных моделей
- Отслеживание движений — модели корректно воспроизводят перемещения и повороты головы сущностей
Почему BetterModel лучше существующих решений?
Разработка данного плагина была вызвана несколькими ключевыми преимуществами:
- Оптимизация трафика — алгоритм sight-trace передает пакеты только когда игрок смотрит на модель
- Быстрые обновления — регулярное развитие и поддержка
- Гибкий API — открытый исходный код с расширенными возможностями настройки
Продвинутая система хитбоксов
Плагин поддерживает сложные системы обработки столкновений как на клиенте, так и на сервере, учитывая вращение анимаций.
Поддержка MythicMobs (экспериментальная)
Как и в других решениях, BetterModel включает базовую интеграцию с MythicMobs с поддержкой следующих параметров:
- Настройка модели
- Состояния анимаций
- Стандартные состояния
- Видимость частей модели
Требования к системе
- Сервер: Spigot, Paper или форки (Folia включительно)
- Java: версия 21
- Minecraft: все сборки от 1.19.4 до 1.21.4
Доступные команды
/bettermodel reload
— перезагрузка плагина/bettermodel spawn <модель>
— создать модель на основе Husk/bettermodel limb <true/false>
— показать/скрыть конечности игрока/bettermodel play <модель> <анимация>
— запустить анимацию для игрока
Управление доступом
Разрешение bettermodel
предоставляет доступ ко всем командам плагина.
Настройка зависимостей
Для подключения API через Maven используйте:
repositories { mavenCentral() }
dependencies { compileOnly("io.github.toxicity188:BetterModel:ВЕРСИЯ") }