VAutomationCore 1.0.3
dotnet add package VAutomationCore --version 1.0.3
NuGet\Install-Package VAutomationCore -Version 1.0.3
<PackageReference Include="VAutomationCore" Version="1.0.3" />
<PackageVersion Include="VAutomationCore" Version="1.0.3" />
<PackageReference Include="VAutomationCore" />
paket add VAutomationCore --version 1.0.3
#r "nuget: VAutomationCore, 1.0.3"
#:package VAutomationCore@1.0.3
#addin nuget:?package=VAutomationCore&version=1.0.3
#tool nuget:?package=VAutomationCore&version=1.0.3
Blueluck
Advanced V Rising mod providing enhanced gameplay with custom zones, kit loadouts, and an ECS-powered flow automation system with cross-mod support..
Features
- Zone Management - Custom zone detection with PvP, PvE, sanctuary, raid, and more
- Kit Commands - Apply custom loadouts to players
- Flow Registry - Game state management with triggers and actions
- Boss System - Dynamic boss spawning and encounters
- Crossmod Automation Controls - Advanced ECS automation system for complex game mechanics
- Registry System - Centralized configuration and state management
- ECS Automation - Entity-Component-System architecture for scalable automation
- Per-Flow, Per-Zone, Per-Time, Per-Entity Controls - Granular automation management
- 30+ Flow Types - Coming soon!
- Co-op Servers - Collaborative server management and shared progression
Supported Bosses
| Boss | Prefab |
|---|---|
| Tourok | CHAR_Bandit_Tourok_VBlood |
| Gloomrot | CHAR_Gloomrot_Purifier_VBlood |
| StoneBreaker | CHAR_Bandit_StoneBreaker_VBlood |
| Stalker | CHAR_Bandit_Stalker_VBlood |
| Foreman | CHAR_Bandit_Foreman_VBlood |
| ArchMage | CHAR_ArchMage_VBlood |
| Dracula | CHAR_Vampire_Dracula_VBlood |
| Spider Queen | CHAR_Spider_Queen_VBlood |
| Wendigo | CHAR_Wendigo_VBlood |
| Winter Yeti | CHAR_Winter_Yeti_VBlood |
| Manticore | CHAR_Manticore_VBlood |
| Cursed Witch | CHAR_Cursed_Witch_VBlood |
| Poloma | CHAR_Poloma_VBlood |
| Blood Knight | CHAR_Vampire_BloodKnight_VBlood |
| Geomancer | CHAR_Geomancer_Human_VBlood |
| Harpy Matriarch | CHAR_Harpy_Matriarch_VBlood |
| Jade | CHAR_VHunter_Jade_VBlood |
| Bishop of Death | CHAR_Undead_BishopOfDeath_VBlood |
| Bishop of Shadows | CHAR_Undead_BishopOfShadows_VBlood |
Current Flows (25 Active)
Arena Flows
arena_enter- Enable PvP, send arena messagearena_exit- Disable PvP, safe zone message
Boss Flows
boss_enter- Spawn single bossboss_exit- Remove boss on defeatboss_enter_multi- Spawn 3 bossesboss_enter_tourok- Spawn Tourokboss_enter_gloomrot- Spawn Gloomrotboss_enter_stonebreaker- Spawn StoneBreakerboss_enter_stalker- Spawn Stalkerboss_enter_foreman- Spawn Foremanboss_enter_archmage- Spawn ArchMageboss_enter_dracula- Spawn Draculaboss_enter_spider_queen- Spawn Spider Queenboss_enter_wendigo- Spawn Wendigoboss_enter_yeti- Spawn Yetiboss_enter_manticore- Spawn Manticoreboss_enter_cursed_witch- Spawn Cursed Witchboss_enter_poloma- Spawn Polomaboss_enter_bloodknight- Spawn Blood Knightboss_enter_geomancer- Spawn Geomancerboss_enter_harpy- Spawn Harpy Matriarchboss_enter_jade- Spawn Jadeboss_enter_bishop_death- Spawn Bishop of Deathboss_enter_bishop_shadows- Spawn Bishop of Shadows
Game Mode Flows
dungeon_enter/dungeon_exit- Dungeon zonespvp_ffa_enter/pvp_ffa_exit- Free for all PvPsanctuary_enter/sanctuary_exit- Safe trading zonesraid_enter/raid_exit- Territory battlespve_arena_enter/pve_arena_exit- PvE wave combatduel_enter/duel_exit- 1v1 duelsctf_enter/ctf_exit- Capture the flag
Coming Soon: 30+ Additional Flows
New flow types in development for enhanced gameplay:
- Blood hunt events
- Territory control
- Tournament modes
- Quest triggers
- Custom win conditions
- And more!
Commands
Kit Commands
| Command | Description | Usage | Admin Only |
|---|---|---|---|
!kit list |
List all available kits with descriptions | !kit list |
No |
!kit <name> |
Apply a specific kit to yourself | !kit warrior |
Yes |
!kit apply <player> <name> |
Apply kit to another player | !kit apply PlayerName warrior |
Yes |
!kit preview <name> |
Preview kit contents without applying | !kit preview mage |
No |
Zone Commands
| Command | Shortcut | Description | Usage | Admin Only |
|---|---|---|---|---|
!enterarena <zone> |
- | Force-enter an arena zone by name or hash | !enterarena arena_1 |
Yes |
!exitarena |
- | Force-exit your current arena zone | !exitarena |
Yes |
!enterboss <zone> |
- | Force-enter a boss zone by name or hash | !enterboss boss_dracula |
Yes |
!exitboss |
- | Force-exit your current boss zone | !exitboss |
Yes |
!zone status |
!zs |
Show current zone status and active flows | !zone status |
Yes |
!zone list |
!zl |
List all configured zones with types | !zone list |
Yes |
!zone reload |
!zr |
Reload zone configuration from disk | !zone reload |
Yes |
!zone debug |
- | Toggle zone detection debug mode | !zone debug |
Yes |
!zone info <zone> |
- | Show detailed zone information | !zone info arena_1 |
Yes |
!zone create <name> <type> <x> <y> <z> <radius> |
- | Create new zone (Admin) | !zone create test pvp 100 0 100 50 |
Yes |
!zone delete <name> |
- | Delete existing zone (Admin) | !zone delete test |
Yes |
!flow reload |
- | Reload flows.json from disk | !flow reload |
Yes |
!flow validate |
- | Validate all flow configurations | !flow validate |
Yes |
!flow list |
- | List all active flows | !flow list |
Yes |
!flow status <flow> |
- | Show flow status and triggers | !flow status boss_enter |
Yes |
Snapshot Commands
| Command | Description | Usage | Admin Only |
|---|---|---|---|
!snap status |
Show your saved snapshot status | !snap status |
Yes |
!snap save |
Save a snapshot of your progression and buffs | !snap save |
Yes |
!snap apply |
Apply saved snapshot (keeps extra buffs) | !snap apply |
Yes |
!snap restore |
Restore snapshot exactly (removes extra buffs) | !snap restore |
Yes |
!snap clear |
Clear your saved snapshot | !snap clear |
Yes |
!snap backup <name> |
Create named backup snapshot | !snap backup checkpoint1 |
Yes |
!snap load <name> |
Load named backup snapshot | !snap load checkpoint1 |
Yes |
!snap list |
List all your saved snapshots | !snap list |
Yes |
Boss Commands
| Command | Description | Usage | Admin Only |
|---|---|---|---|
!boss spawn <type> [x] [y] [z] |
Spawn specific boss type | !boss spawn dracula |
Yes |
!boss list |
List all available boss types | !boss list |
No |
!boss kill <boss_id> |
Kill specific boss by ID | !boss kill 12345 |
Yes |
!boss killall |
Kill all active bosses | !boss killall |
Yes |
!boss status |
Show boss spawn status and timers | !boss status |
Yes |
!boss config reload |
Reload boss configuration | !boss config reload |
Yes |
Flow Commands
| Command | Description | Usage | Admin Only |
|---|---|---|---|
!flow trigger <flow_name> <player> |
Manually trigger a flow | !flow trigger boss_enter PlayerName |
Yes |
!flow disable <flow_name> |
Disable specific flow | !flow disable boss_enter |
Yes |
!flow enable <flow_name> |
Enable specific flow | !flow enable boss_enter |
Yes |
!flow stats |
Show flow execution statistics | !flow stats |
Yes |
!flow reset <flow_name> |
Reset flow cooldowns | !flow reset boss_enter |
Yes |
Utility Commands
| Command | Description | Usage | Admin Only |
|---|---|---|---|
!help |
Show all available commands | !help |
No |
!version |
Show mod version information | !version |
No |
!reload |
Reload all configurations | !reload |
Yes |
!debug toggle |
Toggle debug mode | !debug toggle |
Yes |
!coords |
Show your current coordinates | !coords |
No |
!players |
Show all connected players | !players |
No |
Command Permissions
- Player Commands: Available to all players (marked as "No" in Admin Only column)
- Admin Commands: Require administrator privileges (marked as "Yes" in Admin Only column)
- Zone Admin: Special permission for zone management commands
- Flow Admin: Special permission for flow management commands
Command Examples
# Basic usage
!kit list
!zone status
!snap save
# Admin usage
!kit apply PlayerName warrior
!zone create arena_test pvp 100 0 100 50
!boss spawn dracula 200 0 200
!flow trigger boss_enter PlayerName
Command Shortcuts
Many commands support shortcuts for faster usage:
!zs=!zone status!zl=!zone list!zr=!zone reload!snap=!snap status
Command Help
For detailed help on any command, use:
!help <command_name>
Example: !help !kit will show detailed information about kit commands.
Troubleshooting
Common Issues
Commands not working:
- Ensure you have the required permissions (admin commands need administrator privileges)
- Check if the mod is properly loaded in the server console
- Verify command syntax matches the documentation
Zone detection not working:
- Use
!zone debugto enable debug mode and check zone boundaries - Verify zone coordinates in
zones.jsonare correct - Ensure players are within the defined zone radius
Boss spawning issues:
- Check boss prefab names in configuration files
- Verify spawn coordinates are valid and not obstructed
- Use
!boss statusto check spawn timers and cooldowns
Flow system problems:
- Use
!flow validateto check for configuration errors - Verify flow triggers are properly configured
- Check server logs for flow execution errors
Snapshot restoration issues:
- Ensure you have a valid snapshot saved before attempting restore
- Check that no conflicting buffs are preventing restoration
- Use
!snap statusto verify snapshot integrity
Configuration Files
kits.json - Defines available equipment presets and abilities
zones.json - Configures zone boundaries and types
flows.json - Sets up automated game state triggers and actions
Server Logs
Check server logs for detailed error messages and mod status:
- Look for "Blueluck" entries in the log files
- Enable debug mode with
!debug togglefor more verbose logging - Report persistent issues with relevant log sections
Performance Notes
- Zone detection runs efficiently with optimized algorithms
- Flow system uses minimal server resources
- Boss spawning is designed for smooth gameplay experience
- Snapshot system stores data locally per player
Installation
- Build the solution
- Place the DLL in your V Rising server's BepInEx/plugins folder
Configuration
Edit the JSON files in the config folder:
kits.json- Kit definitionszones.json- Zone configurationsflows.json- Flow settings
Technical Architecture
ECS Automation System
The Blueluck mod implements a sophisticated Entity-Component-System (ECS) architecture for scalable automation:
- Entities: Players, bosses, zones, and game objects
- Components: Data structures defining state and properties
- Systems: Logic processors that operate on entities with specific components
Registry System
Centralized configuration and state management through:
- Flow Registry: Manages all active flows and their triggers
- Zone Registry: Tracks zone definitions and player locations
- Boss Registry: Handles boss spawning, tracking, and lifecycle
- Player Registry: Manages player states, snapshots, and progression
Automation Layers
Per-Flow Controls: Individual flow configuration with custom triggers and actions
Per-Zone Controls: Zone-specific automation rules and behaviors
Per-Time Controls: Time-based triggers and cooldown management
Per-Entity Controls: Entity-specific automation and state management
Crossmod Integration
The mod supports crossmod automation through:
- Event System: Publish/subscribe architecture for game events
- API Endpoints: RESTful interfaces for external mod communication
- Configuration Hooks: Extensible configuration system for other mods
- State Synchronization: Real-time state sharing between compatible mods
License
Coyoteq1 2026
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.0.3 | 71 | 3/6/2026 | |
| 1.0.2 | 80 | 3/6/2026 | |
| 1.0.1-beta.3 | 37 | 3/6/2026 | |
| 1.0.1-beta.1 | 57 | 2/22/2026 |
Update docs/wiki hosting links, support/community references, and package documentation alignment. Includes package icon/readme, SourceLink, symbols, and XML API documentation.