Class OnPostEntityTickNode

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

public final class OnPostEntityTickNode extends AbstractScriptNode
Trigger node that fires after entity physics each game tick. Executes synchronously on the tick thread, so action nodes run immediately. Use this for attack logic that needs up-to-date entity positions after movement. Outputs: bot (the bot that ticked), tickCount (ticks since script started)
  • Field Details

  • Constructor Details

    • OnPostEntityTickNode

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