Class MobEffectConfig

java.lang.Object
net.darkhax.msmlegacy.config.types.MobEffectConfig

public class MobEffectConfig extends Object
  • Field Details

    • enabled

      @Expose @SerializedName("enabled") public boolean enabled
    • chance

      @Expose @SerializedName("chance_per_level") public LevelScaledFloat chance
    • amplifier

      @Expose @SerializedName("amplifier_per_level") public LevelScaledInt amplifier
    • duration

      @Expose @SerializedName("duration_per_level") public LevelScaledInt duration
  • Constructor Details

    • MobEffectConfig

      public MobEffectConfig(net.minecraft.world.effect.MobEffect effect, int amplifier, int duration)
    • MobEffectConfig

      public MobEffectConfig(net.minecraft.world.effect.MobEffect effect, int amplifier, int duration, float chance)
    • MobEffectConfig

      public MobEffectConfig(net.minecraft.world.effect.MobEffect effect, LevelScaledInt amplifier, LevelScaledInt duration, LevelScaledFloat chance)
  • Method Details

    • applyEffect

      public void applyEffect(net.minecraft.world.entity.Entity target, int level)