-
Еда больше не уходит за голову
- Исправлена анимация поедания еды
- Предметы остаются перед камерой при использовании
- Добавлена специальная трансформация для съедобных предметов
-
Ограничение максимального угла поворота
- Максимальная ротация ограничена 60° вместо 90°
- Предметы не могут уйти за камеру ни при каких обстоятельствах
- Настраиваемый лимит в конфиге
-
Улучшенная математика анимации
- Более плавные переходы
- Правильный easing для всех типов анимаций
- Оптимизированные расчеты позиций
-
Новые настройки в конфиге:
{ "enabled": true, "animationType": "SMOOTH", "rotationIntensity": 1.0, "swingSpeed": 1.0, "applyToAllItems": true, "fixFoodAnimation": true, // НОВОЕ "preventHeadClipping": true, // НОВОЕ "maxRotationAngle": 60.0 // НОВОЕ }
-
HeldItemRendererMixin.java
- Добавлена проверка на использование предметов
- Специальная обработка еды и питья
- Правильная компенсация базового смещения
-
SwingAnimationTransformer.java
- Все 4 типа анимации переработаны
- Добавлены ограничения углов
- Новая функция
applyItemUseTransformation()
-
SwingAnimationConfig.java
- 3 новых параметра конфигурации
- Валидация значений при изменении
- Автосохранение изменений
-
Скомпилируйте мод командой:
./gradlew build
-
Готовый JAR будет в папке
build/libs/ -
Скопируйте в папку
modsвашего Minecraft
- Minecraft 1.21.4
- Fabric Loader 0.16.9+
- Fabric API 0.110.5+
- Java 21
- CLASSIC - Простой классический взмах (макс 60°)
- SMOOTH - Плавная синусоидальная анимация (макс 50°)
- DYNAMIC - С эффектом ускорения (макс 55°)
- REALISTIC - Имитация настоящего взмаха (макс 45°)
Все углы безопасны и не позволяют предметам уходить за камеру!
MIT License - можете использовать свободно