Plugin category: Fun/Music Suggested name: NoteBlocks A bit about me: I'm trying to make a song for my train station that I'm building in the server thatI run. What I want: Fix the lag that noteblocks have, rendering them choppy and useless. OR: Convert midi files into playable songs in minecraft, playing from a jukebox/noteblock activated by redstone, maybe similar to the /import or /play commands in this plugin: http://forums.bukkit.org/threads/fu...ose-music-play-it-with-note-blocks-1185.6705/ <---- This plugin is outdated and doesn't work though. What I don't want: Anything complex. Make it as simple as possible please. Ideas for commands: Maybe a command to convert midi files to playable notes like /nb convert or something. Ideas for permissions: No permissions needed, Ops Only. Willing to pay up to: $0 (Sorry!), I could give you virtual tho! When I'd like it by: A week preferrably Similar plugin requests: None that I know of, please correct me if I'm wrong. Devs who might be interested in this: Don't know. If somebody could make this, that would be brilliant. Thanks! anybody? please? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Uhm, I am actually working on something like this already. My plugin basically just loads NBS files (NoteBlock Studio, pretty much the best minecraft song maker I've come across) then plays them on just a few noteblocks. (Requirement depends on howmany layers there are in the NBS file, e.g. how many instruments are playing at a time.) It works with vanilla MC, no spout required. Just have some stuff to do with the plugin before publishing.
I think CommandBook can do those MIDI to NoteBlock things. Fixing the lag won't be possible however, because, well, how to fix lag. If that was possible, the word lag wouldn't be existing.
romobomo spout is glitchy and very incovenient. @lmsoscared the plugin starts but whenever you try to play notes or a song two errors come up and crash the whole plugin efstajas: Yeah, it can play midi files but i don't think it can be activated by redstone.. Sanzennin You are awesome. Can you send me a link to it once you post it please? Thank you
It's not, plugins using it may be. However everybody who would want to hear it would have to use the spout craft client of course.
Like efstajas said Spout isn't glitchy and inconvient infact it's the complete opposite, it improves server performance and stability and the dev team is one of the best on the bukkit forums . Please check your sources before commenting on other peoples hard work.
efstajas thehutch ok ok, im sorry XD that was just an opinion based on personal experience I have found what I needed/wanted, thank you everyone
Well, sure, I just got a bit of work at the moment. The plugin is currently quite resource intensive because I am making alot of small endian to big endian switching on the fly (Since NoteBlockStudio is written in C++, and I am writing plugins with Java) So I think I'll make them turn files into my own fileformat that needs some careful planning to minimize the resource usage. Also, I think NoteBlockStudio allows you to convert files from Midi, and edit the result to make it better too.
Well, I do like spout and all, but I just can't use it since the mods I like do not work with spout. (Or then its gonna be whole lot of work to get them to work.) That you could list under inconvinient. As for glitchy, if you use command with message that exceeds the limits, spout handles that as: first part of the message goes to the command as its supposed to, second part goes into chat that was certainly not what I wanted. Just of the top of my head. Thats nothing major tho, and if it wasn't such a pain to get my clientmods to work with spout, I would use it. And if more of the playerbase on our server would start using it, I could also make plugins for it.
You shouldn't be using that long of commands then. The length of commands in chat is being limited in upcoming builds anyways, because users not knowing how long is too long. You'll see more and mods porting over and clones being made once our API becomes more usable.
Thats good news. As for "long commands" its basically just private messages/chat related. Lets say: /msg AnotherConspiracyist sensitive stuff sensitive stuff |MAX LENGTH| sensitive stuff and even more sensitive stuff comes out as: me-> AnotherConspiracyist: sensitive stuff sensitive stuff Conspiracyist: sensitive stuff and even more sensitive stuff Player Conspiracyist has been banned for 7 days for Sensitive stuff. Well, I'm using /socialspy on our server anyways, but its still not nice. Good thing that thats getting limited. Oh, btw, you guys should do integrated fly for spout, with customizable speed and settings... And for the server version have a config to deny/limit the integrated fly. (Or you can just let NoCheat or something handle that) Since, fly is the main reason people on our server don't use spout... Oh, and maybe a minmap too?