|
b8b0e0627f
|
world: correctly name BiomesV1_18
|
2023-04-07 09:37:02 +02:00 |
|
|
e117c76937
|
world: pass biome data into chunk/section structures
|
2023-04-07 09:34:56 +02:00 |
|
|
f2b7808e84
|
world: distinguish pre-v1.18 biome data structures
|
2023-04-02 18:17:13 +02:00 |
|
|
4fd316f3fc
|
world/layer: return None from top_layer() for empty chunks
Allow ignoring these chunks for the light map as well.
|
2023-03-04 20:33:10 +01:00 |
|
|
51602d5fc1
|
world/chunk: add block light to section iterator items
|
2023-03-04 17:38:56 +01:00 |
|
|
482471492c
|
world/chunk: store BlockLight data in section map
|
2023-03-04 17:38:56 +01:00 |
|
|
47dc3795a3
|
world: introduce SectionIterItem struct
|
2023-03-04 16:57:59 +01:00 |
|
|
56573640fd
|
world/section: prefer slice references to Vec and fastnbt types
Makes the code a bit nicer and saves repeated deref calls into fastnbt.
|
2023-03-04 00:36:58 +01:00 |
|
|
f2ab424590
|
world: store BlockTypes in section types
Prepare for sections returning BlockType data directly instead of block IDs.
|
2023-03-02 00:24:59 +01:00 |
|
|
9146c06bec
|
treewide: rename "old" data structures to "v0"
"v0" doesn't refer to a specific version of Minecraft; it is just the
oldest data format supported by MinedMap.
|
2023-02-12 23:03:58 +01:00 |
|
|
493608ebc8
|
treewide: add more documentation
|
2023-02-12 23:03:58 +01:00 |
|
|
c130f3cdae
|
world: add section iterator
An (empty for now) trait is introduced to abstract over the two section
types.
|
2023-02-12 23:03:57 +01:00 |
|
|
2d782f25b1
|
world: add types to wrap common parts of section data
|
2023-02-12 23:03:57 +01:00 |
|