Hello,
Don't use @Init because it as been deprecated, meaning that there is a better version of it now.
1.
Instead of
@Init
Substitute it with
@EventHandler
2.
Since you are now using the an EventHandler, you have to give your 'load' method a loading event. Generally, for initializing your blocks, items, and such you want to use a PreIntializationEvent, so ...
Replace
public void load()
With
public void load(FMLPreInitializationEvent event)
The rest of the code can remain the same. You can use this parameter later for other purposes, but for now, this allows Forge to initialize your blocks at the proper time.
Hope this helps. =)