dpscript/util/
versions.rs

1use std::collections::HashMap;
2
3pub fn get_versions() -> HashMap<&'static str, u8> {
4    HashMap::from_iter(vec![
5        ("1.21.2-pre2", 57),
6        ("1.21.2-pre1", 57),
7        ("24w40a", 56),
8        ("24w39a", 55),
9        ("24w38a", 54),
10        ("24w37a", 53),
11        ("24w36a", 52),
12        ("24w35a", 51),
13        ("24w34a", 50),
14        ("24w33a", 49),
15        ("1.21.1", 48),
16        ("1.21.1-rc1", 48),
17        ("1.21", 48),
18        ("1.21-rc1", 48),
19        ("1.21-pre4", 48),
20        ("1.21-pre3", 48),
21        ("1.21-pre2", 47),
22        ("1.21-pre1", 46),
23        ("24w21b", 45),
24        ("24w21a", 45),
25        ("24w20a", 44),
26        ("24w19b", 43),
27        ("24w19a", 43),
28        ("24w18a", 42),
29        ("1.20.6", 41),
30        ("1.20.6-rc1", 41),
31        ("1.20.5", 41),
32        ("1.20.5-rc3", 41),
33        ("1.20.5-rc2", 41),
34        ("1.20.5-rc1", 41),
35        ("1.20.5-pre4", 41),
36        ("1.20.5-pre3", 41),
37        ("1.20.5-pre2", 40),
38        ("1.20.5-pre1", 39),
39        ("24w14a", 38),
40        ("24w13a", 37),
41        ("24w12a", 36),
42        ("24w11a", 35),
43        ("24w10a", 34),
44        ("24w09a", 33),
45        ("24w07a", 32),
46        ("24w06a", 31),
47        ("24w05b", 30),
48        ("24w05a", 30),
49        ("24w04a", 29),
50        ("24w03b", 28),
51        ("24w03a", 28),
52        ("23w51b", 27),
53        ("23w51a", 27),
54        ("1.20.4", 26),
55        ("1.20.4-rc1", 26),
56        ("1.20.3", 26),
57        ("1.20.3-rc1", 26),
58        ("1.20.3-pre4", 26),
59        ("1.20.3-pre3", 26),
60        ("1.20.3-pre2", 26),
61        ("1.20.3-pre1", 26),
62        ("23w46a", 25),
63        ("23w45a", 24),
64        ("23w44a", 23),
65        ("23w43b", 22),
66        ("23w43a", 22),
67        ("23w42a", 21),
68        ("23w41a", 20),
69        ("23w40a", 19),
70        ("1.20.2", 18),
71        ("1.20.2-rc2", 18),
72        ("1.20.2-rc1", 18),
73        ("1.20.2-pre4", 18),
74        ("1.20.2-pre3", 18),
75        ("1.20.2-pre2", 18),
76        ("1.20.2-pre1", 18),
77        ("23w35a", 17),
78        ("23w33a", 17),
79        ("23w32a", 17),
80        ("23w31a", 16),
81        ("1.20.1", 15),
82        ("1.20.1-rc1", 15),
83        ("1.20", 15),
84        ("1.20-rc1", 15),
85        ("1.20-pre7", 15),
86        ("1.20-pre6", 15),
87        ("1.20-pre5", 15),
88        ("1.20-pre4", 15),
89        ("1.20-pre3", 15),
90        ("1.20-pre2", 15),
91        ("1.20-pre1", 15),
92        ("23w18a", 15),
93        ("23w17a", 14),
94        ("23w16a", 14),
95        ("23w14a", 13),
96        ("23w13a", 13),
97        ("23w12a", 13),
98        ("1.19.4", 12),
99        ("1.19.4-rc3", 12),
100        ("1.19.4-rc2", 12),
101        ("1.19.4-rc1", 12),
102        ("1.19.4-pre4", 12),
103        ("1.19.4-pre3", 12),
104        ("1.19.4-pre2", 12),
105        ("1.19.4-pre1", 12),
106        ("23w07a", 12),
107        ("23w06a", 12),
108        ("23w05a", 11),
109        ("23w04a", 11),
110        ("23w03a", 11),
111        ("1.19.3", 10),
112        ("1.19.3-rc3", 10),
113        ("1.19.3-rc2", 10),
114        ("1.19.3-rc1", 10),
115        ("1.19.3-pre3", 10),
116        ("1.19.3-pre2", 10),
117        ("1.19.3-pre1", 10),
118        ("22w46a", 10),
119        ("22w45a", 10),
120        ("22w44a", 10),
121        ("22w43a", 10),
122        ("22w42a", 10),
123        ("1.19.2", 10),
124        ("1.19.2-rc2", 10),
125        ("1.19.2-rc1", 10),
126        ("1.19.1", 10),
127        ("1.19.1-rc3", 10),
128        ("1.19.1-rc2", 10),
129        ("1.19.1-pre6", 10),
130        ("1.19.1-pre5", 10),
131        ("1.19.1-pre4", 10),
132        ("1.19.1-pre3", 10),
133        ("1.19.1-pre2", 10),
134        ("1.19.1-rc1", 10),
135        ("1.19.1-pre1", 10),
136        ("22w24a", 10),
137        ("1.19", 10),
138        ("1.19-rc2", 10),
139        ("1.19-rc1", 10),
140        ("1.19-pre5", 10),
141        ("1.19-pre4", 10),
142        ("1.19-pre3", 10),
143        ("1.19-pre2", 10),
144        ("1.19-pre1", 10),
145        ("22w19a", 10),
146        ("22w18a", 10),
147        ("22w17a", 10),
148        ("22w16b", 10),
149        ("22w16a", 10),
150        ("22w15a", 10),
151        ("22w14a", 10),
152        ("22w13a", 10),
153        ("22w12a", 10),
154        ("22w11a", 10),
155        ("1.18.2", 9),
156        ("1.18.2-rc1", 9),
157        ("1.18.2-pre3", 9),
158        ("1.18.2-pre2", 9),
159        ("1.18.2-pre1", 9),
160        ("22w07a", 8),
161        ("22w06a", 8),
162        ("22w05a", 8),
163        ("22w03a", 8),
164        ("1.18.1", 8),
165        ("1.18.1-rc3", 8),
166        ("1.18.1-rc2", 8),
167        ("1.18.1-rc1", 8),
168        ("1.18.1-pre1", 8),
169        ("1.18", 8),
170        ("1.18-rc4", 8),
171        ("1.18-rc3", 8),
172        ("1.18-rc2", 8),
173        ("1.18-rc1", 8),
174        ("1.18-pre8", 8),
175        ("1.18-pre7", 8),
176        ("1.18-pre6", 8),
177        ("1.18-pre5", 8),
178        ("1.18-pre4", 8),
179        ("1.18-pre3", 8),
180        ("1.18-pre2", 8),
181        ("1.18-pre1", 8),
182        ("21w44a", 8),
183        ("21w43a", 8),
184        ("21w42a", 8),
185        ("21w41a", 8),
186        ("21w40a", 8),
187        ("21w39a", 8),
188        ("21w38a", 8),
189        ("21w37a", 8),
190        ("1.17.1", 7),
191        ("1.17.1-rc2", 7),
192        ("1.17.1-rc1", 7),
193        ("1.17.1-pre3", 7),
194        ("1.17.1-pre2", 7),
195        ("1.17.1-pre1", 7),
196        ("1.17", 7),
197        ("1.17-rc2", 7),
198        ("1.17-rc1", 7),
199        ("1.17-pre5", 7),
200        ("1.17-pre4", 7),
201        ("1.17-pre3", 7),
202        ("1.17-pre2", 7),
203        ("1.17-pre1", 7),
204        ("21w20a", 7),
205        ("21w19a", 7),
206        ("21w18a", 7),
207        ("21w17a", 7),
208        ("21w16a", 7),
209        ("21w15a", 7),
210        ("21w14a", 7),
211        ("21w13a", 7),
212        ("21w11a", 7),
213        ("21w10a", 7),
214        ("21w08b", 7),
215        ("21w08a", 7),
216        ("21w07a", 7),
217        ("21w06a", 7),
218        ("21w05b", 7),
219        ("21w05a", 7),
220        ("21w03a", 7),
221        ("20w51a", 7),
222        ("20w49a", 7),
223        ("20w48a", 7),
224        ("20w46a", 7),
225        ("20w45a", 6),
226        ("1.16.5", 6),
227        ("1.16.5-rc1", 6),
228        ("1.16.4", 6),
229        ("1.16.4-rc1", 6),
230        ("1.16.4-pre2", 6),
231        ("1.16.4-pre1", 6),
232        ("1.16.3", 6),
233        ("1.16.3-rc1", 6),
234        ("1.16.2", 6),
235        ("1.16.2-rc2", 6),
236        ("1.16.2-rc1", 6),
237        ("1.16.2-pre3", 5),
238        ("1.16.2-pre2", 5),
239        ("1.16.2-pre1", 5),
240        ("20w30a", 5),
241        ("20w29a", 5),
242        ("20w28a", 5),
243        ("20w27a", 5),
244        ("1.16.1", 5),
245        ("1.16", 5),
246        ("1.16-rc1", 5),
247        ("1.16-pre8", 5),
248        ("1.16-pre7", 5),
249        ("1.16-pre6", 5),
250        ("1.16-pre5", 5),
251        ("1.16-pre4", 5),
252        ("1.16-pre3", 5),
253        ("1.16-pre2", 5),
254        ("1.16-pre1", 5),
255        ("20w22a", 5),
256        ("20w21a", 5),
257        ("20w20b", 5),
258        ("20w20a", 5),
259        ("20w19a", 5),
260        ("20w18a", 5),
261        ("20w17a", 5),
262        ("20w16a", 5),
263        ("20w15a", 5),
264        ("20w14a", 5),
265        ("20w13b", 5),
266        ("20w13a", 5),
267        ("20w12a", 5),
268        ("20w11a", 5),
269        ("20w10a", 5),
270        ("20w09a", 5),
271        ("20w08a", 5),
272        ("20w07a", 5),
273        ("20w06a", 5),
274        ("1.15.2", 5),
275        ("1.15.2-pre2", 5),
276        ("1.15.2-pre1", 5),
277        ("1.15.1", 5),
278        ("1.15.1-pre1", 5),
279        ("1.15", 5),
280        ("1.15-pre7", 5),
281        ("1.15-pre6", 5),
282        ("1.15-pre5", 5),
283        ("1.15-pre4", 5),
284        ("1.15-pre3", 5),
285        ("1.15-pre2", 5),
286        ("1.15-pre1", 5),
287        ("19w46b", 4),
288        ("19w46a", 4),
289        ("19w45b", 4),
290        ("19w45a", 4),
291        ("19w44a", 4),
292        ("19w42a", 4),
293        ("19w41a", 4),
294        ("19w40a", 4),
295        ("19w39a", 4),
296        ("19w38b", 4),
297        ("19w38a", 4),
298        ("19w37a", 4),
299        ("19w36a", 4),
300        ("19w35a", 4),
301        ("19w34a", 4),
302        ("1.14.4", 4),
303        ("1.14.4-pre7", 4),
304        ("1.14.4-pre6", 4),
305        ("1.14.4-pre5", 4),
306        ("1.14.4-pre4", 4),
307        ("1.14.4-pre3", 4),
308        ("1.14.4-pre2", 4),
309        ("1.14.4-pre1", 4),
310        ("1.14.3", 4),
311        ("1.14.3-pre4", 4),
312        ("1.14.3-pre3", 4),
313        ("1.14.3-pre2", 4),
314        ("1.14.3-pre1", 4),
315        ("1.14.2", 4),
316        ("1.14.2-pre4", 4),
317        ("1.14.2-pre3", 4),
318        ("1.14.2-pre2", 4),
319        ("1.14.2-pre1", 4),
320        ("1.14.1", 4),
321        ("1.14.1-pre2", 4),
322        ("1.14.1-pre1", 4),
323        ("1.14", 4),
324    ])
325}