Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
AMusic
Music through resource pack
Features:
- Clientside, serverside caching
- Addition to existing resourcepack
- 5 repeat types (repeatone, repeatall, playone, playall, random)
- Web sound uploader with clientside transcoding
- Large number of supported versions
1.7.10-1.21.11 - Position and count selectors (bukkit only)
- Volume control option
Voiceonly1.13+
Files and directories
./config.yml- configuration file./lang.yml- localization file./resourcepack.zip- default parent resourcepack file./Music/- music directory./Music/<playlist_name>/- playlist directory./Music/<playlist_name>/<sound_name>- sound./Music/<playlist_name>.zip- playlist specific parent resourcepack file./Packed/- packed resourcepacks directory./Packed/<uuid>.ampi- packed resourcepack with info
Commands:
/loadmusic @n <playlistname>- update playlist/loadmusic <playername> <playlistname>- loads playlist(resourcepack) to player, update flag true if playlist not loaded before or used null target@n/playmusic <playername> [soundname]- starts sound "soundname" from playlist "playername", if no soundname, stop sound/repeat <playername> <repeat type>- set repeat type/uploadmusic <start/finish/drop> <playlist>/[token]/[token]- upload sound
Permissions
amusic.loadmusic- load playlist(resourcepack), allows@susageamusic.playmusic- start/stop sound, allows@susageamusic.repeat- set repeat, allows@susageamusic.loadmusic.other- load playlist(resourcepack) for other playersamusic.playmusic.other- start/stop sound for other playersamusic.repeat.other- set repeat for other playersamusic.loadmusic.update- reconvert(if enabled), repack playlist(resourcepack), allows@nusageamusic.uploadmusic- start/finish/drop upload sessionamusic.uploadmusic.token- allows start/finish/drop session by token
Selectors :
@n- update playlist@s- self
Argument format (@p, @r, @a): [arg1,arg2,arg3,...]
loadmusic@s,@p,@r,@a,@nplaymusic@s,@p,@r,@arepeat@s,@p,@r,@a
Selector @p, @r, @a arguments
distance and position
Args:
distxyz
Format: <arg><operation><double_value>
Available operations: <=, <, >=, >
Description: Distance and position
Selector @a arguments
closer, further, random
Args:
closerfurtherrandom
Format: <arg><operation><int_value>
Available operations: =
Description: Limits player count
Commands for console without tab complete:
loadmusic @l - get packed playlist(resourcepack) list
playmusic @l <playername> - get loaded to player soundnames, currently playing sound name and time
Pinned Versions
Pages
Links
Members
Owner