Skip to content

Releases: hhhzzzsss/SongPlayer

Song Player 2.0.3 for Minecraft 1.19.4

13 May 03:09
Compare
Choose a tag to compare

Song Player 2.0.3 for Minecraft 1.19.3

15 Mar 05:12
Compare
Choose a tag to compare

Fixed issue with inconsistent building speed

Song Player 2.0.2 for Minecraft 1.19.3

23 Feb 06:02
Compare
Choose a tag to compare

Song Player 2.0.1 for Minecraft 1.19.2

11 Jan 03:26
Compare
Choose a tag to compare

Song Player 2.0.0 for Minecraft 1.19

05 Jul 03:22
9a5b59e
Compare
Choose a tag to compare

A massive update for SongPlayer!

One of the biggest changes is that I completely changed the way SongPlayer internally processes, builds, and plays songs. Before, it ran everything in a separate thread, which had the potential to cause many issues, but now it has been rewritten to run entirely synchronously, which required a complete overhaul of the code. In the process, I've changed many subtler details about the way it functions.

For example, to detect changes in blocks, instead of responding to block change packets, it now polls the status of the noteblocks every tick, resulting in more consistent behavior when noteblocks are broken, covered, or worldedited away, which is possible only because I've rewritten the client in a synchronous way,

Besides that, here's a list of other changes I've made:

  • Added support for NoteBlockStudio (.nbs) files. This includes the old version of NBS files as well as all 5 currently-existing versions of the newer, OpenNBS format.
  • Seamless looping behavior for NBS songs, and parses loop start position and loop count if provided in a .nbs file.
  • Merged the $play and $playurl commands. Now the $play command supports both functions.
  • Added a queue system for songs.
  • Added tab completions for SongPlayer commands.
  • Changed the order in which the client places blocks (now places them in a circular pattern radiating outward starting at your standing position). This way, it will always start with the block directly beneath you so that there will never have a hole at the center position.
  • Maximum noteblock stage size is expanded (now supports up to 300 noteblocks at once).
  • Added convenient aliases for commands.
  • Added a HUD above the toolbar that displays the current build/song progress.
  • Added more color to improve the readability of messages the client displays in chat, and generally improved the formatting of such messages.
  • Added convenience commands $useEssentialsCommands and $useVanillaCommands to automatically set the gamemode commands used for those two common scenarios.
  • Major changes to how midis are converted into noteblocks (Improved instrument conversions, and added pitch variation to percussion instruments).
  • And other small changes

Song Player for Minecraft 1.19.x

11 Jun 00:17
Compare
Choose a tag to compare

Updated for 1.19.x.

Song Player for Minecraft 1.18.x

12 Mar 23:08
Compare
Choose a tag to compare

Updated for 1.18.x.

Song Player for Minecraft 1.17

23 Jun 17:31
fdaf39d
Compare
Choose a tag to compare

I fixed the certificate isssue with the $playurl command by simply ignoring certificates.

Song Player for Minecraft 1.17

23 Jun 05:32
5891381
Compare
Choose a tag to compare

Updated for 1.17.

Song Player for Minecraft 1.16.x

23 Jun 05:31
5891381
Compare
Choose a tag to compare

The initial release. This version is for minecraft 1.16.x.