Skip to content

2026.01.17 4b0f30090 Data Types

github-actions[bot] edited this page Jan 18, 2026 · 1 revision

Data Types - 2026.01.17-4b0f30090

← Back to 2026.01.17-4b0f30090 Home

Data Classes

AbilityEffects

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
disabled InteractionType[] Yes

AmbienceFX

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
conditions AmbienceFXConditions Yes
sounds AmbienceFXSound[] Yes
music AmbienceFXMusic Yes
ambientBed AmbienceFXAmbientBed Yes
soundEffect AmbienceFXSoundEffect Yes
priority int No
blockedAmbienceFxIndices int[] Yes
audioCategoryIndex int No

AmbienceFXAmbientBed

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
track String Yes
volume float No
transitionSpeed AmbienceTransitionSpeed No

AmbienceFXBlockSoundSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
blockSoundSetIndex int No
percent Rangef Yes

AmbienceFXConditions

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
never boolean No
environmentIndices int[] Yes
weatherIndices int[] Yes
fluidFXIndices int[] Yes
environmentTagPatternIndex int No
weatherTagPatternIndex int No
surroundingBlockSoundSets AmbienceFXBlockSoundSet[] Yes
altitude Range Yes
walls Rangeb Yes
roof boolean No
roofMaterialTagPatternIndex int No
floor boolean No
sunLightLevel Rangeb Yes
torchLightLevel Rangeb Yes
globalLightLevel Rangeb Yes
dayTime Rangef Yes

AmbienceFXMusic

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
tracks String[] Yes
volume float No

AmbienceFXSound

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
soundEventIndex int No
play3D AmbienceFXSoundPlay3D No
blockSoundSetIndex int No
altitude AmbienceFXAltitude No
frequency Rangef Yes
radius Range Yes

AmbienceFXSoundEffect

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
reverbEffectIndex int No
equalizerEffectIndex int No
isInstant boolean No

AngledDamage

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
angle double No
angleDistance double No
damageEffects DamageEffects Yes
next int No

AngledWielding

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
angleRad float No
angleDistanceRad float No
hasModifiers boolean No

Animation

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
name String Yes
speed float No
blendingDuration float No
looping boolean No
weight float No
footstepIntervals int[] Yes
soundEventIndex int No
passiveLoopCount int No

AnimationSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
animations Animation[] Yes
nextAnimationDelay Rangef Yes

AOECircleSelector

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
range float No
offset Vector3f Yes

AOECylinderSelector

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
range float No
height float No
offset Vector3f Yes

ApplicationEffects

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityBottomTint Color Yes
entityTopTint Color Yes
entityAnimationId String Yes
particles ModelParticle[] Yes
firstPersonParticles ModelParticle[] Yes
screenEffect String Yes
horizontalSpeedMultiplier float No
soundEventIndexLocal int No
soundEventIndexWorld int No
modelVFXId String Yes
movementEffects MovementEffects Yes
mouseSensitivityAdjustmentTarget float No
mouseSensitivityAdjustmentDuration float No
abilityEffects AbilityEffects Yes

AppliedForce

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
direction Vector3f Yes
adjustVertical boolean No
force float No

ApplyEffectInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
effectId int No
entityTarget InteractionTarget No

ApplyForceInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
velocityConfig VelocityConfig Yes
changeVelocityType ChangeVelocityType No
forces AppliedForce[] Yes
duration float No
verticalClamp FloatRange Yes
waitForGround boolean No
waitForCollision boolean No
groundCheckDelay float No
collisionCheckDelay float No
groundNext int No
collisionNext int No
raycastDistance float No
raycastHeightOffset float No
raycastMode RaycastMode No

Asset

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
hash String No
name String No

AssetIconProperties

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
scale float No
translation Vector2f Yes
rotation Vector3f Yes

AudioCategory

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
volume float No

Bench

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
benchTierLevels BenchTierLevel[] Yes

BenchRequirement

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type BenchType No
id String Yes
categories String[] Yes
requiredTierLevel int No

BenchTierLevel

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
benchUpgradeRequirement BenchUpgradeRequirement Yes
craftingTimeReductionModifier double No
extraInputSlot int No
extraOutputSlot int No

BenchUpgradeRequirement

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
material MaterialQuantity[] Yes
timeSeconds double No

BlockBreaking

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
gatherType String Yes
health float No
quantity int No
quality int No
itemId String Yes
dropListId String Yes

BlockBreakingDecal

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
stageTextures String[] Yes

BlockConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
matchers BlockMatcher[] Yes

BlockFaceSupport

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
faceType String Yes
filler Vector3i[] Yes

BlockFlags

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
isUsable boolean No
isStackable boolean No

BlockGathering

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
breaking BlockBreaking Yes
harvest Harvesting Yes
soft SoftBlock Yes

BlockGroup

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
names String[] Yes

BlockIdMatcher

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
state String Yes
tagIndex int No

BlockMatcher

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
block BlockIdMatcher Yes
face BlockFace No
staticFace boolean No

BlockMount

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type BlockMountType No
position Vector3f Yes
orientation Vector3f Yes
blockTypeId int No

BlockMovementSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
isClimbable boolean No
climbUpSpeedMultiplier float No
climbDownSpeedMultiplier float No
climbLateralSpeedMultiplier float No
isBouncy boolean No
bounceVelocity float No
drag float No
friction float No
terminalVelocityModifier float No
horizontalSpeedMultiplier float No
acceleration float No
jumpForceMultiplier float No

BlockParticleSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
color Color Yes
scale float No
positionOffset Vector3f Yes
rotationOffset Direction Yes
particleSystemIds Map<BlockParticleEvent, String> Yes

BlockPlacementSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
allowRotationKey boolean No
placeInEmptyBlocks boolean No
previewVisibility BlockPreviewVisibility No
rotationMode BlockPlacementRotationMode No
wallPlacementOverrideBlockId int No
floorPlacementOverrideBlockId int No
ceilingPlacementOverrideBlockId int No

