2 music.settings = $.getJSON(dragonblocks.getModpath("music") + "/settings.json").responseJSON;
4 let display = document.createElement("audio");
5 display.src = dragonblocks.getSound("music.ogg");
6 display.volume = music.settings.volume;
8 display.controls = true;
9 display.style.borderStyle = "outset";
10 display.style.backgroundColor = "#F1F3F4";
12 if(music.settings.autoplay)
14 }, music.settings.delay * 1000);
15 dragonblocks.menu.addElement(display);
17 dragonblocks.registerChatcommand({
19 param: "play | pause | volume [<volume>]",
20 desc: "Play/Pause Music or set Volume (0-1)",
22 let audio = document.getElementById("music");
23 switch(arg.split(" ")[0]){
26 dragonblocks.chatMessage("Music is now Playing.");
30 dragonblocks.chatMessage("Music Paused.");
33 let volume = parseFloat(arg.split(" ")[1]);
34 if(volume == NaN || volume > 1 || volume < 0)
35 dragonblocks.chatMessage("Invalid Volume.");
37 audio.volume = volume;
38 dragonblocks.chatMessage("Volume set to " + volume);
42 dragonblocks.chatMessage("Invalid Usage.");