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 Refref@Nonnull final CommandContextcontext@Nonnull final DefaultArgrotationArg@Nonnull final ComponentAccessorcomponentAccessor
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 CommandContextcontext@Nonnull final Storestore@Nonnull final Refref@Nonnull final PlayerRefplayerRef@Nonnull final Worldworld
Transform
public
new
Transform
(position.clone()
Method Transform.
- Parameters:
position.clone(position.clone(