BlockPosition

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x int No
y int No
z int No

BlockRotation

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
rotationYaw Rotation No
rotationPitch Rotation No
rotationRoll Rotation No

BlockSelectorToolData

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
durabilityLossOnUse float No

BlockSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
name String Yes
blocks int[] Yes

BlockSoundSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
soundEventIndices Map<BlockSoundEvent, Integer> Yes
moveInRepeatRange FloatRange Yes

BlockTextures

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
top String Yes
bottom String Yes
front String Yes
back String Yes
left String Yes
right String Yes
weight float No

BlockType

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
item String Yes
name String Yes
unknown boolean No
drawType DrawType No
material BlockMaterial No
opacity Opacity No
shaderEffect ShaderType[] Yes
hitbox int No
interactionHitbox int No
model String Yes
modelTexture ModelTexture[] Yes
modelScale float No
modelAnimation String Yes
looping boolean No
maxSupportDistance int No
blockSupportsRequiredFor BlockSupportsRequiredForType No
support Map<BlockNeighbor, RequiredBlockFaceSupport[]> Yes
supporting Map<BlockNeighbor, BlockFaceSupport[]> Yes
requiresAlphaBlending boolean No
cubeTextures BlockTextures[] Yes
cubeSideMaskTexture String Yes
cubeShadingMode ShadingMode No
randomRotation RandomRotation No
variantRotation VariantRotation No
rotationYawPlacementOffset Rotation No
blockSoundSetIndex int No
ambientSoundEventIndex int No
particles ModelParticle[] Yes
blockParticleSetId String Yes
blockBreakingDecalId String Yes
particleColor Color Yes
light ColorLight Yes
tint Tint Yes
biomeTint Tint Yes
group int No
transitionTexture String Yes
transitionToGroups int[] Yes
movementSettings BlockMovementSettings Yes
flags BlockFlags Yes
interactionHint String Yes
gathering BlockGathering Yes
placementSettings BlockPlacementSettings Yes
display ModelDisplay Yes
rail RailConfig Yes
ignoreSupportWhenPlaced boolean No
interactions Map<InteractionType, Integer> Yes
states Map<String, Integer> Yes
transitionToTag int No
tagIndexes int[] Yes
bench Bench Yes
connectedBlockRuleSet ConnectedBlockRuleSet Yes

BoolParamValue

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
value boolean No

BreakBlockInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
harvest boolean No

BuilderToolInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No

CameraAxis

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
angleRange Rangef Yes
targetNodes CameraNode[] Yes

CameraInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
cameraAction CameraActionType No
cameraPerspective CameraPerspectiveType No
cameraPersist boolean No
cameraInteractionTime float No

CameraSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
positionOffset Vector3f Yes
yaw CameraAxis Yes
pitch CameraAxis Yes

CameraShake

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
firstPerson CameraShakeConfig Yes
thirdPerson CameraShakeConfig Yes

CameraShakeConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
duration float No
startTime float No
continuous boolean No
easeIn EasingConfig Yes
easeOut EasingConfig Yes
offset OffsetNoise Yes
rotation RotationNoise Yes

CancelChainInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
chainId String Yes

ChainFlagInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
chainId String Yes
flag String Yes

ChainingInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
chainId String Yes
chainingAllowance float No
chainingNext int[] Yes
flags Map<String, Integer> Yes

ChangeActiveSlotInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
targetSlot int No

ChangeBlockInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
blockChanges Map<Integer, Integer> Yes
worldSoundEventIndex int No
requireNotBroken boolean No

ChangeStateInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
stateChanges Map<String, String> Yes

ChangeStatInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityTarget InteractionTarget No
valueType ValueType No
statModifiers Map<Integer, Float> Yes
changeStatBehaviour ChangeStatBehaviour No

ChargingDelay

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
minDelay float No
maxDelay float No
maxTotalDelay float No
minHealth float No
maxHealth float No

ChargingInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
failed int No
allowIndefiniteHold boolean No
displayProgress boolean No
cancelOnOtherClick boolean No
failOnDamage boolean No
mouseSensitivityAdjustmentTarget float No
mouseSensitivityAdjustmentDuration float No
chargedNext Map<Float, Integer> Yes
forks Map<InteractionType, Integer> Yes
chargingDelay ChargingDelay Yes

ClampConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
min float No
max float No
normalize boolean No

ClearEntityEffectInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
effectId int No
entityTarget InteractionTarget No

Cloud

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
texture String Yes
speeds Map<Float, Float> Yes
colors Map<Float, ColorAlpha> Yes

Color

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
red byte No
green byte No
blue byte No

ColorAlpha

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
alpha byte No
red byte No
green byte No
blue byte No

ColorLight

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
radius byte No
red byte No
green byte No
blue byte No

CombatTextEntityUIComponentAnimationEvent

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type CombatTextEntityUIAnimationEventType No
startAt float No
endAt float No
startScale float No
endScale float No
positionOffset Vector2f Yes
startOpacity float No
endOpacity float No

CombatTextUpdate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
hitAngleDeg float No
text String Yes

ComponentUpdate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type ComponentUpdateType No
nameplate Nameplate Yes
entityUIComponents int[] Yes
combatTextUpdate CombatTextUpdate Yes
model Model Yes
skin PlayerSkin Yes
item ItemWithAllMetadata Yes
blockId int No
entityScale float No
equipment Equipment Yes
entityStatUpdates Map<Integer, EntityStatUpdate[]> Yes
transform ModelTransform Yes
movementStates MovementStates Yes
entityEffectUpdates EntityEffectUpdate[] Yes
interactions Map<InteractionType, Integer> Yes
dynamicLight ColorLight Yes
hitboxCollisionConfigIndex int No
repulsionConfigIndex int No
predictionId UUID No
soundEventIds int[] Yes
interactionHint String Yes
mounted MountedUpdate Yes
activeAnimations String[] Yes

ConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
requiredGameMode GameMode Yes
jumping Boolean Yes
swimming Boolean Yes
crouching Boolean Yes
running Boolean Yes
flying Boolean Yes

ConnectedBlockRuleSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type ConnectedBlockRuleSetType No
stair StairConnectedBlockRuleSet Yes
roof RoofConnectedBlockRuleSet Yes

CooldownConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
cooldownId String Yes

CraftingRecipe

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
inputs MaterialQuantity[] Yes
outputs MaterialQuantity[] Yes
primaryOutput MaterialQuantity Yes
benchRequirement BenchRequirement[] Yes
knowledgeRequired boolean No
timeSeconds float No
requiredMemoriesLevel int No

DamageCause

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
damageTextColor String Yes

DamageEffects

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
modelParticles ModelParticle[] Yes
worldParticles WorldParticle[] Yes
soundEventIndex int No

DamageEntityInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
next int No
failed int No
blocked int No
damageEffects DamageEffects Yes
angledDamage AngledDamage[] Yes
targetedDamage Map<String, TargetedDamage> Yes
entityStatsOnHit EntityStatOnHit[] Yes

DeployableConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
model Model Yes
modelPreview Model Yes
allowPlaceOnWalls boolean No

DetailBox

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
offset Vector3f Yes
box Hitbox Yes

Direction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
yaw float No
pitch float No
roll float No

DoubleParamValue

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
value double No

EasingConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
time float No
type EasingType No

Edge

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
color ColorAlpha Yes
width float No

EffectConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityEffects int[] Yes
match Match No
entityTarget InteractionTarget No

EntityEffect

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
name String Yes
applicationEffects ApplicationEffects Yes
worldRemovalSoundEventIndex int No
localRemovalSoundEventIndex int No
modelOverride ModelOverride Yes
duration float No
infinite boolean No
debuff boolean No
statusEffectIcon String Yes
overlapBehavior OverlapBehavior No
damageCalculatorCooldown double No
statModifiers Map<Integer, Float> Yes
valueType ValueType No

EntityEffectUpdate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type EffectOp No
id int No
remainingTime float No
infinite boolean No
debuff boolean No
statusEffectIcon String Yes

EntityMatcher

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type EntityMatcherType No
invert boolean No

EntityStatEffects

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
triggerAtZero boolean No
soundEventIndex int No
particles ModelParticle[] Yes

EntityStatOnHit

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityStatIndex int No
amount float No
multipliersPerEntitiesHit float[] Yes
multiplierPerExtraEntityHit float No

EntityStatType

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
value float No
min float No
max float No
minValueEffects EntityStatEffects Yes
maxValueEffects EntityStatEffects Yes
resetBehavior EntityStatResetBehavior No

EntityStatUpdate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
op EntityStatOp No
predictable boolean No
value float No
modifiers Map<String, Modifier> Yes
modifierKey String Yes
modifier Modifier Yes

EntityUIComponent

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type EntityUIType No
hitboxOffset Vector2f Yes
unknown boolean No
entityStatIndex int No
combatTextRandomPositionOffsetRange RangeVector2f Yes
combatTextViewportMargin float No
combatTextDuration float No
combatTextHitAngleModifierStrength float No
combatTextFontSize float No
combatTextColor Color Yes
combatTextAnimationEvents CombatTextEntityUIComponentAnimationEvent[] Yes

EntityUpdate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
networkId int No
removed ComponentUpdateType[] Yes
updates ComponentUpdate[] Yes

EqualizerEffect

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
lowGain float No
lowCutOff float No
lowMidGain float No
lowMidCenter float No
lowMidWidth float No
highMidGain float No
highMidCenter float No
highMidWidth float No
highGain float No
highCutOff float No

Equipment

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
armorIds String[] Yes
rightHandItemId String Yes
leftHandItemId String Yes

ExtraResources

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
resources ItemQuantity[] Yes

FirstClickInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
click int No
held int No

FloatRange

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
inclusiveMin float No
inclusiveMax float No

Fluid

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
maxFluidLevel int No
cubeTextures BlockTextures[] Yes
requiresAlphaBlending boolean No
opacity Opacity No
shaderEffect ShaderType[] Yes
light ColorLight Yes
fluidFXIndex int No
blockSoundSetIndex int No
blockParticleSetId String Yes
particleColor Color Yes
tagIndexes int[] Yes

FluidFX

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
shader ShaderType No
fogMode FluidFog No
fogColor Color Yes
fogDistance NearFar Yes
fogDepthStart float No
fogDepthFalloff float No
colorFilter Color Yes
colorSaturation float No
distortionAmplitude float No
distortionFrequency float No
particle FluidParticle Yes
movementSettings FluidFXMovementSettings Yes

FluidFXMovementSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
swimUpSpeed float No
swimDownSpeed float No
sinkSpeed float No
horizontalSpeedMultiplier float No
fieldOfViewMultiplier float No
entryVelocityMultiplier float No

FluidParticle

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
systemId String Yes
color Color Yes
scale float No

FogOptions

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
ignoreFogLimits boolean No
effectiveViewDistanceMultiplier float No
fogFarViewDistance float No
fogHeightCameraOffset float No
fogHeightCameraOverriden boolean No
fogHeightCameraFixed float No

ForkedChainId

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entryIndex int No
subIndex int No
forkedId ForkedChainId Yes

FormattedMessage

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
rawText String Yes
messageId String Yes
children FormattedMessage[] Yes
params Map<String, ParamValue> Yes
messageParams Map<String, FormattedMessage> Yes
color String Yes
bold MaybeBool No
italic MaybeBool No
monospace MaybeBool No
underlined MaybeBool No
link String Yes
markupEnabled boolean No

HalfFloatPosition

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x short No
y short No
z short No

Harvesting

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
itemId String Yes
dropListId String Yes

Hitbox

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
minX float No
minY float No
minZ float No
maxX float No
maxY float No
maxZ float No

HitboxCollisionConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
collisionType CollisionType No
softCollisionOffsetRatio float No

HitEntity

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
next int No
matchers EntityMatcher[] Yes

HorizontalSelector

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
extendTop float No
extendBottom float No
yawLength float No
yawStartOffset float No
pitchOffset float No
rollOffset float No
startDistance float No
endDistance float No
direction HorizontalSelectorDirection No
testLineOfSight boolean No

HostAddress

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
host String No
port short No

IncrementCooldownInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
cooldownId String Yes
cooldownIncrementTime float No
cooldownIncrementCharge int No
cooldownIncrementChargeTime float No
cooldownIncrementInterrupt boolean No

InitialVelocity

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
yaw Rangef Yes
pitch Rangef Yes
speed Rangef Yes

InstantData

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
seconds long No
nanos int No

Interaction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
MAX_SIZE int No
waitForDataFrom WaitForDataFrom No
effects InteractionEffects Yes
horizontalSpeedMultiplier float No
runTime float No
cancelOnItemChange boolean No
settings Map<GameMode, InteractionSettings> Yes
rules InteractionRules Yes
tags int[] Yes
camera InteractionCameraSettings Yes

InteractionCamera

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
time float No
position Vector3f Yes
rotation Direction Yes

InteractionCameraSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
firstPerson InteractionCamera[] Yes
thirdPerson InteractionCamera[] Yes

InteractionChainData

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityId int No
proxyId UUID No
hitLocation Vector3f Yes
hitDetail String Yes
blockPosition BlockPosition Yes
targetSlot int No
hitNormal Vector3f Yes

InteractionConfiguration

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
displayOutlines boolean No
debugOutlines boolean No
useDistance Map<GameMode, Float> Yes
allEntities boolean No
priorities Map<InteractionType, InteractionPriority> Yes

InteractionCooldown

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
cooldownId String Yes
cooldown float No
clickBypass boolean No
chargeTimes float[] Yes
skipCooldownReset boolean No
interruptRecharge boolean No

InteractionEffects

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
particles ModelParticle[] Yes
firstPersonParticles ModelParticle[] Yes
worldSoundEventIndex int No
localSoundEventIndex int No
trails ModelTrail[] Yes
waitForAnimationToFinish boolean No
itemPlayerAnimationsId String Yes
itemAnimationId String Yes
clearAnimationOnFinish boolean No
clearSoundEventOnFinish boolean No
cameraShake CameraShakeEffect Yes
movementEffects MovementEffects Yes
startDelay float No

InteractionPriority

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
values Map<PrioritySlot, Integer> Yes

InteractionRules

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
blockedBy InteractionType[] Yes
blocking InteractionType[] Yes
interruptedBy InteractionType[] Yes
interrupting InteractionType[] Yes
blockedByBypassIndex int No
blockingBypassIndex int No
interruptedByBypassIndex int No
interruptingBypassIndex int No

InteractionSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
allowSkipOnClick boolean No

InteractionSyncData

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
state InteractionState No
progress float No
operationCounter int No
rootInteraction int No
totalForks int No
entityId int No
enteredRootInteraction int No
blockPosition BlockPosition Yes
blockFace BlockFace No
blockRotation BlockRotation Yes
placedBlockId int No
chargeValue float No
forkCounts Map<InteractionType, Integer> Yes
chainingIndex int No
flagIndex int No
hitEntities SelectedHitEntity[] Yes
attackerPos Position Yes
attackerRot Direction Yes
raycastHit Position Yes
raycastDistance float No
raycastNormal Vector3f Yes
movementDirection MovementDirection No
applyForceState ApplyForceState No
nextLabel int No
generatedUUID UUID Yes

IntersectionHighlight

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
highlightThreshold float No
highlightColor Color Yes

IntParamValue

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
value int No

InventorySection

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
items Map<Integer, ItemWithAllMetadata> Yes
capacity short No

ItemAnimation

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
thirdPerson String Yes
thirdPersonMoving String Yes
thirdPersonFace String Yes
firstPerson String Yes
firstPersonOverride String Yes
keepPreviousFirstPersonAnimation boolean No
speed float No
blendingDuration float No
looping boolean No
clipsGeometry boolean No

ItemAppearanceCondition

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
particles ModelParticle[] Yes
firstPersonParticles ModelParticle[] Yes
model String Yes
texture String Yes
modelVFXId String Yes
condition FloatRange Yes
conditionValueType ValueType No
localSoundEventId int No
worldSoundEventId int No

ItemArmor

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
armorSlot ItemArmorSlot No
cosmeticsToHide Cosmetic[] Yes
statModifiers Map<Integer, Modifier[]> Yes
baseDamageResistance double No
damageResistance Map<String, Modifier[]> Yes
damageEnhancement Map<String, Modifier[]> Yes
damageClassEnhancement Map<String, Modifier[]> Yes

ItemBase

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
model String Yes
scale float No
texture String Yes
animation String Yes
playerAnimationsId String Yes
usePlayerAnimations boolean No
maxStack int No
reticleIndex int No
icon String Yes
iconProperties AssetIconProperties Yes
translationProperties ItemTranslationProperties Yes
itemLevel int No
qualityIndex int No
resourceTypes ItemResourceType[] Yes
consumable boolean No
variant boolean No
blockId int No
tool ItemTool Yes
weapon ItemWeapon Yes
armor ItemArmor Yes
gliderConfig ItemGlider Yes
utility ItemUtility Yes
blockSelectorTool BlockSelectorToolData Yes
builderToolData ItemBuilderToolData Yes
itemEntity ItemEntityConfig Yes
set String Yes
categories String[] Yes
particles ModelParticle[] Yes
firstPersonParticles ModelParticle[] Yes
trails ModelTrail[] Yes
light ColorLight Yes
durability double No
soundEventIndex int No
itemSoundSetIndex int No
interactions Map<InteractionType, Integer> Yes
interactionVars Map<String, Integer> Yes
interactionConfig InteractionConfiguration Yes
droppedItemAnimation String Yes
tagIndexes int[] Yes
itemAppearanceConditions Map<Integer, ItemAppearanceCondition[]> Yes
displayEntityStatsHUD int[] Yes
pullbackConfig ItemPullbackConfiguration Yes
clipsGeometry boolean No
renderDeployablePreview boolean No

