/BeatCraft

EXPERIMENTAL VR Beat Saber in Minecraft

Primary LanguageJavaCreative Commons Zero v1.0 UniversalCC0-1.0

THIS SHIT IS STILL WORK IN PROGRESS.

About 3 years ago (2021) I made a reddit post showing off my attempt at making Beat Saber in Minecraft. It got all sorts of attention and people really wanted to play it. There was only one problem..

IT SUCKED

It was using:

  • A scuffed dev build of Vivecraft
  • A resource pack
  • A datapack (commands and stuff)
  • A unity project to generate the resource pack and datapack

Not only was this a terrible approach, but the code itself wasn't even good at all or nearly maintainable. I was scared of properly developing it/didn't know how, so I tried to use as many vanilla features as possible. The workarounds were creative and cool, but it was just horrifying and didn't perform well.

God knows where any of that stuff is anymore. I definitely don't wanna upload it because it probably contains the Minecraft codebase. Also there was no game loop, you could only hit blocks. So nobody should bother trying to get it from me.

RUN THAT BACK

I'm currently in the process of remaking it EXCLUSIVELY as a Vivecraft dependant mod for Fabric. The current roadmap is:

  • Load Beatmap V2 and V3
  • Color notes, bombs, chains, arcs, walls
  • Accurate spawning animations
  • Accurate scoring
  • AnimateTrack, AssignPathAnimation, AssignPlayerToTrack (yes, separating hands and head stuff too), and AssignTrackParent events.
  • V2 lightshow, MAAAAAAAAYBE V3
  • Chroma coloring features
  • Ingame song selection menu
  • Ingame Beatsaver downloader
  • Level modifiers (song speed, ghost notes, etc.)

This is quite an insane undertaking so wish me luck o7

If you'd like to try out what I have at any point, clone the repo and run the project with IntelliJ IDEA (scroll down to get community edition, which is free)

WHY DON'T YOU MAKE IT FOR FORGE TOO? ARE YOU A LITTLE BITCH?

ion wanna