Geckolib [1.12.2] [1.15.2] [1.16.5] [1.17.1] [1.18.2] [1.19.1] [1.19.2]

GeckoLib — это мощная библиотека для создания 3D-анимаций в Minecraft. Она поддерживает сложные анимации на основе ключевых кадров, а также различные эффекты, такие как звуки и частицы.

Особенности

  • Поддержка Forge, Fabric и NeoForge.
  • Более 30 различных easing-функций для анимаций.
  • Поддержка параллельных анимаций.
  • Ключевые кадры для звуков и частиц.

Установка

Для установки мода просто скачайте его и поместите в папку mods вашего клиента Minecraft. Если вы моддер, вы можете ознакомиться с инструкциями по установке в документации.

Документация

GeckoLib предоставляет подробную документацию в виде вики, где вы найдете всю необходимую информацию для работы с библиотекой.

Поддержка

Если у вас возникли вопросы или вам нужна помощь, присоединяйтесь к нашему сообществу в Discord.

Скриншоты

Скачать Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов
Бесплатно · без регистрации · проверено на вирусы
✅ Актуальная: v5.5
v5.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 26.1Fabric
🔖 v5.5 📦 687.5 KB ✅ Стабильная
24 мар 2026 ⬇ Скачать
v4.2.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.2.3 📦 1.7 MB ✅ Стабильная
17 сен 2023 ⬇ Скачать
v4.8.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.8.4 📦 638.4 KB ✅ Стабильная
03 мар 2026 ⬇ Скачать
v5.4.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4.5 📦 803.4 KB ✅ Стабильная
03 мар 2026 ⬇ Скачать
v5.4.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4.4 📦 803.3 KB ✅ Стабильная
27 фев 2026 ⬇ Скачать
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.8.3 📦 1.0 MB ✅ Стабильная
31 янв 2026 ⬇ Скачать
v5.4.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4.3 📦 799.6 KB ✅ Стабильная
28 янв 2026 ⬇ Скачать
v5.4.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4.2 📦 799.3 KB ✅ Стабильная
11 янв 2026 ⬇ Скачать
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.8.3 📦 638.0 KB ✅ Стабильная
04 янв 2026 ⬇ Скачать
v5.4.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4.1 📦 776.6 KB ✅ Стабильная
01 янв 2026 ⬇ Скачать
v5.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4 📦 776.3 KB ✅ Стабильная
27 дек 2025 ⬇ Скачать
v5.4-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Fabric
🔖 v5.4-alpha-1 📦 702.1 KB ✅ Стабильная
10 дек 2025 ⬇ Скачать
v5.3-alpha-3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10Fabric
🔖 v5.3-alpha-3 📦 719.0 KB ✅ Стабильная
29 окт 2025 ⬇ Скачать
v5.3-alpha-2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10Fabric
🔖 v5.3-alpha-2 📦 716.3 KB ✅ Стабильная
22 окт 2025 ⬇ Скачать
v5.3-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10Fabric
🔖 v5.3-alpha-1 📦 709.0 KB ✅ Стабильная
12 окт 2025 ⬇ Скачать
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.8.2 📦 1.0 MB ✅ Стабильная
23 сен 2025 ⬇ Скачать
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.8.2 📦 637.7 KB ✅ Стабильная
22 сен 2025 ⬇ Скачать
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.8.1 📦 1.0 MB ✅ Стабильная
22 сен 2025 ⬇ Скачать
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.8 📦 1.0 MB ✅ Стабильная
21 сен 2025 ⬇ Скачать
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.8.1 📦 636.4 KB ✅ Стабильная
20 сен 2025 ⬇ Скачать
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.8 📦 636.4 KB ✅ Стабильная
18 сен 2025 ⬇ Скачать
v4.7.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.7.4 📦 1019.0 KB ✅ Стабильная
24 авг 2025 ⬇ Скачать
v4.7.7
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.7.7 📦 610.0 KB ✅ Стабильная
24 авг 2025 ⬇ Скачать
v5.2.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.8Fabric
🔖 v5.2.2 📦 658.4 KB ✅ Стабильная
01 авг 2025 ⬇ Скачать
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.7.3 📦 1018.4 KB ✅ Стабильная
20 июл 2025 ⬇ Скачать
v5.2.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.7, 1.21.8Fabric
🔖 v5.2.1 📦 658.4 KB ✅ Стабильная
03 июл 2025 ⬇ Скачать
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.7Fabric
🔖 v5.2.0 📦 658.4 KB ✅ Стабильная
01 июл 2025 ⬇ Скачать
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.6Fabric
🔖 v5.2.0 📦 658.3 KB ✅ Стабильная
20 июн 2025 ⬇ Скачать
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.6Fabric
🔖 v5.1.0 📦 655.0 KB ✅ Стабильная
17 июн 2025 ⬇ Скачать
v4.7.6
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Fabric
🔖 v4.7.6 📦 609.5 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v4.7.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.7.2 📦 1018.4 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Fabric
🔖 v5.1.0 📦 654.7 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v4.8.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.4Fabric
🔖 v4.8.5 📦 613.9 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v5.0.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Fabric
🔖 v5.0.2 📦 653.2 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v4.7.1.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Fabric
🔖 v4.7.1.3 📦 1018.3 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v5.0.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Fabric
🔖 v5.0.1 📦 653.2 KB ✅ Стабильная
19 мая 2025 ⬇ Скачать
v4.8.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.8.4 📦 787.4 KB ✅ Стабильная
03 мар 2026 ⬇ Скачать
v5.4.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Forge
🔖 v5.4.5 📦 781.6 KB ✅ Стабильная
03 мар 2026 ⬇ Скачать
v5.4.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Forge
🔖 v5.4.4 📦 781.6 KB ✅ Стабильная
27 фев 2026 ⬇ Скачать
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.8.3 📦 1014.7 KB ✅ Стабильная
31 янв 2026 ⬇ Скачать
v5.4.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Forge
🔖 v5.4.3 📦 778.0 KB ✅ Стабильная
28 янв 2026 ⬇ Скачать
v5.4.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Forge
🔖 v5.4.2 📦 777.7 KB ✅ Стабильная
11 янв 2026 ⬇ Скачать
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.8.3 📦 786.9 KB ✅ Стабильная
04 янв 2026 ⬇ Скачать
v5.4.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Forge
🔖 v5.4.1 📦 755.2 KB ✅ Стабильная
01 янв 2026 ⬇ Скачать
v5.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11Forge
🔖 v5.4 📦 755.0 KB ✅ Стабильная
27 дек 2025 ⬇ Скачать
v5.3-alpha-3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10Forge
🔖 v5.3-alpha-3 📦 1.3 MB ✅ Стабильная
29 окт 2025 ⬇ Скачать
v5.3-alpha-2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10Forge
🔖 v5.3-alpha-2 📦 1.3 MB ✅ Стабильная
22 окт 2025 ⬇ Скачать
v5.3-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10Forge
🔖 v5.3-alpha-1 📦 1.3 MB ✅ Стабильная
12 окт 2025 ⬇ Скачать
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.8.2 📦 1014.6 KB ✅ Стабильная
23 сен 2025 ⬇ Скачать
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.8.2 📦 786.6 KB ✅ Стабильная
22 сен 2025 ⬇ Скачать
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.8.1 📦 1014.6 KB ✅ Стабильная
22 сен 2025 ⬇ Скачать
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.8 📦 1015.0 KB ✅ Стабильная
21 сен 2025 ⬇ Скачать
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.8.1 📦 785.4 KB ✅ Стабильная
20 сен 2025 ⬇ Скачать
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.8 📦 785.4 KB ✅ Стабильная
18 сен 2025 ⬇ Скачать
v4.7.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.7.4 📦 989.5 KB ✅ Стабильная
24 авг 2025 ⬇ Скачать
v4.7.7
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.7.7 📦 759.0 KB ✅ Стабильная
24 авг 2025 ⬇ Скачать
v5.2.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.8Forge
🔖 v5.2.2 📦 800.9 KB ✅ Стабильная
01 авг 2025 ⬇ Скачать
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.7.3 📦 988.9 KB ✅ Стабильная
20 июл 2025 ⬇ Скачать
v5.2.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.7, 1.21.8Forge
🔖 v5.2.1 📦 800.9 KB ✅ Стабильная
03 июл 2025 ⬇ Скачать
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.7Forge
🔖 v5.2.0 📦 800.9 KB ✅ Стабильная
01 июл 2025 ⬇ Скачать
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.6Forge
🔖 v5.2.0 📦 800.8 KB ✅ Стабильная
20 июн 2025 ⬇ Скачать
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.6Forge
🔖 v5.1.0 📦 797.5 KB ✅ Стабильная
19 июн 2025 ⬇ Скачать
v4.7.6
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1Forge
🔖 v4.7.6 📦 758.4 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v4.7.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.7.2 📦 988.9 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Forge
🔖 v5.1.0 📦 794.2 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.3Forge
🔖 v4.7.3 📦 749.7 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v4.8.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.4Forge
🔖 v4.8.5 📦 763.9 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v5.0.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Forge
🔖 v5.0.2 📦 792.6 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v4.7.1.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Forge
🔖 v4.7.1.3 📦 988.8 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v5.0.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Forge
🔖 v5.0.1 📦 792.6 KB ✅ Стабильная
19 мая 2025 ⬇ Скачать
v5.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5Forge
🔖 v5.0 📦 792.5 KB ✅ Стабильная
21 апр 2025 ⬇ Скачать
v5.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 26.1NeoForge
🔖 v5.5 📦 646.3 KB ✅ Стабильная
24 мар 2026 ⬇ Скачать
v4.8.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.8.4 📦 608.0 KB ✅ Стабильная
03 мар 2026 ⬇ Скачать
v5.4.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4.5 📦 772.0 KB ✅ Стабильная
03 мар 2026 ⬇ Скачать
v5.4.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4.4 📦 772.0 KB ✅ Стабильная
27 фев 2026 ⬇ Скачать
v5.4.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4.3 📦 768.3 KB ✅ Стабильная
28 янв 2026 ⬇ Скачать
v5.4.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4.2 📦 768.0 KB ✅ Стабильная
11 янв 2026 ⬇ Скачать
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.8.3 📦 607.5 KB ✅ Стабильная
04 янв 2026 ⬇ Скачать
v5.4.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4.1 📦 745.6 KB ✅ Стабильная
01 янв 2026 ⬇ Скачать
v5.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4 📦 745.4 KB ✅ Стабильная
27 дек 2025 ⬇ Скачать
v5.4-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.11NeoForge
🔖 v5.4-alpha-1 📦 673.0 KB ✅ Стабильная
10 дек 2025 ⬇ Скачать
v5.3-alpha-3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10NeoForge
🔖 v5.3-alpha-3 📦 681.1 KB ✅ Стабильная
29 окт 2025 ⬇ Скачать
v5.3-alpha-2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10NeoForge
🔖 v5.3-alpha-2 📦 678.5 KB ✅ Стабильная
22 окт 2025 ⬇ Скачать
v5.3-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.10NeoForge
🔖 v5.3-alpha-1 📦 670.5 KB ✅ Стабильная
12 окт 2025 ⬇ Скачать
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.8.2 📦 607.3 KB ✅ Стабильная
22 сен 2025 ⬇ Скачать
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.8.1 📦 606.1 KB ✅ Стабильная
20 сен 2025 ⬇ Скачать
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.8 📦 606.0 KB ✅ Стабильная
18 сен 2025 ⬇ Скачать
v4.7.7
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.7.7 📦 579.6 KB ✅ Стабильная
24 авг 2025 ⬇ Скачать
v5.2.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.8NeoForge
🔖 v5.2.2 📦 618.2 KB ✅ Стабильная
01 авг 2025 ⬇ Скачать
v5.2.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.7, 1.21.8NeoForge
🔖 v5.2.1 📦 618.2 KB ✅ Стабильная
03 июл 2025 ⬇ Скачать
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.7NeoForge
🔖 v5.2.0 📦 618.2 KB ✅ Стабильная
01 июл 2025 ⬇ Скачать
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.6NeoForge
🔖 v5.2.0 📦 618.2 KB ✅ Стабильная
20 июн 2025 ⬇ Скачать
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.6NeoForge
🔖 v5.1.0 📦 614.9 KB ✅ Стабильная
17 июн 2025 ⬇ Скачать
v4.7.6
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.1NeoForge
🔖 v4.7.6 📦 579.0 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5NeoForge
🔖 v5.1.0 📦 614.7 KB ✅ Стабильная
16 июн 2025 ⬇ Скачать
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.3NeoForge
🔖 v4.7.3 📦 570.5 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v4.8.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.4NeoForge
🔖 v4.8.5 📦 584.4 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v5.0.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5NeoForge
🔖 v5.0.2 📦 613.0 KB ✅ Стабильная
06 июн 2025 ⬇ Скачать
v5.0.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5NeoForge
🔖 v5.0.1 📦 613.0 KB ✅ Стабильная
19 мая 2025 ⬇ Скачать
v5.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.21.5NeoForge
🔖 v5.0 📦 613.0 KB ✅ Стабильная
21 апр 2025 ⬇ Скачать
v4.2.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов для MC 1.20.1Quilt
🔖 v4.2.3 📦 1.7 MB ✅ Стабильная
17 сен 2023 ⬇ Скачать

