Skip to content

Commit e582d04

Browse files
committed
Update pack formats to 1.21.7
1 parent bf10308 commit e582d04

File tree

3 files changed

+54
-6
lines changed

3 files changed

+54
-6
lines changed

readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
pack-format is a tool for retrieving the `pack_format` of any Minecraft version, including snapshots.
88

9-
**Updated for: 1.21.1 & 24w34a**
9+
**Updated for: 1.21.7**
1010

1111
## About
1212

@@ -31,8 +31,8 @@ const packFormat = require('pack-format')
3131
packFormat('1.14.4') // 4
3232
packFormat('1.16.2-pre1', 'resource') // 5
3333
packFormat('20w45a', 'data') // 6
34-
packFormat.LATEST.data // 64
35-
packFormat.LATEST.version // 1.21.4
34+
packFormat.LATEST.data // 81
35+
packFormat.LATEST.version // 1.21.7
3636
```
3737

3838
Retrieve a list of versions corresponding to a specific `pack_format`, again optionally specifying resource/data pack version.

src/index.ts

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,11 @@ const START_RELEASES: Record<VersionName, Record<PackType, FormatResult>> = {
3434
'1.21': { resource: 34, data: 48 },
3535
'1.21.2': { resource: 42, data: 57 },
3636
'1.21.4': { resource: 46, data: 61 },
37+
'1.21.5': { resource: 55, data: 71 },
38+
'1.21.6': { resource: 63, data: 80 },
39+
'1.21.7': { resource: 64, data: 81 },
3740
// future versions: return undefined
38-
'1.21.5': { resource: undefined, data: undefined },
41+
'1.21.8': { resource: undefined, data: undefined },
3942
'1.22.x': { resource: undefined, data: undefined },
4043
}
4144
const START_SNAPSHOTS: Record<string, Record<PackType, FormatResult>> = {
@@ -97,9 +100,22 @@ const START_SNAPSHOTS: Record<string, Record<PackType, FormatResult>> = {
97100
'25w02a': { resource: 47, data: 62 },
98101
'25w03a': { resource: 48, data: 63 },
99102
'25w04a': { resource: 49, data: 64 },
103+
'25w05a': { resource: 50, data: 65 },
104+
'25w06a': { resource: 51, data: 66 },
105+
'25w07a': { resource: 52, data: 67 },
106+
'25w08a': { resource: 53, data: 68 },
107+
'25w09a': { resource: 53, data: 69 },
108+
'25w10a': { resource: 54, data: 70 },
109+
'25w15a': { resource: 56, data: 72 },
110+
'25w16a': { resource: 57, data: 73 },
111+
'25w17a': { resource: 58, data: 74 },
112+
'25w18a': { resource: 59, data: 75 },
113+
'25w19a': { resource: 60, data: 76 },
114+
'25w20a': { resource: 61, data: 77 },
115+
'25w21a': { resource: 62, data: 78 },
100116

101117
// The below should be the last released snapshot + 1 week
102-
['25w05a']: { resource: undefined, data: undefined },
118+
['25w26a']: { resource: undefined, data: undefined },
103119
}
104120

105121
const SPECIAL: Record<PackType, Record<number, string[]>> = {
@@ -114,6 +130,7 @@ const SPECIAL: Record<PackType, Record<number, string[]>> = {
114130
32: ['1.20.5-pre4', '1.20.5-rc'],
115131
41: ['1.21.2-pre1', '1.21.2-pre2'],
116132
42: ['1.21.2-pre3', '1.21.2-pre4', '1.21.2-pre5', '1.21.2-rc'],
133+
63: ['1.21.7-rc1'],
117134
},
118135
data: {
119136
4: ['combat1', 'combat2', 'combat3'],
@@ -129,6 +146,9 @@ const SPECIAL: Record<PackType, Record<number, string[]>> = {
129146
48: ['1.21-pre3'],
130147
57: ['1.21.2-pre'],
131148
60: ['1.21.4-pre1'],
149+
70: ['1.21.5-pre1'],
150+
79: ['1.21.6-pre1', '1.21.6-pre2'],
151+
80: ['1.21.7-rc1'],
132152
},
133153
}
134154

test/pack-formats-tests.txt

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@ Types:
4848
"1.21.2" (r,d) 42,57
4949
"1.21.3" (r,d) 42,57
5050
"1.21.4" (r,d) 46,61
51-
"1.21.5" (r) none
51+
"1.21.5" (r,d) 55,71
52+
"1.21.6" (r,d) 63,80
53+
"1.21.7" (r,d) 64,81
54+
"1.21.8" (r) none
5255
"1.22" (d) none
5356

5457
=== Pre-releases ===
@@ -87,6 +90,15 @@ Types:
8790
"1.21.4-pre1" (r,d) 46,60
8891
"1.21.4-pre2" (r,d) 46,61
8992
"1.21.4-rc1" (r,d) 46,61
93+
"1.21.5-pre1" (r,d) 55,70
94+
"1.21.5-pre2" (r,d) 55,71
95+
"1.21.5-pre3" (r,d) 55,71
96+
"1.21.5-rc1" (r,d) 55,71
97+
"1.21.6-pre2" (r,d) 63,79
98+
"1.21.6-pre3" (r,d) 63,80
99+
"1.21.6-rc1" (r,d) 63,80
100+
"1.21.7-rc1" (r,d) 63,80
101+
"1.21.7-rc2" (r,d) 64,81
90102

91103
=== Snapshots ===
92104

@@ -147,6 +159,22 @@ Types:
147159
"24w44a" (r,d) 43,58
148160
"24w45a" (r,d) 44,59
149161
"24w46a" (r,d) 45,60
162+
"25w02a" (r,d) 47,62
163+
"25w03a" (r,d) 48,63
164+
"25w04a" (r,d) 49,64
165+
"25w05a" (r,d) 50,65
166+
"25w06a" (r,d) 51,66
167+
"25w07a" (r,d) 52,67
168+
"25w08a" (r,d) 53,68
169+
"25w09a" (r,d) 53,69
170+
"25w10a" (r,d) 54,70
171+
"25w15a" (r,d) 56,72
172+
"25w16a" (r,d) 57,73
173+
"25w17a" (r,d) 58,74
174+
"25w18a" (r,d) 59,75
175+
"25w19a" (r,d) 60,76
176+
"25w20a" (r,d) 61,77
177+
"25w21a" (r,d) 62,78
150178

151179
=== Special cases ===
152180

0 commit comments

Comments
 (0)