Class OnPreEntityTickNode

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

public final class OnPreEntityTickNode extends AbstractScriptNode
Trigger node that fires before entity physics each game tick. Executes synchronously on the tick thread, so action nodes run immediately. Use this for rotation and aiming logic that must be applied before entity movement. Outputs: bot (the bot that ticked), tickCount (ticks since script started)
  • Field Details

  • Constructor Details

    • OnPreEntityTickNode

      public OnPreEntityTickNode()
  • 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