GeckoJS
Modby Westernat233
Use Geckolib to create animatable block/item/armor by KubeJS
Type
Mod
CurseForge Downloads
867,947
CurseForge ID
977922
Last Updated
Apr 13, 2026
Description
Gecko JS
Use GeckoLib to create animatable block/item/armor by KubeJSSimple Example
Startup script
StartupEvents.registry("block", event => { const rotating = RawAnimation.begin().thenLoop("rotating"); event.create("geckojs:example_block", "animatable") .box(1, 1, 1, 15, 15, 15, true) .animatableBlockEntity(blockEntity => { blockEntity.addController(state => state.setAndContinue(rotating)) }) .defaultGeoModel() })Model assets/geckojs/geo/block/example_block.geo.json
{ "format_version": "1.12.0", "minecraft:geometry": [ { "description": { "identifier": "geometry.example_block", "texture_width": 48, "texture_height": 48, "visible_bounds_width": 3, "visible_bounds_height": 2.5, "visible_bounds_offset": [0, 0.75, 0] }, "bones": [ { "name": "bone", "pivot": [0, 8, 0], "cubes": [ { "origin": [-7, 1, -7], "size": [14, 14, 14], "uv": { "north": {"uv": [0, 0], "uv_size": [14, 14]}, "east": {"uv": [0, 14], "uv_size": [14, 14]}, "south": {"uv": [14, 0], "uv_size": [14, 14]}, "west": {"uv": [14, 14], "uv_size": [14, 14]}, "up": {"uv": [0, 28], "uv_size": [14, 14]}, "down": {"uv": [28, 14], "uv_size": [14, -14]} } } ] } ] } ] }Animation assets/geckojs/animations/block/example_block.animations.json
{ "format_version": "1.8.0", "animations": { "rotating": { "loop": true, "animation_length": 3, "bones": { "bone": { "rotation": { "vector": ["Math.sin(query.anim_time*90)*180", "Math.cos(query.anim_time*90)*180", "Math.sin(query.anim_time*90)*180"] } } } } }, "geckolib_format_version": 2 }Texture assets/geckojs/textures/block/example_block.png
Screenshots
Similar Mods
ServerCore
A mod that aims to optimize the minecraft server.
Mod
8,679,028
More Player Models
Character creation screen, animations, chatbubbles and more.
Mod
8,669,087
Soot
Fires to Ashes, Embers to Soot; An Embers addon.
Mod
8,655,599
Starter Kit
📦 Give all new players joining the world configurable starter gear, items and/or potion effects. It can overwrite the i...
Mod
8,652,861
Tips
Adds a tip section to various loading screens.
Mod
8,650,275
Trenzalore
Small Util Mod with a few tweaks
Mod
8,642,184