RangedJS
KubeJS-аддон для добавления и изменения луков и арбалетов
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 1,5 тыс.
- Подписчиков на Modrinth
- 1
- версий
- 7
- Обновлён
- 15 мая 202615 мая
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Дополнение KubeJS для разработчиков сборок, позволяющее легко создавать кастомные луки и изменять существующие луки/арбалеты. Пожалуйста, оставляйте запросы на поддержку модового дальнобойного оружия в комментариях.
Обновление от 6 августа 2025 — добавлена совместимость с Archery Expansion.
Примеры кода можно найти на странице вики.
Вы также можете создать модель лука, как в ванилле, с помощью клиентского скрипта:
ClientEvents.highPriorityAssets(event => {
event.easyBowModel("kubejs:bow_golden")
})Вам просто нужно поместить текстуры в kuebjs/assets/kubejs/textures/item/ Имена файлов текстур должны быть bow_golden.png, bow_golden_pulling_0.png, bow_golden_pulling_1.png, bow_golden_pulling_2.png
Вы также можете изменять существующие луки с помощью ItemEvents.modification вот так:
ItemEvents.modification(event => {
const $BowItem = Java.loadClass("net.minecraft.world.item.BowItem")
event.modify("minecraft:bow", item => {if(item instanceof $BowItem){
item.bow(bow => {
bow
.onArrowHit(arrow => {arrow.hitBlock(event => {
event.arrow.block.createEntity("lightning_bolt").spawn()
})})
.modifyBow(attributes => {
attributes.fullChargeTick(15).baseDamage(6)
})
})
}})
})Частые вопросы
Как установить RangedJS?
Установите Fabric под свою версию Minecraft, скачайте RangedJS под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть RangedJS?
У RangedJS есть сборки для Minecraft 1.20.1–1.20.6, 1.21.1.
Нужен ли RangedJS на сервере?
Нужен и в игре, и на сервере