20#define TEXTURENAME_ALLOWED_CHARS "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.-"
Definition clientmap.h:30
const u16 LATEST_PROTOCOL_VERSION
Definition networkprotocol.cpp:64
ToServerCommand
Definition networkprotocol.h:679
@ TOSERVER_RESPAWN_LEGACY
Definition networkprotocol.h:775
@ TOSERVER_MODCHANNEL_LEAVE
Definition networkprotocol.h:703
@ TOSERVER_PLAYERITEM
Definition networkprotocol.h:767
@ TOSERVER_MODCHANNEL_MSG
Definition networkprotocol.h:709
@ TOSERVER_DELETEDBLOCKS
Definition networkprotocol.h:742
@ TOSERVER_GOTBLOCKS
Definition networkprotocol.h:733
@ TOSERVER_HAVE_MEDIA
Definition networkprotocol.h:832
@ TOSERVER_NODEMETA_FIELDS
Definition networkprotocol.h:798
@ TOSERVER_PLAYERPOS
Definition networkprotocol.h:717
@ TOSERVER_CLIENT_READY
Definition networkprotocol.h:839
@ TOSERVER_REQUEST_MEDIA
Definition networkprotocol.h:823
@ TOSERVER_SRP_BYTES_M
Definition networkprotocol.h:869
@ TOSERVER_INTERACT
Definition networkprotocol.h:777
@ TOSERVER_FIRST_SRP
Definition networkprotocol.h:849
@ TOSERVER_INIT
Definition networkprotocol.h:680
@ TOSERVER_REMOVED_SOUNDS
Definition networkprotocol.h:792
@ TOSERVER_DAMAGE
Definition networkprotocol.h:762
@ TOSERVER_NUM_MSG_TYPES
Definition networkprotocol.h:884
@ TOSERVER_UPDATE_CLIENT_INFO
Definition networkprotocol.h:876
@ TOSERVER_SRP_BYTES_A
Definition networkprotocol.h:858
@ TOSERVER_CHAT_MESSAGE
Definition networkprotocol.h:756
@ TOSERVER_MODCHANNEL_JOIN
Definition networkprotocol.h:697
@ TOSERVER_INIT2
Definition networkprotocol.h:691
@ TOSERVER_INVENTORY_ACTION
Definition networkprotocol.h:751
@ TOSERVER_INVENTORY_FIELDS
Definition networkprotocol.h:811
AccessDeniedCode
Definition networkprotocol.h:902
@ SERVER_ACCESSDENIED_SERVER_FAIL
Definition networkprotocol.h:912
@ SERVER_ACCESSDENIED_MAX
Definition networkprotocol.h:916
@ SERVER_ACCESSDENIED_CUSTOM_STRING
Definition networkprotocol.h:913
@ SERVER_ACCESSDENIED_CRASH
Definition networkprotocol.h:915
@ SERVER_ACCESSDENIED_ALREADY_CONNECTED
Definition networkprotocol.h:911
@ SERVER_ACCESSDENIED_TOO_MANY_USERS
Definition networkprotocol.h:909
@ SERVER_ACCESSDENIED_SHUTDOWN
Definition networkprotocol.h:914
@ SERVER_ACCESSDENIED_WRONG_PASSWORD
Definition networkprotocol.h:903
@ SERVER_ACCESSDENIED_SINGLEPLAYER
Definition networkprotocol.h:905
@ SERVER_ACCESSDENIED_UNEXPECTED_DATA
Definition networkprotocol.h:904
@ SERVER_ACCESSDENIED_WRONG_VERSION
Definition networkprotocol.h:906
@ SERVER_ACCESSDENIED_WRONG_CHARS_IN_NAME
Definition networkprotocol.h:907
@ SERVER_ACCESSDENIED_EMPTY_PASSWORD
Definition networkprotocol.h:910
@ SERVER_ACCESSDENIED_WRONG_NAME
Definition networkprotocol.h:908
CSMRestrictionFlags
Definition networkprotocol.h:926
@ CSM_RF_LOAD_CLIENT_MODS
Definition networkprotocol.h:932
@ CSM_RF_LOOKUP_NODES
Definition networkprotocol.h:936
@ CSM_RF_ALL
Definition networkprotocol.h:938
@ CSM_RF_CHAT_MESSAGES
Definition networkprotocol.h:933
@ CSM_RF_NONE
Definition networkprotocol.h:927
@ CSM_RF_READ_NODEDEFS
Definition networkprotocol.h:935
@ CSM_RF_READ_ITEMDEFS
Definition networkprotocol.h:934
@ CSM_RF_READ_PLAYERINFO
Definition networkprotocol.h:937
InteractAction
Definition networkprotocol.h:942
@ INTERACT_START_DIGGING
Definition networkprotocol.h:943
@ INTERACT_USE
Definition networkprotocol.h:947
@ INTERACT_DIGGING_COMPLETED
Definition networkprotocol.h:945
@ INTERACT_PLACE
Definition networkprotocol.h:946
@ INTERACT_ACTIVATE
Definition networkprotocol.h:948
@ INTERACT_STOP_DIGGING
Definition networkprotocol.h:944
AuthMechanism
Definition networkprotocol.h:888
@ AUTH_MECHANISM_SRP
Definition networkprotocol.h:896
@ AUTH_MECHANISM_NONE
Definition networkprotocol.h:890
@ AUTH_MECHANISM_LEGACY_PASSWORD
Definition networkprotocol.h:893
@ AUTH_MECHANISM_FIRST_SRP
Definition networkprotocol.h:899
constexpr u16 CLIENT_PROTOCOL_VERSION_MIN
Definition networkprotocol.h:16
constexpr u16 SERVER_PROTOCOL_VERSION_MIN
Definition networkprotocol.h:13
ToClientCommand
Definition networkprotocol.h:25
@ TOCLIENT_LOCAL_PLAYER_ANIMATIONS
Definition networkprotocol.h:538
@ TOCLIENT_FOV
Definition networkprotocol.h:153
@ TOCLIENT_ACCESS_DENIED_LEGACY
Definition networkprotocol.h:147
@ TOCLIENT_ACCEPT_SUDO_MODE
Definition networkprotocol.h:46
@ TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD
Definition networkprotocol.h:110
@ TOCLIENT_ITEMDEF
Definition networkprotocol.h:200
@ TOCLIENT_CHAT_MESSAGE
Definition networkprotocol.h:100
@ TOCLIENT_ADD_PARTICLESPAWNER
Definition networkprotocol.h:322
@ TOCLIENT_ACTIVE_OBJECT_MESSAGES
Definition networkprotocol.h:125
@ TOCLIENT_MODCHANNEL_SIGNAL
Definition networkprotocol.h:594
@ TOCLIENT_SET_MOON
Definition networkprotocol.h:615
@ TOCLIENT_ACCESS_DENIED
Definition networkprotocol.h:54
@ TOCLIENT_SPAWN_PARTICLE
Definition networkprotocol.h:274
@ TOCLIENT_PRIVILEGES
Definition networkprotocol.h:227
@ TOCLIENT_HUD_SET_PARAM
Definition networkprotocol.h:488
@ TOCLIENT_DEATHSCREEN_LEGACY
Definition networkprotocol.h:162
@ TOCLIENT_CSM_RESTRICTION_FLAGS
Definition networkprotocol.h:82
@ TOCLIENT_SET_LIGHTING
Definition networkprotocol.h:662
@ TOCLIENT_MOVE_PLAYER_REL
Definition networkprotocol.h:632
@ TOCLIENT_STOP_SOUND
Definition networkprotocol.h:222
@ TOCLIENT_NODEMETA_CHANGED
Definition networkprotocol.h:601
@ TOCLIENT_DENY_SUDO_MODE
Definition networkprotocol.h:50
@ TOCLIENT_PLAY_SOUND
Definition networkprotocol.h:206
@ TOCLIENT_SET_STARS
Definition networkprotocol.h:623
@ TOCLIENT_SET_SKY
Definition networkprotocol.h:500
@ TOCLIENT_MINIMAP_MODES
Definition networkprotocol.h:651
@ TOCLIENT_REMOVENODE
Definition networkprotocol.h:68
@ TOCLIENT_HP
Definition networkprotocol.h:135
@ TOCLIENT_MEDIA_PUSH
Definition networkprotocol.h:92
@ TOCLIENT_SRP_BYTES_S_B
Definition networkprotocol.h:637
@ TOCLIENT_DETACHED_INVENTORY
Definition networkprotocol.h:241
@ TOCLIENT_HELLO
Definition networkprotocol.h:26
@ TOCLIENT_AUTH_ACCEPT
Definition networkprotocol.h:36
@ TOCLIENT_MOVEMENT
Definition networkprotocol.h:258
@ TOCLIENT_CLOUD_PARAMS
Definition networkprotocol.h:559
@ TOCLIENT_HUDADD
Definition networkprotocol.h:445
@ TOCLIENT_FADE_SOUND
Definition networkprotocol.h:569
@ TOCLIENT_NUM_MSG_TYPES
Definition networkprotocol.h:675
@ TOCLIENT_DELETE_PARTICLESPAWNER
Definition networkprotocol.h:554
@ TOCLIENT_HUDRM
Definition networkprotocol.h:467
@ TOCLIENT_MEDIA
Definition networkprotocol.h:168
@ TOCLIENT_MOVE_PLAYER
Definition networkprotocol.h:140
@ TOCLIENT_SET_SUN
Definition networkprotocol.h:606
@ TOCLIENT_SHOW_FORMSPEC
Definition networkprotocol.h:249
@ TOCLIENT_ADDNODE
Definition networkprotocol.h:62
@ TOCLIENT_TIME_OF_DAY
Definition networkprotocol.h:76
@ TOCLIENT_BREATH
Definition networkprotocol.h:495
@ TOCLIENT_BLOCKDATA
Definition networkprotocol.h:61
@ TOCLIENT_FORMSPEC_PREPEND
Definition networkprotocol.h:645
@ TOCLIENT_OVERRIDE_DAY_NIGHT_RATIO
Definition networkprotocol.h:532
@ TOCLIENT_MODCHANNEL_MSG
Definition networkprotocol.h:584
@ TOCLIENT_NODEDEF
Definition networkprotocol.h:183
@ TOCLIENT_PLAYER_SPEED
Definition networkprotocol.h:87
@ TOCLIENT_HUDCHANGE
Definition networkprotocol.h:472
@ TOCLIENT_EYE_OFFSET
Definition networkprotocol.h:547
@ TOCLIENT_HUD_SET_FLAGS
Definition networkprotocol.h:482
@ TOCLIENT_ANNOUNCE_MEDIA
Definition networkprotocol.h:189
@ TOCLIENT_INVENTORY
Definition networkprotocol.h:70
@ TOCLIENT_UPDATE_PLAYER_LIST
Definition networkprotocol.h:575
@ TOCLIENT_INVENTORY_FORMSPEC
Definition networkprotocol.h:235
u16 session_t
Definition networkprotocol.h:22
PlayerListModifer
Definition networkprotocol.h:920
@ PLAYER_LIST_INIT
Definition networkprotocol.h:921
@ PLAYER_LIST_REMOVE
Definition networkprotocol.h:923
@ PLAYER_LIST_ADD
Definition networkprotocol.h:922
const u16 FORMSPEC_API_VERSION
Definition networkprotocol.cpp:67