/**
* Annotate a class which will be subscribed to an Event Bus at mod construction time.
* Defaults to subscribing the current modid to the {@link MinecraftForge#EVENT_BUS}
* on both sides.
*
* @see Bus
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@interface EventBusSubscriber {
/**
* Annotation to subscribe a method to an {@link Event}
*
* This annotation can only be applied to single parameter methods, where the single parameter is a subclass of
* {@link Event}.
*
* Use {@link IEventBus#register(Object)} to submit either an Object instance or a {@link Class} to the event bus
* for scanning to generate callback {@link IEventListener} wrappers.
*
* The Event Bus system generates an ASM wrapper that dispatches to the marked method.
*/
@Retention(value = RUNTIME)
@Target(value = METHOD)
public @interface SubscribeEvent
Sorry, but I still don't see your point. My method is a single parameter method with a subclass of Event. And I use IEventBus#register to submit my Item instance...
TurtyWurtys video tutorial. I just was getting myself upgraded from 1.7 to 1.15