Перейти к содержимому
Mineforgian

MistTaczSkills

MistTaczSkills is a high-performance skill system addon mod specifically developed for the TACZ weapon mod. This mod allows players to equip TACZ weapons with various powerful skills that are activated through different trigger conditions.

Загрузки
15K
Подписчики
6
Обновлён
22 июля 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 18 июля 2025 г.

MistTaczSkills

A high-performance skill system addon mod specifically developed for the TACZ weapon mod. This mod allows players to equip TACZ weapons with various powerful skills that are activated through different trigger conditions.

The mod is in early development stage. Currently, only 15 triggers are fully implemented and 8 skills are completed. More triggers and skills will be added in the future.

✨ Core Features

  • 88% Trigger Availability - 15/17 triggers are fully tested and stable
  • API Compatibility - Automatically compatible with all TACZ versions 1.1.4 - 1.1.6+
  • Weapon NBT Binding - Skills follow weapons, supporting trading and transfer
  • High Performance Optimization - Smart frequency control with server-friendly design

📊 Status

Feature Status
Trigger Availability 88% (15/17)
Server Performance Optimization Complete
API Integration 100%

🎮 Command System

Requires administrator privileges (level 2)

Important: Target player must be holding the corresponding weapon when installing/removing skills

  • Smart auto-completion: Both trigger and skill parameters have detailed auto-completion hints
  • Sanctification mechanism: Weapons must first be sanctified to open skill slots before installing skills

Sanctification Commands

  • /misttacz sanctify inlay <player> <slots 1-5> - Sanctify held weapon and open skill slots
  • /misttacz sanctify remove <player> - Remove sanctification from held weapon and clear all skill slots and skills

Skill Commands

  • /misttacz skills install <player> <trigger> <skill> <value> <cooldown_seconds> - Install skill on held weapon
  • /misttacz skills remove <player> <trigger> <skill> - Remove skill from held weapon (does not remove skill slot)
  • /misttacz skills list <player> - View skill slots and skills of held weapon
  • /misttacz skills debug <player> - View detailed information of held weapon
  • /misttacz skills help - Display help information

⚡ Trigger Types

Triggers are divided into two modes, totaling 17 triggers with 88% fully available:

Count Mode Triggers (8 total - All Available)

Triggered when reaching specified count:

  • kill_mobs (Kill Mobs) - Triggered after killing specified number of mobs
  • low_ammo (Low Ammo) - Triggered when remaining bullets reach specified amount
  • consume_ammo (Consume Ammo) - Triggered after consuming specified number of bullets
  • melee_kill (Melee Kill) - Triggered after killing specified number of mobs with gun melee
  • melee_count (Melee Count) - Triggered after using melee specified number of times
  • take_damage (Take Damage) - Triggered after being attacked specified number of times (must hold weapon)
  • low_health (Low Health) - Triggered when remaining health reaches specified amount (must hold weapon)
  • hit_enemy (Hit Enemy) - Triggered after hitting enemies specified number of times

API Detection Triggers (2 total - Framework Complete)

  • hit_headshot (Hit Headshot) - Triggered after hitting enemy heads specified number of times ⏳ Waiting for TACZ 1.1.6+ API
  • hit_body (Hit Body) - Triggered after hitting enemy bodies specified number of times ⏳ Waiting for TACZ 1.1.6+ API

Probability Mode Triggers (7 total - All Available)

Each time has specified probability to trigger (value is probability from 1-100):

  • reload (Reload) - Probability trigger when reloading
  • melee_attack (Melee Attack) - Probability trigger when using gun melee
  • switch_away (Switch Away) - Probability trigger when switching away from gun
  • switch_to (Switch To) - Probability trigger when switching to this gun
  • fire_weapon (Fire Weapon) - Probability trigger when firing
  • move_distance (Move Distance) - Probability trigger when moving while holding gun
  • stay_still (Stay Still) - Probability trigger when staying still while holding gun

🔮 Skill Types

  • test_skill - Test skill that outputs "Successfully triggered" message in chat
  • chain_lightning - Chain Lightning, deals chain lightning attack to hit targets and surrounding enemies
  • regeneration_skill - Life Recovery skill, instantly restores health and provides continuous healing effect
  • speed_skill - Speed skill, provides speed and haste effects to enhance player mobility

Skills skills skills

📄 Copyright Notice and Terms of Use

This software and all associated files, documentation, and resources are protected by copyright. No copying, distribution, modification, or commercial use is permitted without explicit written permission from the copyright holder.

✅ Permitted Use:

  • Personal non-commercial use only
  • Personal learning and research purposes

