BlockRayTraceResult

Link to blockraytraceresult

Importare la Classe

Link to importare-la-classe

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.util.math.BlockRayTraceResult;

Extending RayTraceResult

Link to extending-raytraceresult

BlockRayTraceResult extends RayTraceResult. That means all methods available in RayTraceResult are also available in BlockRayTraceResult

Name: getFace

Gets the face that was hit.

Returns: The face that was hit.
Return Type: Direction

ZenScript
Copy
// BlockRayTraceResult.getFace() as Direction

myBlockRayTraceResult.getFace();

Name: getPos

Gets the position that was hit.

Returns: The position that was hit.
Return Type: BlockPos

ZenScript
Copy
// BlockRayTraceResult.getPos() as BlockPos

myBlockRayTraceResult.getPos();

Name: isInside

Results if the result is inside of a block.

This is used for scaffolding.

Returns: True if it is inside. False otherwise.
Return Type: boolean

ZenScript
Copy
// BlockRayTraceResult.isInside() as boolean

myBlockRayTraceResult.isInside();

Name: withFace

Returns a new BlockRayTraceResult based on this result with the given face.

Returns: a new BlockRayTraceResult based on this result with the given face.
Return Type: BlockRayTraceResult

ZenScript
Copy
// BlockRayTraceResult.withFace(newFace as Direction) as BlockRayTraceResult

myBlockRayTraceResult.withFace(MCDirection.north);
ParametroTipoDescrizione
Parametro
newFace
Tipo
Direction
Descrizione
The new face.

Name: withPosition

Returns a new BlockRayTraceResult based on this result with the given position.

Returns: a new BlockRayTraceResult based on this result with the given position.
Return Type: BlockRayTraceResult

ZenScript
Copy
// BlockRayTraceResult.withPosition(pos as BlockPos) as BlockRayTraceResult

myBlockRayTraceResult.withPosition(new BlockPos(1, 2, 3));
ParametroTipoDescrizione
Parametro
pos
Tipo
BlockPos
Descrizione
The new position.
NomeTipoHa GetterHa SetterDescrizione
Nome
face
Tipo
Direction
Ha Getter
Ha Setter
no
Descrizione
Gets the face that was hit.
Nome
inside
Tipo
boolean
Ha Getter
Ha Setter
no
Descrizione
Results if the result is inside of a block.

This is used for scaffolding.
Nome
pos
Tipo
BlockPos
Ha Getter
Ha Setter
no
Descrizione
Gets the position that was hit.