In MCP class `net.minecraft.init.Bootstrap`, dispenser behaviours are registered for various items. A few of these behaviours (`FLINT_AND_STEEL`, `DYE`, `SKULL`, and `PUMPKIN`) have a boolean to determine which sound effect ("dispense" or "fail") to play - by default these flags are `true`, and when an item fails to dispense it is set to `false`, but never reset back to `true`. This results in the "fail" sound effect always being played after a failed dispense.
Is this still an issue in the latest snapshot 16w44a? If so please update the affected versions.
This is an automated comment on any open or reopened issue with out-of-date affected versions.