❌ Strictly Prohibited:

  • Any form of commercial use or profit-making activities
  • Modifying, editing, or altering any files
  • Decompiling, reverse engineering, unpacking, or attempting to access source code
  • Redistribution, sharing, or public distribution
  • Creating derivative works based on this software
  • Removing or modifying copyright notices and license information

💼 Commercial Licensing:

For commercial use or other special purposes, please contact the author for explicit authorization.

Violation of these terms may result in legal consequences. By using this software, you agree to comply with these terms.

All rights reserved.

Ченджлог

1.0.4-hotfixРелиз1.20.1 · 22 июля 2025 г.

🔧 v1.0.4-hotfix (Hotfix - Thread Safety Optimization) Current Version

🔧 Thread Safety Fixes :

✅ Fixed all HashMap to ConcurrentHashMap to prevent concurrent conflicts

✅ Fixed singleton pattern thread safety issues (double-checked locking)

✅ Optimized NBT operation atomicity with weapon-grade locking mechanism

✅ Removed dangerous Thread creation, switched to tick-based system

✅ Fixed async operation safety in ChainLightningSkill

✅ Cleaned up unused methods, resolved compilation warnings

⚡ Multiplayer Game Stability

✅ Ensured no crashes when multiple players trigger skills simultaneously

✅ Prevented memory leaks, added resource cleanup mechanism

✅ Unified stable operation in both server and single-player environments

1.0.4Релиз1.20.1 · 19 июля 2025 г.

v1.0.4 (Major Update - New Meteor Ring Skill) Current Version ⚡ New Meteor Ring Skill:

✅ Sky Aura Effect: Generates a massive ring at 25 blocks height above the player

✅ Continuous Particle Stream: Releases dense particle streams downward from the ring

✅ Ground Diffusion Effect: Creates energy ripples and particle diffusion on the ground

✅ Continuous Damage System: Deals 25 damage to enemies within range every 0.5 seconds

✅ Distance Attenuation Mechanism: Damage decreases with distance from the ring center

✅ 10-second Duration: Ring persists and deals damage for 10 seconds

✅ Rich Particle Effects: Ring particles, downward particle streams, ground diffusion particles

✅ Epic Sound Effects: Special sound effects when skill starts and ends

🛡️ Player-Friendly Features:

Meteor Ring skill does not cause any damage to the player Only damages hostile mobs Smart distance damage attenuation, edge damage reduced to 10%

🐉 New Dragon Hunter Sonic Wave Skill:

✅ Dual Ring System: Generates rings on both left and right sides of the player

✅ Continuous Sonic Wave Attacks: Fires 10 sonic waves, each dealing 80 damage

✅ Penetration Mechanism: Sonic waves can penetrate up to 3 targets, with 30% damage reduction per target

✅ Sonic Wave Range: 30 block range, 0.5 block width

✅ Ring Special Effects: Left and right rings continuously glow, enhancing visual effects

✅ Sonic Wave Trajectory: Complete sonic wave flight trajectory particle effects

✅ Hit Effects: Explosion particle effects when targets are hit

✅ Sound System: Special sound effects when skill starts and sonic waves are fired

🛡️ Player-Friendly Features:

Dragon Hunter Sonic Wave does not cause any damage to the player Only damages hostile mobs

Smart penetration mechanism, avoiding friendly fire

1.0.2Бета1.20.1 · 18 июля 2025 г.

🔧 Reflux Skill Custom Configuration System

✅ Added independent ammo capacity settings for each weapon

✅ Support for fixed values and random range replenishment amounts (e.g., 1-50 rounds)

✅ Smart configuration priority: Custom config > Weapon default capacity

✅ Complete command system: setmax, setamount, info, remove

✅ Configuration follows weapons, supports trading transfer

🛡️ Chain Lightning Player-Friendly Features

✅ Chain lightning no longer damages players

✅ Maintains complete visual effects: electric arcs, particles, sound effects

✅ Players receive 2-second glow effect, displaying "Electric Surge" status

✅ Friendly notification message: "Chain lightning swept by, but didn't harm you!"

✅ Perfectly adapted for multiplayer server environments

🔧 TACZ API Smart Detection

Prioritize official API: GunUtils.getMaxAmmoCount() Fallback solution: Through GunData.getAmmoAmount() Compatible with multi-version NBT field structures Auto-adapts to TACZ 1.0.3 - 1.1.6+ all versions

Code Optimization Removed all debug information to enhance user experience Improved UI display: Skill icons and frames proportionally reduced by half Optimized configuration validation and error handling Enhanced data security and stability

Комментарии

Загружаем…