mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
67 lines
2.1 KiB
C++
67 lines
2.1 KiB
C++
|
// Minetest
|
||
|
// SPDX-License-Identifier: LGPL-2.1-or-later
|
||
|
|
||
|
#include "networkprotocol.h"
|
||
|
|
||
|
|
||
|
/*
|
||
|
PROTOCOL VERSION < 37:
|
||
|
Until (and including) version 0.4.17.1
|
||
|
PROTOCOL VERSION 37:
|
||
|
Redo detached inventory sending
|
||
|
Add TOCLIENT_NODEMETA_CHANGED
|
||
|
New network float format
|
||
|
ContentFeatures version 13
|
||
|
Add full Euler rotations instead of just yaw
|
||
|
Add TOCLIENT_PLAYER_SPEED
|
||
|
[bump for 5.0.0]
|
||
|
PROTOCOL VERSION 38:
|
||
|
Incremental inventory sending mode
|
||
|
Unknown inventory serialization fields no longer throw an error
|
||
|
Mod-specific formspec version
|
||
|
Player FOV override API
|
||
|
"ephemeral" added to TOCLIENT_PLAY_SOUND
|
||
|
PROTOCOL VERSION 39:
|
||
|
Updated set_sky packet
|
||
|
Adds new sun, moon and stars packets
|
||
|
Minimap modes
|
||
|
PROTOCOL VERSION 40:
|
||
|
TOCLIENT_MEDIA_PUSH changed, TOSERVER_HAVE_MEDIA added
|
||
|
PROTOCOL VERSION 41:
|
||
|
Added new particlespawner parameters
|
||
|
[scheduled bump for 5.6.0]
|
||
|
PROTOCOL VERSION 42:
|
||
|
TOSERVER_UPDATE_CLIENT_INFO added
|
||
|
new fields for TOCLIENT_SET_LIGHTING and TOCLIENT_SET_SKY
|
||
|
Send forgotten TweenedParameter properties
|
||
|
[scheduled bump for 5.7.0]
|
||
|
PROTOCOL VERSION 43:
|
||
|
"start_time" added to TOCLIENT_PLAY_SOUND
|
||
|
place_param2 type change u8 -> optional<u8>
|
||
|
[scheduled bump for 5.8.0]
|
||
|
PROTOCOL VERSION 44:
|
||
|
AO_CMD_SET_BONE_POSITION extended
|
||
|
Add TOCLIENT_MOVE_PLAYER_REL
|
||
|
Move default minimap from client-side C++ to server-side builtin Lua
|
||
|
[scheduled bump for 5.9.0]
|
||
|
PROTOCOL VERSION 45:
|
||
|
Minimap HUD element supports negative size values as percentages
|
||
|
[bump for 5.9.1]
|
||
|
PROTOCOL VERSION 46:
|
||
|
Move default hotbar from client-side C++ to server-side builtin Lua
|
||
|
Add shadow tint to Lighting packets
|
||
|
Add shadow color to CloudParam packets
|
||
|
Move death screen to server and make it a regular formspec
|
||
|
The server no longer triggers the hardcoded client-side death
|
||
|
formspec, but the client still supports it for compatibility with
|
||
|
old servers.
|
||
|
Rename TOCLIENT_DEATHSCREEN to TOCLIENT_DEATHSCREEN_LEGACY
|
||
|
Rename TOSERVER_RESPAWN to TOSERVER_RESPAWN_LEGACY
|
||
|
[scheduled bump for 5.10.0]
|
||
|
*/
|
||
|
|
||
|
const u16 LATEST_PROTOCOL_VERSION = 46;
|
||
|
|
||
|
// See also formspec [Version History] in doc/lua_api.md
|
||
|
const u16 FORMSPEC_API_VERSION = 7;
|