Examples of MidiJingleSequencer


Examples of com.sk89q.craftbook.util.jinglenote.MidiJingleSequencer

        if (!foundFile || area == null)
            return;

        if(player == null || !player.isValid() && (loop || chip.isTriggered(0) && chip.getInput(0))) {
            try {
                player = new MelodyPlayer(new MidiJingleSequencer(file, loop));
                hasRun = false;
            } catch (MidiUnavailableException e) {
                e.printStackTrace();
            } catch (InvalidMidiDataException e) {
                e.printStackTrace();
View Full Code Here

Examples of com.sk89q.jinglenote.MidiJingleSequencer

        return jingleNoteManager;
    }

    @EventHandler
    public void onJoin(PlayerJoinEvent event) {
        MidiJingleSequencer sequencer;

        try {
            File file = new File(CommandBook.inst().getDataFolder(), "intro.mid");
            if (file.exists()) {
                sequencer = new MidiJingleSequencer(file, false);
                getJingleNoteManager().play(event.getPlayer().getName(), sequencer);
            }
        } catch (MidiUnavailableException e) {
            CommandBook.logger().log(Level.WARNING, "Failed to access MIDI: "
                    + e.getMessage());
View Full Code Here

Examples of com.sk89q.jinglenote.MidiJingleSequencer

                    break;
                }
            }

            try {
                MidiJingleSequencer sequencer = new MidiJingleSequencer(new File(CommandBook.inst().getDataFolder(), "intro.mid"), false);
                for (Player player : targets) {
                    getJingleNoteManager().play(player.getName(), sequencer);
                    player.sendMessage(ChatColor.YELLOW + "Playing intro.midi...");
                }
            } catch (MidiUnavailableException e) {
View Full Code Here

Examples of com.sk89q.jinglenote.MidiJingleSequencer

            if (file == null) {
                throw new CommandException("The specified MIDI file was not found.");
            }

            try {
                MidiJingleSequencer sequencer = new MidiJingleSequencer(file, false);
                for (Player player : targets) {
                    getJingleNoteManager().play(player.getName(), sequencer);
                    player.sendMessage(ChatColor.YELLOW + "Playing " + file.getName()
                            + "... Use '/midi' to stop.");
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.