Problem ist,
dass ein "no method"-Fehler für 'consumable' ausgegeben wird. Das kann ich selber nicht nachvollziehen, da es sich um die gleiche Definition wie einige Zeilen weiter unten handelt:
Ich setze halt meist Items mit consumable = no ein, aus technischen Gründen. Versucht man das mit deinem Ausschnitt, kommt leider der Fehler.