Class OnBotInitNode

java.lang.Object
com.soulfiremc.server.script.AbstractScriptNode
com.soulfiremc.server.script.nodes.trigger.OnBotInitNode
All Implemented Interfaces:
ScriptNode

public final class OnBotInitNode extends AbstractScriptNode
Trigger node that fires when the bot connection is initialized. This fires early during connection setup, before the player object is ready. Use OnJoin instead if you need to interact with the player. Outputs: bot (the bot), serverAddress, username
  • Field Details

  • Constructor Details

    • OnBotInitNode

      public OnBotInitNode()
  • Method Details

    • executeReactive

      public reactor.core.publisher.Mono<Map<String, NodeValue>> executeReactive(NodeRuntime runtime, Map<String, NodeValue> inputs)
      Description copied from interface: ScriptNode
      Executes this node reactively with the given runtime and inputs.
      Parameters:
      runtime - the node runtime providing access to instance and scheduler
      inputs - the resolved input values from connected nodes or default values
      Returns:
      a Mono that completes with the node's output values