PrefabPasteUtil

public class PrefabPasteUtil

Class PrefabPasteUtil. Provides prefabpasteutil functionality for the Hytale server.

java.lang.Object > PrefabPasteUtil

Field Summary

bx

final int bx

Field bx.

bz

final int bz

Field bz.

bx2

final int bx2

Field bx2.

by

final int by

Field by.

bz2

final int bz2

Field bz2.

currentBlock

final int currentBlock

Field currentBlock.

currentFluid

final int currentFluid

Field currentFluid.

clone

final Holder[] clone

Field clone.

offset

final Vector3i offset

Field offset.

_localX

final int _localX

Field _localX.

_localY

final int _localY

Field _localY.

_localZ

final int _localZ

Field _localZ.

_worldX

final int _worldX

Field _worldX.

_worldY

final int _worldY

Field _worldY.

_worldZ

final int _worldZ

Field _worldZ.

_yOffset

final int _yOffset

Field _yOffset.

_originHeight

final int _originHeight

Field _originHeight.

_specificSeed

final int _specificSeed

Field _specificSeed.

_rotation

final PrefabRotation _rotation

Field _rotation.

_fitHeightmap

final boolean _fitHeightmap

Field _fitHeightmap.

parentSpecificSeed

final int parentSpecificSeed

Field parentSpecificSeed.

parentFitHeightmap

final boolean parentFitHeightmap

Field parentFitHeightmap.

yOffset

final int yOffset

Field yOffset.

posChunk

final Vector3i posChunk

Field posChunk.

posWorld

final Vector3i posWorld

Field posWorld.

prefabSuppliers

final WorldGenPrefabSupplier[] prefabSuppliers

Field prefabSuppliers.

prefabSupplier

final WorldGenPrefabSupplier prefabSupplier

Field prefabSupplier.

execution

public ChunkGeneratorExecution execution

Field execution.

originHeight

public int originHeight

Field originHeight.

seed

public int seed

Field seed.

specificSeed

public int specificSeed

Field specificSeed.

fitHeightmap

public boolean fitHeightmap

Field fitHeightmap.

deepSearch

public boolean deepSearch

Field deepSearch.

blockMask

public BlockMaskCondition blockMask

Field blockMask.

environmentId

public int environmentId

Field environmentId.

priority

public byte priority

Field priority.

heightCondition

public ICoordinateCondition heightCondition

Field heightCondition.

spawnCondition

public ICoordinateRndCondition spawnCondition

Field spawnCondition.

supplier

public WorldGenPrefabSupplier supplier

Field supplier.

depth

private int depth

Field depth.

Method Detail

generate

static void generate (@Nonnull final PrefabPasteBuffer buffer, final PrefabRotation rotation, @Nonnull final WorldGenPrefabSupplier supplier, final int x, final int y, final int z, final int cx, final int cz)

Method generate.

Parameters:
@Nonnull final PrefabPasteBuffer buffer
final PrefabRotation rotation
@Nonnull final WorldGenPrefabSupplier supplier
final int x
final int y
final int z
final int cx
final int cz

generate0

static void generate0 (@Nonnull final PrefabPasteBuffer _buffer, @Nonnull final WorldGenPrefabSupplier supplier)

Method generate0.

Parameters:
@Nonnull final PrefabPasteBuffer _buffer
@Nonnull final WorldGenPrefabSupplier supplier

BlockFluidEntry

public new BlockFluidEntry (block, 0, fluidId)

Method BlockFluidEntry.

Parameters:
block block
0 0
fluidId fluidId

generateChild

static void generateChild (final int cx, final int cy, final int cz, final String path, final boolean fitHeightmap, final boolean inheritSeed, final boolean inheritHeightCondition, @Nonnull final PrefabWeights weights, @Nonnull final PrefabRotation rotation, @Nonnull final PrefabPasteBuffer buffer, final Random random)

Method generateChild.

Parameters:
final int cx
final int cy
final int cz
final String path
final boolean fitHeightmap
final boolean inheritSeed
final boolean inheritHeightCondition
@Nonnull final PrefabWeights weights
@Nonnull final PrefabRotation rotation
@Nonnull final PrefabPasteBuffer buffer
final Random random

nextPrefab

static WorldGenPrefabSupplier nextPrefab (@Nonnull final Random random, @Nonnull final WorldGenPrefabSupplier[] prefabSuppliers, @Nonnull final PrefabWeights weights)

Method nextPrefab.

Parameters:
@Nonnull final Random random
@Nonnull final WorldGenPrefabSupplier[] prefabSuppliers
@Nonnull final PrefabWeights weights

PrefabPasteBuffer

public public PrefabPasteBuffer ()

Method PrefabPasteBuffer.

setSeed

public void setSeed (final int worldSeed, final long externalSeed)

Method setSeed.

Parameters:
final int worldSeed
final long externalSeed

reset

public void reset ()

Method reset.