5b54c665c1
Removes the KnarLib.setPlugin call
2022-11-07 22:21:13 +01:00
628453e902
Makes sure to initialize KnarLib properly
2022-11-07 10:05:31 +01:00
fc70b0a582
Uses KnarLib for tab-completion filtering
2022-11-06 23:05:16 +01:00
2846100497
Increases java version to 16
2022-11-06 23:04:50 +01:00
05781ff15e
Changes song scheduling to hopefully fix a bug
...
There was an observed bug, where two songs in a playlist were playing at once after a third song was removed.
2022-11-05 13:03:30 +01:00
28d8a2e64b
Improves built-in command usage documentation
2022-10-31 17:59:56 +01:00
855ae55662
Lists all built-in sounds during addsong tab-completion
2022-10-31 17:44:08 +01:00
49f7f533b0
Prevents music overlap
...
Makes sure to actually stop songs played for players outside the global cycle when changing to the next track in a playlist.
2022-10-31 15:06:17 +01:00
9fd25b90f7
Adds command documentation and improves tab-completion
...
Adds documentation for all commands to the README
Adds option to force an update if changing the pitch or volume of a minstrel
Adds tab-completions for removeSong, listSongs, volume and pitch commands
Adds filtering for tab-completions based on current input
2022-10-30 22:38:40 +01:00
9db2f871c6
Makes sure music is stopped immediately if an NPC is removed
2022-10-30 21:18:27 +01:00
9d7a9117be
Adds some notes about the limitations of this plugin
2022-10-30 21:11:28 +01:00
386d6492aa
Prevents stopping of a song unless it's necessary
2022-10-30 20:47:51 +01:00
2babceeb87
Adds proper playback of any song
...
Adds several commands to control songs, volumes and pitches
Moves code into proper packages
Removes test song
Adds loading and saving of minstrel data
2022-10-30 19:29:56 +01:00
bfa49448ab
Initial commit
2022-10-30 04:33:51 +01:00