commandblock 0.4.0

A library providing utilities for working with Minecraft data.
Documentation
# CommandBlock - Rust Library for Minecraft Data Handling

> **Warning**
> This library is a work in progress and is not recommended for use in production environments. Currently it is only public for educational and contribution purposes only.

## Purpose

The primary aim of CommandBlock is to provide a versatile Rust-based solution for handling Minecraft data commonly found in formats like NBT, Anvil, and region files. The library is being developed to assist projects like [ChunkVault](https://chunkvault.com), where efficient parsing and manipulation of Minecraft world data is essential.

## Features (Planned)

- NBT Data Handling
    - [x] Parse NBT data structures
    - [x] NBT to Serde compatible structures
    - [x] Manipulate NBT data structures
    - [x] Write NBT data structures
- Anvil Data Handling
    - [ ] Parse Anvil data structures
    - [ ] Interpret Anvil data structures
    - [ ] Manipulate Anvil data structures
    - [ ] Write Anvil data structures
- Region File Support
    - [ ] Read Minecraft region files
    - [ ] Interpret Minecraft region files
    - [ ] Manipulate Minecraft region files
    - [ ] Write Minecraft region files

## Usage

As of now, the library is under active development and is not ready for production use. You are welcome to explore the code and contribute to its development.

## Contributing

Contributions to CommandBlock are highly encouraged! If you'd like to contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix: `git checkout -b feature/your-feature-name`.
3. Commit your changes: `git commit -m "Add your meaningful commit message."`.
4. Push the branch to your fork: `git push origin feature/your-feature-name`.
5. Open a Pull Request on GitHub, explaining your changes and their purpose.

Please note that all contributions are subject to review, and the repository owner maintains the final decision on merging.

## License

This project is under [GNU General Public License v3.0](LICENSE.txt).

## Contact

If you have any questions or suggestions, feel free to [open an issue](https://github.com/Valink-Solutions/CommandBlock/issues) on GitHub.