File Details
3.1.0
- R
- Dec 17, 2025
- 3.19 MB
- 48
- 1.12.2
- Forge
File Name
SauriaLib 3-3.1.0.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
- b183efed Update cf/mr id
- ed5c8d63 Update action
- 2bbffb1d Remove CRL modtype so the mod will crash Forge
- 9aeaf61d Fix armor helmet position on sneak
- d4887210 Use a dumb method instead of hacks to render hurt color
- 0423cb08 Random cleanup
- aaba7220 Cleanup example, fix weird lighting
- 95e9488e New logo, example mod config
- 7beb5c50 Fix it as it should be
- 00d412d3 No more log spam...?
- c1a96e5c Correct dependency
- bccfdf70 Use helper methods in Cleanroom
- c82e2297 Check point: it compiles
- decebb3f Remove module
- cc8863cd Update README.md
- 9fd044bd v3.0.31 (#302)
- f5010e07 v3.0.30
- 78fe598b v3.0.29
- 929931a7 Update AnimatedGeoModel.java
- d016473d Update credits
- 354e087d Update core
- 77a30a83 Update GeoArmorItem.java
- 782c4f04 v3.0.28
- e42f983f 3.0.27
- 523dd7cf Change file name for new builds after this.
- 8a080863 v3.0.26
- bf529643 3.0.25
- a8608cd7 Update README.md
- 2af71939 build gradle clean up, no release needed
- 25cc11e3 v3.0.24
- b521e772 Update core
- f18a5f40 Update core
- 3583bc4c v3.0.23
- ece9fd57 forgot to push for dual building
- 1c67d88f Modrinth building
- 2e747273 v3.0.22
- c1555cbc Update core
- 95eda833 v3.0.21
- 14723bc2 Update core
- 18a7ed53 v3.0.20
- 19506ee8 v3.0.19
- 7f3f2992 Core Bump + No More AWT Color
- f31dbbc5 Updated to FG3
- 196e7d28 v3.0.18
- 49084b1a v3.0.17
- 87838689 Update core
- 89f252ad Move to new CurseMaven API
- e4bc5675 Update README.md
- e025f98a Update README.md
- a54e26d6 v3.0.16
- d58c8c33 v3.0.15
- ef34653b Update core
- afaa3452 v3.0.14
- b6eeb51f Main Methods Public now
- 070d5974 Update core
- ecb9d499 Forgot to change version
- 1e71e5a0 Example Entity Layer added
- c3e31280 v3.0.12
- 68edf0c5 Update core
- 6539e7f6 Forgot this, fucking 1.12.2 BS
- dc7d2f7a v3.0.11
- cedf60a5 Fixes #203
- e95407ab v3.0.10
- e618909c v3.0.9
- 397451d0 Entities playing the same animation fix (#199)
- 09d2e383 wrong version bump on 1.12.2
- 200cd5bf v3.0.8
- 41bd2267 v3.0.7
- 8084ecc7 v3.0.6
- c6c4efc0 Update build.gradle
- 18ae8c0a Update core
- 3447afa1 v3.0.5
- 2a24fbe0 Switched to bat entity
- e69d1a5a Ticked animation speed
- 0d397aa0 AnimatedTickingGeoModel added (#195)
- 21299284 v3.0.4
- 1c45da9f Update core
- a608c721 v3.0.3
- 1f6fec93 Update core
- 3eb29f95 v3.0.2
- 5f2e390a v3.0.1
- d102dee3 v3.0.0-beta.9
- 484db1f6 Updated libs and fixed com.fasterxml
- 9db94626 Updated core
- 8c0e8981 Fix for render layers being hardcoded to players (#192)
- 651bf892 Fixed building issues, moved to uploading to cloudsmith
- 3142e9ef Introduced IGeoBuilder for 1.12.2. & small fixes. (#166)
- f3474e1d Bumped version to 3.0.4
- 3307d37f Merge branch 'develop-1.12' of https://github.com/bernie-g/geckolib into develop-1.12
- 304c008e Fixed molang transition issue :tm:
- 04c0d2cd Some work on fixing molang transition bug
- b2a4b98f Merge pull request #56 from mchorse/develop-1.12
- bac2e2e0 Simplify hurt color code
- db419446 Fix BoxUV models have bottom face flipped vertically
- 77940213 Fixed entities not having red hit overlay. Bumped version.
- a65d8251 Added disable examples in dev field 2
- 39082ac6 Added disable examples in dev field
- 2dbe9ad7 Fixed resources
- 560342bd Blockstates, item models, lang, etc.
- 52d76fec Bump core version
- 77e6c2ec Fixed wrong modid in sounds.json
- e23f828f Fixed reversed bottom quad
- 3443d82a fixed possibility to change dynamically the texture of a model 2
- d1f68da6 fixed possibility to change dynamically the texture of a model
- 680f38b4 Bumped version and updated gradle
- cce9d9bc Merge branch 'develop-1.12' of https://github.com/bernie-g/geckolib into develop-1.12
- c2843751 Merge pull request #50 from mchorse/develop-1.12
- 22d837b3 Fix Box UV mirroring not working
- 0beba423 Merge pull request #45 from mchorse/develop-1.12
- 525aa97c Fix quaternion rotations happening with specific models
- 5eb42536 Fixed missing push/pop
- 20daf8ea Added a few bbmodels and the cocoloco
- fd0309cc Updated core
- a56a2ffc Merge branch 'develop-1.12' of https://github.com/bernie-g/geckolib
- fba62da4 Fixed armor rendering
- 2af30b79 Merge pull request #44 from mchorse/develop-1.12
- 9324b293 Fix quaternion rotation not working
- 5455e094 Merge pull request #43 from mchorse/develop-1.12
- 96c9e6fd Add AnimationFile.getAllAnimations()
- c0cd460b Fix normals not being flipped when scaling by negative numbers
- ee93839d Reworked animation ticking to rely on tickevent and partialtick instead of system time
- e0c31fa8 Merge branch 'develop-1.12' of https://github.com/bernie-g/geckolib into develop-1.12
- e5d411fa Merge pull request #41 from mchorse/develop-1.12
- 1f2de02b Fix resource location scanning not working in production
- acfebc96 Fix replaced entity renderers
- 30569856 Some 1.12.2 tweaks
- 450f0e85 Fix dark shades on 0 sized cubes (and matrix stack rendering)
- 8cf79510 Even more 1.12.2 fixes
- 1db6bf9e More 1.12.2 fixes
- 8c0c5dc5 Fix remaining compilation errors
- 725cde4d Port GeckoLibCache to 1.12.2, and a couple of minor fixes
- e6726af5 More 1.12.2 fixes
- c2120c09 Initial 1.12.2 port
- ac0d90d4 Initial 1.12 port
- e1bab47f Added EntityModelData
- 96d680ab Merge remote-tracking branch 'origin/develop' into develop
- 81088e19 Model fixes, head rotations, and a few more things
- a167baf0 Cherry picked more changes
- a1afc115 Cherry picked changes
- dee8b9d9 Fixed port
- 00b928e1 Fixed decimal box uv, missing push/pop, and inverted X and Y rotations
- 526963f9 Updated beta version
- a5016034 Updated timer to hopefully fix stutteriness on some computers
- 05a94da5 Fixed bottom quad being inverted
- 8485426d Fixed gradle file, fixed sources not being bundled, fixed shadow jar not being reobf'd, fixed model loader freezing when a bone is missing parent
- 0dbfee85 Removed access transformer and updated mods.toml range
- 37ccd808 Bumped version
- fd2c7643 Merge remote-tracking branch 'origin/develop' into develop
- 2aa7ec67 Actually added FMLModtype library to jar manifest
- 09086a9e Merge pull request #32 from GitWither/develop
- 79043516 Added FMLModtype library to jar manifest
- 9698fcae Fix for query.ground_speed
- c072b3c3 Bumped version to beta.1
- 914e0e70 Merge branch 'develop' of https://github.com/bernie-g/geckolib into develop
- ce3f8da1 Merge pull request #29 from GitWither/develop
- 6f6d9353 Fixed molang not being interpreted when it's a single string instead of an array, useful for scale
- a8ef3dda Merge remote-tracking branch 'upstream/develop' into develop
- c05ad970 Added bike example entity to showcase molang query features
- dd94d3e7 query.distance_from_camera now returns distance from actual camera
- a7d33629 Reverted query.yaw_speed changes
- 4de77b60 Added query.moon_phase
- 6fbb8798 Fixed resource packing
- 3be09dea Merge pull request #28 from GitWither/develop
- d56b4e83 Implemented some new queries
- f2e14b65 Merge branch
- e7123029 Made yaw_speed much more smooth
- f9e6d1a5 Merge pull request #27 from GitWither/develop
- 29ef697b Checked out master branch in core
- 79a21aa0 Added initial molang queries
- c20a4b5b Fixed wrong rendertype for bat
- 942a3348 Made entities cutout by default
- 30a618c6 Fixed molang and cleaned some stuff up
- 9ad48626 Merge remote-tracking branch 'origin/develop' into develop
- 58aaf5dc Fixed a few issues with animations and updated jackinthebox example
- 6d7d6f2a Update README.md
- 2bf2d1e6 - Made GeckoLib no longer a mod, refactored more stuff into /example - /Example is no longer compiled into the final jar
- 82d0f57e Removed unnecessary forge call
- a2d1c788 Some more polishing touches before release
- f8a51dfd Removed extramodeldata and refactored into AnimationEvent event data
- 1cef9295 Squashed BaseAnimationController.java into AnimationController
- 23c5f3d3 Updated mods.toml
- 512f11aa Made examples not register when in production environment
- 38c35200 Merge remote-tracking branch 'origin/develop' into develop
- 88963954 Gradle is now working and shadowing dependencies properly except for sources aren't linking properly but i can't figure out why
- b6030280 Update build.gradle
- 315178df Update README.md
- 078cb69d Update README.md
- c8930be9 Updated gradle file
- e489bde7 Added bat molang model
- 43efc9ec Merge pull request #25 from GitWither/develop
- aa34e6ad Last commit didn't catch changes to sub-module
- 4335a78b Added conversion to radians in rotation
- dec2574a Merge pull request #1 from bernie-g/develop
- ed7bb10e Fixed armor and commented the potato armor class
- c43cd149 Fixed entities and started reworking how animation managers/factories work to be compatible with singleton objects
- b2bb2840 updated to potato armor again
- 8239f765 Merge pull request #24 from AzureDoom/patch-1
- b1653e83 Fixes Arms, Chest and attacking animation
- cdd00376 updated armor
- f5022a4b Merge pull request #23 from AzureDoom/patch-1
- d05e5e8d Finished sneaking for ArmorRenderer
- 1e255ba2 animated armor
- 7f6abf24 Merge remote-tracking branch 'origin/develop' into develop
- 32419911 bedrock animations fixed but now entity are borked
- e8476c8f Update README.md
- d8ed055e Create FUNDING.yml
- 2fc68f6a try to fix actions to use recursive clone
- 7d72e248 Merge pull request #19 from bernie-g/gradlesub
- fa641314 switch to gecko's geckolib-core url
- f0968c63 Fixed model reloading again
- fcefc844 Update README.md
- cb6214a1 bump submodule to fork
- 60943921 set up gradle subproject skeleton for core
- a68f8049 add submodule for geckolib-core
- 97168de6 Merge remote-tracking branch 'origin/develop' into gradlesub
- 11ae44de More refactoring including core geckolib extracted
- 1820a5bf fix error during gradle sync when respy credentials are not set
- 5bef88ea Merge pull request #18 from bernie-g/bedrock-renderer-dev
- a036db5b More refactoring, extracted model fetchers into their respective classes
- 94c85100 Woo refactoring
- 8746f36e Added support for mirroring and inflating
- 6a754ebe Refactored some more, moved getTextureLocation from IGeoRenderer to GeoModelProvider
- dda7151b Ton of refactoring and code cleanup
- acf59f98 More work on cleaning stuff up, removed EntityAnimationPredicate.java and SpecialAnimationPredicate.java
- 330346a4 Changed some rendering
- 7ac2fabf Fixed issue where I was passing in 2 matrixstacks somehow, stupid intellij refactoring
- d9bae8ee Updated render custom some more to pass in IRenderTypeBuffer
- 69eb331e Updated render custom method to pass in vertex builder
- 604de6e2 Changed keybind to backslash
- 70a086d8 Fixed rotation I think
- 5f0905f6 Added automatic rotation support + changed default keybind to forward slash
- a8057429 Merge remote-tracking branch 'origin/bedrock-renderer-dev' into bedrock-renderer-dev
- 9d4eb905 Removed deobf on eliot's plain java libraries
- 9525b39a Update gradle.yml
- 2a87a061 Added boxUV support
- 821cf661 More work on model and animation swapping at runtime based on the entity
- 49fe4dfa Refactored getAnimationLocation and getModelLocation to take in the entity as a paramter; also refactored AnimationFileLoader and GeoModelLoader
- 277c0027 More work on bedrock renderer - Changed /geckolib reload to a keybind (default is R) - Fixed x rotations and a whole slew of other bugs - Added two test blocks, botarium and fertilizer
- 873cdcb1 First pass renderer, doesnt crash but doesn't render either lol
- 5d5ae755 Cleaned up gradle
- 165bf798 Moved block renderer
- a1108158 Fixed dependency being broken
- db6d8e86 Fixed default render color being 1, 1, 1, 1 instead of 255, 255, 255, 255
- dcba06e6 Merge remote-tracking branch 'origin/develop' into develop
- ab803e29 Fixed wrong gradle publish settings
- 95398f07 Update gradle.yml
- f48c60a2 Fixed wrong Color class
- ca9c9fbc Merge branch 'develop' of https://github.com/bernie-g/geckolib into develop
- ec0adf36 First pass animated armor
- b5ddeaed Abstracted some logic for fetching models based on entities. Register a model fetcher in SpecialAnimationController
- 8c326b25 Merge pull request #15 from bernie-g/cla-test
- beef0f82 Merge pull request #16 from pau101/cleanup-logging
- aaa6cb56 empty commit to test CLA bot
- 95dc2205 Finished up tile entity animations
- 5acc3344 Merge remote-tracking branch 'origin/develop' into develop
- 3e644b71 Worked on molang support a bit
- 6a10c2a9 delete old devoldefy config no longer needed
- 93e966d4 Cleanup logging
- 49f382b9 Bumped version again
- e46fb1d4 Ported to 1.12 and bumped version to 2.0.0
- 243c8f10 Fixed a few things
- 37cc41fb Merge remote-tracking branch 'origin/develop' into develop
- 8e5dfc17 Decoupled most of animation code from vanilla methods, created interface IBone to abstract methods from AnimatedModelRenderer
- 7514cdcb Merge pull request #12 from bernie-g/memoizer/1.15
- bea7962c Bump version
- 83bd712d Merge branch '1.15' of https://github.com/bernie-g/geckolib into 1.15
- 8ae9dc19 Fix NPE in memoized easing function
- 7317d777 WIP - try to memoize HOF easing functions to reduce garbage
- baf50518 Made it so sources and javadocs are automatically packaged in base jar, also bumped version
- fbfc5475 Update README and relicense as LGPL 3.0
- e41a3ce7 Updated logo in mods.toml
- 209aeea2 Bumped beta version
- 49afa355 Merge branch '1.15' of https://github.com/bernie-g/geckolib into 1.15
- f69249c9 Fixed locators and pre_effect_scripts crashing the game when empty
- 49eb08c3 check in devoldefy config and make gradlew executable
- 1e1a1cb0 Bumped version
- a06c552a Merge branch '1.15' of https://github.com/bernie-g/geckolib into 1.15
- 7b9efa8a Fixed lerpconstant being broken
- af720e1b Update LICENSE
- 4bf28233 switch to new bucket for dumb AWS reasons
- e80b024f Upload to s3 'javadocs' folder
- f28a870d try switching to s3 publishing
- 3fb889ae add action to deploy docs as artifact and to GitHub pages
- 406f7fa1 Merge branch '1.15' of https://github.com/bernie-g/geckolib into 1.15
- 90f36249 Fixed gradle so javadoc jars are considered an artifact
- 9412019b Merge pull request #11 from bernie-g/develop
- e9ab290d remove fabric from README and fix CI badge
- 043523fe Added javadoc jar
- f5089859 Update README.md
- f98329e4 Merge pull request #10 from bernie-g/develop
- adf0aef3 Bumped version
- d95faa5e Merge pull request #8 from fadookie/develop
- 0dbef812 Add github actions badge (will work after merge)
- 8374e2ed fix errors due to integer division in bounce function
- f687b3e4 try to fix report uploading path and add JAR deploy
- 17f13ae4 Add test workflow to actions
- 47c919a9 Merge pull request #1 from fadookie/fadookie-actions-1
- e4ff85fb Add actions so we can start running tests in CI
- d32c3460 add unit test for bounce function, confirmed it is broken
- 63c95ab5 Added robot entity, bounce still broken
- fe456d59 Merge pull request #7 from fadookie/develop
- 8ab975f2 add test animation for step curve
- f175e2ee implement step easing curve
- c1e35958 fix enum parsing of easing types
- 67759f00 fix build issue with missing junit classes
- 523a4d23 Fixed lerp being clamped to 1 lol
- a125c3cb Removed a bunch of unnecessary HOF's
- b47660a6 Fixed bad easing type handling
- 201e51c2 Fixed a few static code quality analysis warnings
- 4fb4389b Made EasingType case sensitive to match blockbench plugin behavior
- 48abb502 Changed all easing types to be composable. Still a bit broken i think
- bb04aca3 Refactored animation speed control and fixed a NPE
- 3ec2f5eb Merge pull request #6 from fadookie/dev-tile-attempt3
- 641eb36c WIP - speed control for animation playback
- 2b868dd4 Working on better tick speed
- 5f78be48 Significantly refactored most of geckolib, everything is now much more organized and allows for porting geckolib functionality to other animation types like tile entities/blocks.
- e98ed65d - Reloading with /geckolib reload now works - Fixed a few bugs - Particle keyframes and custom instruction keyframes are now implemented
- 40ef3d91 Merge pull request #5 from fadookie/dev-reloadable
- a1d309f2 fix animations on initial load
- 43703bda Added easing keyframes and args and started working on reloadable animations
- 094d60de Added discord invite to readme
- 359a6a84 Merge branch '1.15' of https://github.com/bernie-g/geckolib into 1.15
- 820658c0 Added particle effect keyframes (not tested yet)
- 2536b65e Added 30 different types of easing and a new example entity
- 50aff406 Update README.md
- 20c3e298 Update README.md
- 72f47521 Merge branch '1.15' of https://github.com/bernie-g/geckolib into 1.15
- 0c0633bb Update README.md
- 31ea4161 Updated format to be compatible with 1.12 and updated models
- 60b90d27 Updated legfish and removed some debug code
- dd3db7b0 Added sound keyframe support
- 04b54834 Update README.md
- 4b5ebac4 Update and rename README.txt to README.md
- 33ccabd8 Bugfix where animation transitioning would have a small glitch
- 45948122 Merge branch 'master' of https://github.com/bernie-g/geckolib
- dc32ad70 Removed turret example entity
- c00c1d14 Delete LICENSE.txt
- 1127c48b Create LICENSE
- ecddc3a3 Documentation finished, and updated mods.toml
- f9191ab0 Fixed a small bug that made animation queues of size > 1 crash
- bb0d631b I THINK ITS WORKING
- eda3d8f0 Very good progress, currently trying to fix animation restarts after stopping
- 685e6b2d Some more progress, still broken :/
- 312ee198 Still broken :/
- 453afef4 Transitioning almost works, still a bit bugged tho
- 4e853c83 Just a quick commit to save my progress when I'm about to change a whole bunch of stuff
- 39ee89fa Removed jabel and made singular scale and position key frames work properly
- d400782a Got animation transitioning mostly working, just gotta make the length of the transition be determined automatically
- 7941ae47 Started working on some transitions, think I'm gonna scrap this tho
- 7a5cdf78 Initial commit + started working on javadocs

