#custom item use(s)

4 messages · Page 1 of 1 (latest)

night gladeBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

tulip needle
ancient swallowBOT
#

[➤](#1253688187440726027 message)

StartupEvents.registry('mob_effect', e => {
    e.create('badomen_upgrade')
        .harmful()
        .color(0x192E22)
        .effectTick((entity, level) =>{
            if(!entity || entity.level.isClientSide()) return;
            if(!entity.hasEffect('minecraft:bad_omen')) {
                entity.potionEffects.add('minecraft:bad_omen', 10000, 0);
            }
            else{
                const amp = entity.getEffect('minecraft:bad_omen').amplifier;
                entity.potionEffects.add('minecraft:bad_omen', 100000, amp + 1);
            }
            entity.removeEffect('kubejs:badomen_upgrade')
        })
})

let $PotionBuilder = Java.loadClass("dev.latvian.mods.kubejs.misc.PotionBuilder")
function potionRegist(e, id, durationInSeconds){
    e.createCustom(id, () => {
        return new $PotionBuilder(id)
        .effect(`kubejs:${id}`, durationInSeconds * 20, 0)
        .createObject()
    })
}
StartupEvents.registry("potion", e => {
    potionRegist(e, 'badomen_upgrade', 5);
})
tulip needle