ItemBuilderToolData

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
ui String[] Yes
tools BuilderToolState[] Yes

ItemCategory

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
name String Yes
icon String Yes
order int No
infoDisplayMode ItemGridInfoDisplayMode No
children ItemCategory[] Yes

ItemEntityConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
particleSystemId String Yes
particleColor Color Yes
showItemParticles boolean No

ItemGlider

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
terminalVelocity float No
fallSpeedMultiplier float No
horizontalSpeedMultiplier float No
speed float No

ItemLibrary

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
items ItemBase[] Yes
blockMap Map<Integer, String>[] Yes

ItemPlayerAnimations

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
animations Map<String, ItemAnimation> Yes
wiggleWeights WiggleWeights Yes
camera CameraSettings Yes
pullbackConfig ItemPullbackConfiguration Yes
useFirstPersonOverride boolean No

ItemPullbackConfiguration

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
leftOffsetOverride Vector3f Yes
leftRotationOverride Vector3f Yes
rightOffsetOverride Vector3f Yes
rightRotationOverride Vector3f Yes

ItemQuality

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
itemTooltipTexture String Yes
itemTooltipArrowTexture String Yes
slotTexture String Yes
blockSlotTexture String Yes
specialSlotTexture String Yes
textColor Color Yes
localizationKey String Yes
visibleQualityLabel boolean No
renderSpecialSlot boolean No
hideFromSearch boolean No

ItemQuantity

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
itemId String Yes
quantity int No

ItemResourceType

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
quantity int No

ItemReticle

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
hideBase boolean No
parts String[] Yes
duration float No

ItemReticleConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
base String[] Yes
serverEvents Map<Integer, ItemReticle> Yes
clientEvents Map<ItemReticleClientEvent, ItemReticle> Yes

ItemSoundSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
soundEventIndices Map<ItemSoundEvent, Integer> Yes

ItemTool

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
specs ItemToolSpec[] Yes
speed float No

ItemToolSpec

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
gatherType String Yes
power float No
quality int No

ItemTranslationProperties

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
name String Yes
description String Yes

ItemUtility

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
usable boolean No
compatible boolean No
entityStatsToClear int[] Yes
statModifiers Map<Integer, Modifier[]> Yes

ItemWeapon

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityStatsToClear int[] Yes
statModifiers Map<Integer, Modifier[]> Yes
renderDualWielded boolean No

ItemWithAllMetadata

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
itemId String No
quantity int No
durability double No
maxDurability double No
overrideDroppedItemAnimation boolean No
metadata String Yes

LongParamValue

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
value long No

MaterialQuantity

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
itemId String Yes
itemTag int No
resourceTypeId String Yes
quantity int No

MemoriesConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
memoriesNext Map<Integer, Integer> Yes
failed int No

Model

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
assetId String Yes
path String Yes
texture String Yes
gradientSet String Yes
gradientId String Yes
camera CameraSettings Yes
scale float No
eyeHeight float No
crouchOffset float No
animationSets Map<String, AnimationSet> Yes
attachments ModelAttachment[] Yes
hitbox Hitbox Yes
particles ModelParticle[] Yes
trails ModelTrail[] Yes
light ColorLight Yes
detailBoxes Map<String, DetailBox[]> Yes
phobia Phobia No
phobiaModel Model Yes

ModelAttachment

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
model String Yes
texture String Yes
gradientSet String Yes
gradientId String Yes

ModelDisplay

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
node String Yes
attachTo String Yes
translation Vector3f Yes
rotation Vector3f Yes
scale Vector3f Yes

ModelOverride

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
model String Yes
texture String Yes
animationSets Map<String, AnimationSet> Yes

ModelParticle

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
systemId String Yes
scale float No
color Color Yes
targetEntityPart EntityPart No
targetNodeName String Yes
positionOffset Vector3f Yes
rotationOffset Direction Yes
detachedFromModel boolean No

ModelTexture

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
texture String Yes
weight float No

ModelTrail

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
trailId String Yes
targetEntityPart EntityPart No
targetNodeName String Yes
positionOffset Vector3f Yes
rotationOffset Direction Yes
fixedRotation boolean No

ModelTransform

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
position Position Yes
bodyOrientation Direction Yes
lookOrientation Direction Yes

ModelVFX

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
switchTo SwitchTo No
effectDirection EffectDirection No
animationDuration float No
animationRange Vector2f Yes
loopOption LoopOption No
curveType CurveType No
highlightColor Color Yes
highlightThickness float No
useBloomOnHighlight boolean No
useProgessiveHighlight boolean No
noiseScale Vector2f Yes
noiseScrollSpeed Vector2f Yes
postColor Color Yes
postColorOpacity float No

Modifier

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
target ModifierTarget No
calculationType CalculationType No
amount float No

ModifyInventoryInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
requiredGameMode GameMode Yes
itemToRemove ItemWithAllMetadata Yes
adjustHeldItemQuantity int No
itemToAdd ItemWithAllMetadata Yes
brokenItem String Yes
adjustHeldItemDurability double No

MountedUpdate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
mountedToEntity int No
attachmentOffset Vector3f Yes
controller MountController No
block BlockMount Yes

MouseButtonEvent

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
mouseButtonType MouseButtonType No
state MouseButtonState No
clicks byte No

MouseMotionEvent

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
mouseButtonType MouseButtonType[] Yes
relativeMotion Vector2i Yes

MovementConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
forward int No
back int No
left int No
right int No
forwardLeft int No
forwardRight int No
backLeft int No
backRight int No

