
KubeJS Nature's Aura
KubeJS integration for Nature's Aura
- Загрузки
- 5K
- Подписчики
- 4
- Обновлён
- 6 января 2026 г.
- Лицензия
- MIT
Опубликован 4 мая 2024 г.
Adds support for Nature's Aura recipes, custom aura cache item, structure finder item, and custom or modify the aura type of dimension.
Examples: Add recipe: in server_scripts
ServerEvents.recipes((event) => {
const { naturesaura } = event.recipes
// Natural Altar (output,input,aura-optional,time-optional, catalyst-optional)
naturesaura.altar('bedrock', 'stone')
naturesaura.altar('bedrock', 'stone', 5000)
naturesaura.altar('bedrock', 'stone', 5000, 60)
naturesaura.altar('bedrock', 'stone', 5000, 60, 'naturesaura:conversion_catalyst')
// Altar of Birthing (entity,input,aura-optional,time-optional)
naturesaura.animal_spawner('creeper', ['gunpowder', 'green_dye'])
naturesaura.animal_spawner('creeper', ['gunpowder', 'green_dye'], 10000)
naturesaura.animal_spawner('creeper', ['gunpowder', 'green_dye'], 10000, 120)
// Offering Table (output,input,start-item)
naturesaura.offering('diamond', 'coal', 'bedrock')
// Tree Ritual(output,input,sapling-optional, time-optional)
naturesaura.tree_ritual('nether_star', ['blaze_powder', 'obsidian', 'diamond'])
naturesaura.tree_ritual('nether_star', ['blaze_powder', 'obsidian', 'diamond'], 'oak_sapling')
naturesaura.tree_ritual('nether_star', ['blaze_powder', 'obsidian', 'diamond'], 'oak_sapling', 200)
})
Register items: in startup_scripts
NaturesAuraEvents.init((event) => {
// custom aura type (aura type, dimension, aura colour, priority-optional)
event.custom('kubejs:aether', 'aether:the_aether', 0xb0c4de)
// modify the aura type of the dimension (dimension, aura type)
event.modify('minecraft:overworld', 'kubejs:aether')
})
Customize or modify the aura type of dimension: in startup_scripts
StartupEvents.registry('item', (event) => {
// custom aura cache (items that can store aura)
event.create('custom_aura_cache', 'naturesaura:aura_cache').setMaxAura(10000)
// custom item similar to the Eye of Ender (find the specified range of structure)
event
.create('custom_structure_finder', 'naturesaura:structure_finder')
.setStructure('minecraft:village_plains')
.setColor(0xba2800)
.setRadius(2048)
})
Other features:
BlockEvents.rightClicked((event) => {
const { block, item, level } = event
AuraBlock.getStoredAura(block.entity)
AuraBlock.drainAura(block.entity, 100000, false)
AuraBlock.storeAura(block.entity, 100000, false)
AuraItem.getStoredAura(item)
AuraItem.drainAura(item, 100000, false)
AuraItem.storeAura(item.entity, 100000, false)
AuraChunk.getAuraInArea(level, block.pos, 16)
AuraChunk.drainAura(level, block.pos, 100000)
AuraChunk.storeAura(level, block.pos, 100000)
})
Ченджлог
1.0.3Релиз1.21.1 · 6 января 2026 г.
Fixed incorrect init
1.0.2Релиз1.20.1 · 6 января 2026 г.
Fixed incorrect init
1.0.2Релиз1.21.1 · 14 ноября 2025 г.
fixed incompatibility with latest KubeJS (thanks ianm1647)
1.0.1Релиз1.21.1 · 24 октября 2024 г.
support NeoForge 1.21.1
1.0.1Релиз1.20.4 · 4 мая 2024 г.
Fixed incorrect ScriptType
1.0.1Релиз1.20.1 · 4 мая 2024 г.
Fixed incorrect ScriptType
1.0.1Релиз1.19.2 · 4 мая 2024 г.
Fixed incorrect ScriptType
Комментарии
Загружаем…