#effects
9 messages · Page 1 of 1 (latest)
Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!
[➤](#1212385881281921024 message)
ForgeEvents.onEvent("net.minecraftforge.event.entity.living.MobEffectEvent$Added", event => global.effects(event));
/**
*
* @param {Internal.MobEffectEvent$Added} event
*/
global.effects = event => {
const { effectInstance, effectInstance: { descriptionId }, entity } = event
const night_vision = entity.activeEffects.toString().includes('minecraft.night_vision')
const leaping = entity.activeEffects.toString().includes('minecraft.jump_boost')
const pathogen = entity.activeEffects.toString().includes('minecraft.regeneration')
const effectDuration = effectInstance.duration
if (pathogen) return
console.log(descriptionId)
if ((descriptionId == "effect.minecraft.night_vision" && leaping) ||
(descriptionId == "effect.minecraft.jump_boost" && night_vision)) {
entity.server.scheduleInTicks(1, () => {
entity.removeEffect("minecraft:night_vision")
entity.removeEffect("minecraft:jump_boost")
})
entity.potionEffects.add("minecraft:regeneration", effectDuration)
}
}```
i get this errors with the script ?
Paste version of 8XhgYIw.txt from @ebon stone
ForgeEvents.onEvent("net.minecraftforge.event.entity.living.MobEffectEvent$Added", e => {
const {effectInstance, entity} = e;
if(effectInstance.descriptionId == 'effectA id') {
entity.removeEffect('effectB id')
}
})
startup
mm i still get that error i guess its something to do with silent gear but i dont really wanna remove that mod sense i use it
weird