Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Bomb

Music through resource pack

Report AMusic?

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 Voice only 1.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 @s usage
  • amusic.playmusic - start/stop sound, allows @s usage
  • amusic.repeat - set repeat, allows @s usage
  • amusic.loadmusic.other - load playlist(resourcepack) for other players
  • amusic.playmusic.other - start/stop sound for other players
  • amusic.repeat.other - set repeat for other players
  • amusic.loadmusic.update - reconvert(if enabled), repack playlist(resourcepack), allows @n usage
  • amusic.uploadmusic - start/finish/drop upload session
  • amusic.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, @n
  • playmusic @s, @p, @r, @a
  • repeat @s, @p, @r, @a
Selector @p, @r, @a arguments
distance and position

Args:

  • dist
  • x
  • y
  • z

Format: <arg><operation><double_value> Available operations: <=, <, >=, > Description: Distance and position

Selector @a arguments
closer, further, random

Args:

  • closer
  • further
  • random

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

Information

CategoryMiscellaneous
Published onMay 9, 2024
LicenseUnspecified
Downloads61
Stars1
Watchers1

Pinned Versions

Links

Members

Avatar for Bomb

Bomb

Owner