Работа с событиями

Версия Minecraft
1.7.10
Что не так в моём коде? (Не бейте палками, я только начал изучать это.)
Java:
public class main {
    
    @EventHandler
    public void preLoad(FMLPreInitializationEvent event){
    }
    
    @EventHandler
    public void load(FMLInitializationEvent event)
    {
       MinecraftForge.EVENT_BUS.register(new EventsHandler());
    }
    
    public class EventsHandler{
        @SubscribeEvent
        public void onAnvil(AnvilUpdateEvent event)
        {
            System.out.println("Событие!");
        }
    }
}
 
Сверху