История версий

v5.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.5 для Fabric
Порт на 26.1. Рефакторинг базовых пакетов, добавление GeoLocator для отслеживания позиций рендеринга.
📅 24 марта 2026
v4.8.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.4 для Forge
Исправления, предотвращающие сбои из-за пустых строк Molang и ошибки в парсинге математических выражений.
📅 03 марта 2026
v5.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.5 для NeoForge
Порт на 26.1. Рефакторинг базовых пакетов, добавление GeoLocator для отслеживания позиций рендеринга.
📅 24 марта 2026
v4.2.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.2.3 для Fabric
v4.2.3 - Fixed GeoArmor rendering near the cursor when shaders are installed - Fixed GeoItems with render layers having their render layer being inexplicably offset - Maybe fixed Optifine reflective surfaces breaking when installed - Added additional bedrock animation format parsing
📅 17 сентября 2023
v4.2.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.2.3 для Quilt
v4.2.3 - Fixed GeoArmor rendering near the cursor when shaders are installed - Fixed GeoItems with render layers having their render layer being inexplicably offset - Maybe fixed Optifine reflective surfaces breaking when installed - Added additional bedrock animation format parsing
📅 17 сентября 2023
v4.8.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.4 для NeoForge
Исправления, предотвращающие сбои из-за пустых строк Molang и ошибки в парсинге математических выражений.
📅 03 марта 2026
v4.8.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.4 для Fabric
Исправления, предотвращающие сбои из-за пустых строк Molang и ошибки в парсинге математических выражений.
📅 03 марта 2026
v5.4.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.5 для NeoForge
Исправления анимаций и текстур, улучшение работы парсера математических выражений.
📅 03 марта 2026
v5.4.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.5 для Forge
Исправления анимаций и текстур, улучшение работы парсера математических выражений.
📅 03 марта 2026
v5.4.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.5 для Fabric
Исправления анимаций и текстур, улучшение работы парсера математических выражений.
📅 03 марта 2026
v5.4.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.4 для NeoForge
Добавлены новые методы для захвата матриц позы рендеринга и улучшение работы с состояниями рендеринга.
📅 27 февраля 2026
v5.4.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.4 для Forge
Добавлены новые методы для захвата матриц позы рендеринга и улучшение работы с состояниями рендеринга.
📅 27 февраля 2026
v5.4.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.4 для Fabric
Добавлены новые методы для захвата матриц позы рендеринга и улучшение работы с состояниями рендеринга.
📅 27 февраля 2026
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.3 для Forge
v4.8.3 - Fix GeckoLib not knowing what `math.pi` is and breaking animations (??? How has no-one told me about this until now) - Add incompatibility with geckoanimfix since the author refuses to remove the mod even though it breaks Geckolib and actually does nothing at all
📅 31 января 2026
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.3 для Fabric
v4.8.3 - Fix GeckoLib not knowing what `math.pi` is and breaking animations (??? How has no-one told me about this until now) - Add incompatibility with geckoanimfix since the author refuses to remove the mod even though it breaks Geckolib and actually does nothing at all
📅 31 января 2026
v5.4.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.3 для NeoForge
## GeckoLib v5.4.3 ### Additions * Added `RenderUtil#prepMatrixForBoneAndUpdateListeners` * Added `RenderUtil#addPosToMatrix` ### Bug Fixes * Fixed Bone Position Listeners not getting the right positions
📅 28 января 2026
v5.4.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.3 для Forge
## GeckoLib v5.4.3 ### Additions * Added `RenderUtil#prepMatrixForBoneAndUpdateListeners` * Added `RenderUtil#addPosToMatrix` ### Bug Fixes * Fixed Bone Position Listeners not getting the right positions
📅 28 января 2026
v5.4.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.3 для Fabric
## GeckoLib v5.4.3 ### Additions * Added `RenderUtil#prepMatrixForBoneAndUpdateListeners` * Added `RenderUtil#addPosToMatrix` ### Bug Fixes * Fixed Bone Position Listeners not getting the right positions
📅 28 января 2026
v5.4.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.2 для NeoForge
## GeckoLib v5.4.2 ### Additions * Added a bone name based equivalent of `RenderPassInfo#addBonePositionListener` * Added transitive interface injections for Common, NeoForge, and Fabric * Added a `TypeToken` alternative to classes for `DataTickets`, to allow for generic-typed DataTickets ### Bug Fixes * Fixed a bug causing the first keyframe of animations to be skipped entirely (#807, #805) * Fixed hold on last frame loop type not working (#806)
📅 11 января 2026
v5.4.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.2 для Forge
## GeckoLib v5.4.2 ### Additions * Added a bone name based equivalent of `RenderPassInfo#addBonePositionListener` * Added transitive interface injections for Common, NeoForge, and Fabric * Added a `TypeToken` alternative to classes for `DataTickets`, to allow for generic-typed DataTickets ### Bug Fixes * Fixed a bug causing the first keyframe of animations to be skipped entirely (#807, #805) * Fixed hold on last frame loop type not working (#806)
📅 11 января 2026
v5.4.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.2 для Fabric
## GeckoLib v5.4.2 ### Additions * Added a bone name based equivalent of `RenderPassInfo#addBonePositionListener` * Added transitive interface injections for Common, NeoForge, and Fabric * Added a `TypeToken` alternative to classes for `DataTickets`, to allow for generic-typed DataTickets ### Bug Fixes * Fixed a bug causing the first keyframe of animations to be skipped entirely (#807, #805) * Fixed hold on last frame loop type not working (#806)
📅 11 января 2026
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.3 для NeoForge
v4.8.3 - Added a safety check for mods attempting to render GeckoLib armor without using GeoRenderProvider. (#755, #804, etc) - Marked GeckoAnimFix as an incompatible mod since they refuse to stop breaking GeckoLib with their download-farming mod.
📅 04 января 2026
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.3 для Forge
v4.8.3 - Added a safety check for mods attempting to render GeckoLib armor without using GeoRenderProvider. (#755, #804, etc) - Marked GeckoAnimFix as an incompatible mod since they refuse to stop breaking GeckoLib with their download-farming mod.
📅 04 января 2026
v4.8.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.3 для Fabric
v4.8.3 - Added a safety check for mods attempting to render GeckoLib armor without using GeoRenderProvider. (#755, #804, etc) - Marked GeckoAnimFix as an incompatible mod since they refuse to stop breaking GeckoLib with their download-farming mod.
📅 04 января 2026
v5.4.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.1 для NeoForge
## GeckoLib v5.4.1 ### Changes: * Cleaned up some outdated tooltips * Added some additional context to DeferredCache errors from `RenderPassInfo#addBoneUpdater` ### Bug Fixes: * Fixed `AnimationController` sometimes thinking time has gone backwards (thanks Mojang?) * Fixed `AnimationController` handling triggered animations in ticks instead of seconds * Fixed keyframe markers not being triggered properly (or sometimes at all) * Fixed in-code loop type usage not being respected
📅 01 января 2026
v5.4.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.1 для Forge
## GeckoLib v5.4.1 ### Changes: * Cleaned up some outdated tooltips * Added some additional context to DeferredCache errors from `RenderPassInfo#addBoneUpdater` ### Bug Fixes: * Fixed `AnimationController` sometimes thinking time has gone backwards (thanks Mojang?) * Fixed `AnimationController` handling triggered animations in ticks instead of seconds * Fixed keyframe markers not being triggered properly (or sometimes at all) * Fixed in-code loop type usage not being respected
📅 01 января 2026
v5.4.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4.1 для Fabric
## GeckoLib v5.4.1 ### Changes: * Cleaned up some outdated tooltips * Added some additional context to DeferredCache errors from `RenderPassInfo#addBoneUpdater` ### Bug Fixes: * Fixed `AnimationController` sometimes thinking time has gone backwards (thanks Mojang?) * Fixed `AnimationController` handling triggered animations in ticks instead of seconds * Fixed keyframe markers not being triggered properly (or sometimes at all) * Fixed in-code loop type usage not being respected
📅 01 января 2026
v5.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4 для NeoForge
## GeckoLib v5.4 ## Changes: ### Fixes: * Fixed GeoArmorRenderer not rendering properly * Fixed GeoArmorRenderer crashing when using renderlayers * Fixed animations interpolating from previous animations that had already finished * Fixed animations not transitioning back to base pose when finishing if transition time is present * Fixed animations not rotating properly when animating bones that are rotated by default * Fixed bone scaling not applying ### API: * GeoRenderState#addGeckolibData no longer accepts `null` values * Re-added `#setTransitionTicks` to `AnimationController` * Added `JsonUtil#jsonToVec3` direct helper method * Begun building a new SPI-based .json deserialization pipeline, to allow for safer and more extensible model & animation loading * By default, GeckoLib will continue to use GSON to deserialize into intermediary unbaked objects * I am looking at making a GeckoLib addon that uses a faster library (possibly FastJson?) to speed up loading of assets, potentially substantially * This system is not fully implemented yet, but the majority of the code has been written and reviewed to ensure it meets current Bedrock geometry & animation specs (1.21.0 and 1.8.0 respectively) * This will in theory allow mod authors to create their own adapters in the event they want to do custom loading or handling, without sacrificing on safety * Removed `GeckoLibClient#getGeoModelForItem` as it was unused and unnecessary, use `RenderUtil#getGeckoLibItemRenderer` instead and get the model as needed * `GeckoLibServices.Client` was extracted to `GeckoLibClientServices`, because java kept failing to compile for seemingly no reason * Created `GeoBone#positionAndRender`, which implements the full render operation for a given bone * Added a supplier-based fallback overload for `GeoRenderState#getOrDefaultGeckolibData` for deferred computation * Added `SerializableDataTicket#enforceValidTicket` ### Internal: * Moved GeckoLib's nullability annotations to the [JSpecify](https://jspecify.dev) spec * You will find a significant increase in nullability notations and null handling in the library, which should help eliminate confusion as to the state of the code * Cleaned up more Javadocs * Added a significant amount of additional documentation - specifically in package-info files and parameter type descriptions * Renamed RawAnimation#additionalTicks to RawAnimation#waitTicks * Removed `bind_pose_rotation` legacy support from the Bone format * Removed the unused `AnimationVariables` class * Changed the related-object generic type for `GeoObjectRenderer` from `E` to `O` to match the rest of the library * Moved `BoneSnapshots`, `PerBoneRender`, and `RenderPassInfo` to the renderer base package * Moved the various builtin `GeoRenderLayer` classes to a builtin subpackage * Moved GeckoLib's GSON instance from `KeyFramesAdapter` to `GeckoLibResources` * Renamed `KeyFramesAdapter` to `KeyFrameMarkersAdapter` * Cleaned up and standardized nullability throughout the library * Updated some outdated javadocs from pre-update
📅 27 декабря 2025
v5.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4 для Forge
## GeckoLib v5.4 ## Changes: ### Fixes: * Fixed GeoArmorRenderer not rendering properly * Fixed GeoArmorRenderer crashing when using renderlayers * Fixed animations interpolating from previous animations that had already finished * Fixed animations not transitioning back to base pose when finishing if transition time is present * Fixed animations not rotating properly when animating bones that are rotated by default * Fixed bone scaling not applying ### API: * GeoRenderState#addGeckolibData no longer accepts `null` values * Re-added `#setTransitionTicks` to `AnimationController` * Added `JsonUtil#jsonToVec3` direct helper method * Begun building a new SPI-based .json deserialization pipeline, to allow for safer and more extensible model & animation loading * By default, GeckoLib will continue to use GSON to deserialize into intermediary unbaked objects * I am looking at making a GeckoLib addon that uses a faster library (possibly FastJson?) to speed up loading of assets, potentially substantially * This system is not fully implemented yet, but the majority of the code has been written and reviewed to ensure it meets current Bedrock geometry & animation specs (1.21.0 and 1.8.0 respectively) * This will in theory allow mod authors to create their own adapters in the event they want to do custom loading or handling, without sacrificing on safety * Removed `GeckoLibClient#getGeoModelForItem` as it was unused and unnecessary, use `RenderUtil#getGeckoLibItemRenderer` instead and get the model as needed * `GeckoLibServices.Client` was extracted to `GeckoLibClientServices`, because java kept failing to compile for seemingly no reason * Created `GeoBone#positionAndRender`, which implements the full render operation for a given bone * Added a supplier-based fallback overload for `GeoRenderState#getOrDefaultGeckolibData` for deferred computation * Added `SerializableDataTicket#enforceValidTicket` ### Internal: * Moved GeckoLib's nullability annotations to the [JSpecify](https://jspecify.dev) spec * You will find a significant increase in nullability notations and null handling in the library, which should help eliminate confusion as to the state of the code * Cleaned up more Javadocs * Added a significant amount of additional documentation - specifically in package-info files and parameter type descriptions * Renamed RawAnimation#additionalTicks to RawAnimation#waitTicks * Removed `bind_pose_rotation` legacy support from the Bone format * Removed the unused `AnimationVariables` class * Changed the related-object generic type for `GeoObjectRenderer` from `E` to `O` to match the rest of the library * Moved `BoneSnapshots`, `PerBoneRender`, and `RenderPassInfo` to the renderer base package * Moved the various builtin `GeoRenderLayer` classes to a builtin subpackage * Moved GeckoLib's GSON instance from `KeyFramesAdapter` to `GeckoLibResources` * Renamed `KeyFramesAdapter` to `KeyFrameMarkersAdapter` * Cleaned up and standardized nullability throughout the library * Updated some outdated javadocs from pre-update
📅 27 декабря 2025
v5.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4 для Fabric
## GeckoLib v5.4 ## Changes: ### Fixes: * Fixed GeoArmorRenderer not rendering properly * Fixed GeoArmorRenderer crashing when using renderlayers * Fixed animations interpolating from previous animations that had already finished * Fixed animations not transitioning back to base pose when finishing if transition time is present * Fixed animations not rotating properly when animating bones that are rotated by default * Fixed bone scaling not applying ### API: * GeoRenderState#addGeckolibData no longer accepts `null` values * Re-added `#setTransitionTicks` to `AnimationController` * Added `JsonUtil#jsonToVec3` direct helper method * Begun building a new SPI-based .json deserialization pipeline, to allow for safer and more extensible model & animation loading * By default, GeckoLib will continue to use GSON to deserialize into intermediary unbaked objects * I am looking at making a GeckoLib addon that uses a faster library (possibly FastJson?) to speed up loading of assets, potentially substantially * This system is not fully implemented yet, but the majority of the code has been written and reviewed to ensure it meets current Bedrock geometry & animation specs (1.21.0 and 1.8.0 respectively) * This will in theory allow mod authors to create their own adapters in the event they want to do custom loading or handling, without sacrificing on safety * Removed `GeckoLibClient#getGeoModelForItem` as it was unused and unnecessary, use `RenderUtil#getGeckoLibItemRenderer` instead and get the model as needed * `GeckoLibServices.Client` was extracted to `GeckoLibClientServices`, because java kept failing to compile for seemingly no reason * Created `GeoBone#positionAndRender`, which implements the full render operation for a given bone * Added a supplier-based fallback overload for `GeoRenderState#getOrDefaultGeckolibData` for deferred computation * Added `SerializableDataTicket#enforceValidTicket` ### Internal: * Moved GeckoLib's nullability annotations to the [JSpecify](https://jspecify.dev) spec * You will find a significant increase in nullability notations and null handling in the library, which should help eliminate confusion as to the state of the code * Cleaned up more Javadocs * Added a significant amount of additional documentation - specifically in package-info files and parameter type descriptions * Renamed RawAnimation#additionalTicks to RawAnimation#waitTicks * Removed `bind_pose_rotation` legacy support from the Bone format * Removed the unused `AnimationVariables` class * Changed the related-object generic type for `GeoObjectRenderer` from `E` to `O` to match the rest of the library * Moved `BoneSnapshots`, `PerBoneRender`, and `RenderPassInfo` to the renderer base package * Moved the various builtin `GeoRenderLayer` classes to a builtin subpackage * Moved GeckoLib's GSON instance from `KeyFramesAdapter` to `GeckoLibResources` * Renamed `KeyFramesAdapter` to `KeyFrameMarkersAdapter` * Cleaned up and standardized nullability throughout the library * Updated some outdated javadocs from pre-update
📅 27 декабря 2025
v5.4-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4-alpha-1 для Fabric
## GeckoLib v5.4-alpha-1 ## Changes:
📅 10 декабря 2025
v5.4-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.4-alpha-1 для NeoForge
## GeckoLib v5.4-alpha-1 ## Changes:
📅 10 декабря 2025
v5.3-alpha-3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-3 для NeoForge
## GeckoLib v5.3-alpha-3 ## Alpha 3 Notes: - Fixed a crash on world load (#776) - More internal changes around armour rendering and ItemArmorGeoLayer - Sorry to say, there's more API changes coming in the next version :( ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Added `RenderModelPositioner` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(G
📅 29 октября 2025
v5.3-alpha-3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-3 для Forge
## GeckoLib v5.3-alpha-3 ## Alpha 3 Notes: - Fixed a crash on world load (#776) - More internal changes around armour rendering and ItemArmorGeoLayer - Sorry to say, there's more API changes coming in the next version :( ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Added `RenderModelPositioner` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(G
📅 29 октября 2025
v5.3-alpha-3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-3 для Fabric
## GeckoLib v5.3-alpha-3 ## Alpha 3 Notes: - Fixed a crash on world load (#776) - More internal changes around armour rendering and ItemArmorGeoLayer - Sorry to say, there's more API changes coming in the next version :( ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Added `RenderModelPositioner` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(G
📅 29 октября 2025
v5.3-alpha-2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-2 для Forge
## GeckoLib v5.3-alpha-2 ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnima
📅 22 октября 2025
v5.3-alpha-2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-2 для NeoForge
## GeckoLib v5.3-alpha-2 ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnima
📅 22 октября 2025
v5.3-alpha-2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-2 для Fabric
## GeckoLib v5.3-alpha-2 ## Alpha 2 Notes: * Fix Forge crashing on load on newer Forge versions (#773) * Fix GeoArmorRenderer crashing when not rendering a full set (#771) * `BlockAndItemGeoLayer#renderStackForBone` and `#renderBlockForBone` renamed to `#submitItemStackRender` and `#submitBlockRender` respectively * Moved the `OBJECT_RENDER_POSE` and `MODEL_RENDER_POSE` DataTickets to the base `GeoRenderer`, so that subclasses do not need to handle them in overrides * Fixed only handling 1 `PerBoneRenderTask` per `GeoBone` * Added `GeoBone#transformToBone` * Split `PerBoneRender` tasks out into `GeoRenderer#submitPerBoneRenderTasks` * Removed the `skipPerBoneTasks` in several `GeoRenderer` method calls as it is no longer needed * Created `PerBoneRenderTasks` for neatly handling per-bone render tasks given their added complexity * Restricted `GeoArmorLayer`'s generic type to require an `AvatarRenderState`, as that is the actual type required by the models used * Added `RenderStateUtil` ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnima
📅 22 октября 2025
v5.3-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-1 для NeoForge
## GeckoLib v5.3-alpha-1 ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench
📅 12 октября 2025
v5.3-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-1 для Forge
## GeckoLib v5.3-alpha-1 ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench
📅 12 октября 2025
v5.3-alpha-1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.3-alpha-1 для Fabric
## GeckoLib v5.3-alpha-1 ## Changes * Port to 1.21.10 * NOTE: This is an ALPHA build, and may be subject to breaking changes until the alpha tag is removed. * The PACKED_LIGHT DataTicket is no longer filled for most GeoRenderers, as the base RenderState classes contain `lightCoords` now by default * Added `GeoRenderState#getPackedLight` * `GeoRenderer#defaultRender` has been renamed to `#submitRenderTasks` to better represent its function now that we're not actually rendering at the time of that call * `GeoRenderer#actuallyRender` has been renamed to `#buildRenderTask` to better represent its function * `GeoLayer#render` has been renamed to `#buildRenderTask` to better represent its function * `GeoRenderer#reRender` has been removed. Instead, render layers or renderers should submit another render task via `GeoRenderer#buildRenderTask`. Consequently, you no longer need to check for `isReRender` in renderer methods * `preRender`, `scaleModelForRender`, and `adjustPositionForRender` have all been moved to _after_ the preRender event check * Added `GeoRenderer#createRenderState` * Removed `GeoEntityRenderer#createBaseRenderState` - Use `#createRenderState` instead * Removed various DataTickets from the default setup, where they're just a blatant clone of existing vanilla properties, to eliminate multiple sources of truth and improve performance * The various Matrix4f variables in GeckoLib renderers has been moved to DataTickets * Removed `GeoRenderer#doPostRenderCleanup` * Added the associated HumanoidModel to `GeoArmorLayer.RenderData` * Rewrote `GeoArmorRenderer` - it should now be significantly easier to use and understand * Change DefaultedEntityGeoModel to take a customisable bone name instead of a flat boolean * Added `#withRenderLayer` to the various `GeoRenderer`s to allow for a functional instantiation * `GeoObjectRenderer` now uses a generic for its `GeoRenderState`, allowing for generic extensibility * Directly pass the partialTick to `GeoRenderer#addRenderData`, `GeoRenderLayer#addRenderData`, `GeoModel#prepareForRenderPass`, and the various `CompileRenderState` events/hooks (#762) * Renamed `GeoRenderer#adjustPositionForRender` to `#adjustRenderPose` to better reflect its intended usage * `ItemArmorGeoLayer.RenderData` now uses `GeoArmorRenderer.ArmorSegment`s instead of manual slots and part getters * Made `GeoRenderEvent` and its various sub-events multiloader compatible * All platform-specific GeckoLib events are now split into their own individual classes to make it easier to find and manage them. E.G. `CompileBlockRenderLayersEvent` ## Additions * Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. * See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib5) * Added: * `StatelessGeoBlockEntity` * `StatelessGeoEntity` * `StatelessGeoObject` * `StatelessGeoReplacedEntity` * `StatelessGeoSingletonAnimatable` * `StatelessAnimationController` * Added `attack.punch` DefaultAnimation constant * Added `misc.idle.flying` DefaultAnimation constant * Added `move.dive` DefaultAnimation constant * Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations * Added `RawAnimation#getStageCount` * Added `AnimationController#getStateHandler` * Added `DefaultAnimations#genericWalkFlyIdleController` * Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling * E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` * Added `GeoRenderEvent#hasData` * Added `RenderUtil#getReplacedEntityRenderer` * Added `RenderUtil#getGeckoLibItemRenderer` * Added `RenderUtil#getGeckoLibEntityRenderer` * Added `RenderUtil#getGeckoLibBlockRenderer` * Added `RenderUtil#getGeckoLibArmorRenderer` ## Bug Fixes * Add double-depth bedrock keyframe parsing because I have no idea why Blockbench
📅 12 октября 2025
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.2 для Forge
v4.8.2 - Fix triggered animations not applying on Singleton animatables when first used in multiplayer for other players (on Fabric)
📅 23 сентября 2025
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.2 для Fabric
v4.8.2 - Fix triggered animations not applying on Singleton animatables when first used in multiplayer for other players (on Fabric)
📅 23 сентября 2025
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.2 для NeoForge
v4.8.2 - Fix a double-space in DynamicGeoBlockRenderer's javadocs - Fix an incorrect link in StatelessAnimatable - Clean up an ugly javadoc entry in GeoReplacedEntity - Clean up some javadocs in GeoModel - Clean up some javadocs in GeoAnimatable - Clean up some javadocs in ContextAwareAnimatableManager - Clean up some javadocs in AnimatableManager - Fixed Singleton Geo animatables not showing a triggered anim when newly created for other players in multiplayer
📅 22 сентября 2025
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.2 для Forge
v4.8.2 - Fix a double-space in DynamicGeoBlockRenderer's javadocs - Fix an incorrect link in StatelessAnimatable - Clean up an ugly javadoc entry in GeoReplacedEntity - Clean up some javadocs in GeoModel - Clean up some javadocs in GeoAnimatable - Clean up some javadocs in ContextAwareAnimatableManager - Clean up some javadocs in AnimatableManager - Fixed Singleton Geo animatables not showing a triggered anim when newly created for other players in multiplayer
📅 22 сентября 2025
v4.8.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.2 для Fabric
v4.8.2 - Fix a double-space in DynamicGeoBlockRenderer's javadocs - Fix an incorrect link in StatelessAnimatable - Clean up an ugly javadoc entry in GeoReplacedEntity - Clean up some javadocs in GeoModel - Clean up some javadocs in GeoAnimatable - Clean up some javadocs in ContextAwareAnimatableManager - Clean up some javadocs in AnimatableManager - Fixed Singleton Geo animatables not showing a triggered anim when newly created for other players in multiplayer
📅 22 сентября 2025
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.1 для Forge
v4.8.1 - Revert Forge parity change - players aren't as up to date on Forge 1.20.1 as I expected
📅 22 сентября 2025
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.1 для Fabric
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added `DefaultAnimations#genericWalkFlyIdleController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` - Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted - Fixed GeoReplacedEntities not taking partialTick into account (#761)
📅 22 сентября 2025
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8 для Forge
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added `DefaultAnimations#genericWalkFlyIdleController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` - Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted - Fixed GeoReplacedEntities not taking partialTick into account (#761)
📅 21 сентября 2025
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8 для Fabric
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `NetworkUtil`, adding some network helpers for writing/reading RawAnimations - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added `DefaultAnimations#genericWalkFlyIdleController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);` - Made the Forge network connection optional, allowing for client-only GeckoLib mods to be made if wanted - Fixed GeoReplacedEntities not taking partialTick into account (#761)
📅 21 сентября 2025
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.1 для NeoForge
v4.8.1 - Make NeoForge's network registration optional, allowing for client-only GeckoLib usage
📅 20 сентября 2025
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.1 для Forge
v4.8.1 - Make NeoForge's network registration optional, allowing for client-only GeckoLib usage
📅 20 сентября 2025
v4.8.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.1 для Fabric
v4.8.1 - Make NeoForge's network registration optional, allowing for client-only GeckoLib usage
📅 20 сентября 2025
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8 для NeoForge
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added a StreamCodec implementation for `Animation.Stage` - Added a StreamCodec implementation for `RawAnimation` - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#genericWalkFlyIdleController` - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`
📅 18 сентября 2025
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8 для Forge
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added a StreamCodec implementation for `Animation.Stage` - Added a StreamCodec implementation for `RawAnimation` - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#genericWalkFlyIdleController` - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`
📅 18 сентября 2025
v4.8
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8 для Fabric
v4.8 - Added "Stateless" animatables. These are an alternate way of handling animations for GeckoLib animatables. - See: https://github.com/bernie-g/geckolib/wiki/Stateless-Animatable-Handling-(Geckolib4) - Added: - `StatelessGeoBlockEntity` - `StatelessGeoEntity` - `StatelessGeoObject` - `StatelessGeoReplacedEntity` - `StatelessGeoSingletonAnimatable` - `StatelessAnimationController` - Added `attack.punch` DefaultAnimation constant - Added `misc.idle.flying` DefaultAnimation constant - Added `move.dive` DefaultAnimation constant - Added `DefaultAnimations#triggerOnlyController` for creating a controller specifically for arbitrary triggered animations - Added a StreamCodec implementation for `Animation.Stage` - Added a StreamCodec implementation for `RawAnimation` - Added `RawAnimation#getStageCount` - Added `AnimationController#getStateHandler` - Added `DefaultAnimations#genericWalkFlyIdleController` - Added a constructor overload for various GeckoLib renderers that takes the item directly and creates a defaulted instance using the object's registered ID for quick and easy handling - E.G. `new GeoEntityRenderer(ModEntities.MY_ENTITY);`
📅 18 сентября 2025
v4.7.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.4 для Forge
v4.7.4 - Properly handle exception when attempting to glowmask an animated texture - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
📅 24 августа 2025
v4.7.4
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.4 для Fabric
v4.7.4 - Properly handle exception when attempting to glowmask an animated texture - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
📅 24 августа 2025
v4.7.7
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.7 для NeoForge
v4.7.7 - Properly handle exception when attempting to glowmask an animated texture (Pull #758) - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
📅 24 августа 2025
v4.7.7
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.7 для Forge
v4.7.7 - Properly handle exception when attempting to glowmask an animated texture (Pull #758) - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
📅 24 августа 2025
v4.7.7
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.7 для Fabric
v4.7.7 - Properly handle exception when attempting to glowmask an animated texture (Pull #758) - Changed DefaultedEntityGeoModel to use a nullable bone name input for its head turning instead of a flat boolean (#753) - Fixed some specific bedrock-format animations failing to parse if exported on newer versions of Blockbench
📅 24 августа 2025
v5.2.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.2 для NeoForge
## GeckoLib v5.2.2 ## Bug Fixes * Fixed a typo in an error message in AnimationProcessor * Fixed an incorrect handling of fallback locations in GeoModel ## Internal * Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
📅 01 августа 2025
v5.2.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.2 для Forge
## GeckoLib v5.2.2 ## Bug Fixes * Fixed a typo in an error message in AnimationProcessor * Fixed an incorrect handling of fallback locations in GeoModel ## Internal * Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
📅 01 августа 2025
v5.2.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.2 для Fabric
## GeckoLib v5.2.2 ## Bug Fixes * Fixed a typo in an error message in AnimationProcessor * Fixed an incorrect handling of fallback locations in GeoModel ## Internal * Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance
📅 01 августа 2025
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.3 для Forge
v4.7.3 - Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance - Removed an unnecessary exception wrapper to improve microperformance for GeoItems - Actually fixed armour syncing animations between some instances[#741]
📅 20 июля 2025
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.3 для Fabric
v4.7.3 - Adjusted the dummy ID lookup for GeoArmorRenderer to improve microperformance - Removed an unnecessary exception wrapper to improve microperformance for GeoItems - Actually fixed armour syncing animations between some instances[#741]
📅 20 июля 2025
v5.2.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.1 для NeoForge
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
📅 03 июля 2025
v5.2.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.1 для Forge
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
📅 03 июля 2025
v5.2.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.1 для Fabric
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
📅 03 июля 2025
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.0 для NeoForge
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
📅 01 июля 2025
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.0 для Forge
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
📅 01 июля 2025
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.0 для Fabric
## GeckoLib v5.2.1 ### Port to 1.21.7 ## Bug Fixes * Bandaid-fix ItemEntity rendering being invisible. May or may not need a breaking change to properly rectify, will find out soon
📅 01 июля 2025
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.0 для NeoForge
## GeckoLib v5.2.0 ### BREAKING CHANGE - SORRY! ## Additions * GeoItemRenderer has had its render object switched from ItemStack to GeoItemRenderer$RenderData. * This means that GeoItemRenderer now has access to a few extra context objects, including the player holding the item. ## Bug Fixes * Fixed GeoItems not having the `ItemRenderContext` available during `AnimationTest` stage (#735)
📅 20 июня 2025
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.0 для Forge
## GeckoLib v5.2.0 ### BREAKING CHANGE - SORRY! ## Additions * GeoItemRenderer has had its render object switched from ItemStack to GeoItemRenderer$RenderData. * This means that GeoItemRenderer now has access to a few extra context objects, including the player holding the item. ## Bug Fixes * Fixed GeoItems not having the `ItemRenderContext` available during `AnimationTest` stage (#735)
📅 20 июня 2025
v5.2.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.2.0 для Fabric
## GeckoLib v5.2.0 ### BREAKING CHANGE - SORRY! ## Additions * GeoItemRenderer has had its render object switched from ItemStack to GeoItemRenderer$RenderData. * This means that GeoItemRenderer now has access to a few extra context objects, including the player holding the item. ## Bug Fixes * Fixed GeoItems not having the `ItemRenderContext` available during `AnimationTest` stage (#735)
📅 20 июня 2025
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.1.0 для Forge
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
📅 19 июня 2025
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.1.0 для NeoForge
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
📅 17 июня 2025
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.1.0 для Fabric
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
📅 17 июня 2025
v4.7.6
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.6 для NeoForge
v4.7.6 - Clean up javadoc and param naming for GeckoLibUtil#getSyncedAnimatable - Allow for manually changed GeckoLib stack ids (???) to be synced as normal - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
📅 16 июня 2025
v4.7.6
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.6 для Forge
v4.7.6 - Clean up javadoc and param naming for GeckoLibUtil#getSyncedAnimatable - Allow for manually changed GeckoLib stack ids (???) to be synced as normal - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
📅 16 июня 2025
v4.7.6
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.6 для Fabric
v4.7.6 - Clean up javadoc and param naming for GeckoLibUtil#getSyncedAnimatable - Allow for manually changed GeckoLib stack ids (???) to be synced as normal - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
📅 16 июня 2025
v4.7.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.2 для Forge
v4.7.2 - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
📅 16 июня 2025
v4.7.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.2 для Fabric
v4.7.2 - Fix GeoArmorRenderer sharing its animations when not registered as a synced animatable (#730)
📅 16 июня 2025
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.1.0 для NeoForge
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
📅 16 июня 2025
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.1.0 для Forge
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
📅 16 июня 2025
v5.1.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.1.0 для Fabric
## GeckoLib v5.1.0 ## Additions * Added `AutoGlowingGeoLayer#shouldAddZOffset` - A toggle to add better compatibility for specific render types or special circumstances * Added `AutoGlowingGeoLayer#getBrightness` - A configurable value to adjust the brightness of the emissive layer ## Changes * Added the RenderState to the method parameters of `AutoGlowingGeoLayer#shouldRespectWorldLighting` * Minor code cleanup ## Bug Fixes * Fix GeoArmorRenderer not supporting Glowmasks. Required a small rewrite. Is slightly breaking. Sorry. * Fixed GeoArmorRenderer sharing animations between worn instances when not registered as a syncable GeoAnimatable (#730)
📅 16 июня 2025
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.3 для NeoForge
v4.7.3 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v4.7.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.3 для Forge
v4.7.3 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v4.8.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.5 для NeoForge
v4.8.5 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v4.8.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.5 для Forge
v4.8.5 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v4.8.5
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.8.5 для Fabric
v4.8.5 - Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v5.0.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0.2 для NeoForge
## GeckoLib v5.0.2 ## Bug Fixes * Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v5.0.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0.2 для Forge
## GeckoLib v5.0.2 ## Bug Fixes * Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v5.0.2
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0.2 для Fabric
## GeckoLib v5.0.2 ## Bug Fixes * Fix stopTriggeredSingletonAnim actually starting a triggered anim instead of stopping it
📅 06 июня 2025
v4.7.1.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.1.3 для Forge
v4.7.1.3 Fabric: - Update MixinItemRenderer to improve third-party mod compatibility
📅 06 июня 2025
v4.7.1.3
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 4.7.1.3 для Fabric
v4.7.1.3 Fabric: - Update MixinItemRenderer to improve third-party mod compatibility
📅 06 июня 2025
v5.0.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0.1 для NeoForge
## GeckoLib v5.0.1 ## Bug Fixes * Fixed AutoGlowingGeoLayer rendering a black and purple model
📅 19 мая 2025
v5.0.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0.1 для Forge
## GeckoLib v5.0.1 ## Bug Fixes * Fixed AutoGlowingGeoLayer rendering a black and purple model
📅 19 мая 2025
v5.0.1
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0.1 для Fabric
## GeckoLib v5.0.1 ## Bug Fixes * Fixed AutoGlowingGeoLayer rendering a black and purple model
📅 19 мая 2025
v5.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0 для NeoForge
## GeckoLib v5.0 ## New Things * Added `ItemInHandGeoLayer` * Added `PerBoneRender` * Added `DataTickets#IS_LEFT_HANDED` * Added `DataTickets#IS_CROUCHING` * Added `GeoRender#adjustPositionForRender` * Added `DirectionalProjectileRenderer` * Added `TextureLayerGeoLayer` * Added `CustomBoneTextureGeoLayer` ## Internal Changes * Removed some unnecessary warnings when loading animation or model files without their suffixes * Fixed the javadocs in `DefaultedGeoModel` using the old format * Moved the scale attribute handling into `scaleModelForRender` for `GeoEntityRenderer`, and moved sleeping pose translation to better account for scaling * Moved `scaleModelForRender` out of `preRender` and into its own call * Optimised `RenderUtil#getTextureDimensions` and allowed it to account for post-loading modifications * Optimised `BakedGeoModel#getBone` ## API Changes * Removed `GeoRenderer#applyRenderLayersForBone`. Per-bone renders are now added in `#preApplyRenderLayers` * Added `GeoRenderLayer#addPerBoneRender` * Changed how `ItemArmorGeoLayer` works to be more efficient, and support Elytras (although they're not 100% correct yet) * Changed how `BlockAndItemGeoLayer` works to be more efficient and cleaner * Changed `ItemArmorGeoLayer#prepModelPartForRender` to `prepHumanoidModelForRender` * Changed `GeckoLibClient#getArmorModelForItem` to return a `HumanoidModel` instead of a base `Model`, since non-humanoid models never get used * Added the `packedLight`, `packedOverlay`, and `renderColor` to `GeoRenderer#renderFinal` * Removed `final` from `GeoEntityRenderer#calculateYRot` * Removed `BoneFilterGeoLayer` and `FastBoneFilterGeoLayer` ## Bug Fixes * Fixed `GeckoLibAnimatedTexture` crashing when failing to load a texture * Fixed Per-bone render tasks messing with query values * Fixed PoseStack manipulations in render layers messing with bone-position getters * Fixed `GeoItemRenderer` and `GeoObjectRenderer` positioning incorrectly when scaled * Fixed `GeoReplacedEntityRenderer` not propagating PoseStack manipulations * Fixed `ItemArmorGeoLayer` colliding with other layers that use the same DataTicket
📅 21 апреля 2025
v5.0
Мод Geckolib [1.21.11] для Minecraft — библиотека 3D-анимации для модов 5.0 для Forge
## GeckoLib v5.0 ## New Things * Added `ItemInHandGeoLayer` * Added `PerBoneRender` * Added `DataTickets#IS_LEFT_HANDED` * Added `DataTickets#IS_CROUCHING` * Added `GeoRender#adjustPositionForRender` * Added `DirectionalProjectileRenderer` * Added `TextureLayerGeoLayer` * Added `CustomBoneTextureGeoLayer` ## Internal Changes * Removed some unnecessary warnings when loading animation or model files without their suffixes * Fixed the javadocs in `DefaultedGeoModel` using the old format * Moved the scale attribute handling into `scaleModelForRender` for `GeoEntityRenderer`, and moved sleeping pose translation to better account for scaling * Moved `scaleModelForRender` out of `preRender` and into its own call * Optimised `RenderUtil#getTextureDimensions` and allowed it to account for post-loading modifications * Optimised `BakedGeoModel#getBone` ## API Changes * Removed `GeoRenderer#applyRenderLayersForBone`. Per-bone renders are now added in `#preApplyRenderLayers` * Added `GeoRenderLayer#addPerBoneRender` * Changed how `ItemArmorGeoLayer` works to be more efficient, and support Elytras (although they're not 100% correct yet) * Changed how `BlockAndItemGeoLayer` works to be more efficient and cleaner * Changed `ItemArmorGeoLayer#prepModelPartForRender` to `prepHumanoidModelForRender` * Changed `GeckoLibClient#getArmorModelForItem` to return a `HumanoidModel` instead of a base `Model`, since non-humanoid models never get used * Added the `packedLight`, `packedOverlay`, and `renderColor` to `GeoRenderer#renderFinal` * Removed `final` from `GeoEntityRenderer#calculateYRot` * Removed `BoneFilterGeoLayer` and `FastBoneFilterGeoLayer` ## Bug Fixes * Fixed `GeckoLibAnimatedTexture` crashing when failing to load a texture * Fixed Per-bone render tasks messing with query values * Fixed PoseStack manipulations in render layers messing with bone-position getters * Fixed `GeoItemRenderer` and `GeoObjectRenderer` positioning incorrectly when scaled * Fixed `GeoReplacedEntityRenderer` not propagating PoseStack manipulations * Fixed `ItemArmorGeoLayer` colliding with other layers that use the same DataTicket
📅 21 апреля 2025
Пока нет оценок
5
0
4
0
3
0
2
0
1
0
Войти и оценить Ваша оценка важна!

Похожие материалы

Комментарии (0)

Войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!