Skip to content

com.hypixel.hytale.protocol

Package: com.hypixel.hytale.protocol

This package contains 397 types that define the Hytale binary protocol layer. It includes packet interfaces, serializable data structures, interaction types, entity component updates, selectors, parameter values, and enums encoding game constants.

All serializable types follow a uniform ByteBuf-based binary protocol with nullable bit fields, fixed blocks, variable-length sections, and VarInt length prefixes. Multi-byte values use little-endian encoding.

TypeDescription
PacketAPI
ToClientPacketAPI
ToServerPacketAPI
TypeDescription
ComponentUpdate
Interaction
ParamValueAPI
Selector
TypeDescription
AOECircleSelector
AOECylinderSelector
AbilityEffects
ActiveAnimationsUpdate
AmbienceFX
AmbienceFXAmbientBed
AmbienceFXBlockSoundSet
AmbienceFXConditions
AmbienceFXMusic
AmbienceFXSound
AmbienceFXSoundEffect
AngledDamage
AngledWielding
Animation
AnimationSet
ApplicationEffects
AppliedForce
ApplyEffectInteraction
ApplyForceInteraction
Asset
AssetIconProperties
AudioCategory
AudioUpdate
Bench
BenchRequirementAPI
BenchTierLevel
BenchUpgradeRequirement
BlockBreakingAPI
BlockBreakingDecal
BlockConditionInteraction
BlockFaceSupport
BlockFlagsAPI
BlockGathering
BlockGroup
BlockIdMatcher
BlockMatcher
BlockMount
BlockMovementSettings
BlockParticleSet
BlockPlacementSettings
BlockPositionAPI
BlockRotationAPI
BlockSelectorToolData
BlockSet
BlockSoundSet
BlockTexturesAPI
BlockType
BlockUpdate
BoolParamValue
BreakBlockInteraction
BuilderToolInteraction
CachedPacketAPI
CameraAxis
CameraInteraction
CameraSettings
CameraShake
CameraShakeConfig
CancelChainInteraction
ChainFlagInteraction
ChainingInteraction
ChangeActiveSlotInteraction
ChangeBlockInteraction
ChangeStatInteraction
ChangeStateInteraction
ChargingDelay
ChargingInteraction
ClampConfig
ClearEntityEffectInteraction
Cloud
Color
ColorAlpha
ColorLightAPI
CombatTextEntityUIComponentAnimationEvent
CombatTextUpdate
ConditionInteraction
ConnectedBlockRuleSet
CooldownConditionInteraction
CraftingRecipe
DamageCause
DamageEffects
DamageEntityInteraction
DeployableConfig
DetailBox
DirectionAPI
DoubleParamValue
DynamicLightUpdate
EasingConfig
Edge
EffectConditionInteraction
EntityEffect
EntityEffectUpdate
EntityEffectsUpdate
EntityMatcher
EntityStatEffects
EntityStatOnHit
EntityStatType
EntityStatUpdateAPI
EntityStatsUpdate
EntityUIComponent
EntityUpdate
EqualizerEffect
Equipment
EquipmentUpdate
ExtraResources
FirstClickInteraction
FloatRange
Fluid
FluidFX
FluidFXMovementSettings
FluidParticle
FogOptions
ForkedChainIdAPI
FormattedMessageAPI
HalfFloatPosition
HarvestingAPI
HitEntity
HitboxAPI
HitboxCollisionConfig
HitboxCollisionUpdate
HorizontalSelector
HostAddressAPI
IncrementCooldownInteraction
InitialVelocity
InstantData
IntParamValue
IntangibleUpdate
InteractableUpdate
InteractionCameraAPI
InteractionCameraSettings
InteractionChainDataAPI
InteractionConfiguration
InteractionCooldownAPI
InteractionEffects
InteractionPriority
InteractionRules
InteractionSettingsAPI
InteractionSyncDataAPI
InteractionsUpdate
IntersectionHighlight
InventorySectionAPI
InvulnerableUpdate
ItemAnimation
ItemAppearanceCondition
ItemArmor
ItemBaseAPI
ItemBuilderToolDataAPI
ItemCategory
ItemEntityConfig
ItemGlider
ItemLibrary
ItemPlayerAnimations
ItemPullbackConfigurationAPI
ItemQuality
ItemQuantityAPI
ItemResourceTypeAPI
ItemReticle
ItemReticleConfig
ItemSoundSet
ItemTool
ItemToolSpec
ItemTranslationProperties
ItemUpdate
ItemUtility
ItemWeapon
ItemWithAllMetadataAPI
LongParamValue
MaterialQuantity
MemoriesConditionInteraction
Model
ModelAttachment
ModelDisplayAPI
ModelOverride
ModelParticle
ModelTextureAPI
ModelTrailAPI
ModelTransformAPI
ModelUpdate
ModelVFX
Modifier
ModifyInventoryInteraction
MountedUpdate
MouseButtonEventAPI
MouseMotionEventAPI
MovementConditionInteraction
MovementEffects
MovementSettings
MovementStatesAPI
MovementStatesUpdate
Nameplate
NameplateUpdate
NearFar
NewSpawnUpdate
NoiseConfig
Objective
ObjectiveTask
OffsetNoise
PacketRegistry
ParallelInteraction
Particle
ParticleAnimationFrame
ParticleAttractor
ParticleCollision
ParticleSpawner
ParticleSpawnerGroup
ParticleSystem
PhysicsConfig
PickBlockInteraction
PlaceBlockInteraction
PlayerSkinAPI
PlayerSkinUpdate
PositionAPI
PredictionUpdate
ProjectileConfig
ProjectileInteraction
PropUpdate
ProtocolSettings
RailConfigAPI
RailPointAPI
Range
RangeVector2f
RangeVector3f
Rangeb
RangefAPI
RaycastSelector
RemoveEntityInteraction
RepeatInteraction
ReplaceInteraction
RepulsionConfig
RepulsionUpdate
RequiredBlockFaceSupport
ResetCooldownInteraction
ResourceType
RespondToHitUpdate
ReverbEffect
RoofConnectedBlockRuleSetAPI
RootInteraction
RootInteractionSettingsAPI
RotationNoise
RunRootInteraction
SavedMovementStatesAPI
SelectInteraction
SelectedHitEntityAPI
SerialInteraction
ServerCameraSettings
SimpleBlockInteraction
SimpleInteraction
Size
SoftBlockAPI
SoundEvent
SoundEventLayer
SoundEventLayerRandomSettings
SoundSet
SpawnDeployableFromRaycastInteraction
StabSelector
StairConnectedBlockRuleSetAPI
StatsConditionInteraction
StringParamValue
TagPattern
TargetedDamage
TeleportAck
TintAPI
ToggleGliderInteraction
Trail
Transform
TransformUpdate
TriggerCooldownInteraction
UIComponentsUpdate
UVMotion
UseBlockInteraction
UseEntityInteraction
Vector2fAPI
Vector2i
Vector3d
Vector3f
Vector3i
VelocityConfig
ViewBobbing
Weather
WeatherParticle
WieldingInteraction
WiggleWeights
WorldEnvironment
WorldInteraction
WorldParticle
TypeDescription
AccumulationMode
AmbienceFXAltitude
AmbienceFXSoundPlay3D
AmbienceTransitionSpeed
AnimationSlot
ApplyForceStateAPI
ApplyLookType
ApplyMovementType
AttachedToType
BenchTypeAPI
BlockFace
BlockMaterialAPI
BlockMountType
BlockNeighborAPI
BlockParticleEventAPI
BlockPlacementRotationModeAPI
BlockPreviewVisibilityAPI
BlockSoundEvent
BlockSupportsRequiredForType
CalculationType
CameraActionType
CameraNodeAPI
CameraPerspectiveType
CanMoveType
ChangeStatBehaviourAPI
ChangeVelocityTypeAPI
ClickType
ClientCameraView
CollisionType
CombatTextEntityUIAnimationEventType
ComponentUpdateType
ConnectedBlockRuleSetTypeAPI
CosmeticAPI
CurveType
DebugShape
DrawTypeAPI
EasingType
EffectDirection
EffectOp
EmitShape
EntityMatcherType
EntityPartAPI
EntityStatOpAPI
EntityStatResetBehaviorAPI
EntityUIType
FXRenderMode
FailOnType
FluidDrawTypeAPI
FluidFog
GameModeAPI
HorizontalSelectorDirection
InteractionStateAPI
InteractionTarget
InteractionTypeAPI
InventoryActionType
ItemArmorSlotAPI
ItemGridInfoDisplayMode
ItemReticleClientEvent
ItemSoundEvent
LoopOption
Match
MaybeBoolAPI
ModifierTarget
MountController
MouseButtonStateAPI
MouseButtonTypeAPI
MouseInputTargetType
MouseInputType
MovementDirectionAPI
MovementForceRotationType
MovementType
NetworkChannelAPI
NoiseType
OpacityAPI
OverlapBehavior
ParticleCollisionAction
ParticleCollisionBlockType
ParticleRotationInfluence
ParticleScaleRatioConstraint
ParticleUVOption
PhobiaAPI
PhysicsType
PickupLocationAPI
PositionDistanceOffsetType
PositionType
PrioritySlotAPI
RandomRotationAPI
RaycastMode
Rotation
RotationMode
RotationType
ShaderTypeAPI
ShadingModeAPI
SmartMoveTypeAPI
SoftParticle
SortType
SoundCategory
SupportMatchAPI
SwitchTo
TagPatternType
UVMotionCurveType
UpdateType
ValueTypeAPI
VariantRotation
VelocityThresholdStyleAPI
WaitForDataFromAPI
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.