[REQ] NoteBlocks

Discussion in 'Archived: Plugin Requests' started by mirroronthewall, Feb 14, 2012.

  1. Offline

    mirroronthewall

    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 [diamond][diamond][diamond] 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.
     
    Last edited by a moderator: May 24, 2016
  2. Offline

    romobomo

    Solution: Use spout, plugin preloads WAV file then plays it to players entering/exiting an area.
     
  3. Offline

    Imsoscared

    I have tryed the plugin and its still works although its not updated still works for 1.1 R3
     
  4. Offline

    Sanzennin

    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.
     
  5. Offline

    efstajas

    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.
     
  6. Offline

    mirroronthewall

    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 :)
     
  7. Offline

    efstajas

    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.
     
  8. Offline

    thehutch

    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 :D . Please check your sources before commenting on other peoples hard work.
     
  9. Offline

    mirroronthewall

    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 :)
     
  10. Offline

    Sanzennin

    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.
     
  11. Offline

    Wulfspider

    I'm curious as to what about it is "glitchy" and "inconvenient" to you?
     
  12. Offline

    Sanzennin

    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.
     
  13. Offline

    Wulfspider

    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.
     
  14. Offline

    Sanzennin

    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?
     

Share This Page