Downloads
Generator Tool
Minecraft Worlds
View On Github
Block Saber Trailer v2.0
Block Saber Trailer v1.2
How To Use Demo World
1. Download Demo World
2. Unzip Block Saber Demo(Unzip World in Saves).zip file 3. Open .minecraft folder (Open minecraft, tap resource pack folder) 4. Place folder "Block Saber Demo" in .minecraft/saves 5. Run Minecraft and open world Demo World 6. Click Button or type /reload to bring up songs 7. Click a song and difficulty 9. PLAY |
How To Run Generator Tool
1. Download the latest version of the Block Saber Generator Tool at the top of this page
2. Unzip (Block_Saber_Generator_v2.0.Unzip_This.zip) or Install (BlockSaberGenSetup.exe) the Block Saber file
3. Run the Block Saber Generator.exe file
2. Unzip (Block_Saber_Generator_v2.0.Unzip_This.zip) or Install (BlockSaberGenSetup.exe) the Block Saber file
3. Run the Block Saber Generator.exe file
How To ConVert Beat Saber Songs
1. Run Block Saber Generator
2. Download Beat Saber Song .Zip file
3. Within the program, Drag and drop or Browse to the Beat Saber zip file
4. Wait for the conversion to finish
5. Open the output directory using the "Open button"
6. A data pack and Resource pack will be within the folder
2. Download Beat Saber Song .Zip file
3. Within the program, Drag and drop or Browse to the Beat Saber zip file
4. Wait for the conversion to finish
5. Open the output directory using the "Open button"
6. A data pack and Resource pack will be within the folder
How to Use Data/Resource Packs
1. Open Minecraft and generate a normal world with default settings
2. Drop Zip files with "Datapack" in the title into: USER/AppData/Roaming/.minecraft/saves/WORLDNAME/datapacks
2. Drop Zip files with "Datapack" in the title into: USER/AppData/Roaming/.minecraft/saves/WORLDNAME/datapacks
3. Drop Zip files with "ResourcePack" in the title into: USER/AppData/Roaming/.minecraft/resourcepacks
4. Start Minecraft and select resource packs
5. Go into world with data packs
6. Type in /reload into chat (Only for Minecraft 1.16 maps)
7. Click a song and difficulty
8. If song or notes do not play, click song again in chat
9. PLAY
About The Project
The project was started over the summer back in may 2020 for Minecraft 1.16 and then updated in 2022 for Minecraft 1.18.2 along with some beat saber data changes. This repo contains an application that converts beat saber maps into a fully emulated map within Minecraft. Using datapacks and resource packs the recreation of beat saber (known as block saber) can be played in vanilla (no mods) Minecraft. This little project turned out good for a just for fun project.
v2.0
I enjoyed updating an old project of mine and using what experience I have gained over two years to improve the codebase and also optimize the Minecraft datapack code. It was a challenge getting Beat Saber lights working within Minecraft due to the game's limitations.
v1.2 and below
It was fun to learn how Beat Saber map data is stored and how to read it into Unity. I also learned more about Async within Unity and just how important organization is. This project also thought me more about source control and github tools. The math behind making sure blocks can be hit at with the beat of music within Minecraft was interesting to figure out too!
v2.0
I enjoyed updating an old project of mine and using what experience I have gained over two years to improve the codebase and also optimize the Minecraft datapack code. It was a challenge getting Beat Saber lights working within Minecraft due to the game's limitations.
v1.2 and below
It was fun to learn how Beat Saber map data is stored and how to read it into Unity. I also learned more about Async within Unity and just how important organization is. This project also thought me more about source control and github tools. The math behind making sure blocks can be hit at with the beat of music within Minecraft was interesting to figure out too!