public class BoxProp extends Prop
Class BoxProp. Provides boxprop functionality for the Hytale server.
java.lang.Object > Prop > BoxProp
Field Summary
writeRange
final
Vector3i
writeRange
Field writeRange.
readRange
final
Vector3i
readRange
Field readRange.
scannerContext
final
Scanner.Context
scannerContext
Field scannerContext.
validPositions
final
List
validPositions
Field validPositions.
positions
final
List
positions
Field positions.
writeSpaceBounds_voxelGrid
final
Bounds3i
writeSpaceBounds_voxelGrid
Field writeSpaceBounds_voxelGrid.
localBoxBounds_voxelGrid
final
Bounds3i
localBoxBounds_voxelGrid
Field localBoxBounds_voxelGrid.
min
final
Vector3i
min
Field min.
max
final
Vector3i
max
Field max.
Method Detail
BoxProp
public
public
BoxProp
(final Vector3i range, @Nonnull final Material material, @Nonnull final Scanner scanner, @Nonnull final Pattern pattern)
Method BoxProp.
- Parameters:
final Vector3irange@Nonnull final Materialmaterial@Nonnull final Scannerscanner@Nonnull final Patternpattern
Vector3i
public
new
Vector3i
()
Method Vector3i.
SpaceSize
public
new
SpaceSize
(new Vector3i(-range.x - 1, 0, -range.z - 1)
Method SpaceSize.
- Parameters:
-range.z -100
scan
public
PositionListScanResult
scan
(@Nonnull final Vector3i position, @Nonnull final VoxelSpace materialSpace, @Nonnull final WorkerIndexer.Id id)
Method scan.
- Parameters:
@Nonnull final Vector3iposition@Nonnull final VoxelSpacematerialSpace@Nonnull final WorkerIndexer.Idid
place
public
void
place
(@Nonnull final Context context)
Method place.
- Parameters:
@Nonnull final Contextcontext