/** * Copyright (c) Lambda Innovation, 2013-2016 * This file is part of the AcademyCraft mod. * https://github.com/LambdaInnovation/AcademyCraft * Licensed under GPLv3, see project root for more information. */ package cn.academy.core.registry; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @author WeAthFolD * */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface RegACKeyHandler { String name(); int defaultKey(); boolean global() default false; boolean dynamic() default false; String desc() default ""; }