@@ -21,7 +21,6 @@ members = [
21
21
' crates/hyperion-clap' ,
22
22
' crates/hyperion-command' ,
23
23
' crates/hyperion-crafting' ,
24
- ' crates/hyperion-event-macros' ,
25
24
' crates/hyperion-genmap' ,
26
25
' crates/hyperion-gui' ,
27
26
' crates/hyperion-inventory' ,
@@ -40,8 +39,8 @@ members = [
40
39
' crates/hyperion-stats' ,
41
40
' crates/hyperion-text' ,
42
41
' crates/hyperion-utils' ,
42
+ ' crates/packet-channel' ,
43
43
' crates/simd-utils' ,
44
- ' crates/system-order' ,
45
44
' events/tag' ,
46
45
' tools/packet-inspector' ,
47
46
' tools/rust-mc-bot' ,
@@ -51,10 +50,12 @@ resolver = '2'
51
50
[workspace .dependencies ]
52
51
anyhow = ' 1.0.98'
53
52
approx = ' 0.5.1'
53
+ arc-swap = ' 1.7.1'
54
54
arrayvec = ' 0.7.4'
55
55
base64 = ' 0.22.1'
56
56
bitfield-struct = " 0.10.1"
57
57
bitvec = ' 1.0.1'
58
+ boxcar = ' 0.2.13'
58
59
bumpalo = ' 3.16'
59
60
byteorder = ' 1.5.0'
60
61
bytes = ' 1.8.0'
@@ -72,7 +73,7 @@ enumset = '1.1.6'
72
73
fastrand = ' 2.1.0'
73
74
flume = ' 0.11.1'
74
75
futures-util = ' 0.3.31'
75
- glam = " 0.30 .3"
76
+ glam = " 0.29 .3"
76
77
heapless = ' 0.8.0'
77
78
heed = " 0.21.0"
78
79
hex = ' 0.4.3'
@@ -90,9 +91,9 @@ num-traits = '0.2.19'
90
91
num_cpus = " 1.16.0"
91
92
once_cell = ' 1.21.3'
92
93
ordered-float = " 5.0.0"
93
- ouroboros = ' 0.18.5'
94
94
papaya = " 0.2.1"
95
95
parking_lot = ' 0.12.3'
96
+ paste = " 1.0.15"
96
97
plotters-bitmap = ' 0.3.6'
97
98
proc-macro2 = ' 1.0.95'
98
99
proptest = ' 1.5.0'
@@ -102,12 +103,14 @@ rayon = '1.10.0'
102
103
rkyv = ' 0.8.8'
103
104
serde = ' 1.0.217'
104
105
serde_json = ' 1.0.140'
106
+ serial_test = ' 3.2.0'
105
107
slotmap = ' 1.0.7'
106
108
snafu = ' 0.8.5'
107
109
syn = ' 2.0.101'
108
110
tango-bench = " 0.6.0"
109
111
tar = ' 0.4.41'
110
112
thiserror = ' 2.0.12'
113
+ thread_local = ' 1.1.8'
111
114
tikv-jemallocator = ' 0.6.0'
112
115
time = ' 0.3.41'
113
116
tokio = ' 1.45.0'
@@ -119,11 +122,16 @@ uuid = '1.16.0'
119
122
path = " crates/hyperion-proxy-module"
120
123
121
124
[workspace .dependencies .bvh ]
122
- git = ' https://github.com/andrewgazelka /bvh-data'
125
+ git = ' https://github.com/TestingPlant /bvh-data'
123
126
124
127
[workspace .dependencies .bvh-region ]
125
128
path = ' crates/bvh-region'
126
129
130
+ [workspace .dependencies .bevy ]
131
+ default-features = false
132
+ features = [' multi_threaded' ]
133
+ version = " 0.16.1"
134
+
127
135
[workspace .dependencies .bytemuck ]
128
136
features = [' derive' ]
129
137
version = ' 1.23.0'
@@ -133,7 +141,7 @@ features = ['derive']
133
141
version = ' 4.5.38'
134
142
135
143
[workspace .dependencies .derive_more ]
136
- features = [' display' , ' from' , ' deref' , ' deref_mut' , ' debug' , ' constructor' ]
144
+ features = [' display' , ' from' , ' into ' , ' deref' , ' deref_mut' , ' debug' , ' constructor' , ' add ' ]
137
145
version = " 2.0.1"
138
146
139
147
[workspace .dependencies .divan ]
@@ -143,10 +151,6 @@ git = 'https://github.com/nvzqz/divan'
143
151
default-features = false
144
152
version = ' 1.1.1'
145
153
146
- [workspace .dependencies .flecs_ecs ]
147
- features = [' flecs_manual_registration' ]
148
- git = ' https://github.com/Indra-db/Flecs-Rust'
149
-
150
154
[workspace .dependencies .geometry ]
151
155
path = ' crates/geometry'
152
156
@@ -165,9 +169,6 @@ path = 'crates/hyperion-command'
165
169
[workspace .dependencies .hyperion-crafting ]
166
170
path = ' crates/hyperion-crafting'
167
171
168
- [workspace .dependencies .hyperion-event-macros ]
169
- path = ' crates/hyperion-event-macros'
170
-
171
172
[workspace .dependencies .hyperion-genmap ]
172
173
path = ' crates/hyperion-genmap'
173
174
@@ -207,6 +208,9 @@ path = 'crates/hyperion-text'
207
208
[workspace .dependencies .hyperion-utils ]
208
209
path = ' crates/hyperion-utils'
209
210
211
+ [workspace .dependencies .packet-channel ]
212
+ path = ' crates/packet-channel'
213
+
210
214
[workspace .dependencies .indexmap ]
211
215
features = [' rayon' ]
212
216
version = ' 2.9.0'
@@ -244,9 +248,6 @@ path = 'crates/simd-utils'
244
248
default-features = false
245
249
version = ' 5.2.0'
246
250
247
- [workspace .dependencies .system-order ]
248
- path = ' crates/system-order'
249
-
250
251
[workspace .dependencies .tokio-util ]
251
252
features = [' full' ]
252
253
version = ' 0.7.15'
@@ -264,43 +265,47 @@ features = ['timer-fallback']
264
265
version = ' 0.11.4'
265
266
266
267
[workspace .dependencies .valence_anvil ]
267
- branch = ' feat-open '
268
+ branch = ' feat-bytes '
268
269
features = [' parsing' ]
269
- git = ' https://github.com/andrewgazelka /valence'
270
+ git = ' https://github.com/TestingPlant /valence'
270
271
271
272
[workspace .dependencies .valence_build_utils ]
272
- branch = ' feat-open'
273
- git = ' https://github.com/andrewgazelka/valence'
273
+ branch = ' feat-bytes'
274
+ git = ' https://github.com/TestingPlant/valence'
275
+
276
+ [workspace .dependencies .valence_bytes ]
277
+ branch = ' feat-bytes'
278
+ git = ' https://github.com/TestingPlant/valence'
274
279
275
280
[workspace .dependencies .valence_generated ]
276
- branch = ' feat-open '
277
- git = ' https://github.com/andrewgazelka /valence'
281
+ branch = ' feat-bytes '
282
+ git = ' https://github.com/TestingPlant /valence'
278
283
279
284
[workspace .dependencies .valence_ident ]
280
- branch = ' feat-open '
281
- git = ' https://github.com/andrewgazelka /valence'
285
+ branch = ' feat-bytes '
286
+ git = ' https://github.com/TestingPlant /valence'
282
287
283
288
[workspace .dependencies .valence_nbt ]
284
- branch = ' feat-open '
289
+ branch = ' feat-bytes '
285
290
features = [' serde' ]
286
- git = ' https://github.com/andrewgazelka /valence'
291
+ git = ' https://github.com/TestingPlant /valence'
287
292
288
293
[workspace .dependencies .valence_protocol ]
289
- branch = ' feat-open '
294
+ branch = ' feat-bytes '
290
295
features = [' compression' ]
291
- git = ' https://github.com/andrewgazelka /valence'
296
+ git = ' https://github.com/TestingPlant /valence'
292
297
293
298
[workspace .dependencies .valence_registry ]
294
- branch = ' feat-open '
295
- git = ' https://github.com/andrewgazelka /valence'
299
+ branch = ' feat-bytes '
300
+ git = ' https://github.com/TestingPlant /valence'
296
301
297
302
[workspace .dependencies .valence_server ]
298
- branch = ' feat-open '
299
- git = ' https://github.com/andrewgazelka /valence'
303
+ branch = ' feat-bytes '
304
+ git = ' https://github.com/TestingPlant /valence'
300
305
301
306
[workspace .dependencies .valence_text ]
302
- branch = ' feat-open '
303
- git = ' https://github.com/andrewgazelka /valence'
307
+ branch = ' feat-bytes '
308
+ git = ' https://github.com/TestingPlant /valence'
304
309
305
310
[workspace .dependencies .tag ]
306
311
path = " events/tag"
@@ -319,6 +324,9 @@ print_stdout = 'deny'
319
324
single_match_else = ' allow'
320
325
too_long_first_doc_paragraph = ' allow'
321
326
too_many_lines = ' allow'
327
+ needless_pass_by_value = ' allow'
328
+ type_complexity = ' allow'
329
+ too_many_arguments = ' allow'
322
330
323
331
upper_case_acronyms = ' deny'
324
332
0 commit comments