Files
FearFactory/1.20.1-FearFactoryTest/minecraft/config/soundattract-common.toml

232 lines
25 KiB
TOML
Raw Permalink Normal View History

[General]
#Enable aggresive debug logging for Sound Attract mod
debugLogging = false
#Sound lifetime in ticks
#Range: 1 ~ 1200
soundLifetimeTicks = 200
#Mob scan cooldown in ticks
#Range: 1 ~ 100
scanCooldownTicks = 15
#Min TPS for scan cooldown
#Range: 1.0 ~ 20.0
minTpsForScanCooldown = 10.0
#Max TPS for scan cooldown
#Range: 1.0 ~ 20.0
maxTpsForScanCooldown = 20.0
#Arrival distance for sound
#Range: 0.1 ~ 10.0
arrivalDistance = 6.0
#Mob movement speed
#Range: 0.01 ~ 10.0
mobMoveSpeed = 1.0
#Sound switch ratio, the lower the easier for the mob to switch target
#Range: 0.0 ~ 1.0
soundSwitchRatio = 0.3
[Mobs]
#List of mobs that will be attracted to sounds. Example: ['minecraft:zombie', 'minecraft:skeleton'].
attractedEntities = ["minecraft:cave_spider", "minecraft:creeper", "minecraft:drowned", "minecraft:endermite", "minecraft:evoker", "minecraft:guardian", "minecraft:hoglin", "minecraft:husk", "minecraft:magma_cube", "minecraft:phantom", "minecraft:piglin", "minecraft:piglin_brute", "minecraft:pillager", "minecraft:ravager", "minecraft:shulker", "minecraft:silverfish", "minecraft:skeleton", "minecraft:slime", "minecraft:spider", "minecraft:stray", "minecraft:vex", "minecraft:vindicator", "minecraft:witch", "minecraft:wither_skeleton", "minecraft:zoglin", "minecraft:zombie", "minecraft:zombie_villager"]
#Experimental Feature, may cause issues.
edgeMobSmartBehavior = false
#Max distance for mobs to be considered in a group
#Range: 1.0 ~ 128.0
groupDistance = 128.0
#Maximum number of group leaders
#Range: 1 ~ 1000
maxLeaders = 16
#Maximum number of mobs in a group
#Range: 1 ~ 128
maxGroupSize = 128
#Multiplier for leader spacing
#Range: 1.0 ~ 10.0
leaderSpacingMultiplier = 2.0
#Number of edge sectors for edge mob selection
#Range: 2 ~ 12
numEdgeSectors = 6
[Mobs."Leader Group Radius"]
#This has no effect. Default: 32.0
#Range: 1.0 ~ 32.0
leaderGroupRadius = 32.0
[Sound]
#List of non-player sound IDs that mobs can be attracted to. Format: 'soundId;range;weight'. Example: 'minecraft:block.lever.click;5;3'
nonPlayerSoundIdList = ["minecraft:item.crossbow.shoot;16;4", "minecraft:item.crossbow.loading_start;6;2", "minecraft:item.crossbow.loading_middle;6;2", "minecraft:item.crossbow.loading_end;6;2", "minecraft:item.crossbow.quick_charge_1;6;2", "minecraft:item.crossbow.quick_charge_2;6;2", "minecraft:item.crossbow.quick_charge_3;6;2", "minecraft:entity.arrow.shoot;14;4", "minecraft:item.shield.block;12;3", "minecraft:block.lever.click;5;3", "minecraft:block.wooden_trapdoor.open;8;3", "minecraft:block.wooden_trapdoor.close;8;3", "minecraft:block.bamboo_wood_trapdoor.open;10;3", "minecraft:block.bamboo_wood_trapdoor.close;10;3", "minecraft:block.cherry_wood_trapdoor.open;10;3", "minecraft:block.cherry_wood_trapdoor.close;10;3", "minecraft:block.iron_trapdoor.open;15;4", "minecraft:block.iron_trapdoor.close;15;4", "minecraft:block.wooden_door.open;12;4", "minecraft:block.wooden_door.close;12;4", "minecraft:block.bamboo_wood_door.open;15;4", "minecraft:block.bamboo_wood_door.close;15;4", "minecraft:block.cherry_wood_door.open;15;4", "minecraft:block.cherry_wood_door.close;15;4", "minecraft:block.iron_door.open;20;5", "minecraft:block.iron_door.close;20;5", "minecraft:block.fence_gate.open;10;3", "minecraft:block.fence_gate.close;10;3", "minecraft:block.piston.extend;20;4", "minecraft:block.piston.contract;20;4", "minecraft:block.dispenser.dispense;12;4", "minecraft:block.dispenser.launch;12;4", "minecraft:block.anvil.land;25;5", "minecraft:block.anvil.use;25;5", "minecraft:block.anvil.destroy;25;5", "minecraft:block.sand.fall;6;3", "minecraft:block.gravel.fall;6;3", "minecraft:block.grass.break;3;2", "minecraft:block.scaffolding.break;3;2", "tacz:target_block_hit;6;3", "minecraft:entity.boat.paddle_water;8;3", "minecraft:ambient.underwater.enter;4;2", "minecraft:ambient.underwater.exit;4;2", "minecraft:block.chest.open;5;2", "minecraft:block.chest.close;5;2", "minecraft:block.barrel.open;5;2", "minecraft:block.barrel.close;5;2", "minecraft:block.ender_chest.open;6;2", "minecraft:block.ender_chest.close;6;2", "minecraft:block.shulker_box.open;6;2", "minecraft:block.shulker_box.close;6;2", "minecraft:block.bell.use;30;5", "minecraft:block.bell.resonate;15;4", "minecraft:block.furnace.fire_crackle;8;3", "minecraft:entity.generic.explode;50;7", "minecraft:entity.firework_rocket.launch;10;3", "minecraft:entity.firework_rocket.blast;20;5", "minecraft:entity.firework_rocket.large_blast;30;6", "musketmod:musket_fire;155;8", "musketmod:blunderbuss_fire;154;7", "musketmod:pistol_fire;164;5", "cgm:item.shotgun.fire;156;15", "cgm:item.shotgun.silenced_fire;131;13", "cgm:item.shotgun.enchanted_fire;156;15", "cgm:item.shotgun.cock;90;6", "cgm:item.rifle.fire;162;16", "cgm:item.rifle.silenced_fire;137;13", "cgm:item.rifle.enchanted_fire;162;16", "cgm:item.rifle.cock;90;6", "cgm:item.pistol.fire;164;16", "cgm:item.pistol.silenced_fire;139;13", "cgm:item.pistol.enchanted_fire;164;16", "cgm:item.pistol.reload;85;7", "cgm:item.pistol.cock;90;6", "cgm:item.assault_rifle.fire;159;16", "cgm:item.assault_rifle.silenced_fire;134;13", "cgm:item.assault_rifle.enchanted_fire;159;16", "cgm:item.assault_rifle.cock;90;6", "cgm:item.grenade_launcher.fire;172;17", "cgm:item.bazooka.fire;184;17", "cgm:item.mini_gun.fire;180;17", "cgm:item.mini_gun.enchanted_fire;180;17", "cgm:item.machine_pistol.fire;160;16", "cgm:item.machine_pistol.silenced_fire;135;13", "cgm:item.machine_pistol.enchanted_fire;160;16", "cgm:item.heavy_rifle.fire;165;16", "cgm:item.heavy_rifle.silenced_fire;140;13", "cgm:item.heavy_rifle.enchanted_fire;165;16", "cgm:item.heavy_rifle.cock;90;6", "cgm:item.grenade.pin;72;6", "cgm:entity.stun_grenade.explosion;175;18", "cgm:entity.stun_grenade.ring;104;10"]
[SoundIdWhitelist]
#Whitelist of sound IDs to process (all others will be ignored for performance). Example: 'minecraft:block.note_block.bass'
soundIdWhitelist = ["minecraft:item.crossbow.shoot", "minecraft:item.crossbow.loading_start", "minecraft:item.crossbow.loading_middle", "minecraft:item.crossbow.loading_end", "minecraft:item.crossbow.quick_charge_1", "minecraft:item.crossbow.quick_charge_2", "minecraft:item.crossbow.quick_charge_3", "minecraft:entity.arrow.shoot", "minecraft:item.shield.block", "minecraft:block.lever.click", "minecraft:block.wooden_trapdoor.open", "minecraft:block.wooden_trapdoor.close", "minecraft:block.bamboo_wood_trapdoor.open", "minecraft:block.bamboo_wood_trapdoor.close", "minecraft:block.cherry_wood_trapdoor.open", "minecraft:block.cherry_wood_trapdoor.close", "minecraft:block.iron_trapdoor.open", "minecraft:block.iron_trapdoor.close", "minecraft:block.wooden_door.open", "minecraft:block.wooden_door.close", "minecraft:block.bamboo_wood_door.open", "minecraft:block.bamboo_wood_door.close", "minecraft:block.cherry_wood_door.open", "minecraft:block.cherry_wood_door.close", "minecraft:block.iron_door.open", "minecraft:block.iron_door.close", "minecraft:block.fence_gate.open", "minecraft:block.fence_gate.close", "minecraft:block.piston.extend", "minecraft:block.piston.contract", "minecraft:block.dispenser.dispense", "minecraft:block.dispenser.launch", "minecraft:block.anvil.land", "minecraft:block.anvil.use", "minecraft:block.anvil.destroy", "minecraft:block.sand.fall", "minecraft:block.gravel.fall", "minecraft:block.grass.break", "minecraft:block.scaffolding.break", "tacz:target_block_hit", "minecraft:entity.boat.paddle_water", "minecraft:ambient.underwater.enter", "minecraft:ambient.underwater.exit", "minecraft:block.chest.open", "minecraft:block.chest.close", "minecraft:block.barrel.open", "minecraft:block.barrel.close", "minecraft:block.ender_chest.open", "minecraft:block.ender_chest.close", "minecraft:block.shulker_box.open", "minecraft:block.shulker_box.close", "minecraft:block.bell.use", "minecraft:block.bell.resonate", "minecraft:block.furnace.fire_crackle", "minecraft:entity.generic.explode", "minecraft:entity.firework_rocket.launch", "minecraft:entity.firework_rocket.blast", "minecraft:entity.firework_rocket.large_blast", "parcool:grabbing", "parcool:wallrun_and_running", "parcool:jumping", "parcool:sliding_1", "parcool:sliding_2", "parcool:sliding_3", "parcool:roll_and_dodge", "parcool:landing", "minecraft:random/anvil_land", "entity/leashknot/place1", "minecraft:entity.player.sprint", "minecraft:entity.player.jump", "minecraft:entity.player.sneak", "tacz:gun", "soundattract:voice_chat", "musketmod:musket_fire", "musketmod:blunderbuss_fire", "musketmod:pistol_fire", "cgm:item.shotgun.fire", "cgm:item.shotgun.silenced_fire", "cgm:item.shotgun.enchanted_fire", "cgm:item.shotgun.cock", "cgm:item.rifle.fire", "cgm:item.rifle.silenced_fire", "cgm:item.rifle.enchanted_fire", "cgm:item.rifle.cock", "cgm:item.pistol.fire", "cgm:item.pistol.silenced_fire", "cgm:item.pistol.enchanted_fire", "cgm:item.pistol.reload", "cgm:item.pistol.cock", "cgm:item.assault_rifle.fire", "cgm:item.assault_rifle.silenced_fire", "cgm:item.assault_rifle.enchanted_fire", "cgm:item.assault_rifle.cock", "cgm:item.grenade_launcher.fire", "cgm:item.bazooka.fire", "cgm:item.mini_gun.fire", "cgm:item.mini_gun.enchanted_fire", "cgm:item.machine_pistol.fire", "cgm:item.machine_pistol.silenced_fire", "cgm:item.machine_pistol.enchanted_fire", "cgm:item.heavy_rifle.fire", "cgm:item.heavy_rifle.silenced_fire", "cgm:item.heavy_rifle.enchanted_fire", "cgm:item.heavy_rifle.cock", "cgm:item.grenade.pin", "cgm:entity.stun_grenade.explosion", "cgm:entity.stun_grenade.ring"]
[Block]
#Radius (in blocks) around the ray to check for muffling blocks. 0 = only the direct ray, 1 = 3x3 area, 2 = 5x5, etc.
#Range: 0 ~ 4
mufflingAreaRadius = 0
#Enable wool muffling
woolMufflingEnabled = true
#Custom wool blocks
customWoolBlocks = []
#Wool block range reduction (blocks)
#Range: 0 ~ 32
woolBlockRangeReduction = 8
#Wool block weight reduction (absolute deduction per block, e.g., 0.5 means -0.5 per block)
#Range: 0.0 ~ 10.0
woolBlockWeightReduction = 0.8
#Enable solid block muffling
solidMufflingEnabled = true
#Custom solid blocks
customSolidBlocks = []
#Solid block range reduction (blocks)
#Range: 0 ~ 32
solidBlockRangeReduction = 6
#Solid block weight reduction (absolute deduction per block, e.g., 1.0 means -1.0 per block)
#Range: 0.0 ~ 10.0
solidBlockWeightReduction = 0.6
#Enable non-solid block muffling
nonSolidMufflingEnabled = true
#Custom non-solid blocks
customNonSolidBlocks = []
#Non-solid block range reduction (blocks)
#Range: 0 ~ 32
nonSolidBlockRangeReduction = 5
#Non-solid block weight reduction (absolute deduction per block, e.g., 0.5 means -0.5 per block)
#Range: 0.0 ~ 10.0
nonSolidBlockWeightReduction = 0.5
#Enable thin block muffling
thinMufflingEnabled = true
#Custom thin blocks
customThinBlocks = []
#Thin block range reduction (blocks)
#Range: 0 ~ 32
thinBlockRangeReduction = 2
#Thin block weight reduction (absolute deduction per block, e.g., 0.2 means -0.2 per block)
#Range: 0.0 ~ 10.0
thinBlockWeightReduction = 0.2
#Enable liquid block muffling
liquidMufflingEnabled = true
#Custom liquid blocks (resource locations, e.g. 'minecraft:lava', 'modid:custom_fluid')
customLiquidBlocks = []
#Liquid block range reduction (blocks)
#Range: 0 ~ 32
liquidBlockRangeReduction = 4
#Liquid block weight reduction (absolute deduction per block, e.g., 1.0 means -1.0 per block)
#Range: 0.0 ~ 10.0
liquidBlockWeightReduction = 0.4
[Detection]
#Base detection range
#Range: 1.0 ~ 128.0
baseDetectionRange = 16.0
#Sneak detection range
#Range: 0.0 ~ 128.0
sneakDetectionRange = 8.0
#Crawl detection range
#Range: 0.0 ~ 128.0
crawlDetectionRange = 4.0
#Sneak detection range with camouflage
#Range: 0.0 ~ 128.0
sneakDetectionRangeCamouflage = 4.0
#Crawl detection range with camouflage
#Range: 0.0 ~ 128.0
crawlDetectionRangeCamouflage = 2.0
#Standing detection range
#Range: 0.0 ~ 128.0
standingDetectionRange = 32.0
#Standing detection range with camouflage
#Range: 0.0 ~ 128.0
standingDetectionRangeCamouflage = 16.0
#Interval (in ticks) between stealth detection scans.
#Range: 1 ~ 100
stealthCheckInterval = 10
#Threshold for low light level (inclusive). Below or equal to this, use detectionLightLowMultiplier.
#Range: 0 ~ 15
detectionLightLowThreshold = 7
#Detection range multiplier for low light.
#Range: 0.0 ~ 1.0
detectionLightLowMultiplier = 0.7
#Threshold for mid light level (inclusive). Below or equal to this, use detectionLightMidMultiplier.
#Range: 0 ~ 15
detectionLightMidThreshold = 12
#Detection range multiplier for mid light.
#Range: 0.0 ~ 1.0
detectionLightMidMultiplier = 0.85
#Detection range multiplier at night.
#Range: 0.0 ~ 1.0
detectionNightMultiplier = 0.45
#If true, partial matching of camouflage armor pieces is allowed.
camouflagePartialMatching = true
#Weight for each matching camouflage armor piece (0-1).
#Range: 0.0 ~ 1.0
camouflageArmorPieceWeight = 0.25
#Weight for color similarity in camouflage calculation (0-1).
#Range: 0.0 ~ 1.0
camouflageColorSimilarityWeight = 0.5
#Threshold for color similarity (lower = more strict match, up to 255).
#Range: 0 ~ 255
camouflageColorSimilarityThreshold = 48
#Weight for matching adjacent blocks in camouflage calculation (0-1).
#Range: 0.0 ~ 1.0
camouflageBlockMatchWeight = 0.15
#If true, camouflage effectiveness scales with distance.
camouflageDistanceScaling = true
#Maximum distance for camouflage scaling.
#Range: 1.0 ~ 128.0
camouflageDistanceMax = 16.0
#Minimum camouflage effectiveness at max distance (0-1).
#Range: 0.0 ~ 1.0
camouflageDistanceMinEffectiveness = 0.3
#If true, movement reduces camouflage effectiveness.
camouflageMovementPenalty = true
#Penalty multiplier for sprinting (0-1, lower = more penalty).
#Range: 0.0 ~ 1.0
camouflageSprintingPenalty = 0.4
#Penalty multiplier for walking (0-1, lower = more penalty).
#Range: 0.0 ~ 1.0
camouflageWalkingPenalty = 0.15
#Camouflage sets. Add more by appending new entries to the list. Each entry is: colorHex;helmetId;chestplateId;leggingsId;bootsId;[optional block ids...]. Use full item IDs for vanilla/modded armor and blocks.
#Example: '232323;minecraft:netherite_helmet;minecraft:netherite_chestplate;minecraft:netherite_leggings;minecraft:netherite_boots;minecraft:obsidian;minecraft:blackstone' adds Netherite armor camo for obsidian/blackstone. See documentation for details.
camouflageSets = ["F9FFFE;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:snow_block;minecraft:white_wool;minecraft:quartz_block;minecraft:calcite;minecraft:diorite;minecraft:bone_block;minecraft:powder_snow;minecraft:wool;minecraft:white_concrete;minecraft:white_terracotta;minecraft:white_glazed_terracotta", "F9801D;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:orange_wool;minecraft:orange_terracotta;minecraft:acacia_planks;minecraft:honey_block;minecraft:pumpkin;minecraft:carved_pumpkin;minecraft:orange_concrete;minecraft:orange_glazed_terracotta;minecraft:mangrove_planks", "C74EBD;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:magenta_wool;minecraft:magenta_terracotta;minecraft:purpur_block;minecraft:amethyst_block;minecraft:magenta_concrete;minecraft:magenta_glazed_terracotta;minecraft:shulker_box", "3AB3DA;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:light_blue_wool;minecraft:light_blue_terracotta;minecraft:packed_ice;minecraft:ice;minecraft:blue_ice;minecraft:light_blue_concrete;minecraft:light_blue_glazed_terracotta;minecraft:prismarine;minecraft:prismarine_bricks", "FED83D;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:yellow_wool;minecraft:yellow_terracotta;minecraft:sandstone;minecraft:smooth_sandstone;minecraft:end_stone;minecraft:sponge;minecraft:hay_block;minecraft:yellow_concrete;minecraft:yellow_glazed_terracotta", "80C71F;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:lime_wool;minecraft:lime_terracotta;minecraft:melon;minecraft:slime_block;minecraft:lime_concrete;minecraft:lime_glazed_terracotta;minecraft:leaves;minecraft:moss_block", "F38BAA;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:pink_wool;minecraft:pink_terracotta;minecraft:brain_coral_block;minecraft:pink_concrete;minecraft:pink_glazed_terracotta;minecraft:peony;minecraft:pink_petals", "474F52;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:gray_wool;minecraft:gray_terracotta;minecraft:polished_andesite;minecraft:stone;minecraft:cobblestone;minecraft:gravel;minecraft:deepslate;minecraft:gray_concrete;minecraft:gray_glazed_terracotta", "9D9D97;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:light_gray_wool;minecraft:light_gray_terracotta;minecraft:stone;minecraft:andesite;minecraft:calcite;minecraft:diorite;minecraft:light_gray_concrete;minecraft:light_gray_glazed_terracotta;minecraft:oxidized_copper", "169C9C;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:cyan_wool;minecraft:cyan_terracotta;minecraft:prismarine;minecraft:warped_planks;minecraft:cyan_concrete;minecraft:cyan_glazed_terracotta;minecraft:oxidized_cut_copper", "8932B8;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:purple_wool;minecraft:purple_terracotta;minecraft:obsidian;minecraft:purpur_block;minecraft:crying_obsidian;minecraft:purple_concrete;minecraft:purple_glazed_terracotta;minecraft:chorus_flower", "3C44AA;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:blue_wool;minecraft:blue_terracotta;minecraft:lapis_block;minecraft:blue_ice;minecraft:blue_concrete;minecraft:blue_glazed_terracotta;minecraft:warped_nylium;minecraft:soul_fire", "835432;minecraft:leather_helmet;minecraft:leather_chestplate;minecraft:leather_leggings;minecraft:leather_boots;minecraft:brown_wool;minecraft:brown_terracotta;minecraft:dirt;minecraft:podzol;minecraft:coarse_dirt;minecraft:mud;minecraft:brown_con
["Player Action Sound"]
#List of Parcool animator sound configs. Format: 'AnimatorClass;soundId;range;weight;volume;pitch'. Example: 'VaultAnimator;parcool:grabbing;10;1.0;1.25;0.6'
parcoolAnimatorSounds = ["VaultAnimator;parcool:grabbing;7;0.7;1.25;0.6", "VerticalWallRunAnimator;parcool:wallrun_and_running;7;0.7;1.5;0.6", "HorizontalWallRunAnimator;parcool:wallrun_and_running;7;0.7;1.5;0.7", "CatLeapAnimator;parcool:jumping;7;0.7;0.4;0.7", "ChargeJumpAnimator;parcool:jumping;7;0.7;0.35;0.6", "ClingToCliffAnimator;parcool:grabbing;7;0.7;1.0;0.6", "ClingToCliffJumpAnimator;parcool:jumping;7;0.7;0.4;0.6", "HangDownAnimator;parcool:grabbing;7;0.7;0.9;0.6", "HangDownJumpAnimator;parcool:jumping;7;0.7;0.4;0.6", "SlideAnimator;parcool:sliding_1;7;0.7;0.5;0.6", "SlideAnimator2;parcool:sliding_2;7;0.7;0.5;0.6", "SlideAnimator3;parcool:sliding_3;7;0.7;0.5;0.6", "DodgeAnimator;parcool:roll_and_dodge;7;0.7;0.5;1.0", "TapAnimator;parcool:landing;7;0.7;0.4;0.7", "BreakfallJustAnimator;minecraft:random/anvil_land;7;0.7;0.75;2.0", "RollAnimator;parcool:landing;7;0.7;0.4;0.7", "FastRunningAnimator;parcool:wallrun_and_running;7;0.7;1.5;0.6", "FastSwimAnimator;parcool:jumping;7;0.7;0.4;0.7", "FlippingAnimator;parcool:jumping;7;0.7;0.4;0.7", "HideInBlockAnimator;parcool:jumping;7;0.7;0.4;0.7", "CrawlAnimator;parcool:sliding_1;7;0.7;0.5;0.6", "DiveAnimator;parcool:jumping;7;0.7;0.4;0.7", "RideZiplineAnimator;entity/leashknot/place1;7;0.7;1.0;1.0", "WallJumpAnimator;parcool:jumping;7;0.7;0.4;0.7", "WallSlideAnimator;parcool:sliding_2;7;0.7;0.5;0.6", "VanillaSprint;minecraft:entity.player.sprint;10;1.2;1.0;1.0", "VanillaJump;minecraft:entity.player.jump;7;0.7;0.8;1.0", "VanillaSneak;minecraft:entity.player.sneak;3;0.2;0.4;1.0", "VanillaCrawl;minecraft:block.wool.step;2;0.1;0.2;1.0"]
#List of Parcool animator sound configs. Format: 'animatorClass;soundId;range;weight;volume;pitch'. Example: 'VaultAnimator;parcool:grabbing;10;1.0;1.25;0.6'
parcoolAnimatorSoundConfigs = ["VaultAnimator;parcool:grabbing;7;0.7;1.25;0.6", "VerticalWallRunAnimator;parcool:wallrun_and_running;7;0.7;1.5;0.6", "HorizontalWallRunAnimator;parcool:wallrun_and_running;7;0.7;1.5;0.7", "CatLeapAnimator;parcool:jumping;7;0.7;0.4;0.7", "ChargeJumpAnimator;parcool:jumping;7;0.7;0.35;0.6", "ClingToCliffAnimator;parcool:grabbing;7;0.7;1.0;0.6", "ClingToCliffJumpAnimator;parcool:jumping;7;0.7;0.4;0.6", "HangDownAnimator;parcool:grabbing;7;0.7;0.9;0.6", "HangDownJumpAnimator;parcool:jumping;7;0.7;0.4;0.6", "SlideAnimator;parcool:sliding_1;7;0.7;0.5;0.6", "SlideAnimator2;parcool:sliding_2;7;0.7;0.5;0.6", "SlideAnimator3;parcool:sliding_3;7;0.7;0.5;0.6", "DodgeAnimator;parcool:roll_and_dodge;7;0.7;0.5;1.0", "TapAnimator;parcool:landing;7;0.7;0.4;0.7", "BreakfallJustAnimator;minecraft:random/anvil_land;7;0.7;0.75;2.0", "RollAnimator;parcool:landing;7;0.7;0.4;0.7", "FastRunningAnimator;parcool:wallrun_and_running;7;0.7;1.5;0.6", "FastSwimAnimator;parcool:jumping;7;0.7;0.4;0.7", "FlippingAnimator;parcool:jumping;7;0.7;0.4;0.7", "HideInBlockAnimator;parcool:jumping;7;0.7;0.4;0.7", "CrawlAnimator;parcool:sliding_1;7;0.7;0.5;0.6", "DiveAnimator;parcool:jumping;7;0.7;0.4;0.7", "RideZiplineAnimator;entity/leashknot/place1;7;0.7;1.0;1.0", "WallJumpAnimator;parcool:jumping;7;0.7;0.4;0.7", "WallSlideAnimator;parcool:sliding_2;7;0.7;0.5;0.6", "VanillaSprint;minecraft:entity.player.sprint;10;1.2;1.0;1.0", "VanillaJump;minecraft:entity.player.jump;7;0.7;0.8;1.0", "VanillaSneak;minecraft:entity.player.sneak;3;0.2;0.4;1.0", "VanillaCrawl;minecraft:block.wool.step;2;0.1;0.2;1.0"]
["Simple VC"]
#Enable voice chat integration
enableVoiceChatIntegration = true
#Voice chat whisper range
#Range: 1 ~ 64
voiceChatWhisperRange = 8
#Voice chat normal range
#Range: 1 ~ 128
voiceChatNormalRange = 24
#Voice chat weight
#Range: 0.0 ~ 10.0
voiceChatWeight = 9.0
[Tacz]
#Enable Tacz gun integration
enableTaczIntegration = true
#Tacz reload sound range (fallback, calculated as shootDb/20.0 for known guns)
#Range: 1.0 ~ 128.0
taczReloadRange = 9.0
#Tacz reload sound weight (fallback, calculated as (shootDb/10.0)/2.0 for known guns)
#Range: 0 ~ 10
taczReloadWeight = 9
#Tacz shoot sound range (fallback, calculated as db for known guns)
#Range: 1.0 ~ 128.0
taczShootRange = 128.0
#Tacz shoot sound weight (fallback, calculated as db/10.0 for known guns)
#Range: 0 ~ 10
taczShootWeight = 10
#Tacz gun shoot decibels. Format: 'modid:item;decibels'. Example: 'tacz:akm;120.0'
taczGunShootDecibels = ["suffuse:aks74u;157.0", "suffuse:python;155.0", "suffuse:tec9;160.0", "suffuse:tt33;158.0", "tacz:deagle_golder;164.0", "suffuse:tti2011;158.0", "tacz:m1911;157.0", "suffuse:trapper50cal;172.0", "tacz:deagle;164.0", "tacz:cz75;157.0", "tacz:p320;157.0", "suffuse:viper2011;158.0", "tacz:m700;160.0", "tacz:m107;171.0", "tacz:m95;172.0", "tacz:ai_awp;170.0", "suffuse:aw50;173.0", "suffuse:gm6;172.0", "suffuse:m200;173.0", "suffuse:xm7;165.0", "suffuse:qbu191;164.0", "suffuse:n4;161.0", "suffuse:qbz951;160.0", "suffuse:ash12;165.0", "suffuse:aks74u;157.0", "suffuse:qbz951s;160.0", "suffuse:qbz192;159.0", "suffuse:an94;161.0", "tacz:sks_tactical;159.0", "tacz:ak47;159.0", "tacz:type_81;158.0", "tacz:qbz_95;160.0", "tacz:hk416d;161.0", "tacz:m4a1;159.0", "tacz:m16a1;159.0", "tacz:hk_g3;161.0", "tacz:m16a4;159.0", "tacz:mk14;162.0", "tacz:scar_l;161.0", "tacz:scar_h;162.0", "tacz:aug;160.0", "tacz:db_short;165.0", "tacz:db_long;166.0", "tacz:m870;165.0", "tacz:aa12;161.0", "tacz:ump45;158.0", "tacz:hk_mp5a5;158.0", "suffuse:ump45;158.0", "tacz:uzi;157.0", "suffuse:pp19;157.0", "tacz:vector45;158.0", "tacz:p90;156.0", "tacz:rpg7;180.0", "tacz:m320;172.0", "suffuse:m79;172.0", "suffuse:pkp;165.0", "tacz:m249;165.0", "tacz:rpk;164.0"]
#Tacz attachment sound reduction. Format: 'modid:item;reduction'. Example: 'tacz:suppressor;15.0'
taczAttachmentReductions = ["tacz:muzzle_brake_cthulhu;-3.0", "tacz:muzzle_brake_pioneer;-3.0", "tacz:muzzle_brake_cyclone_d2;-3.0", "tacz:muzzle_brake_trex;-5.0", "tacz:muzzle_silencer_mirage;30.0", "tacz:muzzle_silencer_vulture;30.0", "tacz:muzzle_silencer_knight_qd;30.0", "tacz:muzzle_silencer_ursus;30.0", "tacz:muzzle_silencer_ptilopsis;30.0", "tacz:muzzle_silencer_phantom_s1;30.0", "tacz:muzzle_compensator_trident;-2.0", "tacz:deagle_golden_long_barrel;-1.0"]
#Default reduction value for Tacz attachments if the attachment id is not in the list.
#Range: -300.0 ~ 300.0
taczAttachmentReductionDefault = 0.0