Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Geckolib

Geckolib

A 3D animation library for entities, blocks, items, armor, and more!

16.16M
1,798
Game Mechanics
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.1–1.19.4
1.18.2
1.17.1
1.16.5
1.15.2
1.12.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Gecko
Gecko Owner
DerToaster98
DerToaster98 Contributor
KyoSleep
KyoSleep Contributor
mchorse
mchorse Contributor
Tslat
Tslat Maintainer
ZigyTheBird
ZigyTheBird Member

Details

Licensed MIT
Created 2 years ago
Updated 2 days ago
DescriptionGalleryChangelogVersions
All versionsForge 1.21.1

Forge 1.21.1

Download
Report

Changelog

v4.6

  • Fix GeckoLib breaking PBR compatibility in iris/oculus
  • Move fabric loader dependency to its own value, to prevent Geckolib forcing players to need the latest fabric at all times
  • Add 'q.' alias for queries in molang
  • Fix compound molang statements not being parsed
  • Fixed ternary expressions not being compiled properly
  • Add clarifying javadoc timing comment on GeckoLibUtil#addDataTicket
  • Improve false-positive avoidance on function and variable recognition when parsing complex molang statements
  • Further refine general molang parsing to improve stability and performance
  • Further improve bufferbuilder bandaid for 1.21 breaking issue to account for more edge-cases
  • Moved the default Molang queries to an 'actor' system All default queries now no longer need to be updated every render pass, and instead we just update the current actor. This should improve performance overall, and allows for O(1) complexity for increased query count
  • Fix query.actor_count not representing the correct value
  • Fix query.is_in_water_or_rain not representing the correct value
  • Fix query.is_on_fire not applying to non-living entities
  • Fix query.yaw_speed not applying to non-living entities
  • Fix query.yaw_speed not representing the correct value
  • Add query.block_state molang query
  • Add query.blocking molang query
  • Add query.body_x_rotation molang query
  • Add query.body_y_rotation molang query
  • Add query.can_climb molang query
  • Add query.can_fly molang query
  • Add query.can_swim molang query
  • Add query.can_walk molang query
  • Add query.cardinal_facing_2d molang query
  • Add query.cardinal_facing molang query
  • Add query.cardinal_player_facing molang query
  • Add query.day molang query
  • Add query.death_ticks molang query
  • Add query.equipment_count molang query
  • Add query.frame_alpha molang query
  • Add query.get_actor_info_id molang query
  • Add query.has_cape molang query
  • Add query.has_collision molang query
  • Add query.has_gravity molang query
  • Add query.has_head_gear molang query
  • Add query.has_owner molang query
  • Add query.has_player_rider molang query
  • Add query.has_rider molang query
  • Add query.head_x_rotation molang query
  • Add query.head_y_rotation molang query
  • Add query.hurt_time molang query
  • Add query.invulnerable_ticks molang query
  • Add query.is_alive molang query
  • Add query.is_angry molang query
  • Add query.is_baby molang query
  • Add query.is_breathing molang query
  • Add query.is_enchanted molang query
  • Add query.is_fire_immune molang query
  • Add query.is_first_person molang query
  • Add query.is_in_contact_with_water molang query
  • Add query.is_in_lava molang query
  • Add query.is_invisible molang query
  • Add query.is_leashed molang query
  • Add query.is_moving molang query
  • Add query.is_powered molang query
  • Add query.is_riding molang query
  • Add query.is_saddled molang query
  • Add query.is_silent molang query
  • Add query.is_sleeping molang query
  • Add query.is_sneaking molang query
  • Add query.is_sprinting molang query
  • Add query.is_stackable molang query
  • Add query.is_swimming molang query
  • Add query.is_using_item molang query
  • Add query.is_wall_climbing molang query
  • Add query.item_max_use_duration molang query
  • Add query.main_hand_item_max_duration molang query
  • Add query.main_hand_item_use_duration molang query
  • Add query.max_durability molang query
  • Add query.moon_brightness molang query
  • Add query.movement_direction molang query
  • Add query.player_level molang query
  • Add query.remaining_durability molang query
  • Add query.rider_body_x_rotation molang query
  • Add query.rider_body_x_rotation molang query
  • Add query.rider_head_x_rotation molang query
  • Add query.rider_head_y_rotation molang query
  • Add query.scale molang query
  • Add query.sleep_rotation molang query
  • Add query.time_stamp molang query
  • Add query.vertical_speed molang query
  • Remove internal usage of RenderUtil#booleanToFloat to allow for compile-time optimisations
  • Various minor codebase cleanups

Files

geckolib-forge-1.21.1-4.6.jar(710.04 KiB) Primary
Download

Metadata

Release channel

Release

Version number

4.6

Loaders

Forge

Game versions

1.21.1

Downloads

378

Publication date

August 25, 2024 at 12:09 AM

Publisher

Tslat

Tslat

Maintainer

Version ID

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.