InstanceSpawnCommand

public class InstanceSpawnCommand extends AbstractPlayerCommand

Command for instancespaw operations. Registered with the command system and callable by players.

java.lang.Object > AbstractPlayerCommand > InstanceSpawnCommand

Field Summary

headRotationComponent

final TransformComponent headRotationComponent

Field headRotationComponent.

transformComponent

final TransformComponent transformComponent

Field transformComponent.

returnLocation

final Transform returnLocation

Field returnLocation.

instanceName

final String instanceName

Field instanceName.

instanceWorld

final CompletableFuture instanceWorld

Field instanceWorld.

Method Detail

InstanceSpawnCommand

public public InstanceSpawnCommand ()

Method InstanceSpawnCommand.

InstanceValidator

public new InstanceValidator ()

Method InstanceValidator.

getSpawnRotation

protected Vector3f getSpawnRotation (@Nonnull final Ref ref, @Nonnull final CommandContext context, @Nonnull final DefaultArg rotationArg, @Nonnull final ComponentAccessor componentAccessor)

Method getSpawnRotation.

Parameters:
@Nonnull final Ref ref
@Nonnull final CommandContext context
@Nonnull final DefaultArg rotationArg
@Nonnull final ComponentAccessor componentAccessor

execute

protected void execute (@Nonnull final CommandContext context, @Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final PlayerRef playerRef, @Nonnull final World world)

Method execute.

Parameters:
@Nonnull final CommandContext context
@Nonnull final Store store
@Nonnull final Ref ref
@Nonnull final PlayerRef playerRef
@Nonnull final World world

Transform

public new Transform (position.clone()

Method Transform.

Parameters:
position.clone( position.clone(