Model

public class Model

Class Model. Provides model functionality for the Hytale server.

java.lang.Object > Model

Field Summary

assetId

public String assetId

Field assetId.

path

public String path

Field path.

texture

public String texture

Field texture.

gradientSet

public String gradientSet

Field gradientSet.

gradientId

public String gradientId

Field gradientId.

camera

public CameraSettings camera

Field camera.

scale

public float scale

Field scale.

eyeHeight

public float eyeHeight

Field eyeHeight.

crouchOffset

public float crouchOffset

Field crouchOffset.

attachments

public ModelAttachment[] attachments

Field attachments.

hitbox

public Hitbox hitbox

Field hitbox.

particles

public ModelParticle[] particles

Field particles.

trails

public ModelTrail[] trails

Field trails.

light

public ColorLight light

Field light.

phobia

public Phobia phobia

Field phobia.

phobiaModel

public Model phobiaModel

Field phobiaModel.

obj

final Model obj

Field obj.

nullBits

final byte[] nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

assetIdLen

final int assetIdLen

Field assetIdLen.

varPos2

final int varPos2

Field varPos2.

pathLen

final int pathLen

Field pathLen.

varPos3

final int varPos3

Field varPos3.

textureLen

final int textureLen

Field textureLen.

varPos4

final int varPos4

Field varPos4.

gradientSetLen

final int gradientSetLen

Field gradientSetLen.

varPos5

final int varPos5

Field varPos5.

gradientIdLen

final int gradientIdLen

Field gradientIdLen.

varPos6

final int varPos6

Field varPos6.

varPos7

final int varPos7

Field varPos7.

animationSetsCount

final int animationSetsCount

Field animationSetsCount.

varIntLen

final int varIntLen

Field varIntLen.

keyLen

final int keyLen

Field keyLen.

keyVarLen

final int keyVarLen

Field keyVarLen.

key

final String key

Field key.

val

final AnimationSet val

Field val.

varPos8

final int varPos8

Field varPos8.

attachmentsCount

final int attachmentsCount

Field attachmentsCount.

varPos9

final int varPos9

Field varPos9.

particlesCount

final int particlesCount

Field particlesCount.

varPos10

final int varPos10

Field varPos10.

trailsCount

final int trailsCount

Field trailsCount.

varPos11

final int varPos11

Field varPos11.

detailBoxesCount

final int detailBoxesCount

Field detailBoxesCount.

valLen

final int valLen

Field valLen.

valVarLen

final int valVarLen

Field valVarLen.

val2

final DetailBox[] val2

Field val2.

varPos12

final int varPos12

Field varPos12.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

sl

final int sl

Field sl.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

fieldOffset3

final int fieldOffset3

Field fieldOffset3.

fieldOffset4

final int fieldOffset4

Field fieldOffset4.

fieldOffset5

final int fieldOffset5

Field fieldOffset5.

fieldOffset6

final int fieldOffset6

Field fieldOffset6.

fieldOffset7

final int fieldOffset7

Field fieldOffset7.

dictLen

final int dictLen

Field dictLen.

sl2

final int sl2

Field sl2.

fieldOffset8

final int fieldOffset8

Field fieldOffset8.

arrLen

final int arrLen

Field arrLen.

fieldOffset9

final int fieldOffset9

Field fieldOffset9.

fieldOffset10

final int fieldOffset10

Field fieldOffset10.

fieldOffset11

final int fieldOffset11

Field fieldOffset11.

al

final int al

Field al.

fieldOffset12

final int fieldOffset12

Field fieldOffset12.

startPos

final int startPos

Field startPos.

array

final byte[] array

Field array.

n

final int n

Field n.

array2

final byte[] array2

Field array2.

n2

final int n2

Field n2.

array3

final byte[] array3

Field array3.

n3

final int n3

Field n3.

array4

final byte[] array4

Field array4.

n4

final int n4

Field n4.

array5

final byte[] array5

Field array5.

n5

final int n5

Field n5.

array6

final byte[] array6

Field array6.

n6

final int n6

Field n6.

array7

final byte[] array7

Field array7.

n7

final int n7

Field n7.

array8

final byte[] array8

Field array8.

n8

final int n8

Field n8.

array9

final byte[] array9

Field array9.

n9

final int n9

Field n9.

array10

final byte[] array10

Field array10.

n10

final int n10

Field n10.

array11

final byte[] array11

Field array11.

n11

final int n11

Field n11.

array12

final byte[] array12

Field array12.

n12

final int n12

Field n12.

array13

final byte[] array13

Field array13.

n13

final int n13

Field n13.

array14

final byte[] array14

Field array14.

n14

final int n14

Field n14.

assetIdOffsetSlot

final int assetIdOffsetSlot

Field assetIdOffsetSlot.

pathOffsetSlot

final int pathOffsetSlot

Field pathOffsetSlot.

textureOffsetSlot

final int textureOffsetSlot

Field textureOffsetSlot.

gradientSetOffsetSlot

final int gradientSetOffsetSlot

Field gradientSetOffsetSlot.

gradientIdOffsetSlot

final int gradientIdOffsetSlot

Field gradientIdOffsetSlot.

cameraOffsetSlot

final int cameraOffsetSlot

Field cameraOffsetSlot.

animationSetsOffsetSlot

final int animationSetsOffsetSlot

Field animationSetsOffsetSlot.

attachmentsOffsetSlot

final int attachmentsOffsetSlot

Field attachmentsOffsetSlot.

particlesOffsetSlot

final int particlesOffsetSlot

Field particlesOffsetSlot.

trailsOffsetSlot

final int trailsOffsetSlot

Field trailsOffsetSlot.

detailBoxesOffsetSlot

final int detailBoxesOffsetSlot

Field detailBoxesOffsetSlot.

phobiaModelOffsetSlot

final int phobiaModelOffsetSlot

Field phobiaModelOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

assetIdOffset

final int assetIdOffset

Field assetIdOffset.

pathOffset

final int pathOffset

Field pathOffset.

textureOffset

final int textureOffset

Field textureOffset.

gradientSetOffset

final int gradientSetOffset

Field gradientSetOffset.

gradientIdOffset

final int gradientIdOffset

Field gradientIdOffset.

cameraOffset

final int cameraOffset

Field cameraOffset.

cameraResult

final ValidationResult cameraResult

Field cameraResult.

animationSetsOffset

final int animationSetsOffset

Field animationSetsOffset.

attachmentsOffset

final int attachmentsOffset

Field attachmentsOffset.

structResult

final ValidationResult structResult

Field structResult.

particlesOffset

final int particlesOffset

Field particlesOffset.

trailsOffset

final int trailsOffset

Field trailsOffset.

detailBoxesOffset

final int detailBoxesOffset

Field detailBoxesOffset.

valueArrCount

final int valueArrCount

Field valueArrCount.

phobiaModelOffset

final int phobiaModelOffset

Field phobiaModelOffset.

phobiaModelResult

final ValidationResult phobiaModelResult

Field phobiaModelResult.

copy

final Model copy

Field copy.

Method Detail

Model

public public Model ()

Method Model.

deserialize

static Model deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public Model clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.