232 lines
25 KiB
TOML
232 lines
25 KiB
TOML
|
|
||
|
[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
|
||
|
|