DataExtractor
This is a BDSLiteLoaderBDS mod which allows generating useful data used in Allay Project (such as block_attributes.json) from BDS server.How to use?
- Install LiteLoaderBDS. For about how to install it, see here
- Download the latest release and put it in the plugins folder
- Start your server, run command /extba, the output files will located in block_data/*
I want to build it myself!
- Make sure you have MSVC++ (Microsoft Visual C++ 17 and above) and CMake installed on your PC. Also you need to have an ide such as Clion (I'm using), Visual Studio or Visual Studio Code.
- After configuring the VC++ environment, click the Build button in your ide. If there are no accidents, you will get a file named DataExtractor.dll in the output folder that you specify
I want to contribute!
Although this project is rudimentary, the truth is that we don't just extract these files.With the header files provided by LiteLoaderBDS, we can get a lot of things!
We welcome your contributions!
Special thanks
Thanks to LiteLoaderBDS for their great work!Thanks to bds-data-scraper for providing me some ideas about how to get the block types!