Inactive [FUN/MECH] MusicCraft v1.4.4 - Compose music! Play it with note blocks! [1185]

Discussion in 'Inactive/Unsupported Plugins' started by bekvon, Mar 1, 2011.

  1. Offline

    Fyridor

    Recently, without changing anything or updating anything, my server has started displaying ''Could not pass [x] event to http://dev.bukkit.org/bukkit-plugins/'' for a lot of plugins again, including yours. Last time, it was solved by, well, doing nothing, but there must be something causing this error... Any thoughts? I'm on CB493/
     
  2. Offline

    bekvon

     
  3. Offline

    Inacio

    The download link is down.
     
  4. Offline

    Agmanotis

    Here is Trucy Wright's Theme from Apollo Justice series :p

    [MML]t1o1AC# t5D t3o2F# t5o1C#A t3B t5C# t3D t9B t1C#D t5E t3o2G t5o1D# t5B t3C# t5D t3E t9C# t1AC# t7D t5Eo2F# t1o1ED t5E t3o2F# t9o1B t1C#D t7E t5o2F# t3o1Eo2F# t5G t3AG t5o1E t3DC# t1o2F#G t9Ao1E t4C#E t5D#B t3C# t5DBEC# t8D t9A# t1BC# t5D t3o2F# t5o1C#A t3B t5C# t3D t7B t1DE t5o2F# t3G t5F#o1BD t3o2AGF#o1ED t5C#D

    I tried creating a bassline to the song, but it's way too difficult to keep to the rhythm correctly. I'll probably convert the song so it'll use rest notes instead of time delays later, which hopefully will give me an easier time working on the bass.
     
  5. Offline

    d2004

    I love this. now i can play music in my house. =D
    Any one know the "code" for "poral stil alive"
     
  6. Offline

    Fyridor

    For this plugin it's called BLOCK_RightClick, or something similar.
     
  7. Offline

    Voxel Box

    This filled a gap in my music making needs that I didn't know existed. So I would like to present to you:



    If you like it feel free to use it in your main post! :3

    oh, also, here's a .rar with the 6 .mml file channels:

    http://dl.dropbox.com/u/13121137/Files/FF7GoldSaucer.rar

    -Ridgedog
     
  8. Offline

    bekvon

    Its working for me now, if it was down its back up now.

    Nice! thanks for sharing :D

    Haha, I would love to hear the portal song, that would be awesome. Probably not too hard to make either. If I had any music talent I definitly would :)

    Hmm, thats the event for starting / stopping songs. It might be because another plugin is canceling the event, in which case you can safely ignore that. I'll double check my code to make sure everythings ok though.

    Haha, that's Awesome! Very nicely done :D I think I will add that to the main post. Also, thanks for sharing the source, would you mind if I included it in the MusicCraft download file? Would be nice to have some default songs come with it :) I'll keep your name as the composer too, so you will still have credit. Let me know if that's ok, and I'll add it.
     
  9. Offline

    Fyridor

    I encounter that error alot. I wiped out my server directory and installed the latest version of CraftBukkit and your plugin. This made it work again, but I did lose all my settings though. A simple update did not work, sadly enough. It seems many people get that error whenever there are new updates around. Thanks for your support though, it's really appreciated. I see your plugin is supported in the CraftBukkitUpToDate plugin, so I'll try that out for future updates. Hopefully an update will be enough, as a hard reset kind of sucks.
     
  10. Offline

    bekvon

    I have started writing a very basic MIDI to MML converter, hopefully will have it out in a few days if RL doesn't run me over. The way it will work is simple, will read the MIDI file and output a different MML script for each Track that's not empty. It wont have all the note timings right (since note blocks don't support this), but should at least give you the basic script. Probably will release it as a standalone java utility.
     
  11. Offline

    3kman

    I wish I could play a instrument!
    I'm trying to make the zelda theme but I am really strugling! :p
    t7A#Ft2A#A#CDD# t3o2 FFFF#G#A#A#A#G#F#G#F#FFD#D#FF#FD#C#C#C#D#FD#C#CCDEG o1 t5F t2FFFFFFFFFF
    my progress so far XD
     
  12. Offline

    Voxel Box

    By all means you may add it, that would be very cool. I tried a few other midi mods and this one simply trumps them. Great job all around.

    -Ridge
     
  13. Offline

    pigrocket

    This is really sweet, all of my users are musical players. downloading
     
  14. Offline

    Agmanotis

    And here is Godot's Theme from Phoenix Wright: Trials and Tribulation. :D
    The songs in the zip must be all played at the same time. I recommend hooking up 2 signed noteblocks for melody, harmony, and bass line each. The percussions are good enough with 1 signed noteblock.

    GodotMelody - Piano
    GodotHarmony - Piano
    GodotBass - Bass Guitar
    GodotPerc - Snare Drum

    *Update - I've uploaded an endless version of the song, for those who want continuous coffee in audio format. :p
     

    Attached Files:

  15. Offline

    QQCucumber

    Voxel Box, what is your secret to getting the song to play so well on an online server? It seems so out of sync on our's and we have our small server running on a monstrous machine with an excellent connection.

    Also, @bekvon, I have some major errors to report using the latest recommended build (531). First this one:

    Code:
    2011-03-12 06:24:09 [SEVERE] Exception in thread "Thread-13767"
    2011-03-12 06:24:09 [SEVERE] java.lang.NullPointerException
    2011-03-12 06:24:09 [SEVERE] 	at java.util.LinkedList.remove(LinkedList.java:808)
    2011-03-12 06:24:09 [SEVERE] 	at java.util.LinkedList.removeLast(LinkedList.java:161)
    2011-03-12 06:24:09 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    2011-03-12 06:24:09 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    2011-03-12 06:24:09 [SEVERE] 	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    2011-03-12 06:24:09 [SEVERE] 	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    2011-03-12 06:24:09 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftBlockState.getBlock(CraftBlockState.java:159)
    2011-03-12 06:24:09 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLManager.isBlockAssigned(MMLManager.java:166)
    2011-03-12 06:24:09 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLManager.removeDeadPerformer(MMLManager.java:267)
    2011-03-12 06:24:09 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer$1.run(MMLPerformer.java:52)
    2011-03-12 06:24:09 [SEVERE] 	at java.lang.Thread.run(Thread.java:636)
    And this monstrosity that is linked to MMC somehow (I'll post about it in the MMC thread as well):

    Code:
    2011-03-12 06:25:56 [SEVERE] Could not pass event REDSTONE_CHANGE to Minecart Mania Core
    java.lang.NullPointerException
    	at java.util.LinkedList.remove(LinkedList.java:809)
    	at java.util.LinkedList.removeLast(LinkedList.java:161)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    	at com.afforess.minecartmaniacore.MinecartManiaWorld.getBlockAt(MinecartManiaWorld.java:454)
    	at com.afforess.minecartmaniacore.MinecartManiaCoreBlockListener.onBlockRedstoneChange(MinecartManiaCoreBlockListener.java:21)
    	at org.bukkit.plugin.java.JavaPluginLoader$28.execute(JavaPluginLoader.java:299)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:110)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:165)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:40)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:349)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.World.f(World.java:317)
    	at net.minecraft.server.World.c(World.java:268)
    	at net.minecraft.server.BlockLever.a(BlockLever.java:160)
    	at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:160)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.a(SourceFile:230)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    	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)
    2011-03-12 06:25:56 [SEVERE] Exception in thread "Thread-21099"
    2011-03-12 06:25:56 [SEVERE] java.lang.NullPointerException
    2011-03-12 06:25:56 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
    	at java.util.LinkedList.remove(LinkedList.java:809)
    	at java.util.LinkedList.removeLast(LinkedList.java:161)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:108)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:155)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:40)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:349)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.World.f(World.java:317)
    	at net.minecraft.server.World.c(World.java:268)
    	at net.minecraft.server.BlockLever.a(BlockLever.java:160)
    	at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:160)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.a(SourceFile:230)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    	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)
    2011-03-12 06:25:56 [SEVERE] 	at java.util.LinkedList.remove(LinkedList.java:809)
    2011-03-12 06:25:56 [SEVERE] 	at java.util.LinkedList.removeLast(LinkedList.java:161)
    2011-03-12 06:25:56 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    2011-03-12 06:25:56 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    2011-03-12 06:25:56 [SEVERE] 	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    2011-03-12 06:25:56 [SEVERE] 	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    2011-03-12 06:25:56 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftBlockState.getBlock(CraftBlockState.java:159)
    2011-03-12 06:25:56 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLManager.isBlockAssigned(MMLManager.java:166)
    2011-03-12 06:25:56 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLManager.removeDeadPerformer(MMLManager.java:267)
    2011-03-12 06:25:56 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer$1.run(MMLPerformer.java:52)
    2011-03-12 06:25:56 [SEVERE] 	at java.lang.Thread.run(Thread.java:636)
    2011-03-12 06:25:58 [INFO] Freed 170.57662200927734 MB.
    Edit: Just got an error again, and this time it's a hell of a lot longer and it crashed my client:
    Code:
    2011-03-12 09:35:22 [SEVERE] Exception in thread "Thread-24"
    2011-03-12 09:35:22 [SEVERE] java.lang.NullPointerException
    2011-03-12 09:35:22 [SEVERE] 	at java.util.LinkedList.remove(LinkedList.java:809)
    2011-03-12 09:35:22 [SEVERE] 	at java.util.LinkedList.removeLast(LinkedList.java:161)
    2011-03-12 09:35:22 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    2011-03-12 09:35:22 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    2011-03-12 09:35:22 [SEVERE] 	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    2011-03-12 09:35:22 [SEVERE] 	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    2011-03-12 09:35:22 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftBlockState.getBlock(CraftBlockState.java:159)
    2011-03-12 09:35:22 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftNoteBlock.play(CraftNoteBlock.java:34)
    2011-03-12 09:35:22 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer.playSong(MMLPerformer.java:84)
    2011-03-12 09:35:22 [SEVERE] Could not pass event REDSTONE_CHANGE to Minecart Mania Spawner
    java.lang.NullPointerException
    	at java.util.LinkedList.remove(LinkedList.java:809)
    	at java.util.LinkedList.removeLast(LinkedList.java:161)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    	at com.afforess.minecartmaniacore.MinecartManiaWorld.getBlockAt(MinecartManiaWorld.java:454)
    	at nl.compiled.minecartmaniaspawner.listeners.BlockListener.onBlockRedstoneChange(BlockListener.java:49)
    	at org.bukkit.plugin.java.JavaPluginLoader$28.execute(JavaPluginLoader.java:299)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:110)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:40)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:344)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.World.f(World.java:317)
    	at net.minecraft.server.World.c(World.java:268)
    	at net.minecraft.server.BlockLever.a(BlockLever.java:160)
    	at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:160)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.a(SourceFile:230)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    	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)
    2011-03-12 09:35:22 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer$1.run(MMLPerformer.java:47)
    2011-03-12 09:35:22 [SEVERE] 	at java.lang.Thread.run(Thread.java:636)
    2011-03-12 09:35:22 [SEVERE] Could not pass event REDSTONE_CHANGE to ControllerBlock
    java.lang.NullPointerException
    	at java.util.LinkedList.remove(LinkedList.java:809)
    	at java.util.LinkedList.removeLast(LinkedList.java:161)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    	at org.bukkit.craftbukkit.block.CraftBlock.getRelative(CraftBlock.java:186)
    	at org.bukkit.craftbukkit.block.CraftBlock.getRelative(CraftBlock.java:196)
    	at net.servfire.hellfire.bukkit.ControllerBlock.BlockListener.onBlockRedstoneChange(BlockListener.java:235)
    	at org.bukkit.plugin.java.JavaPluginLoader$28.execute(JavaPluginLoader.java:299)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:110)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:40)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:344)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.World.f(World.java:317)
    	at net.minecraft.server.World.c(World.java:268)
    	at net.minecraft.server.BlockLever.a(BlockLever.java:160)
    	at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:160)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.a(SourceFile:230)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    	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)
    2011-03-12 09:35:22 [SEVERE] Could not pass event REDSTONE_CHANGE to Minecart Mania Core
    java.lang.NullPointerException
    	at java.util.LinkedList.remove(LinkedList.java:809)
    	at java.util.LinkedList.removeLast(LinkedList.java:161)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    	at com.afforess.minecartmaniacore.MinecartManiaWorld.getBlockAt(MinecartManiaWorld.java:454)
    	at com.afforess.minecartmaniacore.MinecartManiaCoreBlockListener.onBlockRedstoneChange(MinecartManiaCoreBlockListener.java:21)
    	at org.bukkit.plugin.java.JavaPluginLoader$28.execute(JavaPluginLoader.java:299)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:110)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:40)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:344)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.World.f(World.java:317)
    	at net.minecraft.server.World.c(World.java:268)
    	at net.minecraft.server.BlockLever.a(BlockLever.java:160)
    	at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:160)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.a(SourceFile:230)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    	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)
    2011-03-12 09:35:22 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
    	at java.util.LinkedList.remove(LinkedList.java:809)
    	at java.util.LinkedList.removeLast(LinkedList.java:161)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    	at net.minecraft.server.World.k(World.java:360)
    	at net.minecraft.server.World.h(World.java:344)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:344)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:284)
    	at net.minecraft.server.World.k(World.java:369)
    	at net.minecraft.server.World.h(World.java:348)
    	at net.minecraft.server.World.f(World.java:317)
    	at net.minecraft.server.World.c(World.java:268)
    	at net.minecraft.server.BlockLever.a(BlockLever.java:160)
    	at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:160)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.a(SourceFile:230)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    	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)
    2011-03-12 09:35:23 [SEVERE] Exception in thread "Thread-22"
    2011-03-12 09:35:23 [SEVERE] java.lang.NullPointerException
    2011-03-12 09:35:23 [SEVERE] 	at java.util.LinkedList.remove(LinkedList.java:809)
    2011-03-12 09:35:23 [SEVERE] 	at java.util.LinkedList.removeLast(LinkedList.java:161)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftBlockState.getBlock(CraftBlockState.java:159)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftNoteBlock.play(CraftNoteBlock.java:34)
    2011-03-12 09:35:23 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer.playSong(MMLPerformer.java:84)
    2011-03-12 09:35:23 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer$1.run(MMLPerformer.java:47)
    2011-03-12 09:35:23 [SEVERE] 	at java.lang.Thread.run(Thread.java:636)
    2011-03-12 09:35:23 [SEVERE] Exception in thread "Thread-23"
    2011-03-12 09:35:23 [SEVERE] java.lang.NullPointerException
    2011-03-12 09:35:23 [SEVERE] 	at java.util.LinkedList.remove(LinkedList.java:809)
    2011-03-12 09:35:23 [SEVERE] 	at java.util.LinkedList.removeLast(LinkedList.java:161)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:57)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:56)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftBlockState.getBlock(CraftBlockState.java:159)
    2011-03-12 09:35:23 [SEVERE] 	at org.bukkit.craftbukkit.block.CraftNoteBlock.play(CraftNoteBlock.java:34)
    2011-03-12 09:35:23 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer.playSong(MMLPerformer.java:84)
    2011-03-12 09:35:23 [SEVERE] 	at com.bekvon.bukkit.musiccraft.MMLPerformer$1.run(MMLPerformer.java:47)
    2011-03-12 09:35:23 [SEVERE] 	at java.lang.Thread.run(Thread.java:636)
     
  16. Offline

    Juze

    I don't know which blocks I'm supposed to use with FF7.
     
  17. Offline

    Mantalayer

    Awesome plug-in. I was playing with it last night and here is what I came up with. I got a bit of lag while recording since it was my first time doing a screen capture recording and I wasn't sure which software to use. Anyways, It's the FF VI Victory theme.

    http://www.youtube.com/watch?v=1U3YxfQGEAI
     
  18. Offline

    bekvon

    Nice songs everyone, keep them up :D

    Hmm, after looking at it, I think this isn't actually related to the new build of craftbukkit although it still could be. Somehow, it looks like it was trying to get a block that doesn't exist (outside the world or something). Either way, I have added a check to fix it in the next version. Not sure when the next version is coming, I'm trying to clean up a few things before I release it. Anyway, thanks for the bug report :)
     
  19. Offline

    pigrocket

  20. Offline

    d2004

  21. Offline

    QQCucumber

    I'd like to point out that in the newer bukkit builds, the music only starts playing once the noteblock signs lose power rather than gain it, and gaining it suppresses it. Given there's going to be a new recommended build very soon I figure you should know @bekvon.
     
  22. Offline

    bekvon

    Yep, theres been a bunch of redstone changes in build 532 which fix a lot of bugs and add new features. The way redstone worked before this build really never made much sense to me anyway... I will be fixing / updating it very soon. :)
     
  23. Offline

    Merlin_Q

    Nice Piece of software you made here.
    My mom teaches piano and music theory, and this might be JUST the thing to get her into minecraft :D

    I'm trying it out now, will let you know if my mom manages to make any awsome music with it on my server.

    Just one note:
    I think you mean "Music Macro Language" and not "Music Markup Language",
    Took me a bit to figure that out, and according to wikipedia, it is a very common mistake.
    "Music Markup Language" is a form of XML encoding, and is far more complex, and not easy, if even possible, to write in plain text (must use a xml parser to interpret it to text).
    After figuring out that it was "Music Macro Language", it was really easy to find lots of examples on google to help learn it.

    Merlin_Q
    North Pole, Alaska
     
  24. Offline

    bekvon

    Thanks for pointing out that mistake, you are indeed correct :) Just glad im not the only one who has made that mistake before. I will fix it in the OP.

    Also, just so everyone knows, the next version will support all the redstone changed made in the new builds of CraftBukkit. It will also have a very basic MIDI -> MML converter that will give you a playable MML script that will probbably be missing some stuff from the MIDI. The octets will not all be correct due to minecraft limitations and the note lengths wont be right either, also due to minecraft limitations. It will at least give you all the notes out of a MIDI and into MML and then you can tweak / modify them as necessary. I plan to make this a external utility eventually, but the inital version will just be built into the mod itself. You will use /mml import <SongName> to do the import in game.
     
  25. Offline

    death1223

    Also if u google MML songs, it will come up with libraries of Mabinogi Sheet Music, but that stuff might play some tones in minecraft, but its not even close to what it is supposed to sound like, so I' d stay away if I were you!
    I also need some songs, maybe the pokemon song for goldenrod city? (I built an exact replica for the one in Soul Silver)
    Try This
    or
    Try This
    also if you are SO AWESOME that you do this for me, please make it a loop!
     
  26. Offline

    webkiller8

    Hey can someone post a link where i can download some songs, thanks for the great plugin. =D
     
  27. Offline

    kronflux

    What I'd really like to see is someone make a little program that converts midi's or something.
     
  28. Offline

    death1223

    Yeah someone make a midi > mml converter.

    or atleast do the goldenrod city song for me D: I need it for the town I made..

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

    QQCucumber

    @bekvon Do you think you could do like sk89q did and release a version of this mod for dev versions of CB? It doesn't look like a recommended build will be happening as soon as I thought. I'd love to see the bugfixes, I'm having to run builds above 541 for the new WorldEdit.
     
  30. Offline

    bekvon

    Yup, just released a dev version. Try it out, it may have some bugs but should work properly for newer CB versions. Theres also new stuff, see the ChangeLog for more information :) I built it with CB 554.
     

Share This Page