作者:rebot | 分类:模组
Minecraft 版本: 1.20.1
平台: forge
标签: utility
taa:bullet_gundamage - Base damage bonus for all firearmstaa:bullet_gundamage_pistol - Pistol-specific damage bonustaa:bullet_gundamage_rifle - Rifle-specific damage bonustaa:bullet_gundamage_shotgun - Shotgun-specific damage bonustaa:bullet_gundamage_sniper - Sniper rifle-specific damage bonustaa:bullet_gundamage_smg - Submachine gun-specific damage bonustaa:bullet_gundamage_lmg - Light machine gun-specific damage bonustaa:bullet_gundamage_launcher - Launcher-specific damage bonus (e.g., RPGs)taa:ads_time - Aim speed bonus (lower = faster)taa:ammo_speed - Bullet velocity bonustaa:armor_ignore - Armor penetration capabilitytaa:effective_range - Maximum effective shooting distancetaa:move_speed - Firearm movement speed reductiontaa:headshot_multiplier - Headshot damage multipliertaa:knockback - Bullet knockback forcetaa:pierce - Bullet entity penetration counttaa:rounds_per_minute - Rounds per minute ratetaa:recoil - Firearm recoil reductiontaa:inaccuracy - Bullet spread reduction (lower = better)taa:weight - Firearm weight reduction (lower = better)taa:magazine_capacity - Magazine size bonustaa:reload_time - Reload speed bonustaa:melee_damage - Melee attack power bonustaa:melee_distance - Melee attack range bonustaa:bullet_count - Projectiles per shot bonustaa:silence - Silencing effectiveness (<1.0 activates passive silencing)taa:ignitefire - Bullet fire ignition chancetaa:explosion_radius - Blast radius bonustaa:explosion_damage - Blast damage bonustaa:explosion_knockbacknew - Blast knockbacktaa:explosion_destroy_blocknew - Block destruction capabilitytaa:explosion_delay - Blast delay timemelee_damage - Melee attack damagemelee_distance - Melee effective rangemagazine_capacity - Magazine capacityreload_time - Reload timebullet_count - Projectiles per shottaa-attributes.toml):Math.max(base_damage, specific_damage)base_damage + specific_damage - 1.0base_damage * specific_damagePropertyCalculator: Handles all attribute calculationsPlayerAttributeHelper: Retrieves player attributesPropertyCacheUpdater: Updates calculated values in attachment cacheGunPropertiesInitializer: Dynamically initializes firearm propertiesAttributeConfig: Manages configuration settingsGunTypeContext: Tracks current firearm type contextClient Safety:
UI methods annotated with @OnlyIn(Dist.CLIENT)
Client-side mixins configured in taa.mixins.json
No server-side client code execution
Data Consistency:
Modifiers fully compatible with TACZ accessory system
Calculations performed server-side
Attribute updates via standard AttachmentPropertyManager
GunTypeContext请登录后举报
暂无评论,抢个沙发吧~