Commit graph

592 commits

Author SHA1 Message Date
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
ceb71f035c
minedmap 2.0.0 2023-09-30 16:53:07 +02:00
1559486727
README.md: update for release 2023-09-30 16:17:49 +02:00
d9d7cda5ee
Add CHANGELOG.md 2023-09-30 16:15:56 +02:00
8873ff74c4
Update dependencies 2023-09-30 10:09:04 +02:00
c7145c5c4a
Cargo.toml: add cargo-release config 2023-09-29 22:15:08 +02:00
7d37f6a5d0
Add summary messages 2023-09-20 00:38:19 +02:00
a8eb2da95d
Use tracing for configurable logging 2023-09-19 23:29:05 +02:00
e57ec81d96
ci: strip release binaries 2023-09-17 22:33:58 +02:00
fcd05b5e1c
Revert "ci: add shorter labels for target OS names again"
This reverts commit f898116209.

Let's keep the full target names to stay compatible with cargo-binstall
(and possibly cargo-dist in the future).
2023-09-17 21:45:36 +02:00
f898116209
ci: add shorter labels for target OS names again 2023-09-17 20:01:59 +02:00
92fb2a9ba5
ci: remove unused env GH_TOKEN 2023-09-17 19:58:21 +02:00
63b9f085e1
ci: add Rust build 2023-09-17 19:24:16 +02:00
a153889ce6
Update dependencies 2023-09-17 19:24:16 +02:00
646534c755
Cargo.toml: add workspace readme key
cargo-outdated requires the key to be set to allow inheriting it.
2023-09-17 19:24:16 +02:00
7cc6fca7fe
ci: merge ci.yml into MinedMap.yml, update actions 2023-09-17 19:24:15 +02:00
b5a5c72142
ci: update to actions/checkout@v4 2023-09-17 13:27:47 +02:00
4ef0200804
core: display version number based on git-describe 2023-08-27 14:27:40 +02:00
007c5f72fc
Add Code of Conduct
Add the Contributor Covenant as a Code of Conduct.
2023-08-25 21:43:31 +02:00
d39e35508f
ci: add Rust CI
Check rustfmt/clippy/tests.
2023-08-22 12:31:40 +02:00
14e57d2085
Cargo.toml: add excludes 2023-08-21 22:01:37 +02:00
b0ad1d8765
Cargo.toml: remove redundant default-run 2023-08-21 21:53:22 +02:00
c010ee9194
Prepare for crates.io release 2023-08-21 21:51:01 +02:00
8e369f33fd
Add license and repository info to all crates 2023-08-21 21:50:57 +02:00
4f3b43e4a4
Add missing serde derive feature to Cargo.toml 2023-08-21 17:07:03 +02:00
43dfa6c544
Update dependencies 2023-08-21 15:02:06 +02:00
2544ee9e80
Move nbtdump and regiondump examples to minedmap-nbt crate 2023-08-21 15:01:48 +02:00
810a05ab36
Move nbtdump and regiondump commands to examples
Do not install the development utilities with minedmap
2023-08-21 13:21:18 +02:00
1616f3b2e2
Add --version command line argument 2023-08-21 13:19:00 +02:00
003b48951b
world: fix deserialize of unpopulated 1.18+ sections 2023-08-20 19:11:12 +02:00
42a800e08c
README.md: fix link syntax 2023-08-20 17:57:59 +02:00
0273e7bc08
README.md: update for Rust rewrite 2023-08-20 17:49:37 +02:00
5fc296fc44
Fix binary usage comments 2023-08-20 17:04:55 +02:00
228f31c568
Move resource module to a separate crate
The resource module does not depend on any other part of MinedMap.
2023-08-20 17:00:10 +02:00
248a641035
Restructure crates
Get rid of the arbitrary bin/lib split and instead move as much as
possible into the bin crate, which becomes the main crate again.

The types and NBT handling are moved into separate crates, so they can
be reused by nbtdump and regiondump.
2023-08-20 17:00:10 +02:00
09399f5ae9
Update dependencies 2023-08-20 16:28:20 +02:00
9ec1c03ce1
Only name library crate rather than whole package "minedmap-core" 2023-08-20 14:15:29 +02:00
3cb65ec70e
resource/block_types: update for Minecraft 1.20 2023-08-20 13:42:06 +02:00
204d0d06d5
resource/biomes: add Minecraft 1.20 support
Add the new Cherry Grove biome.
2023-08-20 13:42:04 +02:00
05a8056cbf
Add documentation comments for all items 2023-08-20 11:21:29 +02:00
ba86dc8c06
resource: use serde feature of enumflags2 crate 2023-08-19 16:01:51 +02:00
0842cb4ec2
Rename library crate to minedmap-core
Rustdoc can't deal with a bin and lib crate with the same name.
2023-08-18 19:20:21 +02:00
0542f2ea11
resource/README.md: update for Rust implementation 2023-08-18 18:34:47 +02:00
2a92eefd09
resource/generate.py: fix usage message 2023-08-18 18:34:12 +02:00