Beatcraft is now available for NeoForge as well as Fabric, via Architectury API
Removed:
- All blocks, may be re-added in the future
- Multiplayer sync, will be re-added later
- Removed owolib dependency: pause screens will be updated in the future without owolib
- Removed sodium/ris dependency: Fixed a bug with walls that made them fully opaque instead of transparent
Added/Changed:
- New item: Headset. when worn, spawns a beatmap that you can interact with
- New recipes for sabers and the headset, uses iron, redstone, amethyst crystals, red/blue dye, and leather
- Multiple beatmaps can now exist simultaneously, with different positions and rotations
- re-did commands to fit new system
- scoring is calculated in a new way, that might be closer to normal beat saber, but idk I haven't tested it very well
- Fixes a crash when tabbing out of borderless full screen or minimizing the game
- Fixed Reduced Debris toggle
- Lightshows now properly reset when restarting a song
- HUD Text is no longer a frame behind, which should fix weird depth in VR
- Changed background on credits screen to avoid a bug with the blurred background
- Added Ghost Notes and Disappearing Arrows Modifiers
- V2 and V3 environments now handle bpm changes
- Known issue: bpm changes can be very abrupt sometimes, this will be fixed eventually
- Fixes several bugs in the custom saber model system
- Fixed a crash when joining a world in VR
- Fixed a bug that reset modifiers between every map
- Fixed multiplayer sync!
- Fixed issue where the wrong song is sometimes played
- Most text now uses translations instead of being hard-coded
- Fixed a typo that set the wrong resolution for bloomfog, bloom, and mirrors
- Fixed a crash when minimizing Minecraft
- Fixed a rendering issue with the Reflective Mirror Strip Block not rendering correct when set to be full-size
- Fixed rotation of bloom on Kaleidoscope environment
- Missed from last changelog: saber trail can now be fine-tuned or turned off when set to 3
- Fixed a bug causing Bloomfog, Bloom, and Mirror effects to not be the right resolution
- Fixed a crash when trying to launch the mod in a server-only environment
- Fixed fog height fading for Kaleidoscope environment
- Reloading resources (F3+T) no longer breaks the mod
- Updated the menu layout
- Moved song search to the world-space menus and added some filter options
- Over-engineered a mesh rendering system
- Added Kaleidoscope Environment
- Added new BlockState to ReflectiveMirrorStripBlock for kaleidoscope's runway
- Improved memory usage
- Tweaks to bloomfog and smoke
- added very basic base providers support
- (most) maps with base providers will no longer fail to load, but may load incorrectly in some cases
- Added a Color Note Display Block (unfinished)
- Added smoke
- Made bloomfog significantly better visually
- Debris disappears faster and now dissolves over time.
- Broken maps will no longer crash the game. Instead they will give you an error message and leave you in the song select menu.
- changed the fallback cover art for when an image fails to load.
- fix bloom on arrows being able to sometimes render incorrectly because of noodle scaling features.
- Removed problematic dependencies related to spectrograms
- Added V2 environments:
- Origins
- Triangle
- Nice
- Improved index filtering for V3
- Added spectrograms to V2 environments
- Added the Weave environment
- Added boost colors
- Removed some blur passes from BloomFog to try and help performance
- BloomFog may be more pixelated or stripy in certain scenarios
- updated dependencies to fix some bugs/crashes



