Could you explain what you have deleted, please? I'm getting the same 4 erros and when I change from BaseTool to ITool I got the 2 another errors:
SuperCraft.cs:
CS1502: Line 72: Overloaded method best matching 'Server.Items.ITool.CheckAccessible (Server.Mobile, ref int)' has invalid arguments...