Class WallConfig

java.lang.Object
fr.dreamin.dreamvoice.api.wall.model.WallConfig

public final class WallConfig extends Object
Acoustic configuration loaded from modules/wall/config.json.
  • Constructor Details

    • WallConfig

      public WallConfig()
  • Method Details

    • getEffectiveDistance

      public double getEffectiveDistance()
    • getEffectiveDistance

      public double getEffectiveDistance(double fallback)
    • getEffectiveMode

      @NotNull public @NotNull VoiceWallMode getEffectiveMode()
    • getDiffractionConfig

      @NotNull public @NotNull WallConfig.DiffractionConfig getDiffractionConfig()
    • getGlobalMultiplier

      public double getGlobalMultiplier()
    • getDefaultAttenuationDb

      public double getDefaultAttenuationDb()
    • getAttenuationDb

      public double getAttenuationDb(@NotNull @NotNull String materialName)