Views
No views yet
.schem files..schem files..schem files for direct use in Minecraft.numpypyvistanbtlibtorch (for model training)flask (for web interface)pip install numpy pyvista nbtlib torch flask.schem file in the project directory and run:1from main import process_block_data
2process_block_data("WoodHouse_3.schem") 1from main import generate_rotated_and_mirrored_data
2generate_rotated_and_mirrored_data() 1from main import preview_point_cloud, preview_cubes_with_colors, preview_slices
2preview_point_cloud(output_data) # Point cloud view
3preview_cubes_with_colors(output_data) # Colored cubes
4preview_slices(output_data) # Slice view 1from main import generate_from_prompt
2generate_from_prompt("A small house with a flat roof and dark oak walls") .schem1from main import save_as_schem
2save_as_schem(house_data, "generated_house.schem") python main.py http://Not_created_yet to generate buildings via prompts.MC_Building_Generator/
├── schem/ # put .schem files
│ └── WoodHouse_3.schem
├── npy/ # put .npy files
│ └── block_data_0.npy
├── main.py # Main entry point
├── block_data.txt # Parsed block data
├── metadata.txt # Metadata (dimensions, block IDs)
└── README.md # This document.schem file:
python main.py A small house with a flat roof and dark oak wallsgenerated_house.schem.schem files follow Minecraft's format specifications.block_data_*.npy files.