Added enchantment hooks partially

Don't merge this! First I want to know if the way I'm going is the right one. Yet I can only guess what I have to do.
@worktycho I don't know where these changes came from, so... tell me what I have to do.