java.lang.Object
tech.anonymoushacker1279.immersiveweapons.config.ServerConfig

public class ServerConfig extends Object
  • Field Details

    • tiltrosEnabled

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue tiltrosEnabled
    • forceSmokeGrenadeParticles

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue forceSmokeGrenadeParticles
    • panicAlarmRange

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue panicAlarmRange
    • blockDecay

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue blockDecay
    • maxArmorProtection

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue maxArmorProtection
    • bulletDespawnTimeModifier

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue bulletDespawnTimeModifier
    • discoveryAdvancementRange

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue discoveryAdvancementRange
    • celestialTowerSpawnCheckingRadius

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue celestialTowerSpawnCheckingRadius
    • celestialTowerWaveSizeModifier

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue celestialTowerWaveSizeModifier
    • celestialAltarEnchantCaps

      public final net.neoforged.neoforge.common.ModConfigSpec.ConfigValue<List<?>> celestialAltarEnchantCaps
    • celestialAltarMaxEnchantUpgradeCost

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue celestialAltarMaxEnchantUpgradeCost
    • theCommanderWaveSizeModifier

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue theCommanderWaveSizeModifier
    • lavaRevenantBlockBreakThreshold

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue lavaRevenantBlockBreakThreshold
    • gunCritChance

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue gunCritChance
    • bulletsBreakGlass

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue bulletsBreakGlass
    • infiniteAmmoOnAllTiers

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue infiniteAmmoOnAllTiers
    • flintlockPistolFireVelocity

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue flintlockPistolFireVelocity
    • flintlockPistolFireInaccuracy

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue flintlockPistolFireInaccuracy
    • blunderbussFireVelocity

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue blunderbussFireVelocity
    • blunderbussFireInaccuracy

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue blunderbussFireInaccuracy
    • flareGunFireVelocity

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue flareGunFireVelocity
    • flareGunFireInaccuracy

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue flareGunFireInaccuracy
    • musketFireVelocity

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue musketFireVelocity
    • musketFireInaccuracy

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue musketFireInaccuracy
    • handCannonFireVelocity

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue handCannonFireVelocity
    • handCannonFireInaccuracy

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue handCannonFireInaccuracy
    • dragonsBreathCannonFireVelocity

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue dragonsBreathCannonFireVelocity
    • dragonsBreathCannonFireInaccuracy

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue dragonsBreathCannonFireInaccuracy
    • ventusStaffRadius

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue ventusStaffRadius
    • meteorStaffMaxUseRange

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue meteorStaffMaxUseRange
    • meteorStaffExplosionRadius

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue meteorStaffExplosionRadius
    • meteorStaffExplosionBreakBlocks

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue meteorStaffExplosionBreakBlocks
    • cursedSightStaffMaxUseRange

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue cursedSightStaffMaxUseRange
    • sculkStaffMaxUseRange

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue sculkStaffMaxUseRange
    • sculkStaffSonicBlastThroughBlocks

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue sculkStaffSonicBlastThroughBlocks
    • recoveryStaffMaxUseRange

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue recoveryStaffMaxUseRange
    • smokeGrenadeEffectRange

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue smokeGrenadeEffectRange
    • flashbangEffectRange

      public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue flashbangEffectRange
    • flashbangDisorientTime

      public final net.neoforged.neoforge.common.ModConfigSpec.IntValue flashbangDisorientTime
  • Constructor Details

    • ServerConfig

      public ServerConfig(net.neoforged.neoforge.common.ModConfigSpec.Builder builder)
  • Method Details

    • getEnchantCap

      public static int getEnchantCap(String enchantment)
      Finds a given enchant cap within the configuration list
      Parameters:
      enchantment - the enchantment to find, must be namespaced
      Returns:
      the enchantment cap