public class BlockType
Class BlockType. Provides blocktype functionality for the Hytale server.
java.lang.Object > BlockType
Field Summary
item
Field item.
name
Field name.
unknown
Field unknown.
drawType
Field drawType.
material
Field material.
opacity
Field opacity.
shaderEffect
Field shaderEffect.
hitbox
Field hitbox.
interactionHitbox
Field interactionHitbox.
model
Field model.
modelTexture
Field modelTexture.
modelScale
Field modelScale.
modelAnimation
Field modelAnimation.
looping
Field looping.
maxSupportDistance
Field maxSupportDistance.
blockSupportsRequiredFor
Field blockSupportsRequiredFor.
requiresAlphaBlending
Field requiresAlphaBlending.
cubeTextures
Field cubeTextures.
cubeSideMaskTexture
Field cubeSideMaskTexture.
cubeShadingMode
Field cubeShadingMode.
randomRotation
Field randomRotation.
variantRotation
Field variantRotation.
rotationYawPlacementOffset
Field rotationYawPlacementOffset.
blockSoundSetIndex
Field blockSoundSetIndex.
ambientSoundEventIndex
Field ambientSoundEventIndex.
particles
Field particles.
blockParticleSetId
Field blockParticleSetId.
blockBreakingDecalId
Field blockBreakingDecalId.
particleColor
Field particleColor.
light
Field light.
tint
Field tint.
biomeTint
Field biomeTint.
group
Field group.
transitionTexture
Field transitionTexture.
transitionToGroups
Field transitionToGroups.
movementSettings
Field movementSettings.
flags
Field flags.
interactionHint
Field interactionHint.
gathering
Field gathering.
placementSettings
Field placementSettings.
display
Field display.
rail
Field rail.
ignoreSupportWhenPlaced
Field ignoreSupportWhenPlaced.
transitionToTag
Field transitionToTag.
tagIndexes
Field tagIndexes.
bench
Field bench.
connectedBlockRuleSet
Field connectedBlockRuleSet.
obj
Field obj.
nullBits
Field nullBits.
varPos0
Field varPos0.
itemLen
Field itemLen.
varPos2
Field varPos2.
nameLen
Field nameLen.
varPos3
Field varPos3.
shaderEffectCount
Field shaderEffectCount.
varIntLen
Field varIntLen.
varPos4
Field varPos4.
modelLen
Field modelLen.
varPos5
Field varPos5.
modelTextureCount
Field modelTextureCount.
varPos6
Field varPos6.
modelAnimationLen
Field modelAnimationLen.
varPos7
Field varPos7.
supportCount
Field supportCount.
key
Field key.
valLen
Field valLen.
valVarLen
Field valVarLen.
val
Field val.
varPos8
Field varPos8.
supportingCount
Field supportingCount.
val2
Field val2.
varPos9
Field varPos9.
cubeTexturesCount
Field cubeTexturesCount.
varPos10
Field varPos10.
cubeSideMaskTextureLen
Field cubeSideMaskTextureLen.
varPos11
Field varPos11.
particlesCount
Field particlesCount.
varPos12
Field varPos12.
blockParticleSetIdLen
Field blockParticleSetIdLen.
varPos13
Field varPos13.
blockBreakingDecalIdLen
Field blockBreakingDecalIdLen.
varPos14
Field varPos14.
transitionTextureLen
Field transitionTextureLen.
varPos15
Field varPos15.
transitionToGroupsCount
Field transitionToGroupsCount.
varPos16
Field varPos16.
interactionHintLen
Field interactionHintLen.
varPos17
Field varPos17.
varPos18
Field varPos18.
varPos19
Field varPos19.
varPos20
Field varPos20.
interactionsCount
Field interactionsCount.
key2
Field key2.
val3
Field val3.
varPos21
Field varPos21.
statesCount
Field statesCount.
keyLen
Field keyLen.
keyVarLen
Field keyVarLen.
key3
Field key3.
val4
Field val4.
varPos22
Field varPos22.
tagIndexesCount
Field tagIndexesCount.
varPos23
Field varPos23.
varPos24
Field varPos24.
fieldOffset0
Field fieldOffset0.
sl
Field sl.
fieldOffset2
Field fieldOffset2.
fieldOffset3
Field fieldOffset3.
arrLen
Field arrLen.
fieldOffset4
Field fieldOffset4.
fieldOffset5
Field fieldOffset5.
fieldOffset6
Field fieldOffset6.
fieldOffset7
Field fieldOffset7.
dictLen
Field dictLen.
al
Field al.
fieldOffset8
Field fieldOffset8.
fieldOffset9
Field fieldOffset9.
fieldOffset10
Field fieldOffset10.
fieldOffset11
Field fieldOffset11.
fieldOffset12
Field fieldOffset12.
fieldOffset13
Field fieldOffset13.
fieldOffset14
Field fieldOffset14.
fieldOffset15
Field fieldOffset15.
fieldOffset16
Field fieldOffset16.
fieldOffset17
Field fieldOffset17.
fieldOffset18
Field fieldOffset18.
fieldOffset19
Field fieldOffset19.
fieldOffset20
Field fieldOffset20.
fieldOffset21
Field fieldOffset21.
sl2
Field sl2.
fieldOffset22
Field fieldOffset22.
fieldOffset23
Field fieldOffset23.
fieldOffset24
Field fieldOffset24.
startPos
Field startPos.
array
Field array.
n
Field n.
array2
Field array2.
n2
Field n2.
array3
Field array3.
n3
Field n3.
array4
Field array4.
n4
Field n4.
array5
Field array5.
n5
Field n5.
array6
Field array6.
n6
Field n6.
array7
Field array7.
n7
Field n7.
array8
Field array8.
n8
Field n8.
array9
Field array9.
n9
Field n9.
array10
Field array10.
n10
Field n10.
array11
Field array11.
n11
Field n11.
array12
Field array12.
n12
Field n12.
array13
Field array13.
n13
Field n13.
array14
Field array14.
n14
Field n14.
array15
Field array15.
n15
Field n15.
array16
Field array16.
n16
Field n16.
array17
Field array17.
n17
Field n17.
array18
Field array18.
n18
Field n18.
array19
Field array19.
n19
Field n19.
array20
Field array20.
n20
Field n20.
array21
Field array21.
n21
Field n21.
array22
Field array22.
n22
Field n22.
array23
Field array23.
n23
Field n23.
array24
Field array24.
n24
Field n24.
array25
Field array25.
n25
Field n25.
array26
Field array26.
n26
Field n26.
array27
Field array27.
n27
Field n27.
array28
Field array28.
n28
Field n28.
array29
Field array29.
n29
Field n29.
array30
Field array30.
n30
Field n30.
array31
Field array31.
n31
Field n31.
itemOffsetSlot
Field itemOffsetSlot.
nameOffsetSlot
Field nameOffsetSlot.
shaderEffectOffsetSlot
Field shaderEffectOffsetSlot.
modelOffsetSlot
Field modelOffsetSlot.
modelTextureOffsetSlot
Field modelTextureOffsetSlot.
modelAnimationOffsetSlot
Field modelAnimationOffsetSlot.
supportOffsetSlot
Field supportOffsetSlot.
supportingOffsetSlot
Field supportingOffsetSlot.
cubeTexturesOffsetSlot
Field cubeTexturesOffsetSlot.
cubeSideMaskTextureOffsetSlot
Field cubeSideMaskTextureOffsetSlot.
particlesOffsetSlot
Field particlesOffsetSlot.
blockParticleSetIdOffsetSlot
Field blockParticleSetIdOffsetSlot.
blockBreakingDecalIdOffsetSlot
Field blockBreakingDecalIdOffsetSlot.
transitionTextureOffsetSlot
Field transitionTextureOffsetSlot.
transitionToGroupsOffsetSlot
Field transitionToGroupsOffsetSlot.
interactionHintOffsetSlot
Field interactionHintOffsetSlot.
gatheringOffsetSlot
Field gatheringOffsetSlot.
displayOffsetSlot
Field displayOffsetSlot.
railOffsetSlot
Field railOffsetSlot.
interactionsOffsetSlot
Field interactionsOffsetSlot.
statesOffsetSlot
Field statesOffsetSlot.
tagIndexesOffsetSlot
Field tagIndexesOffsetSlot.
benchOffsetSlot
Field benchOffsetSlot.
connectedBlockRuleSetOffsetSlot
Field connectedBlockRuleSetOffsetSlot.
varBlockStart
Field varBlockStart.
itemOffset
Field itemOffset.
nameOffset
Field nameOffset.
shaderEffectOffset
Field shaderEffectOffset.
modelOffset
Field modelOffset.
modelTextureOffset
Field modelTextureOffset.
structResult
Field structResult.
modelAnimationOffset
Field modelAnimationOffset.
supportOffset
Field supportOffset.
valueArrCount
Field valueArrCount.
supportingOffset
Field supportingOffset.
cubeTexturesOffset
Field cubeTexturesOffset.
cubeSideMaskTextureOffset
Field cubeSideMaskTextureOffset.
particlesOffset
Field particlesOffset.
blockParticleSetIdOffset
Field blockParticleSetIdOffset.
blockBreakingDecalIdOffset
Field blockBreakingDecalIdOffset.
transitionTextureOffset
Field transitionTextureOffset.
transitionToGroupsOffset
Field transitionToGroupsOffset.
interactionHintOffset
Field interactionHintOffset.
gatheringOffset
Field gatheringOffset.
gatheringResult
Field gatheringResult.
displayOffset
Field displayOffset.
displayResult
Field displayResult.
railOffset
Field railOffset.
railResult
Field railResult.
interactionsOffset
Field interactionsOffset.
statesOffset
Field statesOffset.
tagIndexesOffset
Field tagIndexesOffset.
benchOffset
Field benchOffset.
benchResult
Field benchResult.
connectedBlockRuleSetOffset
Field connectedBlockRuleSetOffset.
connectedBlockRuleSetResult
Field connectedBlockRuleSetResult.
copy
Field copy.
Method Detail
BlockType
public
BlockType
()
Method BlockType.
deserialize
Method deserialize.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
computeBytesConsumed
int
computeBytesConsumed
(@Nonnull final ByteBuf buf, final int offset)
Method computeBytesConsumed.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
serialize
void
serialize
(@Nonnull final ByteBuf buf)
Method serialize.
- Parameters:
@Nonnull final ByteBufbuf
computeSize
int
computeSize
()
Method computeSize.
validateStructure
Method validateStructure.
- Parameters:
@Nonnull final ByteBufbufferfinal intoffset
equals
boolean
equals
(final Object obj)
Method equals.
- Parameters:
final Objectobj
hashCode
int
hashCode
()
Method hashCode.