So, I'm trying to get a player (who happens to be op!) and play a note on his client, without Spout. It didn't work, so I put in a snippet to tell the player "Working!" when the playNote method is executed. It sent me a message, but no note was played. Code: Player op = Bukkit.getServer().getPlayerExact(msg); Location loc = op.getLocation(); op.playNote(loc, Instrument.PIANO, Note.natural(1, Tone.C));
You could send a block change, no? Virtually set a nearby but covered block to a noteblock and play the note?