package buildcraftAdditions.compat; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Copyright (c) 2014-2015, AEnterprise * http://buildcraftadditions.wordpress.com/ * Buildcraft Additions is distributed under the terms of GNU GPL v3.0 * Please check the contents of the license located in * http://buildcraftadditions.wordpress.com/wiki/licensing-stuff/ */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface CompatModule { String id(); String requiredMods() default ""; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public static @interface Handler { } }