Why thank you. Obrigado. Everyone feel free to also post midis you tried that play particularly well I included In the Hall of the Mountain King (Grieg, formerly included in Windows) in the top post because it plays well with no extra options. Later I'll add some more example midis together with their recommended option strings.
One little thing, the sign with auto loop stops playing with server restarts. Is there a way to prevent it from happening? I use remote toolkit to restart server every 3 hours, so my cool spawn music stops playing
After thinking about it, the answer is no. But I'll add a new flag to make banks play automatically when they load; wait for it in the near future. I added an examples section to the top post with some midi files that work decently for me.
Hello. I can add optional isOp checks in the next version, no problem. Glad you all like the plugin. MusicCraft is nice too, they simply do different things. For shorter custom sequences it's definitely nicer not to have to use an external editor.
It does work on my private server but I get a error when I host it on the public server 2011-03-11 14:18:47 [SEVERE] Could not load plugins\MidiBanks.jar in plugins: null org.bukkit.plugin.InvalidPluginException at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:65) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246) at net.minecraft.server.ThreadServerApplication.run(SourceFile:366) Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:52) ... 8 more ... 8 more
Looks like a corrupted download or upload. EDIT: After a quick googling it seems it can also be caused by a full temp partition.
I find it to work great with Requiem for a Dream. You'll need to change some blocks to dirt, wood and stone
Can you make it so that instead of having to do division to get the right bpm (Generally, I just use <1.4), you can just do B=<Insert BMP here>. Other than that, The plugin is great!
When you build noteblocks on rocky, sandy or brittle surfaces they'll play different types of clicks/drums, so try building your noteblocks on wooden surfaces for bass or anything else (like dirt) for piano. New version coming up. [MERGETIME="1299893036"][/MERGETIME] Version 1.1 is up. See first post for changes and other information. WARNING: Just in case you're not paying attention to the first post, MidiBanks 1.1 requires at least build 538 of CraftBukkit. At the time I write this, that's the very latest CraftBukkit build, containing fixes in the features I needed to use, and it's not marked as recommended yet (though it seems to be stable in my server). If you use build 537 or older MidiBanks will not work properly and may cause crashes/freezes/infinite cycles in your server.
Good to know it works, too bad I cant use 537 yet, wormhole xtream freaks out and crashes server Can I have a download link to the older version?
I havent been able to get it to work on either version... the /midi check and other commands work but it never plays the music
Can you make this work with redstone switches. I'd like to trigger sound instances with pressure plates.
theiking, either the midi has no note events, you didn't build the noteblocks in the correct places, or there should be errors you forgot to quote. Or you just forgot to right click the sign As you can see it works for everyone else. valdark, it's in the to-do list but it can't be done yet. Please read the to-do list before requesting a feature. anon, you didn't keep it? Neither did I Maybe you should ask the other plugin's devs to see what's wrong and possibly fix it.
Well, IIRC, when I first tried implementing it I learned that redstone events are/were somehow tied to physics updates and that: 1) Messing with the data in a sign triggered physics updates around it 2) You could only detect redstone power on actual circuit blocks (not blocks near circuits), so you had to scan around all of those to look for the sign 3) This caused an infinite recursion issue culminating in a stack overflow exception There was also another bug in which redstone torches when consistently activated were sending redstone change events over and over. Tahg has been doing plenty of work improving redstone though - even for CraftBook too (for example you should now be able to check redstone power directly on a block) so I hope it's only a matter of time before it becomes usable. If you know how to solve these problems feel free to PM me on IRC No one could help me so far (including Bukkit devs who were confused about the redstone torch thing).
got it to work... turns out that one of my plugins was clashing with it causing both not to work... BTW The Office theme song plays perfectly on MiDiBanks
This is a great plug-in, especially if one does not feel like dealing with MML! Here is an idea and what we have done on our server to help our residents best make use of this plug-in: #1 - Set up and FTP for your players that allows them to upload #2 - Set your FTP directory at your /plugins/MidiBanks #3 - !!PROFIT!! Now your residents can set up their own Midi signs and do music themselves without ever requiring much of you beyond usual stuff.