public class SpawningContext
Class SpawningContext. Provides spawningcontext functionality for the Hytale server.
java.lang.Object > SpawningContext
Field Summary
world
Field world.
worldChunk
Field worldChunk.
xBlock
Field xBlock.
zBlock
Field zBlock.
ySpawnHint
Field ySpawnHint.
groundLevel
Field groundLevel.
groundBlockId
Field groundBlockId.
groundRotation
Field groundRotation.
groundBlockType
Field groundBlockType.
groundFluidId
Field groundFluidId.
groundFluid
Field groundFluid.
ySpanMin
Field ySpanMin.
ySpanMax
Field ySpanMax.
yBlock
Field yBlock.
waterLevel
Field waterLevel.
airHeight
Field airHeight.
ySpawnMin
Field ySpawnMin.
xSpawn
Field xSpawn.
zSpawn
Field zSpawn.
ySpawn
Field ySpawn.
environmentIndex
Field environmentIndex.
minSpawnSpanHeight
Field minSpawnSpanHeight.
yaw
Field yaw.
pitch
Field pitch.
roll
Field roll.
spawnable
Field spawnable.
spawnModel
Field spawnModel.
modifierScope
Field modifierScope.
spawnSpans
Field spawnSpans.
spawnSpansUsed
Field spawnSpansUsed.
currentSpawnSpanIndex
Field currentSpawnSpanIndex.
currentModelName
Field currentModelName.
modelAsset
Field modelAsset.
min
Field min.
max
Field max.
hintMax
Field hintMax.
column
Field column.
envId
Field envId.
adjustedMin
Field adjustedMin.
adjustedMax
Field adjustedMax.
yInt
Field yInt.
environmentColumn
Field environmentColumn.
rangeMin
Field rangeMin.
rangeMax
Field rangeMax.
spawnSpan
Field spawnSpan.
temp
Field temp.
blockId
Field blockId.
fluidId
Field fluidId.
kind
Field kind.
newSpans
Field newSpans.
block
Field block.
depth
Field depth.
roundedDepth
Field roundedDepth.
ySpawnBlock
Field ySpawnBlock.
blockType
Field blockType.
rotation
Field rotation.
Method Detail
SpawningContext
public
SpawningContext
()
Method SpawningContext.
setModel
boolean
setModel
(@Nullable final String modelName, final boolean maxScale)
Method setModel.
- Parameters:
@Nullable final StringmodelNamefinal booleanmaxScale
clearModel
void
clearModel
()
Method clearModel.
newModel
void
newModel
()
Method newModel.
setChunk
Method setChunk.
- Parameters:
@Nonnull final WorldChunkworldChunkfinal intenvironmentIndex
setColumn
boolean
setColumn
(final int x, final int z, final int yHint, @Nonnull final int[] yRange)
Method setColumn.
- Parameters:
final intxfinal intzfinal intyHint@Nonnull final int[]yRange
set
boolean
set
(@Nonnull final World world, final double x, final double y, final double z)
Method set.
- Parameters:
@Nonnull final Worldworldfinal doublexfinal doubleyfinal doublez
deleteCurrentSpawnSpan
void
deleteCurrentSpawnSpan
()
Method deleteCurrentSpawnSpan.
selectRandomSpawnSpan
boolean
selectRandomSpawnSpan
()
Method selectRandomSpawnSpan.
selectSpawnSpan
boolean
selectSpawnSpan
(final int index)
Method selectSpawnSpan.
- Parameters:
final intindex
splitRangeToSpawnSpans
void
splitRangeToSpawnSpans
(int min, final int max)
Method splitRangeToSpawnSpans.
- Parameters:
intminfinal intmax
addSpawnSpan
void
addSpawnSpan
(final int top, final int span, int groundLevel, int waterLevel)
Method addSpawnSpan.
- Parameters:
final inttopfinal intspanintgroundLevelintwaterLevel
isSpawnSpanBlock
int
isSpawnSpanBlock
(final int x, final int y, final int z)
Method isSpawnSpanBlock.
- Parameters:
final intxfinal intyfinal intz
commonInit
void
commonInit
()
Method commonInit.
canSpawn
SpawnTestResult
canSpawn
(final boolean testOverlapBlocks, final boolean testOverlapEntities)
Method canSpawn.
- Parameters:
final booleantestOverlapBlocksfinal booleantestOverlapEntities
isWaterBlock
boolean
isWaterBlock
(final int fluidId)
Method isWaterBlock.
- Parameters:
final intfluidId
getWaterLevel
int
getWaterLevel
()
Method getWaterLevel.
getAirHeight
int
getAirHeight
()
Method getAirHeight.
isInsideSpan
boolean
isInsideSpan
(final double y)
Method isInsideSpan.
- Parameters:
final doubley
isInWater
boolean
isInWater
(final float minDepth)
Method isInWater.
- Parameters:
final floatminDepth
isOnSolidGround
boolean
isOnSolidGround
()
Method isOnSolidGround.
isInAir
boolean
isInAir
(final double height)
Method isInAir.
- Parameters:
final doubleheight
validatePosition
boolean
validatePosition
(final int invalidMaterials)
Method validatePosition.
- Parameters:
final intinvalidMaterials
canBreathe
boolean
canBreathe
(final boolean breathesInAir, final boolean breathesInWater)
Method canBreathe.
- Parameters:
final booleanbreathesInAirfinal booleanbreathesInWater
release
void
release
()
Method release.
releaseFull
void
releaseFull
()
Method releaseFull.
Vector3f
new
Vector3f
((float)
Method Vector3f.
- Parameters:
(float(float
toString
String
toString
()
Method toString.