Commit graph

585 commits

Author SHA1 Message Date
61d456846a
world: implement decoding raw JSON text into a linear list of formatted strings 2024-01-10 22:56:26 +01:00
f78dd795ca
world/de: add deserialization of sign block entities 2024-01-10 22:56:26 +01:00
0988ebe095
core/tile_mipmapper: fix file meta version for mipmap tiles
The meta version should only change when the outputs must be regenerated
even if the inputs stay the same. This should never be the case for
mipmap tiles, so we separate the meta version from map/lightmap tiles.
2024-01-10 22:56:26 +01:00
f79edb462c
core/common: add better explanation to file meta version definitions 2024-01-10 22:56:25 +01:00
e5d9c813ba
docs/images: add screenshot for sign marker documentation 2024-01-10 22:55:42 +01:00
7b12c4aea3
README.md: some improvements to the "How to use" and "Installation" sections 2024-01-10 22:42:58 +01:00
2e6a200c6c
README.md: reference screenshot by commit ID 2024-01-10 22:07:20 +01:00
f08acd06e2
Merge pull request #44 from neocturne/hide-unknown-warnings
Hide unknown block/biome type warnings by default
2024-01-10 13:14:59 +01:00
e8165aa47d
world: hide unknown block/biome type warnings by default
While using MinedMap with modded Minecraft version is not officially
supported, it should still work reasonably well if you're okay with
custom block types being invisible and custom biomes using default
grass/color/foliage colors.

Avoid spamming the log with messages for each section in this case
without --verbose, and instead just print a single warning at the end of
processing.
2024-01-10 13:02:29 +01:00
1e41e1bc6a
world/chunk: move SectionIter structs to impl 2024-01-10 13:02:29 +01:00
5273e4b366
CHANGELOG.md: reformat previous release changes
Use the "Added" and "Changed" headings like in previous releases.
2024-01-10 13:02:29 +01:00
3a796325ba
Update dependencies 2024-01-10 13:02:29 +01:00
7ea09a46f9
minedmap 2.0.2 2024-01-07 22:28:53 +01:00
96c60b048e
minedmap-nbt 0.1.1 2024-01-07 22:26:12 +01:00
b48cde7ba8
minedmap-types 0.1.2 2024-01-07 22:23:45 +01:00
e856800c3d
minedmap-resource 0.2.0 2024-01-07 22:21:46 +01:00
5602d3d499
CHANGELOG.md: update 2024-01-07 22:15:39 +01:00
fbb99bb467
Update remaining repository URLs 2024-01-07 22:08:55 +01:00
a37dd79a02
Merge pull request #43 from neocturne/mc1.20.3
Updates & Minecraft 1.20.3 support
2024-01-05 22:07:29 +01:00
997d807dc7
resource: add short_grass block type
Besides adding a number of experimental block types for the 1.21 preview,
Minecraft 1.20.3 also renamed the "grass" block to "short grass"
internally. Add the new block name to avoid warnings during generation.
2024-01-05 21:54:17 +01:00
e5b7838ac5
Update dependencies 2024-01-05 21:54:17 +01:00
cb7f428974
viewer: update to leaflet 1.9.4 2024-01-03 04:57:15 +01:00
a8e0af287b
viewer: update attribution link 2024-01-03 04:56:51 +01:00
fdf44ebc80
viewer: update to use "modern" ECMAScript features 2024-01-03 04:56:47 +01:00
c67f3b8c48
Merge pull request #42 from neocturne/updates
Dependency updates & some region processor refactoring
2023-12-30 01:28:04 +01:00
1812e5c6d6
Add type alias for f32 colors to minedmap-resource
Allow removing the dependency on a specific glam version from the main
crate.
2023-12-29 20:13:03 +01:00
1432df7c93
Update dependencies 2023-12-29 20:06:52 +01:00
93c1ce9437
core/region_processor: further split up SingleRegionProcessor::run() 2023-11-25 23:17:04 +01:00
25f675bd3b
core/region_processor: make logic for skipping updates more fine-grained
Allow skipping parts of the processing separately for processed region
and lightmap files.
2023-11-25 22:59:12 +01:00
a5ad057e0c
core/region_processor: refactor RegionProcessor::process_region() 2023-11-25 22:54:08 +01:00
fa15a4e6e5
core/common: separate FileMetaVersion for different outputs 2023-11-25 22:13:02 +01:00
4574c06f5d
core/common: remove Clone from ProcessedChunk/ProcessedRegion
These can be rather large, and there is no reason to ever clone them.
2023-11-25 22:11:56 +01:00
74a4fc93d0
world/de: rename Variants enums to Variant 2023-11-25 19:01:36 +01:00
b32bdb4d8e
README.md: mention minimum supported Rust version 2023-11-18 21:15:04 +01:00
196e21718f
minedmap 2.0.1 2023-11-18 19:06:25 +01:00
ec4b1053c5
CHANGELOG.md: update for invalid region handling fix 2023-11-18 19:04:59 +01:00
cc9d2c00b4
Cargo.lock: update 2023-11-18 19:04:59 +01:00
5f2dea6b4f
minedmap-types 0.1.1 2023-11-18 18:59:54 +01:00
a21feceeb6
Merge pull request #33 from neocturne/ignore-broken-regions
Ignore broken regions (+ related cleanup)
2023-11-18 18:57:10 +01:00
412568603e
README.md: minor updates 2023-11-18 18:51:11 +01:00
2c1c8c17ef
Update dependencies 2023-11-18 18:49:25 +01:00
fba9b6cb55
core/region_processor: reenable stat output 2023-10-12 21:49:42 +02:00
506631a18f
core/region_processor: only return available regions
Ignore regions that failed to process and have no old processed data.
2023-10-12 21:49:42 +02:00
fd48f94f16
core/region_processor: make regular processing errors non-fatal again
Never fail because of invalid save files.
2023-10-12 21:49:42 +02:00
09374d755e
core/region_processor: introduce RegionProcessorStatus enum 2023-10-12 20:10:28 +02:00
284892cea6
core/region_processor: make all process_region() error fatal
Less severe errors will be changed not to be passed up to run().
2023-10-12 20:10:28 +02:00
46c04e632f
core/region_processor: temporarily disable stat output 2023-10-12 20:10:28 +02:00
38da1616d5
core/region_processor: rename path to input_path in process_region()
Make the variable names more consistent.
2023-10-12 20:10:28 +02:00
920547f64a
core/tile_mipmapper: use mpsc channels for counters
Make the code a bit easier to understand.
2023-10-12 20:10:28 +02:00
30e5aee09e
Update dependencies 2023-10-12 18:27:49 +02:00