This repository is a simple tool which connects
to BDS
using gophertunnel and generates necessary data
for Dragonfly updates.
Usage
Download the latest version of BDS and run the
server. You will also need to generate a vanilla world with education features and any other appropriate
experiments enabled. Ensure block-network-ids-are-hashes is disabled within BDS server.properties aswell
Make sure data/block_state_meta_map.json and data/canonical_block_states.nbt are up-to-date
from BedrockData (or newly generated
from bds-mod-mapping)
Run go run main.go and authenticate with Xbox if it is your first time running the tool
Once the data is generated, copy the required folders from output into the desired location
[!NOTE]
All .nbt files use the network-encoding variant of NBT.
[!TIP]
The tool will generate the data in a structured format, allowing you to easily copy the data into the
respective repositories.