Releases: TF-Minecraft/MusicalInstruments
Releases · TF-Minecraft/MusicalInstruments
Release list
v3.1.0
Changes
- The same note can be played repeatedly. On Paper, pressing the same hotbar key twice in a row previously played only one note.
- Hotbar slot 9 is the reset slot and never plays a note. Configs that map
hotbar-sounds.9or9+sneakget a warning at load, since those notes could not be played. - Slot changes cancelled by another plugin no longer play notes or fire
InstrumentPlayEvent. /instruments giveaccepts instrument names regardless of case and drops the item at the player's feet when the inventory is full.- Item paths accept a
minecraft:prefix, such asv.minecraft:iron_ingot. Items that resolve to air are skipped with a warning. - Removes an unused per-player repeating task, and the unused
InstrumentPlugin.getInstance(),getItemResolver()andgetManager()accessors.InstrumentPlayEventis unchanged. - Unit tests now cover every instruction and branch, and builds fail below 100% coverage.
Requires Java 21 and Minecraft 1.21.10.
Full Changelog: v3.0.3...v3.1.0
Downloads
- musicalinstruments-3.1.0.jar
- SHA256SUMS — SHA-256 checksums.
- build.json — Build metadata.
v3.0.3
Changes
- Lutes and other instruments remain playable after namestone renames or lorestone edits.
- Item detection still checks material, model data and provider metadata. Exact matches take priority; ambiguous cosmetic-only variants are rejected.
- Adds seven regression tests for cosmetic edits, item preservation, identity checks and configuration reloads.
Requires Java 21 and Minecraft 1.21.10.
Downloads
- musicalinstruments-3.0.3.jar
- SHA256SUMS — SHA-256 checksums.
- build.json — Build metadata.
v3.0.2
Changes
- Remove root Git attributes file by @ryanbarlow97 in #16
- Ignore local documentation directory by @ryanbarlow97 in #17
Full Changelog: v3.0.1...v3.0.2
Downloads
musicalinstruments-3.0.2.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v3.0.1
Changes
- docs: use unified TF-Minecraft documentation by @ryanbarlow97 in #1
- ci: add verified plugin release pipeline by @ryanbarlow97 in #2
- Fix README link to the project documentation by @ryanbarlow97 in #3
- feat: publish instrument playback events in v2.5 by @ryanbarlow97 in #4
- build: unify Java 21 and Minecraft 1.21.10 by @ryanbarlow97 in #5
- build: standardise XML and Maven POM layout by @ryanbarlow97 in #6
- chore: standardize repository ignore rules by @ryanbarlow97 in #7
- chore: adopt Artistic-2.0 license by @ryanbarlow97 in #8
- refactor: standardize Java packages and plugin API references by @ryanbarlow97 in #9
- docs: remove unnecessary UML diagram by @ryanbarlow97 in #10
- Standardize releases for the fresh baseline by @ryanbarlow97 in #11
- Unify plugin artifact naming, validation, and ignore rules by @ryanbarlow97 in #12
- Standardize lowercase plugin artifact names by @ryanbarlow97 in #13
- fix(ci): derive plugin release versions from tags by @ryanbarlow97 in #14
- fix: resolve build warnings by @ryanbarlow97 in #15
New Contributors
- @ryanbarlow97 made their first contribution in #1
Full Changelog: https://github.com/TF-Minecraft/MusicalInstruments/commits/v3.0.1
Downloads
musicalinstruments-3.0.1.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v3.0.0
Changes
Initial release.
Downloads
musicalinstruments-3.0.0.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.