-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVersions.cs
32 lines (27 loc) · 1.34 KB
/
Versions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AnvilParser
{
internal class Versions
{
// This version removes the chunk's "Level" NBT tag and moves all contained tags to the top level
// https://minecraft.wiki/w/Java_Edition_21w43a
public static readonly int VERSION_21w43a = 2844;
// This version removes block state value stretching from the storage
// so a block value isn't in multiple elements of the array
public static readonly int VERSION_20w17a = 2529;
// This version changes how biomes are stored to allow for biomes at different heights
// https://minecraft.wiki/w/Java_Edition_19w36a
public static readonly int VERSION_19w36a = 2203;
// This is the version where "The Flattening" (https://minecraft.wiki/w/Java_Edition_1.13/Flattening) happened
// where blocks went from numeric ids to namespaced ids (namespace:block_id)
public static readonly int VERSION_17w47a = 1451;
// This represents Versions before 1.9 snapshot 15w32a,
// these snapshots do not have a Data Version so we use -1 since -1 is less than any valid data version.
// https://minecraft.wiki/w/Data_version
public static readonly int VERSION_PRE_15w32a = -1;
}
}