PrefabRotation

public enum PrefabRotation

Class PrefabRotation. Provides prefabrotation functionality for the Hytale server.

java.lang.Object > PrefabRotation

Field Summary

val

final int val

Field val.

x

final double x

Field x.

z

final double z

Field z.

inRotation

final RotationTuple inRotation

Field inRotation.

Method Detail

RotationExecutor_0

public new RotationExecutor_0 ()

Method RotationExecutor_0.

RotationExecutor_90

public new RotationExecutor_90 ()

Method RotationExecutor_90.

RotationExecutor_180

public new RotationExecutor_180 ()

Method RotationExecutor_180.

RotationExecutor_270

public new RotationExecutor_270 ()

Method RotationExecutor_270.

fromRotation

static PrefabRotation fromRotation (@Nonnull final Rotation rotation)

Method fromRotation.

Parameters:
@Nonnull final Rotation rotation

switch

public return switch (rotation)

Method switch.

Parameters:
rotation rotation

valueOfExtended

static PrefabRotation valueOfExtended (@Nonnull final String s)

Method valueOfExtended.

Parameters:
@Nonnull final String s

PrefabRotation

public private PrefabRotation (final Rotation rotation, final RotationExecutor executor)

Method PrefabRotation.

Parameters:
final Rotation rotation
final RotationExecutor executor

add

Method add.

Parameters:
@Nonnull final PrefabRotation other

rotate

public void rotate (@Nonnull final Vector3d v)

Method rotate.

Parameters:
@Nonnull final Vector3d v

getX

public int getX (final int x, final int z)

Method getX.

Parameters:
final int x
final int z

getZ

public int getZ (final int x, final int z)

Method getZ.

Parameters:
final int x
final int z

getYaw

public float getYaw ()

Method getYaw.

getRotation

public int getRotation (final int rotation)

Method getRotation.

Parameters:
final int rotation

getFiller

public int getFiller (final int filler)

Method getFiller.

Parameters:
final int filler

rotateIntX

public int rotateIntX (final int x, final int z)

Method rotateIntX.

Parameters:
final int x
final int z

rotateLongX

public long rotateLongX (final long x, final long z)

Method rotateLongX.

Parameters:
final long x
final long z

rotateDoubleX

public double rotateDoubleX (final double x, final double z)

Method rotateDoubleX.

Parameters:
final double x
final double z

rotateIntZ

public int rotateIntZ (final int x, final int z)

Method rotateIntZ.

Parameters:
final int x
final int z

rotateLongZ

public long rotateLongZ (final long x, final long z)

Method rotateLongZ.

Parameters:
final long x
final long z

rotateDoubleZ

public double rotateDoubleZ (final double x, final double z)

Method rotateDoubleZ.

Parameters:
final double x
final double z