NeoGeckoJS расширяет возможности KubeJS, позволяя создавать анимированные блоки, предметы и броню с использованием GeckoLib.
Скачать
Версия игры
1.21.1
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
06.11.2026
ID:
Библиотека для интеграции GeckoLib с KubeJS, предназначенная для создания анимированных игровых объектов через скрипты.
NeoGeckoJS предоставляет возможность использовать возможности GeckoLib для создания анимированных блоков, предметов и брони напрямую через скрипты KubeJS. Мод является портом и обновлением предыдущих решений для NeoForge 1.21.1, обеспечивая практически полное соответствие оригинальным скриптам и ассетам.

Благодаря поддержке функций GeckoLib, разработчики могут регистрировать сложные объекты с контроллерами анимации. Большинство оригинальных примеров остаются совместимыми из-за высокой степени соответствия функционала.
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()
})
StartupEvents.registry('item', event => {
event.create('cool_sword', 'anim_sword')
.tier('diamond')
.defaultGeoModel()
.addController(controller => {
controller.addAnimation(state => {
if (state.isMoving()) {
return state.setAndContinue(RawAnimation.begin().thenLoop("walk"))
}
return state.setAndContinue(RawAnimation.begin().thenLoop("idle"))
})
})
})
event.create('fancy_helmet', 'anim_helmet')
.material('iron')
.defaultGeoModel()
.armorItemUseGeoModel() // Makes the item icon use the 3D model
.boneVisibility((renderer, slot) => {
// Hide a specific bone on the armor model
renderer.hideBone("extra_antenna")
})
StartupEvents.registry('block', event => {
event.create('animated_pillar', 'animatable')
.defaultGeoModel()
.addController(controller => {
controller.addAnimation(state => {
return state.setAndContinue(RawAnimation.begin().thenLoop("spin"))
})
})
})

Требования проверенного файла
- По манифесту для файла geckojs-1.0.0.jar (Minecraft 1.21.1; NeoForge) требуется geckolib. Встроенных JAR-библиотек в проверенном файле нет.
- По манифесту для файла geckojs-1.0.0.jar (Minecraft 1.21.1; NeoForge) требуется kubejs. Встроенных JAR-библиотек в проверенном файле нет.
- По манифесту для файла geckojs-1.0.0.jar (Minecraft 1.21.1; NeoForge) требуется neoforge" #mandatory. Встроенных JAR-библиотек в проверенном файле нет.
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | geckojs-1.0.0.jar 74.5 KB | 1.21.1 |
|
|
0 | 14.06.2026 |
Скачать
Версия игры
1.21.1
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
06.11.2026
ID: