Releases: RaphiMC/NoteBlockLib
Releases · RaphiMC/NoteBlockLib
NoteBlockLib 3.2.0
Changelog
- Added support for the new trumpet instruments from Minecraft 26.1
- Added support for NBS v6 files
- Implemented most NBS "event instruments"
- Toggle Rainbow
- Sound Stopper
- Show Save Popup
- Toggle Background Accent
- Updated MIDI mappings
- Refactored parts of the codebase
- Repackaged model classes
- Added parameter validation
- Corrected various data types
- Added option to import full MIDI key range (By default only 88 keys are imported)
- Rewrote MinecraftDefinitions#applyExtendedNotesResourcePack
- It now replaces the instrument of the note (To ShiftedMinecraftInstrument) instead of returning the octave shift
- The old method is available as MinecraftDefinitions#applyExtendedNotesResourcePackOld to make updating easier
NoteBlockLib 3.1.1
Changelog
- Added SongPlayer#onTickException to allow overriding the error handling
- Allow for more customizable song finish behavior in SongPlayer
- Allow for seamless song playback when changing the tick in SongPlayer#onSongFinished
NoteBlockLib 3.1.0
Changelog
- Handle NBS "layer lock" value properly
- Added support for SMPTE based timing
- Added method to parse a MIDI song from a Sequence object
- Added option to diable the builtin TimerHack
- Added method to override or disable the song player scheduler
- Added method to start playing the song from a given tick
NoteBlockLib 3.0.0
Changelog
- Rewrote the structure of the library
- Make sure to check the README for updated usage examples
NoteBlockLib 2.1.4
Changelog
- Added Extended Octave Range Notes Pack.zip
- Greatly improved MIDI to NBS mappings
NoteBlockLib 2.1.3
Changelog v2.1.3
Changelog v2.1.2
- Added MinecraftDefinitions#applyExtendedNotesResourcePack
- Use a separate thread for each SongPlayer
- Fixed SongView#getLength returning last tick instead of length
- Added minecraft sound names to Instrument enum
- Made some methods protected to allow subclasses access to internal state
NoteBlockLib 2.1.2
Changelog
- Added MinecraftDefinitions#applyExtendedNotesResourcePack
- Use a separate thread for each SongPlayer
- Fixed SongView#getLength returning last tick instead of length
- Added minecraft sound names to Instrument enum
- Made some methods protected to allow subclasses access to internal state
NoteBlockLib 2.1.1
Changelog v2.1.1
Changelog v2.1.0
This version contains several small API changes. Check the README for updated code examples and API usage
NoteBlockLib 2.1.0
This version contains several small API changes. Check the README for updated code examples and API usage
Changelog
NoteBlockLib 2.0.6
v2.0.6 Release 2.0.6