Tiki-Jukebox

Jukebox-Tiki

Description:
Jukebox-Tiki allows the continuous loop of discs within a Jukebox. It also adds a persistent internal storage where music discs can be placed.

Placing a Jukebox in-game while you have the jukebox.place permission will automatically create it as a looping Jukebox. You can access the storage by right clicking the Jukebox while sneaking. To access the controls (stop/next song), simply right click the Jukebox. Alternately, you can link the Jukebox up to redstone and a signal will trigger the next song.

The Jukebox can be pre-configured to include a list of discs, these are set in the internal_prestocked config entry.

Jukebox Security:
Only the owner of the Jukebox can access the storage/controls or break the Jukebox unless the player also has the jukebox.admin permission.

To break the Jukebox, any music discs must be removed from the storage first.

Features:

  • Looping Jukebox
  • Internal Storage
  • Controls GUI
  • Redstone enabled
  • Pre-configured Jukebox playlist


Permissions:
jukebox.place - Used to place a Jukebox
jukebox.admin - Used to access/break a Jukebox you do not own, also gives access to the /jukebox save command

Commands:
/jukebox save - This saves the Jukebox states to file, this will also happen automatically on a timed schedule and when the plugin or server is stopped

Configuration:
internal_prestocked - This is a list of music discs that a Jukebox begins with. These must match the material name for the discs, these include: MUSIC_DISC_11, MUSIC_DISC_13, MUSIC_DISC_BLOCKS, MUSIC_DISC_CAT, MUSIC_DISC_CHIRP, MUSIC_DISC_FAR, MUSIC_DISC_MALL, MUSIC_DISC_MELLOHI, MUSIC_DISC_STAL, MUSIC_DISC_STRAD, MUSIC_DISC_WAIT, MUSIC_DISC_WARD
distance - This is the distance that a player must be within for the Jukebox to continue playing. If no player is within range, the next disc will not be played.
auto_save_secs - This is the number of seconds between saving the Jukebox locations/storage. These will be automatically saved when stopping the plugin/shutting down the server
verbose_logging - Verbose logging provides additional information during plugin usage
debug_logging - Debug logging provides a lot of additional information during plugin usage, only to be used during troubleshooting

I'd really appreciate it if you would rate/review the plugin. If you have any issues or requests, please use the Discussion page and I'll be happy to review them with you!


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    312043
  • Created
    Jan 21, 2019
  • Last Released File
    Jan 22, 2019
  • Total Downloads
    294
  • License

Categories

Members

Recent Files