@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface ComponentStruct
This annotation indicates that the class is a specific structure with blocks/items.
The blocks/items will be register if the class is annotated by ModComponent