Unleash iconic Jujutsu Kaisen Cursed Techniques in ROUNDS! Play as Gojo, Sukuna, Todo, Nanami, or Choso. Includes Mahoraga (with Dharma Wheel), Domain Expansions, and custom Keybinds. Only 1 JJK character set per player allowed for balance.
Multiplayer Sync Hotfix: Added Unbound.RegisterHandshake to prevent multiplayer lobbies from breaking when players lack the mod. Settings like DisablePackLocking are now seamlessly synchronized between Host and Client to prevent card pool desyncs!
Changelog
1.4.25
Fixed Pack Locking completely bypassing categorization logic due to name mismatch
1.4.24
Fixed Pack Locking completely bypassing categorization logic due to name mismatch
1.4.23
Fixed Pack Locking completely bypassing categorization logic due to name mismatch
1.4.21
Fixed Pack Locking completely bypassing categorization logic due to name mismatch
1.4.20
Fixed Pack Locking completely bypassing categorization logic due to name mismatch
1.4.16
Icon Restoration: Restored the original high-quality mod icon that went missing during the last update.
1.4.15
Changelog & Icon Fix: Fixed an issue where the icon and changelog were missing on the Thunderstore page.
1.4.14
Smooth Overhaul & Bug Fixes: Completely overhauled the Mahoraga logic, JJKCardsPlugin, DomainManager, and animation/audio managers to fix all remaining Unity errors, network sync issues, and generic constraint crashes.
Performance Optimization: Added object pooling for audio and effects to eliminate frame drops and stuttering.
Mahoraga Fixes: Flawless deep-copy logic and event listener handling for Mahoraga's resistances.
1.4.13
Official Anime SFX Bundled! The mod now comes pre-packaged with the official anime sound effects for Gojo's Infinite Void, Sukuna's Malevolent Shrine, and the Black Flash impacts!
These sounds will play globally when domains expand and locally when Black Flashes land.
1.4.12
Dynamic Audio Loader: Added a massive new framework for custom sounds! You can now drop .wav or .ogg files into the BepInEx/plugins/JJKCardsMod/Audio/ folder to magically enable sound effects in-game.
Current triggers supported: infinite_void.wav, malevolent_shrine.wav, and black_flash.wav.
Optimization: Optimized mod packaging compression for faster downloads on Thunderstore.
1.4.11
Fuga (Divine Flame) Physics Refactor: Completely removed Unity Rigidbody2D reliance for the fire arrow. Swapped to a foolproof Physics2D.Raycast system that correctly ignores the caster's colliders and interacts perfectly with the map walls, preventing instant collision stops.
Rika Manifestation (Yuta) AI Overhaul: Removed the buggy shared DivineDogController and implemented a dedicated RikaAIController. Rika now flawlessly tracks the closest opponent, moves efficiently, and triggers a new purple aura from the JJKAnimationLibrary.
Overtime (Nanami) Buff: Reduced the trigger time for the Overtime buff from 10 seconds to 5 seconds, significantly increasing its uptime during rounds.
Dull Knife (Nanami) Bleed Fix: Properly implemented a network-safe BleedEffectTick. Dull Knife now correctly applies true damage over time (15 damage over 3 seconds) with visual blood drip particles, rather than just acting as a flat damage boost.
Black Flash Visuals (Todo & Nanami): Integrated the JJKAnimationLibrary. Whenever Black Flash procs from standard bullets, it now triggers a spectacular red/black particle spark explosion, a red visual shockwave, and the iconic "BLACK FLASH!" floating text.
JJK Animation Library Framework: Shipped the internal JJKAnimationLibrary to optimize material caching, reduce memory leaks from procedurally generated textures, and provide shared TweenFade and CreateSparks functions for all JJK cards.
1.4.10
Automated update and release.
1.4.8
Universal Card Draft Freeze Patch: Patched ModdingUtils.Utils.Cards.GetRandomCardWithCondition so that if the allowed card pool for a player becomes completely empty (caused by category blacklists from JJK or any other mods), it dynamically intercepts this condition and yields a random fallback card (preferring vanilla cards like Block or Health). This completely prevents the selection screen from freezing empty across all card mods.
1.4.7
Add Config Option to Disable Pack Locking: Added DisablePackLocking configuration setting. Setting this to true disables the single-character JJK restrictions entirely, resolving card draft screen locks when the available card pool is exhausted or limited.
Custom Card Rarity Mapping: Added a dynamic BepInEx config CustomCardRarities which allows players to customize the rarity (Common, Uncommon, Rare) of ANY card in the game (both JJK cards and cards from other mods) in the format CardTitle:Rarity.
Megumi Pack Association for Mahoraga: Properly associated MahoragaCard with JJK_Megumi_Pack in the unique category sorting rules.
1.4.6
Balanced Card Rarities: Reduced the rarity of character starter/entry cards (Lapse: Blue, Boogie Woogie, Ratio, Ten Shadows, Piercing Blood, Rika Copy, and Playful Cloud) from Uncommon/Rare to Common. This drastically improves their drop rates, making it much easier to select any desired Jujutsu path, while keeping advanced/ultimate cards (Hollow Purple, Mahoraga, Malevolent Shrine, Infinite Void, Infinity, and Split Soul Katana) appropriately Rare/Uncommon.
1.4.5
Fixed Boogie Woogie Teleportation: Resolved physics override and player snapping by clearing pending movement packages, disabling network player sync temporarily (SetDontSyncFor), and disabling wall collision for 2 frames during character position swaps.
1.4.4
Added Hard BepInDependency Declarations: Added missing dependency declarations for ModsPlus, ModdingUtils, and CardChoiceSpawnUniqueCardPatch inside the assembly metadata, ensuring BepInEx loads all required utility plugins in the correct order.
1.4.3
Restored Character Pack Locking: Reverted the strict 1-card limit to allow drafting multiple cards from the same character set (e.g., Gojo, Sukuna) while keeping other characters' cards filtered out.
Corrected Balance Descriptions: Updated descriptions in the manifest, README, and SorcererSelectionCard to accurately state that players are limited to one character set at a time rather than just one JJK card total.
1.4.2 (Withdrawn)
Internal draft test for single-card limit.
1.4.1
Domain Visual Overhaul: Revamped Infinite Void (swirling cosmic nebula with rotating stars) and Malevolent Shrine (swirling blood storm and orbiting demon skulls).