mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2024-11-27 06:19:01 +00:00
3.8 KiB
3.8 KiB
Minecraft Network Protocol Docs 08/24/2023
For r20u3, Network Protocol Version 617
Added Packets
RefreshEntitlementsPacket [Empty packet]
Renamed Packets
LegacyTelemetryEventPacket [Previously EventPacket]
Modified Packets
CameraPresetsPacket:
- Deleted mData (CompoundTag)
- Added mCameraPresets (CameraPresets) [Actual new serialization is listed below]
CameraInstructionPacket:
- Deleted mData (CompoundTag)
- Added mCameraInstruction (CameraInstruction) [Actual new serialization is listed below]
ResourcePacksInfoPacket:
- Added mData.getCDNUrls (VectorList<std::pair<std::string, std::string>>)
New Serializations
CameraPresets:
- Added mPresets (std::vector)
CameraPreset:
- Added mName (std::string)
- Added mInheritFrom (std::string)
- Added mPosX (brstd::optional)
- Added mPosY (brstd::optional)
- Added mPosZ (brstd::optional)
- Added mRotX (brstd::optional)
- Added mRotY (brstd::optional)
- Added mListener (brstd::optional)
- Added mPlayerEffects (brstd::optional)
CameraInstruction:
- Added mSet (brstd::optional)
- Added mClear (brstd::optional)
- Added mFade (brstd::optional)
SetInstruction:
- Added mPresetIndex (uint32_t)
- Added mEase (brstd::optional)
- Added mPos (brstd::optional)
- Added mRot (brstd::optional)
- Added mFacing (brstd::optional)
- Added mDefault (brstd::optional)
EaseOption:
- Added mType (EasingType)
- Added mEasingTime (float)
PosOption:
- Added mPos (Vec3)
RotOption:
- Added mRotX (float)
- Added mRotY (float)
FacingOption:
- Added mFacingPos (Vec3)
FadeInstruction:
- Added mTime (brstd::optional)
- Added mColor (brstd::optional)
TimeOption:
- Added mFadeInTime (float)
- Added mHoldTime (float)
- Added mFadeOutTime (float)
ColorOption:
- Added mRed (float)
- Added mGreen (float)
- Added mBlue (float)
DataList:
- Added count (uint32_t)
- Added item (DataItem)
LevelSettings:
- Removed isEditorWorld
- Added editorWorldType (Editor::WorldType)
Added Enums
CameraPreset::AudioListener:
- Added Camera(0)
- Added Player(1)
EasingType:
- Added Linear(0)
- Added Spring(1)
- Added InQuad(2)
- Added OutQuad(3)
- Added InOutQuad(4)
- Added InCubic(5)
- Added OutCubic(6)
- Added InOutCubic(7)
- Added InQuart(8)
- Added OutQuart(9)
- Added InOutQuart(10)
- Added InQuint(11)
- Added OutQuint(12)
- Added InOutQuint(13)
- Added InSine(14)
- Added OutSine(15)
- Added InOutSine(16)
- Added InExpo(17)
- Added OutExpo(18)
- Added InOutExpo(19)
- Added InCirc(20)
- Added OutCirc(21)
- Added InOutCirc(22)
- Added InBounce(23)
- Added OutBounce(24)
- Added InOutBounce(25)
- Added InBack(26)
- Added OutBack(27)
- Added InOutBack(28)
- Added InElastic(29)
- Added OutElastic(30)
- Added InOutElastic(31)
- Added _Count(32)
- Added _Invalid(33)
Editor::WorldType:
- Added NonEditor(0)
- Added EditorProject(1)
- Added EditorTestLevel(2)
Enum Changes
BuildPlatform:
- Added Sony(11)
- Removed PS4
LevelSoundEvent:
- Added Bump(470)
- Added PumpkinCarve(471)
- Added ConvertHuskToZombie(472)
- Added PigDeath(473)
- Added HoglinConvertToZombified(474)
- Added AmbientUnderwaterEnter(475)
- Added AmbientUnderwaterExit(476)
- Displaced Undefined
MinecraftPacketIds:
- Added LegacyTelemetryEvent(65)
- Added RefreshEntitlementsPacket(200)
- Removed Event
MolangVersion:
- Added QueryBlockPropertyRenamedToState(9)
- Displaced NumValidVersions
ParticleType:
- Added CherryLeaves(86)
- Displaced _count
PlayerActionType:
- Added StartFlying(34)
- Added StopFlying(35)
- Displaced Count
PlayerAuthInputPacket::InputData:
- Added StartFlying(42)
- Added StopFlying(43)
- Displaced INPUT_NUM
TextProcessingEventOrigin:
- Added PassThroughWithoutSift(14)
- Displaced COUNT