REQUIRES:
2. Custom resourcepack (default is provided but you must make one to add your own songs!)
 
IMPORTANT - When converting files to OGG make sure the sound channel is mono!
 
TavernBard allows you to apply the 'bard' trait to any of your Citizens NPCs. Turn your NPC into a medieval musician!
You can also use the 'IsBard' option in MythicMobs.
 
With this trait, interacting with the NPC will open a menu where players can play or queue songs. All players within radius of the bard can hear the music, you can set your own radius in config. Players can also vote to skip songs, if the majority wants to skip the song the next one in queue will play.
 
 
Permissions:
bard.reload - For admins to reload plugin
bard.stop.any - For admins to stop any song, regardless of who chose it
bard.vote - allows voting to skip current song
bard.play - allows playing songs (on by default)
 
 
Current Features:
  • Apply external resourcepacks
  • Optional MythicMobs support (Allows for custom model bards)
  • Minimessage codes accepted in config
  • Information about current song in GUI
  • Only person who started song can stop it
  • Otherwise players can vote to skip songs
  • Define a custom radius for audio
  • Noteblock particles above NPC head while music is playing
  • Supports custom model data for song items
  • Adjust maximum queue size to fit your needs
  • Economy hook, users can pay to request songs if configured
  • Users can pay items to request songs if configured
 
Planned Updates:
  • Self-hosted resource pack. Should allow you to manage the resourcepack from the plugin folder.
  • Option to loop a song within certain coordinates, useful for RPG servers
  • Held-item option for the Bard, will add a lute by default
Ideally you should know about resource packs before setting up this plugin, but if you need help just ask me on Discord! clear.png