icJukeBox
icJukeBox is a plugin which allows you to choose noteblock songs from a list, or a random one, and play it using the noteblockAPI.
Update
Please note that icJukeBox from version 1.6 has had some major updates! To switch from <1.5.x to 1.6 please follow the instructions below! For instructions on version 1.5 and below, please head over to this page
- Stop your server
- Delete NoteBlockAPI from your plugins folder (icJukeBox 1.6 > is no longer depending on this plugin in order to work)
- Start your server
- Configuration is now loaded and saved by icJukeBox rather than bukkit. This means the configuration file has a new set up. Please configure the configuration.yml to your server's needs. The config.yml will no longer be used!!!
- Type /music reload to load the new configuration
Features
- Organise all your songs in an easy to use GUI list
- Simply place .nbs songs inside the 'tracks' folder. Songs can be downloaded right Here
- Play random songs using /music random
- Enable shuffle-mode using /music shuffle
- Ability to configure menu-buttons, chatmessages and much more
- Turn on a random song or shuffle mode when a player logs in
- Reload config in-game
- Server radio
- Configurable lobby-items
Videos
Here are some short videos to explain you guys how icJukeBox works.
Video by Numero Uno
Video by Jithin Sunny
Video by AbsintoJ (Portuguese)
Try
Want to try out icJukeBox before installing it onto your server? Join my server to try it out! IP: play.statiocraft.com
Commands
- /music - Opens the music-list
- /music <pageNumber> - Opens the music-list at the given page
- /music item [shuffle, random, radio, list]
- /music off - Turns off the current song
- /music random - Play a random song
- /music shuffle - Enable shuffle-mode
- /music shuffle skip - Skip to the next song (only works when shuffle-mode has been enabled)
- /music reload - Reloads the config and songs from the tracks folder
- /music radio [on/off] - Turn on and off the server-radio for yourself
- /music radio skip - Skip a radio-song
Permissions
- music.list - Permission to use /music
- music.random - Permission to use /music random
- music.shuffle - Permission to use /music shuffle
- music.shuffle.skip - Permission to use /music shuffle skip
- music.reload - Permission to use /music reload
- music.radio - Permission to use /music radio
- music.radio.skip - Permission to use /music radio skip
- music.item.spawn.[shuffle/radio/random/list]
- music.item.use.[shuffle/radio/random/list]
Installation
- Place the latest version of icJukeBox inside the plugins folder of your server
- Restart or Reload your system
- Type /music to play
Adding extra songs
- Download songs here.
- Place the downloaded .nbs files inside the tracks folder of icJukeBox. Located at your server files /plugins/icJukeBox/tracks/
- Type /music reload to reload the stored tracks (and automatically enable the new ones) or reload your server
- Type /music to see the result
Credits
- Authors of NoteblockAPI: xxmicloxx and michidk
- Author of icJukebox: jeussa on bukkit or jeussa on enjin
- Video's created by: Numero Uno, Jithin Sunny and AbsintoJ
- Server:
- Community Website
- IP: play.statiocraft.com
@jeussa
I have placed the plugin in the plugins folder but it is still not working and I have restarted the server multiple times.
@DragonFlyerx
Hi dere,
sounds like you either forgot to place the plugin inside the server's plugins folder or you forgot to restart the server.
Can someone help me??
I have downloaded the plugin but it is not working on my server. When I type /music it says Unknown Command and when I type /plugins, icJukeBox is not there.. Anyone knows why?
@logpoe
Hi dere, this is because you didn't set the name of your song inside noteblockstudio. To fix this you need to either set this name through noteblockstudio anyway or change the icjukebox configuration value 'use_file_names_for_discs' (or something like that) to use the file names instead.
Hi I tried to add my own custom music to the tracks list. They are functional and all but they show up unnamed in game. Any idea why this is? Thanks!
I am currently on Spigot now. Spigot username: BrettPlayMC. :D Or contact me on my main account with a PM as this account is hard to use (and hard to explain why) :) @Unseenmc is my main account!
@UnseenNetwork
Hi dere, sounds like a conflict between plugins. Could you please check for any other plugins using a GUI? Also please do provide any error messages from the console. Thank you ;)
Players on my server can move the items in the gui! please fix. :(
@jeussa
You can just use yml syntax. Use the same file name as the nbs file name to know which files are linked. For the yml syntax you can do something like this:
The numbers represent the tick when the lyrics has to be displayed.
@stefvanschie
Thanks for the idea, however adding such a feature will require either a separate editor or a change in noteblock studio. Both of which are things I'm not able to do.
@AtracadorThe
Well you could do this with the lyrics as well. I made a small test today and the lyrics worked. If you need any source code @jeussa I'll be happy to share it.
@stefvanschie
or just even the title in the action bar, i really dislike how it appears in the chat
I just had an idea. It would be cool if the lyrics of the song could be displayed in the actionbar. We could make a file containing the sentence and at which tick it should be displayed. Then when the song is played save all sentences with their ticks in a map and retrieve it. When that tick is played you can send an actionbar message containing this sentence.
Yes I thought this was region managed, Myabe once it is I will use on server but for now, ill be looking for another with area settings. thanks
I agree with Xersar, region integration would make this plugin even better!
@Xersar
Hi dere, Regions sure is something I've been thinking about. Though I do currently not have the time to work on it I'm afraid.
@ConoMan
Hi dere, there is no specific way to assign worlds and songs. What exactly is it that you want to do if I may ask?
Hey there. Great plugin, I just installed this on my server and the players love it. But one question, is there a way to make it so that the music only plays in a certain world? Sorry if its been asked before, I don't have much time to read over other comments.
Hey jeussa, what do you think about a WorldGuard integration? :)
@TheGamePasta
Hi dere,
please make sure you use the proper version. For servers running on a minecraft version of 1.8.x and below, please use icJukebox 1.6.1 or below. For any version starting at 1.9 please use icJukebox 1.6.2 or higher.
Hey, for some reason it doesn't play music. I have the selection screen and I can choose, but nothing plays. Please help me!