Skip to content

Commit db06791

Browse files
committed
feat: Implement workflow event system with nodes and expressions
- Added WorkflowEvent class to represent events in the workflow. - Introduced WorkflowGroup enum to categorize workflow nodes. - Created WorkflowNodeState and WorkflowNodeStateField classes for managing node states. - Defined WorkflowUnit enum for time units in workflows. - Implemented WorkflowError class for error handling in workflows. - Developed BinaryOperator and UnaryOperator classes for expression evaluation. - Created ExpressionParser class for parsing and evaluating expressions. - Added various workflow nodes including BinaryOperationWorkflow, DisplayLabelWorkflow, EventListenerWorkflow, IfWorkflow, IntervalWorkflow, RandomWorkflow, SendChatWorkflow, SetWorkflow, UnaryOperationWorkflow, WaitWorkflow, and the base WorkflowNode class. - Each node includes input/output fields and execution logic for specific tasks.
1 parent c304937 commit db06791

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+0
-0
lines changed
File renamed without changes.
File renamed without changes.

src/main/mindustrytool/handler/ClientCommandHandler.java renamed to src/main/java/mindustrytool/handler/ClientCommandHandler.java

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/main/mindustrytool/handler/ServerCommandHandler.java renamed to src/main/java/mindustrytool/handler/ServerCommandHandler.java

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)