MovementEffects

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
disableForward boolean No
disableBackward boolean No
disableLeft boolean No
disableRight boolean No
disableSprint boolean No
disableJump boolean No
disableCrouch boolean No

MovementSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
mass float No
dragCoefficient float No
invertedGravity boolean No
velocityResistance float No
jumpForce float No
swimJumpForce float No
jumpBufferDuration float No
jumpBufferMaxYVelocity float No
acceleration float No
airDragMin float No
airDragMax float No
airDragMinSpeed float No
airDragMaxSpeed float No
airFrictionMin float No
airFrictionMax float No
airFrictionMinSpeed float No
airFrictionMaxSpeed float No
airSpeedMultiplier float No
airControlMinSpeed float No
airControlMaxSpeed float No
airControlMinMultiplier float No
airControlMaxMultiplier float No
comboAirSpeedMultiplier float No
baseSpeed float No
climbSpeed float No
climbSpeedLateral float No
climbUpSprintSpeed float No
climbDownSprintSpeed float No
horizontalFlySpeed float No
verticalFlySpeed float No
maxSpeedMultiplier float No
minSpeedMultiplier float No
wishDirectionGravityX float No
wishDirectionGravityY float No
wishDirectionWeightX float No
wishDirectionWeightY float No
canFly boolean No
collisionExpulsionForce float No
forwardWalkSpeedMultiplier float No
backwardWalkSpeedMultiplier float No
strafeWalkSpeedMultiplier float No
forwardRunSpeedMultiplier float No
backwardRunSpeedMultiplier float No
strafeRunSpeedMultiplier float No
forwardCrouchSpeedMultiplier float No
backwardCrouchSpeedMultiplier float No
strafeCrouchSpeedMultiplier float No
forwardSprintSpeedMultiplier float No
variableJumpFallForce float No
fallEffectDuration float No
fallJumpForce float No
fallMomentumLoss float No
autoJumpObstacleSpeedLoss float No
autoJumpObstacleSprintSpeedLoss float No
autoJumpObstacleEffectDuration float No
autoJumpObstacleSprintEffectDuration float No
autoJumpObstacleMaxAngle float No
autoJumpDisableJumping boolean No
minSlideEntrySpeed float No
slideExitSpeed float No
minFallSpeedToEngageRoll float No
maxFallSpeedToEngageRoll float No
rollStartSpeedModifier float No
rollExitSpeedModifier float No
rollTimeToComplete float No

MovementStates

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
idle boolean No
horizontalIdle boolean No
jumping boolean No
flying boolean No
walking boolean No
running boolean No
sprinting boolean No
crouching boolean No
forcedCrouching boolean No
falling boolean No
climbing boolean No
inFluid boolean No
swimming boolean No
swimJumping boolean No
onGround boolean No
mantling boolean No
sliding boolean No
mounting boolean No
rolling boolean No
sitting boolean No
gliding boolean No
sleeping boolean No

Nameplate

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
text String Yes

NearFar

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
near float No
far float No

NoiseConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
seed int No
type NoiseType No
frequency float No
amplitude float No
clamp ClampConfig Yes

Objective

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
objectiveUuid UUID No
objectiveTitleKey String Yes
objectiveDescriptionKey String Yes
objectiveLineId String Yes
tasks ObjectiveTask[] Yes

ObjectiveTask

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
taskDescriptionKey String Yes
currentCompletion int No
completionNeeded int No

OffsetNoise

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x NoiseConfig[] Yes
y NoiseConfig[] Yes
z NoiseConfig[] Yes

ParallelInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
next int[] Yes

ParamValue

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
MAX_SIZE int No

Particle

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
texturePath String Yes
frameSize Size Yes
uvOption ParticleUVOption No
scaleRatioConstraint ParticleScaleRatioConstraint No
softParticles SoftParticle No
softParticlesFadeFactor float No
useSpriteBlending boolean No
initialAnimationFrame ParticleAnimationFrame Yes
collisionAnimationFrame ParticleAnimationFrame Yes
animationFrames Map<Integer, ParticleAnimationFrame> Yes

ParticleAnimationFrame

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
frameIndex Range Yes
scale RangeVector2f Yes
rotation RangeVector3f Yes
color Color Yes
opacity float No

ParticleAttractor

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
position Vector3f Yes
radialAxis Vector3f Yes
trailPositionMultiplier float No
radius float No
radialAcceleration float No
radialTangentAcceleration float No
linearAcceleration Vector3f Yes
radialImpulse float No
radialTangentImpulse float No
linearImpulse Vector3f Yes
dampingMultiplier Vector3f Yes

ParticleCollision

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
blockType ParticleCollisionBlockType No
action ParticleCollisionAction No
particleRotationInfluence ParticleRotationInfluence No

ParticleSpawner

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
particle Particle Yes
shape EmitShape No
emitOffset RangeVector3f Yes
cameraOffset float No
useEmitDirection boolean No
lifeSpan float No
spawnRate Rangef Yes
spawnBurst boolean No
waveDelay Rangef Yes
totalParticles Range Yes
maxConcurrentParticles int No
initialVelocity InitialVelocity Yes
velocityStretchMultiplier float No
particleRotationInfluence ParticleRotationInfluence No
particleRotateWithSpawner boolean No
isLowRes boolean No
trailSpawnerPositionMultiplier float No
trailSpawnerRotationMultiplier float No
particleCollision ParticleCollision Yes
renderMode FXRenderMode No
lightInfluence float No
linearFiltering boolean No
particleLifeSpan Rangef Yes
uvMotion UVMotion Yes
attractors ParticleAttractor[] Yes
intersectionHighlight IntersectionHighlight Yes

ParticleSpawnerGroup

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
spawnerId String Yes
positionOffset Vector3f Yes
rotationOffset Direction Yes
fixedRotation boolean No
startDelay float No
spawnRate Rangef Yes
waveDelay Rangef Yes
totalSpawners int No
maxConcurrent int No
initialVelocity InitialVelocity Yes
emitOffset RangeVector3f Yes
lifeSpan Rangef Yes
attractors ParticleAttractor[] Yes

