Let modders add custom instruments

This change lets modders add custom vanilla-noteblock-compatible instruments, so that a modder could add a "pling" instrument, hook noteblock events, check the block below the noteblock, and if it matches an arbitrary block/material, change the instrument to "pling".