classpublicPriority 3
PositionScanResult
com.hypixel.hytale.builtin.hytalegenerator.props.PositionScanResult
implements ScanResult
2
Methods
2
Public Methods
1
Fields
1
Constructors
Constructors
public
PositionScanResult(Vector3i position)Methods
Public Methods (2)
public
Vector3i getPosition()@Nullable
public
boolean isNegative()@Override
Fields
Private/Package Fields (1)
private
Vector3i positionInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Used By
Source Code
package com.hypixel.hytale.builtin.hytalegenerator.props;
import com.hypixel.hytale.math.vector.Vector3i;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
public class PositionScanResult implements ScanResult {
private Vector3i position;
public PositionScanResult(@Nullable Vector3i position) {
if (position != null) {
this.position = position.clone();
}
}
@Nullable
public Vector3i getPosition() {
return this.position == null ? null : this.position.clone();
}
@Nonnull
public static PositionScanResult cast(ScanResult scanResult) {
if (!(scanResult instanceof PositionScanResult)) {
throw new IllegalArgumentException("The provided ScanResult isn't compatible with this prop.");
} else {
return (PositionScanResult)scanResult;
}
}
@Override
public boolean isNegative() {
return this.position == null;
}
}