Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.8.0 #32

Merged
merged 1 commit into from
Nov 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
### 0.8.0b0
* Breaking change: the `BlockState` constructor no longer takes properties as a single `properties` argument.
Each property must be supplied as its own keyword argument instead.
E.g. `BlockState("minecraft:acacia_log", facing="west")`
* Added `BlockState.with_properties()` and `BlockState.with_blockid()` to create copies of block states
but with different ids and properties.
* Added `Region.filter()` to allow for efficient block replacement.
* Schematic palettes are now always optimized before saving

### 0.7.0b0:
* Method to convert regions to the sponge schematic NBT format
* Fix crash with litematics created by newer versions of Litematica "id -> The required key is missing in the (Tile)Entity's NBT Compound",
Expand Down
2 changes: 1 addition & 1 deletion litemapy/info.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
MC_DATA_VERSION = 2975 # Minecraft 1.18.2 (https://minecraft.wiki/w/Data_version)
DEFAULT_NAME = "Unnamed" # Default name given to schematics and regions if unspecified
LITEMAPY_NAME = "Litemapy" # Used to identify schematic created with Litemapy in metadata
LITEMAPY_VERSION = "0.7.2b0" # Unique version string
LITEMAPY_VERSION = "0.8.0b0" # Unique version string
Loading