Discussion in 'Inactive/Unsupported Plugins' started by Protected, Mar 10, 2011.

    Nox13last, Noppoly, zeeZ and 4 others like this.
  2. That is correct, it's currently not compatible with subdirectories.
  3. Offline


    hey there, any eta on when your gunna get it patched for 602?
  4. Offline


    For some reason my MidiBanks folder won't come up. Are you suposed to add it manually or anything?
    It says it works in the console too...
  5. nala3: What doesn't work on 602?
  6. Offline


    I'm getting a CAN'T READ FILE error on 602. it worked with earlier versionswith the same file.

    also when i try to list midi:

    03:28:34 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'midi' in plugin MidiBanks v1.2-465
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:232)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:605)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:568)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:562)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:192)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NullPointerException
        at net.myshelter.minecraft.MidiBanks.onCommand(MidiBanks.java:341)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
  7. Your MidiBanks directory structure appears to be missing, empty or incorrectly named.

    Attention to all users: The 602-compatible jar is now the officially supported one and the only one available for download in the first post. Please report any issues caused by the plugin (make sure no PEBKAC before reporting though).

    I'll start working on 1.3 soon.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 11, 2016
  8. Offline

    IOn Vash

    can you fix the looping so that each track doesnt loop on its own. because songs get way out of sync when using the loop command
  9. Offline


    He knows... It's gunna happen, but it's pretty funny right now, sounds soo gnarly.

    Just to expand on current thoughts I had whilst thinking how great this would work, but the limitations of the current system I came up with this.

    I notice in order to use redstone on any you must have a solid on, the playback and pause are not toggle-able so you must feed a notebox constant current in order for it to play otherwise it stops. So a command like 'Y' where you can toggle the playback with button touches would be sweet, so we don't need levers to make the box run. This way you could use a button and use the second of on time to force the musicbox in the play position even after the power is lost. It will play until the end or if stopped by another push of a button.
    May I note about this: I would rather have this function work as a On/off(reset) rather than On/Pause functionality.

    Thus outputting to the 'output pin' like a normal button like I was initially thinking is somewhat flawed, but still practical.

    So lets say you want an 'Output pin' so you put P in your 4th line commands. Then you can your output pin once the song is done make a second on/off state like a button.
    However there should be other subcommands for the P 'pin' that make the output different. By Default P will work like a button with a one second on time then off. Once the track hits the end it will toggle the pin for a second, which will work for reseting or activating another music box with the Y toggle. So with a YP command you can make a toggle on off, so that the end of one song's pin will activate the next box with a toggle on off command.

    However if you use some subcommands the output for the pin will change...

    Pt = pin tempo = will activate the pin at tempo
    Pb = pin blink = will blink the pin whenever a note is played (maybe channel specific too "Pb2" Where only channel 2 is blinked)
    Ps = pin start = will activate the pin at the start of a piece, instead of the end
    Py = pin toggle = will make activation of pin like lever instead of button

    It would be rad if all these things were possible, if it were possible it would be neat to have a blink function for every channel individually so I can hook it up to my disco lights and have them blink when the different parts play. But I don't want to be ridiculous either, the plugin should be as simple as possible.

    Good job thus far, I'm almost ready to change bukkit version away from 556 for the MC1.4 so I'll be testing out the new plugins in a bit. Cheers!
  10. Offline


    Impressive, it's fully compilable with the experimental 1.4 builds (608). Not a single error, every setting works~ Really cleanly coded~
  11. Offline


    Where can I get an old version? My server runes a modded 565 to suport 1.4 people too.
  12. That's a really horrible idea and I will by no means help you pull it off. You'll have to find it somewhere else ;)
  13. Offline


    Request: Setting that allows pressure plates or buttons to go through a full activation. I'd like to have plates trigger the music, but right now it just shuts it off when the current is gone.

    Possible way of doing it: use a letter acronym like you do with Loop and Autostart, this one makes a redstone current trigger the sign then ignore the "off" state.
  14. MemoryThief requested that just above. I'll see what I can do about it, but remember you can use a LATCH to turn an impulse into a permanent signal (latches are circuits that memorize bits).

    Ok, version 1.3 is out! Let me know if I missed any bug or issue. Requests I said I'd implement were implemented except for output pins, since those have enough potential and complexity to give me extra trouble, so they'll have to wait for a future version.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 11, 2016
    KeithGB likes this.
  15. Offline


    ok then after about 10 min of my server being up i get this error

    2011-04-02 13:39:59 [SEVERE] Unexpected exception
    java.lang.IllegalStateException: TickNextTick list out of synch
        at net.minecraft.server.World.a(World.java:1485)
        at net.minecraft.server.World.h(World.java:1405)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:359)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    then the server seams to hang for a bit then go offline

    I'm running the latest recommend bukkit and:

    but i have just tryed with only the mod on and still get the same error

    also the song used is http://www.rpgamer.com/games/ff/ff6/sounds/midi/ff3boss.mid and is running with A and L in the command line with a redstone leaver hooked up to it that is on
  16. As you can see it's an error in the minecraft server, so there is nothing I can do about it. But if I had to hazard a guess I'd say it's caused by the midi being too fast and sending notes too quickly to the note block(s). Did you try slowing down the tempo yet?
  17. Offline


    edit: i failed at life

    i changed the tempo in the track not in the game like a nonce after switching back and changing it in game by a small amount it seams to be working fine. thanks for help and for the mod.
  18. Offline


    could you update it to 1.4 ??
    because I think thes Plugin it sounds great ^^
  19. Offline


    It IS updated for 1.4 (I have it working just fine on CB617jnks) The plugin version is 1.3 which works on MineCraft 1.4 and uses craftbukkit 600+.

    I have not tested out all the looping features or buttons yet but I'm getting there, I'm building a system for it into my Disco... But everthing's working great soo far. Need to test: A, L, and Y options now :)

    Sidenote: It would be SOOOOO badass if you could make a plugin with NSF support.... What is NSF? (for those who may not know) It's a dead format that Nintendo music can be written to. The only reason I suggest/note this is because it's waay more simple than Midi, and instead of making a bus of 16 blocks for your whole midi bank (which channels that could be anywhere)... NSF only uses 5 channels, and they're pretty obvious which instruments to use... First two channels are Square (Dirt/piano) and the third channel is sawwave (Bass[megaman drums]) and fourth is drum track. With an optional 5th channel for more drums or effects.
    My friend writes many NSF and midi doesn't accept their values all to well, but thats going out on a limb for a dead format. It would be easier to place down tho... NSFBanks?! :p Keep up the good work...
  20. Offline


    Sadly, the awesome midi I had had too high tempo and hung the server :(. I'll have to get a new one. Damn, I had all the drums, snares and different tone piano set perfectly.
  21. You can use the < and { options to slow it down...
  22. Offline


    At all possible for a sort of community collection of best midi files to use? There are sooo many out there and not everyone is music-creation capable to make their own.
  23. Offline


    "Auto" blocks tend not to load when my server restarts. Is there anything I'm doing wrong, or do they have to be restarted manually?
  24. They shouldn't. Are you sure you didn't disable them in the config? Are they looping (L) or could they be ending before you get within audible range? If they are wired to redstone, are they powered up?

    cap: If you want to make one go ahead!
  25. Offline


    just noticed an issue with an midi i found the midi spams the word "sending!" in the console
    midi download <Edit by Moderator: Redacted multiupload url>
    the song is for my disco floor
    Last edited by a moderator: Apr 1, 2019
  26. Another plugin. The word 'sending' does not occur anywhere in the source code.
  27. Offline


    Could one play Deadmau5 using this? :D
  28. This plugin appears to work in 670 with no changes. Please let me know if there are any issues. Upgrade to 670 ASAP!
  29. Offline


    Still in Craftbukkit 617, but I had installed your marvelous plugin and was playing Master Of Puppets when this happened:
    2011-04-09 01:53:07 [SEVERE] java.lang.IllegalStateException: TickNextTick list out of synch
    2011-04-09 01:53:07 [SEVERE] at net.minecraft.server.World.a(World.java:1485)
    2011-04-09 01:53:07 [SEVERE] at net.minecraft.server.World.h(World.java:1405)
    2011-04-09 01:53:07 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:359)
    2011-04-09 01:53:07 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-09 01:53:07 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-09 01:53:07 [SEVERE] Unexpected exception
    java.lang.IllegalStateException: TickNextTick list out of synch
    at net.minecraft.server.World.a(World.java:1485)
    at net.minecraft.server.World.h(World.java:1405)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:359)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    and then a bunch of other [SEVERE] disconnect and java stuff going on.

    Any thoughts on the matter?

    PS: My midi sign looked like so,

  30. Other people in this thread already had this problem. You're crashing the server by overwhelming the note block with updates. Slow down the midi.
  31. Offline


    That's what I was afraid of :(

Share This Page