HyCodeYourTale
classpublicPriority 3

ExitOperation

com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol.ExitOperation

extends SequenceBrushOperation

0

Methods

0

Public Methods

0

Fields

1

Constructors

Constants

BuilderCodec<ExitOperation>CODEC= BuilderCodec.builder(ExitOperation.class, ExitOperation::new) .documentation("Exit the exec...

Constructors

public
ExitOperation()

Inheritance

Parent
Current
Interface
Child

Use mouse wheel to zoom, drag to pan. Click nodes to navigate.

Related Classes

Source Code

package com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol;

import com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfig;
import com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfigCommandExecutor;
import com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.SequenceBrushOperation;
import com.hypixel.hytale.codec.builder.BuilderCodec;
import com.hypixel.hytale.component.ComponentAccessor;
import com.hypixel.hytale.component.Ref;
import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
import javax.annotation.Nonnull;

public class ExitOperation extends SequenceBrushOperation {
   public static final BuilderCodec<ExitOperation> CODEC = BuilderCodec.builder(ExitOperation.class, ExitOperation::new)
      .documentation("Exit the execution of the stack")
      .build();

   public ExitOperation() {
      super("exit", "Exit the execution of the stack", false);
   }

   @Override
   public void modifyBrushConfig(
      @Nonnull Ref<EntityStore> ref,
      @Nonnull BrushConfig brushConfig,
      @Nonnull BrushConfigCommandExecutor brushConfigCommandExecutor,
      @Nonnull ComponentAccessor<EntityStore> componentAccessor
   ) {
      brushConfigCommandExecutor.exitExecution(ref, componentAccessor);
   }
}