2 music.settings = $.getJSON(dragonblocks.getModpath("music") + "/settings.json").responseJSON;
4 let display = document.createElement("audio");
6 display.src = dragonblocks.getSound("music.ogg");
7 display.volume = music.settings.volume;
9 display.controls = true;
10 display.style.borderStyle = "outset";
11 display.style.backgroundColor = "#F1F3F4";
13 if(music.settings.autoplay)
15 }, music.settings.delay * 1000);
16 dragonblocks.menu.addElement(display);
18 dragonblocks.registerChatcommand({
20 param: "play | pause | volume [<volume>]",
21 desc: "Play/Pause Music or set Volume (0-1)",
23 let audio = document.getElementById("music");
24 switch(arg.split(" ")[0]){
27 dragonblocks.chatMessage("Music is now Playing.");
31 dragonblocks.chatMessage("Music Paused.");
34 let volume = parseFloat(arg.split(" ")[1]);
35 if(volume == NaN || volume > 1 || volume < 0)
36 dragonblocks.chatMessage("Invalid Volume.");
38 audio.volume = volume;
39 dragonblocks.chatMessage("Volume set to " + volume);
43 dragonblocks.chatMessage("Invalid Usage.");