better_coordinate_navigator-0.5.0.0.jar
Curse Maven Snippet
What's new
Better Coordinate Navigator 0.5.0.0 — Workflow System
0.5.0.0 is a major milestone for Better Coordinate Navigator.
This release introduces the complete Workflow System, including workflow management, runtime execution, persistent storage, client/server synchronization, permissions, commands, and a dedicated node-based editor.
English
Version Overview
0.5.0.0 is a major feature iteration for Better Coordinate Navigator.
This release officially introduces the complete Workflow System, with full implementation across workflow data structures, runtime, persistence, network synchronization, permission management, the command system, and a brand-new visual editor.
This also marks BCN's further expansion from a pure coordinate and waypoint tool into a configurable process and automation system.
Workflow System
Workflow Management
- Added workflow creation and management
- Added workflow renaming
- Added workflow deletion
- Added workflow selection and switching
- Added workflow UUID identification
- Added workflow name / UUID resolution
- Added workflow state management
- Added workflow persistence
Workflow Steps
- Added Workflow Step system
- Supports step triggering based on waypoints
- Supports configurable trigger range
- Supports sequential execution of workflow steps
- Added workflow completion state
- Added workflow pause
- Added workflow stop
- Added workflow reset
Workflow Actions
Currently supports the following actions:
- Send Message
- Execute Command
- Give Item
- Enable Marker
- Disable Marker
- Play Sound
Actions can be configured directly in the Workflow Editor.
Workflow Runtime
Added an independent Workflow Runtime execution system:
- Added
WorkflowRuntime - Added server-side workflow tick
- Added waypoint range detection
- Added workflow step advancement
- Added Action execution
- Added workflow completion state tracking
- Added player-level workflow runtime state
- Further decoupled workflow runtime logic from the GUI
Workflow Editor
Brand-New Workflow Editor
- Added standalone Workflow Editor
- Added workflow sidebar
- Added workflow search
- Added node-based workflow canvas
- Added node connections
- Added node context menu
- Added node editing
- Added Action editor
- Added waypoint selector
- Added workflow rename dialog
- Added workflow context menu
UI / Rendering
- Added Workflow Layout system
- Separated Frame / Sidebar / Canvas / Popup Renderer
- Added standalone Action Editor Layout
- Added scalable text rendering
- Improved popup layering and rendering order
- Improved workflow menu visuals
- Improved editor interaction feedback
- Improved overall editor readability
Data & Synchronization
Persistent Data
- Added workflow Saved Data
- Added Workflow Data Manager
- Added server-side workflow data storage
- Added client-side Workflow Cache
Network
- Added
WorkflowDataRequestPacket - Added
WorkflowDataUpdatePacket - Added
WorkflowSavePacket - Added
WorkflowPermissionUpdatePacket - Added client/server workflow data synchronization
Workflow Permissions
Added an independent workflow permission system:
- Added
BCNPermissions - Added client-side workflow permission state
- Added permission synchronization
- Workflow-related operations can be independently permission-controlled
Commands
Workflow Commands
Added dedicated Workflow commands:
- Start workflow
- Pause workflow
- Stop workflow
- Reset workflow
- Supports target players
- Supports workflow names
- Supports workflow UUIDs
Help System
- Added independent BCN Help system
- Added paginated help
- Added clickable help page navigation
- Improved in-game command descriptions
Xaero Integration
This release continues to support the Xaero integration added in 0.4.0.0.
- Further integrated the Workflow system with BCN Marker data
- Improved client-side data handling
- Improved data structures related to Markers and Workflows
- Kept Xaero Minimap / Xaero World Map as optional dependencies
Neither Xaero Minimap nor Xaero World Map is a required dependency for BCN.
Developer
Architecture
This release makes large-scale adjustments to BCN's internal architecture:
- Separated Workflow Runtime
- Separated Workflow Persistence
- Separated Workflow Network
- Separated Workflow Permissions
- Separated Workflow Commands
- Separated Workflow GUI
- Added Client Workflow Cache
- Added standalone Workflow Layout
- Improved Renderer responsibility separation
Screenshots
Workflow Editor
Full view of the Workflow Editor:
Shows the detailed editing interface for node Actions, including:
Shows the actual in-game runtime effect of Workflow.
Release Notes
0.5.0.0 establishes the foundational framework for the BCN Workflow System.
Future versions will continue to expand more Workflow, Automation, Navigation, and Gameplay-related features on this basis.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

