I'm trying to work out a way to record all actions a player makes in minecraft, including moving, stopping moving, changing direction, placing a block (and block location/type), breaking a block (and block location/type), eating, pushing buttons, pulling levers, opening doors, attacking mobs (being hit by mobs) etc.
I've looking for a minecraft API but this doesn't exist yet! Is there any way to do this at the moment?