]> git.lizzy.rs Git - hydra-dragonfire.git/blob - spec/client/pkt
e7c609bd9b3ba30c901d7c9b62bfb2d18bbb90a2
[hydra-dragonfire.git] / spec / client / pkt
1 hello
2         number serialize_ver
3         number compression
4         number proto_ver
5         auth_methods auth_methods
6         string username
7 accept_auth
8         vec3 player_pos
9         # int64
10         number map_seed
11         number send_interval
12         auth_methods sudo_auth_methods
13 accept_sudo_mode
14 deny_sudo_mode
15 kick
16         kick_reason reason
17         [custom] val.Reason == mt.Custom || val.Reason == mt.Shutdown || val.Reason == mt.Crash
18         string custom
19         [reconnect] val.Reason == mt.Shutdown || val.Reason == mt.Crash
20         boolean reconnect
21 blk_data
22         vec3 blkpos
23         # TODO
24 add_node
25         vec3 pos
26         node node
27         boolean keep_meta
28 remove_node
29         vec3 pos
30 inv
31         string inv
32 time_of_day
33         number time
34         number speed
35 csm_restriction_flags
36         csm_restriction_flags flags
37         number map_range
38 add_player_vel
39         vec3 vel
40 media_push
41         fixed_string sha1
42         string filename
43         boolean should_cache
44         string data
45 chat_msg
46         chat_msg_type type
47         string sender
48         string text
49         # int64
50         number timestamp
51 ao_rm_add
52         # TODO
53 ao_msgs
54         # TODO
55 hp
56         number hp
57 move_player
58         vec3 pos
59         number pitch
60         number yaw
61 legacy_kick
62         string reason
63 fov
64         number fov
65         boolean multiplier
66         number transition_time
67 death_screen
68         boolean point_cam
69         vec3 point_at
70 media
71         # TODO
72 node_defs
73         # TODO
74 announce_media
75         # TODO
76 item_defs
77         # TODO
78 play_sound
79         number id
80         string name
81         number gain
82         sound_src_type src_type
83         vec3 pos
84         number src_aoid
85         boolean loop
86         number fade
87         number pitch
88         boolean ephemeral
89 stop_sound
90         number id
91 privs
92         string_set privs
93 inv_formspec
94         string formspec
95 detached_inv
96         string name
97         boolean keep
98         number len
99         string inv
100 show_formspec
101         string formspec
102         string formname
103 movement
104         number default_accel
105         number air_accel
106         number fast_accel
107         number walk_speed
108         number crouch_speed
109         number fast_speed
110         number climb_speed
111         number jump_speed
112         number fluidity
113         number smoothing
114         number sink
115         number gravity
116 spawn_particle
117         vec3 pos
118         vec3 vel
119         vec3 acc
120         number expiration_time
121         number size
122         boolean collide
123         string texture
124         boolean vertical
125         boolean collision_rm
126         tile_anim anim_params
127         number glow
128         boolean ao_collision
129         number node_param0
130         number node_param2
131         number node_tile
132 add_particle_spawner
133         number amount
134         number duration
135         box3 pos
136         box3 vel
137         box3 acc
138         box1 expiration_time
139         box1 size
140         boolean collide
141         string texture
142         number id
143         boolean vertical
144         boolean collision_rm
145         tile_anim anim_params
146         number glow
147         boolean ao_collision
148         number node_param0
149         number node_param2
150         number node_tile
151 add_hud
152         number id
153         hud hud
154 rm_hud
155         number id
156 change_hud
157         number id
158         hud_field field
159         [pos] val.Field == mt.HUDPos
160         [name] val.Field == mt.HUDName
161         [text] val.Field == mt.HUDText
162         [number] val.Field == mt.HUDNumber
163         [item] val.Field == mt.HUDItem
164         [dir] val.Field == mt.HUDDir
165         [align] val.Field == mt.HUDAlign
166         [offset] val.Field == mt.HUDOffset
167         [world_pos] val.Field == mt.HUDWorldPos
168         [size] val.Field == mt.HUDSize
169         [z_index] val.Field == mt.HUDZIndex
170         [text_2] val.Field == mt.HUDText2
171         vec2 pos
172         string name
173         string text
174         number number
175         number item
176         number dir
177         vec2 align
178         vec2 offset
179         vec3 world_pos
180         vec2 size
181         number z_index
182         string text_2
183 hud_flags
184         hud_flags flags
185         hud_flags mask
186 set_hotbar_param
187         hotbar_param param
188         number size
189         string img
190 breath
191         number breath
192 sky_params
193         color bg_color
194         string type
195         boolean clouds
196         color sun_fog_tint
197         color moon_fog_tint
198         string fog_tint_type
199         [textures] val.Type == "skybox"
200         texture_list textures
201         [day_sky] val.Type == "regular"
202         [day_horizon] val.Type == "regular"
203         [dawn_sky] val.Type == "regular"
204         [dawn_horizon] val.Type == "regular"
205         [night_sky] val.Type == "regular"
206         [night_horizon] val.Type == "regular"
207         [indoor] val.Type == "regular"
208         color day_sky
209         color day_horizon
210         color dawn_sky
211         color dawn_horizon
212         color night_sky
213         color night_horizon
214         color indoor
215 override_day_night_ratio
216         boolean override
217         number ratio
218 local_player_anim
219         box1 idle
220         box1 walk
221         box1 dig
222         box1 walk_dig
223         number speed
224 eye_offset
225         vec3 first
226         vec3 third
227 del_particle_spawner
228         number id
229 cloud_params
230         number density
231         color diffuse_color
232         color ambient_color
233         number height
234         number thickness
235         vec2 speed
236 fade_sound
237         number id
238         number step
239         number gain
240 update_player_list
241         player_list_update_type type
242         string_list players
243 mod_chan_msg
244         string channel
245         string sender
246         string msg
247 mod_chan_sig
248         mod_chan_sig signal
249         string channel
250 node_metas_changed
251         # TODO
252 sun_params
253         boolean visible
254         string texture
255         string tone_map
256         string rise
257         boolean rising
258         number size
259 moon_params
260         boolean visible
261         string texture
262         string tone_map
263         number size
264 star_params
265         boolean visible
266         number count
267         color color
268         number size
269 srp_bytes_salt_b
270         string salt
271         string b
272 formspec_prepend
273         string prepend
274 minimap_modes
275         # TODO
276 disco