JukeLoop
[ English | Français ]
Accept no substitutes. This is the Jukebox plugin you've been looking for. JukeLoop makes Minecraft's jukeboxes incredibly cool. They will constantly play on a loop, optionally cycling through discs in a chest or attached hopper. They automatically start when your server restarts and when any player is nearby. Furthermore (and new in version 0.1.4) disc changing can be triggered by a redstone pulse!
Features
- Built-in auto-update functionality
- Records will start playing automatically even after a server restart. (locations of jukeboxes stored in config)
- Punch the jukebox to skip the song, or apply a redstone pulse!
- Rotate through records in a chest placed adjacent to the jukebox
- jukeboxes will place played discs in a hopper if there is one directly below
- jukeboxes will take discs from an attached hopper
Commands
- None
Permissions
- 'jukeloop.use' - players with this permission will automatically have their jukeboxes repeat.
Tutorial
Source Code & Development Builds
Source code is available on Github
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Other Plugins
- PortableHorses - your trusty steed in your back pocket.
- Build-in-a-Box - self-constructing buildings that can be picked up and relocated.
- Scribe - Transfer enchantments from items to books using an anvil
- EnhancedFishing - Adds tons of fishing enhancements including complete control over the bite chance.
- PotatoBombs - Allows players to craft poisonous potatoes into devastating and hillarious magical landmines.
- SilentAlarms - Makes note blocks silent except to select people, who can hear them at any distance.
- Saddlebags - Adds an inventory to saddled pigs.
- SalvageSmelter - Allows furnaces to smelt down tools and armor.
- Compressors - Turn hoppers into 'block compressors'.
- Autocrafter - Turns droppers into redstone powered crafting tables.
This plugin solved my problem! Tested and proven, THX!!!
@guidoowner
I think the sound range is already extended as much as it can be, but I'll do some more experimentation with it. synchronization is actually a really difficult problem that I've toyed with on and off, but more it's difficult than it should be. I can't make any promises, but I'll look into them both further.
Realy epic plugin, would be nice if i could synchronize 2 jukeboxes or extend the sound range of the jukebox:D
if u could add one of the two i would be very happy
Thanks man, I'm using it as a system for my Donator Lounge, in which needs hoppers to send discs in and out. But another "Bug" I may have found is the juke box will restart playing after a server reload/restart, although sometimes will replace another disc in the contents of the chest beside it with the disc playing, but keep the same disc that was playing and restart the song. It may take a few reads to comprehend, but it's somewhat annoying to replace the discs over and over again. I'm sure that you can think of something though! Anyways, thanks for trying to fix that!
@aaronDAYTON
Basically, the problem is that the jukebox conducts the redstone signal and powers the hopper which 'locks' it. you can see this by replacing the hoppers with redstone lamps and giving it a redstone pulse. It may not be 100% correct behaviour, but I changed it to allow it to pull the disc from the hopper even though it's powered, since there's no other way it can work.
There's a development build available now which should do exactly what you need, and I'm uploading it here for approval right now.
@aaronDAYTON
Looks like you found a real bug. I was able to duplicate it locally. I'll work on a fix tonight
No, I found the real problem:
See, jukeboxes will only take a disc inside a hopper if only a disc is playing inside the same jukebox, and if the signal to switch the music is not a redstone pulse, in which kinda sucks because both those rules mess up my idea for my lounge
@aaronDAYTON
Can you add:
to your config.yml and capture any log output while its looping?
\you might not want to do this on a production server as it'll output a LOT to your log files if you have a lot of jukeboxes.
Awesome plugin, although there is one slight problem:
Juke boxes will dispence discs into a hopper once finished playing, but will not take discs from hoppers attached to the juke box. I've tried many combinations but it doesn't seem to work.
@metalhedd
Alright yes it does repeat after a minute or so if I warp out and back in, okay thanks for looking into that for me! :D Too bad there isnt a fix for it, it's slightly annoying but anyways still is nice having your plugin on my server thanks again!
@Onewingseraphim
I just did a quick local test and it seems to work normally. "normally" being that you won't hear the currently playing song when you teleport to a world, but when the song is over it loops.
If you play "11" (the shortest disc) and wait for 1.5 minutes does it start playing again? if so, that's the expected behaviour, and unfortunately I can't do anything about it, its just a limitation of the server.
@metalhedd
I'm using Multi-Verse, and I have world warps and world portals. I'm not including the nether and end worlds just normal worlds that are added on my server. I have a main port world that connects to all the different worlds I have a jukebox there and in another world anytime I leave either world if there isn't a player currently in that world then the jukebox will stop and I have to put a disc back into it to start it. As long as there is a player in that world then it will remain but if no one else is on the server and I traverse between worlds they stop.
@Onewingseraphim
world-selection
andworld-list
settings?Hey I think theres a bug with multiworld support anytime I change worlds if the world is empty (no players in it) then the jukebox stops playing and I have to start it again anyway you could fix this?
Very nice! :D
@Justmeitis
Taking out the record is the only way. There isn't really another intuitive way to do it and I'm reluctant to add any commands.
thanks for this plugin its awesome.. is it possible to add a way to stop the music playing loop or else switch the jukebox off by any way?
@Skitscape
Awesome work, thanks!
Hey i made a logo for this plugin page for you, here ya go.
http://i.imgur.com/3PFGavm.png
@VergilPrime
If you're getting any crashes please open an issue. This plugin doesn't crash anyone when you break the jukebox, you may have a conflict with another plugin or some other problem.