Added PrepareAnvilEvent