What is Music
Music was created to allow players to easily play custom loops on servers. The reason this plugin was created was to have the ability to play music or loops without replacing any existing base Minecraft sounds. The way this plugin works allows for players to create a loop (a sound the repeats after a certain amount of time) in specific areas of the world. This plugin naturally can support up to 220 loops being played at once, but this can be configured to be hundreds of thousands if needed. When setting up a song, you would use the command /Music play [SongName] [ID], where [SongName] is the name of the sound, and [ID] is the ID of the station you want to handle the song.
- Adds the ability to play songs in MineCraft using resource packs
- Can have multiple Resource packs/ Music files on per server.
- Links to download Resource packs are configurable
- Time each song will be replayed are Configurable
- Each player has control over their Track, no one can stop or change another person's song unless they are OP
- Works on all versions of Bukkit
To learn how to add new songs, look at the READ ME.txt that gets generated in the Server/plugins/Music folder after you start the server with the plugin loaded at least once.
|/Music||Controls all Music Commands|
|/Music setUpStation [Songname using tab] [ID]||Plays [Songname] on Station [ID]|
|/Music addToQueue [Songname] [ID]||adds Song [Songname] to a queue|
|/Music removeFromQueue [queue] [ID]||Removes song at index [queue] from queue|
|/Music clearQueue [ID]||clears station's queue.|
|/Music Help||Lists all commands|
|/Music ListStations [Page]||Lists all stations active, the song, who owns it (if anyone does)|
|/Music PlayOnce [Songname using tab]||Plays the song once. It is the same as vanilla Minecraft's /playSound [Sound]|
Resourcepacks for Clients and Sound adder for Server
RandomBits1 : Comes With Download
List of Plugins/resourcepacks that use Music
- EventSounds :Play custom sounds on an event.
Dependencies and Compatibility
There are no dependencies. Compatibility issues may occur if the Client(player online) has conflicting names on their resourcepack. (e.g. A song on the server called "Crash" may conflict if player has resourcepack that has a different sound named "Crash") Songs are case sensitive, so if a song on the server does not have the same name, but with different capital letters (E.G. 'Piano' and 'PianO' ), the players may not hear the music.
If you want to learn how to create your own resourcepacks, look at the READ ME.txt
Music is now an API, so your plugins can now play custom music. Music.playSound(String songname, int StreamID, Location location, String owner) The songname is the name of the song (CaSe Sensitive) StreamID is the ID of the steam that this loop will play on, location is the location that the loop will be played at, and owner is the owner of the stream (can not be null, you should use the name of your plugin if you don't want a specific player editing anything)
Music.playSoundOnce(String songname, Location location) songname is the name of the song (CaSe Sensitive) location is the location the sound will be played
Music.removeSound(int StreamID) StreamID is the ID of the stream the sound is playing on.
This plugin does update automatically:
This plugin checks for updates and will download updates. If you do not want this plugin to automatically update, all you need to do is edit one line in the "plugins\AUpdater\global.yml" file. Just change the one variable in there to false (or, if you run into any problems, copy the code below)
# Updater by ArsenArsen
# Global config
# Sets should updates be downloaded globaly
How to Install
- Drop the Music.Jar and Music file into your plugins folder
- Restart your server
Fixed NPE when clicking outside of inventory
Cleaned up code.
Fixed some NPES
Starting to move to a Jukebox-only sound system.
Updated sound files to support 1.12
Updated code for the new BukkitDev site
Fixed config bug
Removed the /loop command (only use /music now)
Renamed a bunch off commands
All "streams" are now "stations"
You are now able to add multiple songs to a station
Fixed the /music get message
Fixed help message
Minor bug fixes.
Added new updater
Made changes so that the music loader runs faster and uses actual time (not the time*4)
Fixed some text and links for files.
Fixed minor errors.
Added README.txt generator
Made autogenerator for text files
Possibly fixed auto updater bug.
Added /loop createSong (Displayname) (Songname) (time)
With this, you can easily create a song right from your server. Note: Must be op in order to use
Bug fixes and code clean-up.
Fixed bug: Song does not play while using the "playonce" feature.
Fixed bug: Creating a file called "ResoucePack" instead of "ResourcePack".
Added resourcepack join messages. Will add the ability to disable soon.
Fixed some text files Fixed readme.txt
Added the ability to auto generated files. This means the download size will be smaller.
Added Larger radius for sounds
Added a READ ME.txt
Bugfixes Fixed Timers
Added the Music.class
Added three new songs
Removed older txt files
Added a menu to select songs
Added /loop menu play (stream)
Added /loop menu playonce
Fixed minor bugs
Fixed ColorCodes for messages (no more boring white text when an error comes up)
Added pitfall when players don't use the command the right way
Cleaned up code
Added /loop playOnce to play a song once
Fixed issues with using /loop with no args
|File Name||Release Type||Game Version||Downloads||Date|
|Music v2.7.14||Release||1.12||1,882,163||Oct 4, 2017|
|Music v2.7.12||Release||1.12||2,680,225||Jul 22, 2017|
|Music v2.7.11||Release||1.11||2,181||Jan 5, 2017|
|Music v2.7.10||Release||1.11||363||Dec 6, 2016|
|Music v2.7.09||Release||1.10||1,018||Oct 21, 2016|
|Music v2.7.08||Release||1.10||114||Oct 21, 2016|
|Music v2.7.07||Release||1.10||965||Sep 22, 2016|
|Music Resourcepack - TestPack||Release||1.10||595||Sep 22, 2016|
|Music v2.7.06||Release||1.10||356||Sep 17, 2016|
|Music 2.7.05||Release||1.8.1||2,186||Feb 16, 2016|
|Music 2.7.04||Release||1.8.1||849||Jan 5, 2016|
|Music 2.7.03||Release||1.8.1||202||Jan 2, 2016|
|Music 2.7.02||Release||1.8.1||155||Dec 30, 2015|
|Music 2.7.01||Release||1.8.1||255||Dec 21, 2015|
|Music 2.6.5||Release||1.8.1||1,019||Oct 23, 2015|
|Music 2.6.4||Release||1.8.1||694||Sep 6, 2015|
|Music 2.6.3||Release||1.8.1||174||Aug 31, 2015|
|Music 2.6.2||Release||1.8.1||129||Aug 29, 2015|
|Music 2.6.1||Release||1.8.1||212||Aug 24, 2015|
|Music 2.5.1||Release||1.8.1||322||Aug 11, 2015|
|Music 2.4.5||Release||1.8.1||570||Jul 15, 2015|
|Music 2.4.4||Release||1.8||453||Jun 16, 2015|
|Music ServerPatch - RandomBits1||Release||1.8||365||May 29, 2015|
|Music Resourcepack - RandomBits1||Release||1.8||3,785||May 29, 2015|
|Music 2.4.4 1.7||Release||CB 1.7.9-R0.2||554||May 28, 2015|
|Music 2.4.4||Release||1.8||188||May 28, 2015|
|Music Resourcepack||Release||1.8.1||363||May 28, 2015|
|Music 2.4.3||Release||1.8||125||May 26, 2015|
|Music 2.4.3 1.7||Release||CB 1.7.9-R0.2||79||May 26, 2015|
|Music 2.4.1 1.7||Release||CB 1.7.9-R0.2||168||May 19, 2015|
|Music 2.4.1||Release||1.8||45||May 19, 2015|
|Music 2.4||Release||1.8||119||May 14, 2015|
|Music 2.4||Release||CB 1.7.9-R0.2||65||May 14, 2015|
|Music 2.3||Release||CB 1.7.9-R0.1||91||May 13, 2015|
|Music 2.3||Release||1.8||37||May 13, 2015|
|Music 2.1||Release||1.8||134||May 12, 2015|