ParticleSystem

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
spawners ParticleSpawnerGroup[] Yes
lifeSpan float No
cullDistance float No
boundingRadius float No
isImportant boolean No

PhysicsConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type PhysicsType No
density double No
gravity double No
bounciness double No
bounceCount int No
bounceLimit double No
sticksVertically boolean No
computeYaw boolean No
computePitch boolean No
rotationMode RotationMode No
moveOutOfSolidSpeed double No
terminalVelocityAir double No
densityAir double No
terminalVelocityWater double No
densityWater double No
hitWaterImpulseLoss double No
rotationForce double No
speedRotationFactor float No
swimmingDampingFactor double No
allowRolling boolean No
rollingFrictionFactor double No
rollingSpeed float No

PickBlockInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No

PlaceBlockInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
blockId int No
removeItemInHand boolean No
allowDragPlacement boolean No

PlayerSkin

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
bodyCharacteristic String Yes
underwear String Yes
face String Yes
eyes String Yes
ears String Yes
mouth String Yes
facialHair String Yes
haircut String Yes
eyebrows String Yes
pants String Yes
overpants String Yes
undertop String Yes
overtop String Yes
shoes String Yes
headAccessory String Yes
faceAccessory String Yes
earAccessory String Yes
skinFeature String Yes
gloves String Yes
cape String Yes

Position

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x double No
y double No
z double No

ProjectileConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
physicsConfig PhysicsConfig Yes
model Model Yes
launchForce double No
spawnOffset Vector3f Yes
rotationOffset Direction Yes
interactions Map<InteractionType, Integer> Yes
launchLocalSoundEventIndex int No
projectileSoundEventIndex int No

ProjectileInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
configId String Yes

ProtocolException

Package: com.hypixel.hytale.protocol.io

ProtocolSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
PROTOCOL_HASH String No
PROTOCOL_VERSION int No
PACKET_COUNT int No
STRUCT_COUNT int No
ENUM_COUNT int No
MAX_PACKET_SIZE int No

ProtocolUtil

Package: com.hypixel.hytale.protocol.io.netty

Fields

Field Type Nullable
APPLICATION_NO_ERROR int No
APPLICATION_RATE_LIMITED int No
APPLICATION_AUTH_FAILED int No
APPLICATION_INVALID_VERSION int No
CLOSE_ON_COMPLETE ChannelFutureListener No

RailConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
points RailPoint[] Yes

RailPoint

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
point Vector3f Yes
normal Vector3f Yes

Range

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
min int No
max int No

Rangeb

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
min byte No
max byte No

Rangef

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
min float No
max float No

RangeVector2f

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x Rangef Yes
y Rangef Yes

RangeVector3f

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x Rangef Yes
y Rangef Yes
z Rangef Yes

RaycastSelector

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
offset Vector3f Yes
distance int No
blockTagIndex int No
ignoreFluids boolean No
ignoreEmptyCollisionMaterial boolean No

RefillContainerInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
refillFluids int[] Yes

RemoveEntityInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityTarget InteractionTarget No

RepeatInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
forkInteractions int No
repeat int No

ReplaceInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
defaultValue int No
variable String Yes

RepulsionConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
radius float No
minForce float No
maxForce float No

RequiredBlockFaceSupport

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
faceType String Yes
selfFaceType String Yes
blockSetId String Yes
blockTypeId int No
tagIndex int No
fluidId int No
support SupportMatch No
matchSelf SupportMatch No
allowSupportPropagation boolean No
rotate boolean No
filler Vector3i[] Yes

ResetCooldownInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
cooldown InteractionCooldown Yes

ResourceType

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
icon String Yes

ReverbEffect

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
dryGain float No
modalDensity float No
diffusion float No
gain float No
highFrequencyGain float No
decayTime float No
highFrequencyDecayRatio float No
reflectionGain float No
reflectionDelay float No
lateReverbGain float No
lateReverbDelay float No
roomRolloffFactor float No
airAbsorptionHighFrequencyGain float No
limitDecayHighFrequency boolean No

RoofConnectedBlockRuleSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
regular StairConnectedBlockRuleSet Yes
hollow StairConnectedBlockRuleSet Yes
topperBlockId int No
width int No
materialName String Yes

RootInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
interactions int[] Yes
cooldown InteractionCooldown Yes
settings Map<GameMode, RootInteractionSettings> Yes
rules InteractionRules Yes
tags int[] Yes
clickQueuingTimeout float No
requireNewClick boolean No

RootInteractionSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
allowSkipChainOnClick boolean No
cooldown InteractionCooldown Yes

RotationNoise

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
pitch NoiseConfig[] Yes
yaw NoiseConfig[] Yes
roll NoiseConfig[] Yes

RunRootInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
rootInteraction int No

SavedMovementStates

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
flying boolean No

SelectedHitEntity

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
networkId int No
hitLocation Vector3f Yes
position Position Yes
bodyRotation Direction Yes

SelectInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
selector Selector Yes
ignoreOwner boolean No
hitEntity int No
hitEntityRules HitEntity[] Yes
failOn FailOnType No

Selector

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
MAX_SIZE int No

SerialInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
serialInteractions int[] Yes

ServerCameraSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
positionLerpSpeed float No
rotationLerpSpeed float No
distance float No
speedModifier float No
allowPitchControls boolean No
displayCursor boolean No
displayReticle boolean No
mouseInputTargetType MouseInputTargetType No
sendMouseMotion boolean No
skipCharacterPhysics boolean No
isFirstPerson boolean No
movementForceRotationType MovementForceRotationType No
movementForceRotation Direction Yes
attachedToType AttachedToType No
attachedToEntityId int No
eyeOffset boolean No
positionDistanceOffsetType PositionDistanceOffsetType No
positionOffset Position Yes
rotationOffset Direction Yes
positionType PositionType No
position Position Yes
rotationType RotationType No
rotation Direction Yes
canMoveType CanMoveType No
applyMovementType ApplyMovementType No
movementMultiplier Vector3f Yes
applyLookType ApplyLookType No
lookMultiplier Vector2f Yes
mouseInputType MouseInputType No
planeNormal Vector3f Yes

SimpleBlockInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
useLatestTarget boolean No

SimpleInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
next int No
failed int No

Size

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
width int No
height int No

SoftBlock

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
itemId String Yes
dropListId String Yes
isWeaponBreakable boolean No

SoundEvent

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
volume float No
pitch float No
musicDuckingVolume float No
ambientDuckingVolume float No
maxInstance int No
preventSoundInterruption boolean No
startAttenuationDistance float No
maxDistance float No
layers SoundEventLayer[] Yes
audioCategory int No

SoundEventLayer

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
volume float No
startDelay float No
looping boolean No
probability int No
probabilityRerollDelay float No
roundRobinHistorySize int No
randomSettings SoundEventLayerRandomSettings Yes
files String[] Yes

SoundEventLayerRandomSettings

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
minVolume float No
maxVolume float No
minPitch float No
maxPitch float No
maxStartOffset float No

SoundSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
sounds Map<String, Integer> Yes
category SoundCategory No

SpawnDeployableFromRaycastInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
deployableConfig DeployableConfig Yes
maxDistance float No
costs Map<Integer, Float> Yes

StabSelector

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
extendTop float No
extendBottom float No
extendLeft float No
extendRight float No
yawOffset float No
pitchOffset float No
rollOffset float No
startDistance float No
endDistance float No
testLineOfSight boolean No

StairConnectedBlockRuleSet

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
straightBlockId int No
cornerLeftBlockId int No
cornerRightBlockId int No
invertedCornerLeftBlockId int No
invertedCornerRightBlockId int No
materialName String Yes

StatsConditionInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
costs Map<Integer, Float> Yes
lessThan boolean No
lenient boolean No
valueType ValueType No

StringParamValue

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
value String Yes

TagPattern

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
type TagPatternType No
tagIndex int No
operands TagPattern[] Yes
not TagPattern Yes

TargetedDamage

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
index int No
damageEffects DamageEffects Yes
next int No

TeleportAck

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
teleportId byte No

Tint

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
top int No
bottom int No
front int No
back int No
left int No
right int No

ToggleGliderInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No

Trail

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
texture String Yes
lifeSpan int No
roll float No
start Edge Yes
end Edge Yes
lightInfluence float No
renderMode FXRenderMode No
intersectionHighlight IntersectionHighlight Yes
smooth boolean No
frameSize Vector2i Yes
frameRange Range Yes
frameLifeSpan int No

Transform

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
position Position Yes
orientation Direction Yes

TriggerCooldownInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
cooldown InteractionCooldown Yes

UseBlockInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No

UseEntityInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No

UVMotion

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
texture String Yes
addRandomUVOffset boolean No
speedX float No
speedY float No
scale float No
strength float No
strengthCurveType UVMotionCurveType No

VarInt

Package: com.hypixel.hytale.protocol.io

Vector2f

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x float No
y float No

Vector2i

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x int No
y int No

Vector3d

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x double No
y double No
z double No

Vector3f

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x float No
y float No
z float No

Vector3i

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x int No
y int No
z int No

VelocityConfig

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
groundResistance float No
groundResistanceMax float No
airResistance float No
airResistanceMax float No
threshold float No
style VelocityThresholdStyle No

ViewBobbing

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
firstPerson CameraShakeConfig Yes

Weather

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
tagIndexes int[] Yes
stars String Yes
moons Map<Integer, String> Yes
clouds Cloud[] Yes
sunlightDampingMultiplier Map<Float, Float> Yes
sunlightColors Map<Float, Color> Yes
skyTopColors Map<Float, ColorAlpha> Yes
skyBottomColors Map<Float, ColorAlpha> Yes
skySunsetColors Map<Float, ColorAlpha> Yes
sunColors Map<Float, Color> Yes
sunScales Map<Float, Float> Yes
sunGlowColors Map<Float, ColorAlpha> Yes
moonColors Map<Float, ColorAlpha> Yes
moonScales Map<Float, Float> Yes
moonGlowColors Map<Float, ColorAlpha> Yes
fogColors Map<Float, Color> Yes
fogHeightFalloffs Map<Float, Float> Yes
fogDensities Map<Float, Float> Yes
screenEffect String Yes
screenEffectColors Map<Float, ColorAlpha> Yes
colorFilters Map<Float, Color> Yes
waterTints Map<Float, Color> Yes
particle WeatherParticle Yes
fog NearFar Yes
fogOptions FogOptions Yes

WeatherParticle

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
systemId String Yes
color Color Yes
scale float No
isOvergroundOnly boolean No
positionOffsetMultiplier float No

WieldingInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
blockedEffects DamageEffects Yes
hasModifiers boolean No
angledWielding AngledWielding Yes

WiggleWeights

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
x float No
xDeceleration float No
y float No
yDeceleration float No
z float No
zDeceleration float No
roll float No
rollDeceleration float No
pitch float No
pitchDeceleration float No

WorldEnvironment

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
id String Yes
waterTint Color Yes
fluidParticles Map<Integer, FluidParticle> Yes
tagIndexes int[] Yes

WorldInteraction

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
entityId int No
blockPosition BlockPosition Yes
blockRotation BlockRotation Yes

WorldParticle

Package: com.hypixel.hytale.protocol

Fields

Field Type Nullable
NULLABLE_BIT_FIELD_SIZE int No
FIXED_BLOCK_SIZE int No
VARIABLE_FIELD_COUNT int No
VARIABLE_BLOCK_START int No
MAX_SIZE int No
systemId String Yes
scale float No
color Color Yes
positionOffset Vector3f Yes
rotationOffset Direction Yes

Clone this wiki locally